Project

General

Profile

Activity

From 10/20/2021 to 11/18/2021

11/19/2021

09:42 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Greg Shah wrote:
> Ovidiu: Did you ever finish making a plan to address item 3 in #4105-1? We need that last featur...
Ovidiu Maxiniuc

11/18/2021

11:27 AM Conversion Tools Feature #4105: improve flexibility of schema loading
Ovidiu: Did you ever finish making a plan to address item 3 in #4105-1? We need that last feature to implement #4212... Greg Shah
10:31 AM User Interface Bug #5825: Enhance WidgetBrowser ContainerTree to evaluate methods from the Widget interface
An approach would be to evaluate all methods which:
* return a @Point@, @NativePoint@, @Rectangle@, etc (a dimension...
Constantin Asofiei
09:21 AM User Interface Bug #5825: Enhance WidgetBrowser ContainerTree to evaluate methods from the Widget interface
The code which resolves the widget property table on the right-side of the widget browser is in @ContainerTree.getWid... Roger Borrello
09:20 AM User Interface Bug #5825 (New): Enhance WidgetBrowser ContainerTree to evaluate methods from the Widget interface

Roger Borrello
10:23 AM User Interface Bug #4557: radio-set deviations from the 4GL GUI
Results from #4557-3, #4557-4, and #4557-5 were found using @3821c_13187@ Roger Borrello
10:22 AM User Interface Bug #4557: radio-set deviations from the 4GL GUI
+Test uast/radio_set/rs_test8.p+
This test:...
Roger Borrello
10:04 AM User Interface Bug #4557: radio-set deviations from the 4GL GUI
+Test uast/radio_set/rs_test4_5.p+
This test results in formatting issues, which may, or may not, be related to ra...
Roger Borrello
09:51 AM User Interface Bug #4557: radio-set deviations from the 4GL GUI
+Test uast/radio_set/rs_test7_1.p+
This test:...
Roger Borrello

11/17/2021

02:48 PM User Interface Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Vladimir Tsichevski wrote:
> > > Indeed, there is no such eve...
Hynek Cihlar
02:44 PM User Interface Bug #5118: TREELIST widget issues
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Indeed, there is no such event in original OCX by obvious reas...
Vladimir Tsichevski
02:30 PM User Interface Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> Indeed, there is no such event in original OCX by obvious reason: unlike the @OnExpandi...
Hynek Cihlar
01:49 PM User Interface Bug #5118: TREELIST widget issues
@OnCollapsing@ trigger implementation: in FWD there is an incomplete support for this event: corresponding event ID c... Vladimir Tsichevski

11/16/2021

11:10 AM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
h4. Issue 7
Automatic frame placement along the Y axis at the client side works incorrectly.
In the example @st...
Vladimir Tsichevski

11/15/2021

02:19 PM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
>< did you mean the Ant target(s) should be added to the build file of an application project, like Hotel GUI?
Yes...
Greg Shah
12:32 PM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Greg Shah wrote:
> 4. I think that some standardized changes are needed to our project configuration (the ant @build...
Hynek Cihlar
11:52 AM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
Greg Shah wrote:
> Code Review Task Branch 3821c Revision 13160
>
> Please put a comment above the @setScrollable...
Vladimir Tsichevski
10:58 AM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
Code Review Task Branch 3821c Revision 13160
Please put a comment above the @setScrollable@ lines that "scrollable...
Greg Shah
09:28 AM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
Vladimir Tsichevski wrote:
> h4. Issue 5
>
> Scrollable frame conversion issue. The following frame declaration:
...
Vladimir Tsichevski

11/12/2021

03:07 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
3821c/13156 adds fixes for SOAP and REST support:
* fixed differences between PASOE and classic appserver, when erro...
Constantin Asofiei
01:50 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
The @java_override_oo_names@ map is used from:
* @common-progress.rules:resolve_class_name@ - uses pkg.classname low...
Constantin Asofiei
12:20 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Consider:... Greg Shah

11/11/2021

03:10 PM Conversion Tools Feature #5819: update standard project build.xml to provide targets for backup/restore
We should have build targets for the backup that creates the master and the restore from the master. Greg Shah
03:10 PM Conversion Tools Feature #5819: update standard project build.xml to provide targets for backup/restore
From Eric:
> I know it takes a very long time to import large databases, like @<large_customer_application>@. Thi...
Greg Shah
03:07 PM Conversion Tools Feature #5819 (New): update standard project build.xml to provide targets for backup/restore
Greg Shah
11:21 AM Conversion Tools Feature #4105: improve flexibility of schema loading
The patch was committed to 3821c in rev.13151. Ovidiu Maxiniuc
11:11 AM Conversion Tools Feature #4105: improve flexibility of schema loading
Ovidiu Maxiniuc wrote:
> I discovered recently that the configuration processing may be affected by the current clas...
Roger Borrello
05:41 AM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > With one caveat. When the virtual size is already greater than...
Hynek Cihlar
05:23 AM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Hynek Cihlar wrote:
> > > Vladimir Tsichevski wrote:
> > > >...
Vladimir Tsichevski
03:55 AM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Vladimir Tsichevski wrote:
> > > Hynek Cihlar wrote:
> > > >...
Hynek Cihlar

11/10/2021

06:17 PM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Hynek Cihlar wrote:
> > > Vladimir Tsichevski wrote:
> > > >...
Vladimir Tsichevski
05:13 PM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Vladimir Tsichevski wrote:
> > >
> > > The problem here is ...
Hynek Cihlar
04:59 PM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> >
> > The problem here is that at the moment @setWidthPixels@ ...
Vladimir Tsichevski
04:24 PM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
Vladimir Tsichevski wrote:
>
> The problem here is that at the moment @setWidthPixels@ is called, the frame is *no...
Hynek Cihlar
03:48 PM User Interface Bug #5809 (WIP): Setting sizing attributes for WINDOW and FRAME widgets issues
Vladimir Tsichevski
03:48 PM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
h4. Issue 6
In FWD frame virtual width is reset when set equal to frame width. 4gl does not show this behavior.
...
Vladimir Tsichevski
02:05 PM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
Vladimir Tsichevski wrote:
> h4. Issue 5
> The problem here is that at the moment @setWidthPixels@ is called, the...
Vladimir Tsichevski
01:14 PM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
h4. Issue 5 (fixed)
Scrollable frame conversion issue. The following frame declaration:...
Vladimir Tsichevski

11/09/2021

05:36 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Roger Borrello wrote:
> I updated the @p2j.cfg.xml@ and @server.sh@ and received the below in @server.log@:
> ...
Ovidiu Maxiniuc
03:57 PM Conversion Tools Feature #4105: improve flexibility of schema loading
> Maybe there's more, but this is much cleaner!
Nice!
Greg Shah
03:53 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Ovidiu Maxiniuc wrote:
> Using different profiles (I.e. tables in different namespaces) leads the DMOs to be found i...
Roger Borrello
03:17 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Roger Borrello wrote:
> We will in the future, but for now there is only 1 [profile]. All the databases have been me...
Ovidiu Maxiniuc
06:47 AM Conversion Tools Feature #4105: improve flexibility of schema loading
Roger: Some elements can be removed from the namespace section because of improvements in this task. See item 4 in #... Greg Shah
09:57 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Ovidiu Maxiniuc wrote:
> Roger Borrello wrote:
> > What config changes are there?
> These are related to profile s...
Roger Borrello
07:46 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Roger Borrello wrote:
> What config changes are there?
These are related to profile selection/configuration. Do you...
Ovidiu Maxiniuc
07:31 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Ovidiu Maxiniuc wrote:
> Roger, please update to r13146.
> The profile selection events are now properly logged.
...
Roger Borrello
04:25 PM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
h4. Issue 4
At the time frame is realized, its @VIRTUAL-WIDTH@, if unset, should be assigned from its @WIDTH@. See...
Vladimir Tsichevski
02:11 PM User Interface Bug #5809: Setting sizing attributes for WINDOW and FRAME widgets issues
h4. Issue 1.
Setting @FRAME@ @VIRTUAL-WIDTH-PIXELS@ attribute to zero:
in 4gl:
A warning is displayed:
<p...
Vladimir Tsichevski
02:02 PM User Interface Bug #5809 (WIP): Setting sizing attributes for WINDOW and FRAME widgets issues
Vladimir Tsichevski
12:14 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
If @LocalDate@ handled historical dates properly, then we would certainly need to consider moving to it. Without tha... Greg Shah
07:40 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
I've exposed the download of the extended version of the TM in [[p2j:Downloads#Translation-Manager-Extended-Export-Ve... Greg Shah
06:56 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
> Please move the page.
Done.
Greg Shah
03:10 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Greg Shah wrote:
> Documentation Review
>
> It is very good.
>
> 1. I moved this into our Conversion Handbook,...
Hynek Cihlar

11/08/2021

06:35 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Roger, please update to r13146.
The profile selection events are now properly logged.
Ovidiu Maxiniuc
03:45 PM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Documentation Review
It is very good.
1. I moved this into our Conversion Handbook, in the existing [[p2j:Inter...
Greg Shah
06:35 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Greg Shah wrote:
> > I deliberately let the exception propagate up so that the conversion fails early. But if you th...
Hynek Cihlar

11/07/2021

01:07 PM Base Language Feature #3817 (Review): create resource bundles from string literals and implement optional suppo...
Hynek Cihlar
01:07 PM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Please review the documenation at [[p2j:Translations]]. Hynek Cihlar

11/06/2021

10:34 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
I did some small scale tests/investigations. The @LocalDate@ might be the utility @date@ needs. There are methods for... Ovidiu Maxiniuc

11/05/2021

01:34 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
I believe it may be possible that we are doing some over-calculations with the @date@. From my experience with this B... Ovidiu Maxiniuc
01:33 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
Greg Shah wrote:
> At the time I wrote this code, the use of @Date@ with the day, month, year was already deprecated...
Constantin Asofiei
01:21 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
> But a potential problem may be: when working with pure dates, maybe FWD should not depend on/use the time part at a... Greg Shah
01:17 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
Ovidiu Maxiniuc wrote:
> Same Java version here.
> Greg, please try with @ABL_11_NOV_1900 = 2430137@ (05/21/1941).
...
Greg Shah
12:48 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
Constantin Asofiei wrote:
> Ovidiu: I don't think this is specific on a user's machine (as long as @TimeZone.getDefa...
Ovidiu Maxiniuc
12:47 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
Constantin Asofiei wrote:
> Ovidiu, is this only with this specific @1900-11-11@ date? Can you run all dates from 1...
Ovidiu Maxiniuc
12:46 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
Greg, what does @TimeZone.getDefault();@ show for you?
Ovidiu: I don't think this is specific on a user's machine ...
Constantin Asofiei
12:41 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
Same Java version here.
Greg, please try with @ABL_11_NOV_1900 = 2430137@ (05/21/1941).
Ovidiu Maxiniuc
12:36 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
If I'm using @TimeZone.getTimeZone("Europe/Bucharest")@, the program shows:... Constantin Asofiei
12:24 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
I don't see the issue on my system:... Greg Shah
12:20 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
Ovidiu, is this only with this specific @1900-11-11@ date? Can you run all dates from 1900 to 2030 in a loop, a log ... Constantin Asofiei
12:13 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
I used Constantin's test case. I added traces (@System.out.format()@) in @date.neutralMillisToCalendar(long millis, T... Ovidiu Maxiniuc
12:29 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Ovidiu Maxiniuc wrote:
> Roger, please do not do anything, yet.
> I forgot to remove implementation of profile sel...
Roger Borrello
12:21 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Roger, please do not do anything, yet.
I forgot to remove implementation of profile selection from @fwd.profile.def...
Ovidiu Maxiniuc

11/04/2021

05:19 PM Conversion Tools Feature #4105: improve flexibility of schema loading
I am getting a warning:... Roger Borrello
11:09 AM Database Bug #5802: a date temp-table field gets assigned to incorrect date
Do you have a simple Java recreate for this? I assume we can recreate this with simple Java code with a @main()@ tha... Greg Shah
08:05 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
I continued investigations on this issue. The problem seems to be at the moment when the timezone of the @GregorianCa... Ovidiu Maxiniuc

11/03/2021

01:22 PM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
> I deliberately let the exception propagate up so that the conversion fails early. But if you think a warning is eno... Greg Shah
01:01 PM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Greg Shah wrote:
> Code Review Task branch 3821c Revision 13125
>
> Overall, this is very good.
>
> 1. In @set...
Hynek Cihlar
09:50 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Code Review Task branch 3821c Revision 13125
Overall, this is very good.
1. In @set_attr_ex_ex@ we have this co...
Greg Shah
09:10 AM Database Bug #5802: a date temp-table field gets assigned to incorrect date
> It seems like the first setup is somewhat incorrect. Since the default timezone is unlikely to change, only the ve... Greg Shah
09:03 PM Database Bug #5802: a date temp-table field gets assigned to incorrect date
I did a bit of investigations. Here is the stack downstream from @_setDate@:... Ovidiu Maxiniuc
04:57 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin, logs were checked, corrected and committed in bzr with revision nr 1166. The error was throwed because fe... Mihai Popescu-Tiganea

11/02/2021

07:42 PM Database Bug #5799 (Feedback): write-xml doesn't serialize the prods:id attributes and the deleted fields ...
As you noted, there were two issues here:
* WRITE-XML was not serializing the @prods:id@ and @prods:rowState@ attrib...
Ovidiu Maxiniuc
11:13 AM Database Bug #5799: write-xml doesn't serialize the prods:id attributes and the deleted fields for before-...
This program:... Constantin Asofiei
11:11 AM Database Bug #5799 (Feedback): write-xml doesn't serialize the prods:id attributes and the deleted fields ...
Constantin Asofiei
07:03 PM Database Bug #5801 (Feedback): write-xml is not using XML-NODE-NAME for the temp-table
The issue was fixed and revision in 13126. Ovidiu Maxiniuc
11:24 AM Database Bug #5801: write-xml is not using XML-NODE-NAME for the temp-table
This test:... Constantin Asofiei
11:23 AM Database Bug #5801 (Feedback): write-xml is not using XML-NODE-NAME for the temp-table
Constantin Asofiei
06:21 PM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
3821c revision 13125 implements i18n string expansion and also contains other related changes.
The calculation of ...
Hynek Cihlar
12:11 PM Database Bug #5800: Conversion issue with CAN-FIND
Eric Faulhaber wrote:
> The conversion has gone quite wrong. I don't think we've come across a case before which com...
Igor Skornyakov
11:57 AM Database Bug #5800: Conversion issue with CAN-FIND
The conversion has gone quite wrong. I don't think we've come across a case before which compares the results of two ... Eric Faulhaber
11:14 AM Database Bug #5800: Conversion issue with CAN-FIND
The conversion of the following program... Igor Skornyakov
11:13 AM Database Bug #5800 (New): Conversion issue with CAN-FIND
Igor Skornyakov
11:45 AM Database Bug #5802: a date temp-table field gets assigned to incorrect date
This test will assign @tt1.f1@ to @1900-11-10@, only on the first iteration. I saw this when working with #3310 SOAP... Constantin Asofiei
11:43 AM Database Bug #5802 (New): a date temp-table field gets assigned to incorrect date
Constantin Asofiei
11:31 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian: from SOAP's PASOE logs, the response for @pipe_dataset_handle@ is:... Constantin Asofiei
11:14 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
A bug which affects dataset_bt_out is logged as #5799. Constantin Asofiei
11:00 AM User Interface Bug #5797: Drawing with null widget
This is a cleanup issue that has no negative affect on the user. See #4829 for details. Greg Shah
10:59 AM User Interface Bug #5797 (New): Drawing with null widget
Greg Shah
04:59 AM Runtime Infrastructure Bug #5734 (Closed): datetimetz.toStringMessage() incorrect output: the time zone spec is duplicated
Greg Shah

11/01/2021

08:47 AM Runtime Infrastructure Bug #5734 (Test): datetimetz.toStringMessage() incorrect output: the time zone spec is duplicated
Code Review Task Branch 3821c Revision 13119
No objections.
Greg Shah

10/29/2021

02:47 PM User Interface Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
The refactoring is in 3821c/13120.
Known issues which are not yet fixed:
* OE shows a 'hidden' field-group when g...
Constantin Asofiei
12:49 PM Runtime Infrastructure Bug #5734 (Review): datetimetz.toStringMessage() incorrect output: the time zone spec is duplicated
Done in 3821c rev. 13119. Please, review. Vladimir Tsichevski
11:55 AM Runtime Infrastructure Bug #5734: datetimetz.toStringMessage() incorrect output: the time zone spec is duplicated
Constantin Asofiei wrote:
> Vladimir Tsichevski wrote:
> > Constantin Asofiei wrote:
> > > Review for 13117 - the ...
Vladimir Tsichevski
10:30 AM Runtime Infrastructure Bug #5734: datetimetz.toStringMessage() incorrect output: the time zone spec is duplicated
Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
> > Review for 13117 - the change forces the format to be IS...
Constantin Asofiei
10:12 AM Runtime Infrastructure Bug #5734 (WIP): datetimetz.toStringMessage() incorrect output: the time zone spec is duplicated
Constantin Asofiei wrote:
> Review for 13117 - the change forces the format to be ISO-8601
No, the change just remo...
Vladimir Tsichevski
04:41 AM Runtime Infrastructure Bug #5734: datetimetz.toStringMessage() incorrect output: the time zone spec is duplicated
Review for 13117 - the change forces the format to be ISO-8601 and contradicts the javadoc for @toStringMessage()@. ... Constantin Asofiei
10:35 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> For #3770-81, the simplest way is to provide a directory-configured auth hook which checks the credentials using so... Greg Shah
09:27 AM User Interface Feature #3931: single sign-on for virtual desktop mode
This is dependent on the auth hook mentioned in #3770-81 (auth hook to be executed before spawning the FWD client) an... Constantin Asofiei
10:32 AM User Interface Feature #5784: multi-factor authentication
"Multi-Factor Authentication":https://en.wikipedia.org/wiki/Multi-factor_authentication (MFA) or 2 Factor Authenticat... Greg Shah
10:08 AM User Interface Feature #5784 (Closed): multi-factor authentication
Greg Shah
09:52 AM User Interface Feature #4129: map web client users to OS accounts
I think we also need the option to map to the FWD account as well. Today we mostly use the "Guest" mode plugin and @... Greg Shah
09:32 AM User Interface Feature #4129: map web client users to OS accounts
We have a customer that wishes to run all users in a single OS account. They understand the security implications an... Greg Shah
04:53 AM Base Language Feature #3853: implement LOG-MANAGER runtime
A note for the implementation: considering that the Java client associated with a Web client runs on the same machine... Constantin Asofiei

10/28/2021

07:51 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
Argh, was beating around the wrong bush... the fix come by adding the 'int64' annotation when the method is rewritten... Marian Edu
07:18 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
Constantin, I see this is closed already but one issue we still see with conversion is when unknown (?) is used to se... Marian Edu
07:10 AM Base Language Feature #5746: More meaningful error message on conversion errors with OO references
Greg Shah wrote:
> It is a good idea. Please go ahead with this change.
Greg, that was pushed as part of the P...
Marian Edu
04:18 AM Base Language Feature #5729: implement polymorphic reflection support for properties and variables
Greg Shah wrote:
> Do you have the code checked in to 4384m? If so, let us know the revision(s) so that we can do a...
Marian Edu

10/27/2021

06:01 PM User Interface Bug #5735: CalendarWidget: problem setting value from datetime-tz objects
I understand. The attribute type is given in @progress.g@ by the declaration:... Ovidiu Maxiniuc
05:39 PM User Interface Bug #5735: CalendarWidget: problem setting value from datetime-tz objects
Thank you, Ovidiu.
Ovidiu Maxiniuc wrote:
> I think this is OCX specific. You can start by looking at @wrap_param...
Vladimir Tsichevski
05:20 PM User Interface Bug #5735: CalendarWidget: problem setting value from datetime-tz objects
I think this is OCX specific. You can start by looking at @wrap_parameter@ / @com-argument-wrap@ annotations. If this... Ovidiu Maxiniuc
05:02 PM User Interface Bug #5735: CalendarWidget: problem setting value from datetime-tz objects
Hi guys,
I want to fix this issue, but I need some hints for where to find the code that converts statements like ...
Vladimir Tsichevski
05:23 PM Runtime Infrastructure Bug #5734 (Test): datetimetz.toStringMessage() incorrect output: the time zone spec is duplicated
Code Review Task Branch 3821c Revision 13117
No objections.
Greg Shah
02:57 PM Runtime Infrastructure Bug #5734 (Review): datetimetz.toStringMessage() incorrect output: the time zone spec is duplicated
Fixed in 3821c rev. 13117. Vladimir Tsichevski
01:05 PM Runtime Infrastructure Bug #5734 (WIP): datetimetz.toStringMessage() incorrect output: the time zone spec is duplicated
The test case is very simple:... Vladimir Tsichevski
09:38 AM Base Language Feature #5729: implement polymorphic reflection support for properties and variables
Do you have the code checked in to 4384m? If so, let us know the revision(s) so that we can do a code review. Greg Shah
08:54 AM Base Language Feature #5729: implement polymorphic reflection support for properties and variables
OK, what I've end-up doing is this:
- added 'POLY' data type in grammar ("_BDT_", use underscore to make sure it's n...
Marian Edu
09:03 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Marian Edu wrote:
> > Now, we can change the assertions in SoapUI to match the PASOE re...
Marian Edu

10/26/2021

11:56 AM Runtime Infrastructure Feature #5776: reduce memory requirements for the FWD client
Yes, memptr/file to memptr/file (m to m, m to f, f to m, f to f) should be an all client operation in a single downcall. Greg Shah
11:33 AM Runtime Infrastructure Feature #5776: reduce memory requirements for the FWD client
Another idea: for COPY-LOB when both the source and the target are on the client (like file to memptr), we should do ... Constantin Asofiei
11:25 AM Runtime Infrastructure Feature #5776: reduce memory requirements for the FWD client
> In my view, the goal of this task is to identify all APIs which work with byte[] in FWD to transfer data over the n... Greg Shah
10:54 AM Runtime Infrastructure Feature #5776: reduce memory requirements for the FWD client
Greg Shah wrote:
> The memptr data only persists on the client. This is required to properly work with native APIs,...
Constantin Asofiei
10:45 AM Runtime Infrastructure Feature #5776: reduce memory requirements for the FWD client
The BLOB and CLOB support was added in #3500. That task has no useful details about the actual implementation, just ... Greg Shah
10:34 AM Runtime Infrastructure Feature #5776: reduce memory requirements for the FWD client
> with every memptr and I think for COPY-LOB, too, we transfer the entire LOB to the client
The memptr data only p...
Greg Shah
10:23 AM Runtime Infrastructure Feature #5776: reduce memory requirements for the FWD client
The GUI client uses a huge amount of memory. We have had to set it around 1GB for some installations, which is a rid... Greg Shah
10:22 AM Runtime Infrastructure Feature #5776 (Test): reduce memory requirements for the FWD client
Greg Shah
09:15 AM User Interface Bug #5775: Runtime should handle default formats and setFormat should only be included when needed
Testcase:... Roger Borrello
09:14 AM User Interface Bug #5775: Runtime should handle default formats and setFormat should only be included when needed
When dealing with the truncating of *list-item-pairs* in a combo-box to *x(8)*, it was discovered that the frame defi... Roger Borrello
09:07 AM User Interface Bug #5775 (New): Runtime should handle default formats and setFormat should only be included when...
Roger Borrello
08:24 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
We will need to run this for a customer that is using classic appserver and we can run it on their dev environment. Greg Shah
06:57 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Greg Shah wrote:
> We need to support both classic appserver and PASOE. Both our tests and the FWD implementation m...
Marian Edu
06:23 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
We need to support both classic appserver and PASOE. Both our tests and the FWD implementation must be able to be "s... Greg Shah
03:42 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian Edu wrote:
> Now, we can change the assertions in SoapUI to match the PASOE response. Leave the SoapUI projec...
Constantin Asofiei
03:40 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Thanks, please make sure that the @appsrv/soap/test/web/fwd-soapui-project.xml@ projec...
Marian Edu
07:35 AM Base Language Feature #5729: implement polymorphic reflection support for properties and variables
Looks like I've spoke too early, @get@ methods in @Variable@/@Property@ and @getPropertyValue@ in @Class@ can return ... Marian Edu
06:20 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Constantin Asofiei wrote:
> FILL-IN has a peculiar way of computing the width - see the @nativeWidth()@ method for F...
Hynek Cihlar
03:44 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
FILL-IN has a peculiar way of computing the width - see the @nativeWidth()@ method for FillInGuiImpl. For LABEL, its... Constantin Asofiei
03:20 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > While the resulting label value on the screen does contain spac...
Hynek Cihlar
03:07 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Hynek Cihlar wrote:
> While the resulting label value on the screen does contain spaces, they are not used to measur...
Constantin Asofiei
02:41 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Constantin Asofiei wrote:
> Isn't the expansion made by adding spaces? And if the same number of spaces are added, t...
Hynek Cihlar
02:05 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Isn't the expansion made by adding spaces? And if the same number of spaces are added, the width should match. Constantin Asofiei
02:03 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Greg Shah wrote:
> > My first naive idea was to simply measure the width of the text appended with empty spaces, but...
Hynek Cihlar

10/25/2021

05:35 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Code Review Task Branch 3821c Revision 13107
The change is good.
Greg Shah
10:40 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
I'm logging it here, because I found a flaw in ControlFlowOps when executing the SOAP requests - if argument validati... Constantin Asofiei
10:00 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian Edu wrote:
> Right, added those. Mihai will add them to proxygen and make requests for those in SoapUI.
Than...
Constantin Asofiei
08:26 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Marian, I think these programs are missing from xfer:
> [...]
Right, added those. Mi...
Marian Edu
07:18 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, I think these programs are missing from xfer:... Constantin Asofiei
03:06 PM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
> My first naive idea was to simply measure the width of the text appended with empty spaces, but this doesn't come o... Greg Shah
04:44 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
I can't crack the logic how OE calculates the extra width for the expanded strings.
My first naive idea was to si...
Hynek Cihlar
07:01 AM User Interface Bug #2971: rework tooltip support to use OverlayWindow
3821c/13105 solves the problems described in #3981, for Web driver (tooltip for a widget behind another widget, in z-... Constantin Asofiei

10/22/2021

09:11 AM User Interface Feature #5767: in virtual desktop mode, we should disallow the user from moving a window outside ...
One of our customers pointed out that it is confusing that in virtual desktop mode, the user can drag a window so tha... Greg Shah
09:10 AM User Interface Feature #5767 (New): in virtual desktop mode, we should disallow the user from moving a window ou...
Greg Shah
07:29 AM Base Language Feature #5729: implement polymorphic reflection support for properties and variables
> The problem with POLY is that we can't always determine from the surrounding expression or the caller, that this us... Greg Shah
06:47 AM Base Language Feature #5729: implement polymorphic reflection support for properties and variables
Greg Shah wrote:
> > Greg: for the property getter, as with LegacyClass.invoke, we can set the return type to BaseDa...
Constantin Asofiei
06:16 AM Base Language Feature #5729: implement polymorphic reflection support for properties and variables
Greg Shah wrote:
> > Greg: for the property getter, as with LegacyClass.invoke, we can set the return type to BaseDa...
Marian Edu
05:59 AM Base Language Feature #5729: implement polymorphic reflection support for properties and variables
> Greg: for the property getter, as with LegacyClass.invoke, we can set the return type to BaseDataType, but this wil... Greg Shah
04:33 AM Base Language Feature #5729: implement polymorphic reflection support for properties and variables
Marian, as you mentioned, we already handle a POLY parameter for @setParameter@ and @CALL:SET-PARAMETER@ - see @dynam... Constantin Asofiei
03:50 AM Base Language Feature #5729: implement polymorphic reflection support for properties and variables
OK, while using a predefined 'ANY' poly data type in skeleton works we need to decide if this is the way to go forwar... Marian Edu
05:36 AM Base Language Feature #5746: More meaningful error message on conversion errors with OO references
> As said for me just looking at the exception the message `Can not find class associated with null` doesn't tell me ... Greg Shah
02:33 AM Base Language Feature #5746: More meaningful error message on conversion errors with OO references
Greg Shah wrote:
> If you have a better approach we are happy to try it.
As said for me just looking at the excep...
Marian Edu

10/21/2021

12:23 PM Base Language Bug #5761: replace ErrorManager.displayError with recordOrThrowError and fix recordOrShowError to...
From #5070-16:
> The NPE is because of a @create-like("")@ call on a temp-table handle. I need to debug OE and find...
Constantin Asofiei
12:14 PM Base Language Bug #5761 (New): replace ErrorManager.displayError with recordOrThrowError and fix recordOrShowEr...
Constantin Asofiei
12:09 PM Base Language Feature #5746: More meaningful error message on conversion errors with OO references
If you have a better approach we are happy to try it. Greg Shah
09:35 AM Base Language Feature #5746: More meaningful error message on conversion errors with OO references
Never mind, it does look like the info is available in RULE output only the stack-trace was taking all of my screen s... Marian Edu
09:55 AM Base Language Feature #5729: implement polymorphic reflection support for properties and variables
Greg Shah wrote:
> Yes, I really want to avoid that "explosion" of fake methods. The @BaseDataType@ is a better app...
Marian Edu

10/20/2021

07:18 PM Base Language Bug #5744 (Closed): failure processing shutdown hook to delete a temp directory
Greg Shah
06:01 PM Base Language Bug #5744: failure processing shutdown hook to delete a temp directory
Greg Shah wrote:
> Code Review Task Branch 3821c Revision 13089
>
> The core change is fine.
>
> The only issu...
Vladimir Tsichevski
05:30 PM Base Language Bug #5744: failure processing shutdown hook to delete a temp directory
Code Review Task Branch 3821c Revision 13089
The core change is fine.
The only issue I have is that you've revm...
Greg Shah
12:35 PM Base Language Bug #5744 (Review): failure processing shutdown hook to delete a temp directory
Fixed in 3821c rev. 13089. Vladimir Tsichevski
12:34 PM Base Language Bug #5744 (WIP): failure processing shutdown hook to delete a temp directory
The problem root is in this code fragment:... Vladimir Tsichevski
01:19 PM Base Language Bug #5743: finally block: finalizable processing
Ovidiu, the complexity from this arises from the fact that a i.e. @RecordBuffer.finished@ can't be moved by its own t... Constantin Asofiei
09:35 AM Base Language Feature #5729: implement polymorphic reflection support for properties and variables
> Well, it does look like a hack but since the skeleton classes is something used internally by FWD for conversion on... Greg Shah
06:33 AM Base Language Feature #5729: implement polymorphic reflection support for properties and variables
Greg Shah wrote:
> The @LegacySignature@ is mostly used at runtime. For conversion support, it is only used for gap...
Marian Edu
08:21 AM Base Language Feature #5746: More meaningful error message on conversion errors with OO references
That one bugged me for a long time already and now looking for alternatives on POLY @set@ method found the cause of t... Marian Edu
08:21 AM Base Language Feature #5746 (New): More meaningful error message on conversion errors with OO references
Marian Edu
06:37 AM Base Language Feature #5745 (New): New access modes: package-private, package-protected
Those two new access modes were added in OE12, you might consider adding support for those at some point so just adde... Marian Edu
 

Also available in: Atom