Project

General

Profile

Activity

From 04/17/2019 to 05/16/2019

05/16/2019

04:15 PM Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Greg, in the @oo.json@ classes, do you have any other changes? Because some of them look...
Greg Shah
01:49 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg, in the @oo.json@ classes, do you have any other changes? Because some of them look that aren't implemented at a... Constantin Asofiei
10:37 AM Feature #3810: SECURITY-POLICY and other security features
> You force @raw-iv1@ to read @iv-len@ bytes but you have only the @"iv"@ text - and PUT-STRING will read past the @"... Igor Skornyakov
10:31 AM Feature #3810: SECURITY-POLICY and other security features
OK, the random bytes are originated by this:... Constantin Asofiei
10:25 AM Feature #3810: SECURITY-POLICY and other security features
Igor, you have a flow in your test:... Constantin Asofiei
10:13 AM Feature #3810: SECURITY-POLICY and other security features
> This sounds as if the current encryption/decryption just uses the current value of @SECURITY-POLICY:SYMMETRIC-ENCRY... Igor Skornyakov
10:09 AM Feature #3810: SECURITY-POLICY and other security features
> There is a strange behavior regarding IV. If the SECURITY-POLICY:SYMMETRIC-ENCRYPTION-IV attribute value was change... Greg Shah
09:56 AM Feature #3810: SECURITY-POLICY and other security features
Some 4GL testcases are being written to explore and demonstrate the features in this task. The testcases can be foun... Greg Shah
08:40 AM Feature #3810: SECURITY-POLICY and other security features
After thorough testing I've found the following:
1. In an OFB and CFB modes, and WITH RC4 ABL doesn't use padding, a...
Igor Skornyakov
09:21 AM Feature #3812: additions to SESSION system-handle
Status update for 4GL testcases development:
> Subject: Feature #3812 - additions to SESSION system-handle
> Date...
Greg Shah

05/15/2019

06:15 PM Feature #3751: implement support for OO 4GL and structured error handling
And something else to add: @@Override@ annotations are emitted for any method which has the @override@ option - this ... Constantin Asofiei
06:13 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> I suspect the solution is something like this:
>
> 1. We need to process the builtin class ske...
Constantin Asofiei
09:44 PM Feature #3751: implement support for OO 4GL and structured error handling
> One other issue related to method overloading and overload suffix: when deriving from a builtin class (or even when... Greg Shah
04:18 PM Feature #3810: SECURITY-POLICY and other security features
Added full runtime support for @ENCRYPT@/@DECRYPT@ based on @SECURITY-POLICY@.
Branch 3810b rev.11311.
Igor Skornyakov

05/14/2019

07:00 PM Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> The previous way of keeping class definition dictionaries for each propath is completely...
Constantin Asofiei
06:56 PM Feature #3751: implement support for OO 4GL and structured error handling
The previous way of keeping class definition dictionaries for each propath is completely wrong, as it allows a @Class... Constantin Asofiei
04:26 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> We have noting so far, so we will need it implemented here. As far as in-memory that is OK, but ...
Igor Skornyakov
04:19 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Another question.
> Do we already have an implementation (stub) for the "ABL session domai...
Greg Shah
04:17 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Do I understand correctly that now it is time to provide "real" implementations of the @ENC...
Greg Shah
04:17 PM Feature #3810: SECURITY-POLICY and other security features
Another question.
Do we already have an implementation (stub) for the "ABL session domain registry" or it should be ...
Igor Skornyakov
04:11 PM Feature #3810: SECURITY-POLICY and other security features
Do I understand correctly that now it is time to provide "real" implementations of the @ENCRYPT@ and @DECRYPT@ functi... Igor Skornyakov
03:31 PM Feature #3810: SECURITY-POLICY and other security features
Added runtime support for @SECURITY-POLICY@ attributes.
Committed to the branch 3810b rev. 11310.
Synopsys:
If t...
Igor Skornyakov

05/13/2019

03:29 PM Feature #3751: implement support for OO 4GL and structured error handling
One other issue related to method overloading and overload suffix: when deriving from a builtin class (or even when y... Constantin Asofiei
09:23 AM Feature #3854: update appserver support with PASOE features
> From Marian:
>
> There is a bit of difference in how session managed/unmanaged modes works for the application se...
Greg Shah

05/11/2019

01:27 PM Feature #3751: implement support for OO 4GL and structured error handling
3751a was rebased from trunk rev 11308 - new rev 11312 Constantin Asofiei
07:15 AM Feature #3810: SECURITY-POLICY and other security features
Created task branch 3810b from trunk rev.11308 Igor Skornyakov
07:13 AM Feature #3810: SECURITY-POLICY and other security features
The branch 3810a was merged into the trunk rev. 11308 and archived. Igor Skornyakov
07:01 AM Feature #3810: SECURITY-POLICY and other security features
Rebased to the trunk rev. 11307. The new revision is 11318 Igor Skornyakov
06:39 AM Feature #3810: SECURITY-POLICY and other security features
Don'r forget to rebase. Constantin Asofiei
06:38 AM Feature #3810: SECURITY-POLICY and other security features
Hi Constantin. I will merge 3810a now. Igor Skornyakov
06:21 AM Feature #3810: SECURITY-POLICY and other security features
I've ran these and I think all are false-negatives - as they pass, except some with DB or other state dependencies.
...
Constantin Asofiei

05/10/2019

05:38 PM Feature #3810: SECURITY-POLICY and other security features
Try running some of these tests individually; there is a @run_single.sh@ and @majic_single.xml@ in @majic_baseline/@ ... Constantin Asofiei
10:49 AM Feature #3810: SECURITY-POLICY and other security features
The results of regression testing (2 runs)"
1. All @gso_ctrlc_tests@ passed in both runs.
2. All @gso_ctrlc_3way_te...
Igor Skornyakov
05:09 PM Feature #3753: I18N additions
Branch @3753a@ was merged to trunk as revno @11307@ then it was archived. Eugenie Lyzenko
05:00 PM Feature #3753: I18N additions
Greg Shah wrote:
> You can merge to trunk.
OK. Starting the merge process.
Eugenie Lyzenko
04:58 PM Feature #3753: I18N additions
You can merge to trunk. Greg Shah
04:43 PM Feature #3753: I18N additions
Testing completed. No regression has been found. The results: @3753a_11332_32748a0_20190510_evl.zip@.
So far the b...
Eugenie Lyzenko
02:17 PM Feature #3753: I18N additions
One main round of the runtime testing passed, started another one to exclude false failing tests. The @CTRL-C@ part i... Eugenie Lyzenko
08:11 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revisions @11332@.
Fixed the regression in @character.java@ and...
Eugenie Lyzenko
03:22 PM Feature #3751: implement support for OO 4GL and structured error handling
I'm OK with the change, except that the manipulation of the type and text needs to use @saveAndReplaceTypeAndText()@ ... Greg Shah
02:51 PM Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> This is a valid class definition: @class "Imo.Windows.Support.LookupSupport"@. The clas...
Constantin Asofiei
02:32 PM Feature #3751: implement support for OO 4GL and structured error handling
This is a valid class definition: @class "Imo.Windows.Support.LookupSupport"@. The class name will be considered wit... Constantin Asofiei

05/09/2019

07:35 PM Feature #3753: I18N additions
Conversion passed, source are identical except one added new call to @setNoMap()@ which is OK considering @NO-MAP@ op... Eugenie Lyzenko
04:56 PM Feature #3753: I18N additions
> If the conversion will be OK can we include the changes for @4010@ and @4066@ into @3753a@ branch to speed up the f... Greg Shah
03:25 PM Feature #3753: I18N additions
Greg,
The conversion testing is in progress.
If the conversion will be OK can we include the changes for @4010@...
Eugenie Lyzenko
12:51 PM Feature #3753: I18N additions
I'm OK with changes. Minor fixing.
Task branch @3753a@ has been updated for review to revisions @11331@.
This i...
Eugenie Lyzenko
09:08 AM Feature #3753: I18N additions
Revision 11330 fixes a bug in my management of the caching flag. Greg Shah
06:47 AM Feature #3753: I18N additions
Code Review Task Branch 3753a Revision 11328
The changes are a good step.
I have reworked the code to make @S...
Greg Shah
05:45 PM Feature #3751: implement support for OO 4GL and structured error handling
There is an issue which has been in the back of my head and bugging me for a while: we solve method name collisions (... Constantin Asofiei
01:07 PM Feature #3751: implement support for OO 4GL and structured error handling
Code Review Task Branch 3751a Revision 11308
I'm good with the changes. There is quite a bit there!
The @Class...
Greg Shah
03:31 PM Feature #3810: SECURITY-POLICY and other security features
Regression testing started. Igor Skornyakov
03:21 PM Feature #3810: SECURITY-POLICY and other security features
Everything looks good. Please run ChUI regression testing (both conversion and runtime). Greg Shah
02:55 PM Feature #3810: SECURITY-POLICY and other security features
means that the converted code won't compile because there are no stubs.
Fixed
> 2. @AuditControlManager@ and @Aud...
Igor Skornyakov
02:20 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Ovidiu: Please apply your patch from #4073 to 3810a.
Committed as revision 11316 in branch 3810a.
Ovidiu Maxiniuc
01:51 PM Feature #3810: SECURITY-POLICY and other security features
OK.
Ovidiu: Please apply your patch from #4073 to 3810a.
Igor: After your code review resolutions (and Ovidiu...
Greg Shah
01:40 PM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Also, considering #4073 issue: as HandleCommon was extended with new interfaces, the run...
Constantin Asofiei
01:39 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Once the code review items are resolved, I think it makes sense to merge this branch into 3751a (...
Constantin Asofiei
01:23 PM Feature #3810: SECURITY-POLICY and other security features
Once the code review items are resolved, I think it makes sense to merge this branch into 3751a (and then dead-archiv... Greg Shah
01:21 PM Feature #3810: SECURITY-POLICY and other security features
Code Review Task Branch 3810a Revision 11314
Good update.
1. The gaps marking for the new items should have run...
Greg Shah

05/08/2019

05:57 PM Feature #3751: implement support for OO 4GL and structured error handling
Created task branch 3751a from trunk rev 11306.
Rev 11307 contains a batch of OO and some misc fixes. Any file wit...
Constantin Asofiei
05:45 PM Feature #3751: implement support for OO 4GL and structured error handling
> Greg, is there a reason why @fixups/stream_references.rules@ wouldn't be ran by @annotations_prep.rules@? The code ... Greg Shah
05:18 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg, is there a reason why @fixups/stream_references.rules@ wouldn't be ran by @annotations_prep.rules@? The code I ... Constantin Asofiei
04:17 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> Your approach makes sense, though the "feature" does not make any sense. It is like an implicit ...
Constantin Asofiei
04:12 PM Feature #3751: implement support for OO 4GL and structured error handling
Your approach makes sense, though the "feature" does not make any sense. It is like an implicit static version of a ... Greg Shah
04:09 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> Do you have an example to help me understand what you mean?
This class:...
Constantin Asofiei
04:02 PM Feature #3751: implement support for OO 4GL and structured error handling
> We need to 'hard-link' it to the proper method definition... and this can only be done by analysing the full table ... Greg Shah
03:59 PM Feature #3751: implement support for OO 4GL and structured error handling
> @DEF STREAM rpt.@ in a 4GL class can be used from both static and instance methods - and the static usage will have... Greg Shah
03:54 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> > So, as TABLE parameters allow collisions, and target resolution is done via the temp-table stru...
Constantin Asofiei
03:51 PM Feature #3751: implement support for OO 4GL and structured error handling
> So, as TABLE parameters allow collisions, and target resolution is done via the temp-table structure, in case of co... Greg Shah
05:20 AM Feature #3751: implement support for OO 4GL and structured error handling
@DEF STREAM rpt.@ in a 4GL class can be used from both static and instance methods - and the static usage will have a... Constantin Asofiei

05/07/2019

12:06 PM Feature #3810: SECURITY-POLICY and other security features
Added conversion support for:... Igor Skornyakov
08:31 AM Feature #2135: implement COPY-LOB language statement
Marian Edu wrote:
> Just to be clear on this one, what is already tested and what do we need to test further on it? ...
Greg Shah

05/06/2019

06:45 PM Feature #3753: I18N additions
Greg Shah wrote:
> > Did you mean to implement helper methods in Stream class, correct?
>
> Yes.
Done. Task br...
Eugenie Lyzenko
05:54 PM Feature #3753: I18N additions
> Did you mean to implement helper methods in Stream class, correct?
Yes.
Greg Shah
05:49 PM Feature #3753: I18N additions
Greg Shah wrote:
> I prefer to go with the workers as I documented them. The primary reason is that the logic of wh...
Eugenie Lyzenko
05:40 PM Feature #3753: I18N additions
I prefer to go with the workers as I documented them. The primary reason is that the logic of whether or not we are ... Greg Shah
05:19 PM Feature #3753: I18N additions
Greg Shah wrote:
>
> The first call to either one of @setConvertSource()@ or @setConvertTarget()@ will always fin...
Eugenie Lyzenko
04:47 PM Feature #3753: I18N additions
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > 11. In @Stream.setConvertSource(String)@, why is @convert@ set @true@...
Greg Shah
04:11 PM Feature #3810: SECURITY-POLICY and other security features
Added conversion support for... Igor Skornyakov
01:39 PM Feature #3810: SECURITY-POLICY and other security features
Added conversion support for... Igor Skornyakov
01:57 AM Feature #2135: implement COPY-LOB language statement
Just to be clear on this one, what is already tested and what do we need to test further on it? Just the CLOB/BLOB (b... Marian Edu

05/05/2019

12:34 PM Feature #3753: I18N additions
Greg Shah wrote:
> > We need to know how code page conversion approach if we change CPINTERNAL or CPSTREAM several t...
Eugenie Lyzenko
09:09 AM Feature #3753: I18N additions
> We need to know how code page conversion approach if we change CPINTERNAL or CPSTREAM several time between I/O oper... Greg Shah

05/04/2019

10:44 AM Feature #3810: SECURITY-POLICY and other security features
1. Fixed @handle@
2. Added/updated gaps data
3. -
4. Added file header and javadoc to @CommonSecurityPolicy@ and ...
Igor Skornyakov
10:22 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revisions @11327@.
Completed code review notes resolution. To c...
Eugenie Lyzenko
08:26 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revisions @11326@.
The notes resolved except point @1@(not yet ...
Eugenie Lyzenko

05/03/2019

04:31 PM Feature #3810: SECURITY-POLICY and other security features
Code Review Task Branch 3810a Revision 11309
The first pass is good. Some items:
1. In @handle.java@, you chan...
Greg Shah
10:48 AM Feature #3810: SECURITY-POLICY and other security features
Added conversion support for... Igor Skornyakov
10:43 AM Feature #3810: SECURITY-POLICY and other security features
Thank you, Constantin! It works. Igor Skornyakov
10:32 AM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> No, don't add 28 methods - just make sure the conversion rules always wrap a string lite...
Constantin Asofiei
10:30 AM Feature #3810: SECURITY-POLICY and other security features
No, don't add 28 methods - just make sure the conversion rules always wrap a string literal into a @new character(lit... Constantin Asofiei
10:26 AM Feature #3810: SECURITY-POLICY and other security features
Do we still add multiple signatures for methods with character argument(s) or there is another solution? For example ... Igor Skornyakov
04:09 PM Feature #3751: implement support for OO 4GL and structured error handling
So, as TABLE parameters allow collisions, and target resolution is done via the temp-table structure, in case of coll... Constantin Asofiei
01:31 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> I would prefer if the converted name would match the extent value. So @m1(input x as int extent ...
Constantin Asofiei
10:36 AM Feature #3751: implement support for OO 4GL and structured error handling
> a @m1(input x extent)@ and @m1(input x extent 5)@ will have as Java methods @m1_1(int[] x)@ and @m1_2(int[] x)@
...
Greg Shah
10:01 AM Feature #3751: implement support for OO 4GL and structured error handling
Some notes related to #3751-493, solving the collisions in Java signatures. This is solved by ensuring that a 4GL me... Constantin Asofiei
03:32 PM Feature #3753: I18N additions
Greg Shah wrote:
> 12. @Stream@ is used on both the server and the client. I think the direct usage of @Environment...
Eugenie Lyzenko
03:19 PM Feature #3753: I18N additions
Greg Shah wrote:
> 13. The @Stream.convert@ member is modified multiple times, during construction, possibly when th...
Eugenie Lyzenko
02:21 PM Feature #3753: I18N additions
Greg Shah wrote:
> 11. In @Stream.setConvertSource(String)@, why is @convert@ set @true@ when @targetCp == null@? I...
Eugenie Lyzenko
11:28 AM Feature #3753: I18N additions
> I think it is not the case. I thought about this possibility and the code:
Sorry, I mis-read the code.
> The ...
Greg Shah
08:59 PM Feature #3753: I18N additions
The original 4GL ordering for @GET-CODEPAGES()@:
!code_pages_order.jpg!
Eugenie Lyzenko
08:37 PM Feature #3753: I18N additions
Greg Shah wrote:
> 5. In @I18nOps.getCodePages()@, the returned string will always end in a @,@. Is that how the 4G...
Eugenie Lyzenko
01:16 PM Feature #3854: update appserver support with PASOE features
From Marian:
> Other than that the rest of the day was for setting up one PASOE instance for each and start deploy...
Greg Shah

05/02/2019

04:17 PM Feature #3753: I18N additions
Code Review 3753a Revision 11325
This is a really good update. Some feedback:
1. The change in @DirectoryServe...
Greg Shah
10:19 AM Feature #4064: large-raw data type
In subclassing from @MEMPTR@, we might want to use a name like @SERVER-MEMPTR@. Or we can add an @ON-SERVER@ option ... Greg Shah
10:15 AM Feature #4064: large-raw data type
> Do you expect for the 4GL programs to be re-written using the large-raw data-type? Because I would use hints at con... Greg Shah
09:43 AM Feature #4064: large-raw data type
Do you expect for the 4GL programs to be re-written using the @large-raw@ data-type? Because I would use hints at co... Constantin Asofiei
09:45 AM Support #4032: block/transaction processing context-local and other performance improvements
Greg Shah wrote:
> Constantin: To what extent do we need to look at additional optimizations in @ControlFlowOps@ and...
Constantin Asofiei

05/01/2019

07:59 PM Feature #3753: I18N additions
+4GL tests additional wishes+
It will be good to also have the 4GL testcases that leverage the following Progress ...
Eugenie Lyzenko
06:56 PM Feature #3753: I18N additions
+4GL tests requirement+
More test related area to investigate:
* @LC()@/@CAPS()@ functions for different code pag...
Eugenie Lyzenko
05:34 PM Feature #3753: I18N additions
> As far as I understand the only work left for now in this task is to create the list of the specifications for 4GL ... Greg Shah
05:01 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revisions @11325@.
This is the improvement for mapping Java cod...
Eugenie Lyzenko
04:29 PM Feature #3753: I18N additions
+4GL tests requirement+
Another point of the interest for @4GL@ testing is the behavior of the @CHR()@ function in...
Eugenie Lyzenko
01:41 PM Feature #3753: I18N additions
+4GL tests requirement+
The following option's dependency need to be tested in 4GL environment from @CURRENT-LANGU...
Eugenie Lyzenko
11:39 AM Feature #3753: I18N additions
We are arranging for someone to write 4GL testcases to do a deep/comprehensive look at the I18N features.
> What s...
Greg Shah
11:04 AM Feature #3753: I18N additions
Greg Shah wrote:
> > Continue working with next part of the task - translation manager replacement.
>
> Actually,...
Eugenie Lyzenko
10:08 AM Feature #3753: I18N additions
> Continue working with next part of the task - translation manager replacement.
Actually, we are going to defer t...
Greg Shah
10:48 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revisions @11324@.
The update fixes the bug in @Stream@ while c...
Eugenie Lyzenko
04:49 PM Feature #4065: server-side processing of client platform dependencies
Proper processing of "Client Platform Dependencies":/projects/p2j/wiki/Client_Platform_Delegate requires these featur... Greg Shah
04:38 PM Feature #4065 (Closed): server-side processing of client platform dependencies
Greg Shah
04:37 PM Feature #4064: large-raw data type
In the 4GL, the @RAW@ type stores binary data up to 31000 bytes in size. For larger binary data, a @MEMPTR@ must be ... Greg Shah
04:29 PM Feature #4064 (New): large-raw data type
Greg Shah
01:29 PM Support #4032: block/transaction processing context-local and other performance improvements
From Eric in #3992-163:
> @SourceNameMapper.removePkg()@ is called hundreds of thousands of times in some use case...
Greg Shah
01:27 PM Support #4032: block/transaction processing context-local and other performance improvements
From Eric (see #3992-162):
> ProcedureManager.hasReferent is showing as a minor bottleneck in some use cases, due ...
Greg Shah
01:20 PM Support #4032: block/transaction processing context-local and other performance improvements
From Eric (see #3992-159):
> We could save a little bit of time by streamlining HandleOps.getLegacyAnnotation. Thi...
Greg Shah
01:02 PM Support #4032: block/transaction processing context-local and other performance improvements
Constantin: To what extent do we need to look at additional optimizations in @ControlFlowOps@ and @ProcedureManager@?... Greg Shah
01:00 PM Support #4032: block/transaction processing context-local and other performance improvements
@ErrorManager@ should be moved to a @TransactionHelper@ design. For example, @ErrorManager.isPendingError()@ is very... Greg Shah
01:11 PM Support #4061: base language performance work
This is a gathering place (master index) of proposed performance work for the base language:
* #4032 block/transac...
Greg Shah
01:04 PM Support #4061 (New): base language performance work
Greg Shah
06:32 AM Feature #3810: SECURITY-POLICY and other security features
Constantin.
Sorry, I forgot to set watch for this task and overlooked your question.
I will try to implement conver...
Igor Skornyakov

04/30/2019

09:19 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revisions @11322@, @11323@.
The update adds session context are...
Eugenie Lyzenko

04/29/2019

08:43 AM Feature #3753: I18N additions
Task branch @3753a@ has been rebased with trunk @11306@, new revision is @11321@. Eugenie Lyzenko

04/27/2019

08:40 AM Feature #3753: I18N additions
> So there is no conversion/compilation issues. I think we do not need to implement setters for SESSION code pages re... Greg Shah
10:02 PM Feature #3753: I18N additions
The @settable_cp_attributes.p@... Eugenie Lyzenko
08:54 PM Feature #3753: I18N additions
Greg Shah wrote:
> ...
> > Also the handling approach has been changed to have conversion by default.
>
> This s...
Eugenie Lyzenko

04/26/2019

07:13 PM Feature #3753: I18N additions
Task branch @3753a@ has been rebased with trunk @11305@, new revision is @11320@. Eugenie Lyzenko
06:51 PM Feature #3753: I18N additions
Greg Shah wrote:
> Please add conversion and simple runtime support for the attribute getters for all of the codepag...
Eugenie Lyzenko
01:01 PM Feature #3753: I18N additions
Greg Shah wrote:
> > The testing shows the 4GL returns ISO8859-1 for both SESSION:CPSTREAM and SESSION:CPINTERNAL.
...
Eugenie Lyzenko
12:47 PM Feature #3753: I18N additions
Greg Shah wrote:
> > Do we need to implement MAP option here?
> ...
> Maybe. At least the conversion should be s...
Eugenie Lyzenko
11:08 AM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11317@.
The update adds conversion and runtime(still ...
Eugenie Lyzenko
07:02 AM Feature #3753: I18N additions
> The testing shows the 4GL returns ISO8859-1 for both SESSION:CPSTREAM and SESSION:CPINTERNAL.
This will depend o...
Greg Shah
05:39 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> Question from Marian:
>
> > For classical appsrv there are some session-managed operating mode...
Constantin Asofiei

04/25/2019

07:10 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11316@.
Testcases repo has been updated to revision @...
Eugenie Lyzenko
04:20 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Question from Marian:
> For classical appsrv there are some session-managed operating modes, do you need to have t...
Greg Shah

04/24/2019

06:56 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11315@.
Testcases repo has been updated to revision @...
Eugenie Lyzenko
09:02 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11314@.
Testcases repo has been updated to revision @...
Eugenie Lyzenko
03:00 PM Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Greg, did you start working on the overload by parameter mode or param's object type? I...
Greg Shah
02:20 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg, did you start working on the overload by parameter mode or param's object type? If not, I need to start workin... Constantin Asofiei

04/23/2019

04:58 PM Feature #3753: I18N additions
The testing shows the 4GL returns @ISO8859-1@ for both @SESSION:CPSTREAM@ and @SESSION:CPINTERNAL@. In @FWD@ we have ... Eugenie Lyzenko
01:34 PM Feature #3753: I18N additions
Task branch @3753a@ has been rebased with trunk @11304@, new revision is @11313@. Eugenie Lyzenko
10:34 PM Feature #3753: I18N additions
So far the next steps plan will be to focus on stream related codepage processing:
- @SESSION:CPSTREAM@
- @INPUT ST...
Eugenie Lyzenko
09:00 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11312@.
This small update fixes double element for @K...
Eugenie Lyzenko
01:31 PM Feature #3751: implement support for OO 4GL and structured error handling
Go ahead. Greg Shah
01:15 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg, my WIP changes (by volume) are more misc than OO. I'd like to create a 3859a branch, finish/stabilize/review cu... Constantin Asofiei

04/22/2019

02:37 PM Feature #3854: update appserver support with PASOE features
> I'm not sure the REST/SOAP/WEB can be handled via the 4GL SERVER handle (and CONNECT statement) - these are specifi... Greg Shah
02:18 PM Feature #3854: update appserver support with PASOE features
A high-level plan on testing the PASOE behavior:
* documentation how to configure and setup PASOE: multi-session age...
Constantin Asofiei
01:27 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11311@.
The update reflects gap marking status change...
Eugenie Lyzenko
01:20 PM Feature #3810: SECURITY-POLICY and other security features
Igor, do you have an ETA for the conversion side of this task (and stubbed runtime)? At least these attributes are r... Constantin Asofiei

04/20/2019

10:58 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11310@.
This is completed implementation for @CHR/ASC...
Eugenie Lyzenko

04/19/2019

08:27 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11309@.
The update adds target/source code page handl...
Eugenie Lyzenko

04/18/2019

05:48 PM Feature #3751: implement support for OO 4GL and structured error handling
Some other things to consider:
* The following cannot appear in a @DEF VAR@ that is local to a method:
** @PUBLIC...
Greg Shah
04:46 PM Feature #3751: implement support for OO 4GL and structured error handling
There is one more case of the 'method var leak' - if a method-scoped var has the same name as a var defined in a supe... Constantin Asofiei
01:56 PM Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> There is another flaw related to tempidx: we compute this during pre-scan and the normal...
Constantin Asofiei
03:06 PM Feature #3753: I18N additions
Greg Shah wrote:
> > And I need to consider another possible internal representation of the 4GL character type. May ...
Eugenie Lyzenko
03:04 PM Feature #3753: I18N additions
Task branch @3753a@ has been updated for review to revision @11308@. The tescases repo has been updated to rev. @1836... Eugenie Lyzenko
09:38 AM Feature #3753: I18N additions
> And I need to consider another possible internal representation of the 4GL character type. May be integer array is ... Greg Shah
12:21 AM Feature #3753: I18N additions
After reading some background info and Progress documentation some point become more clear for implementation perspec... Eugenie Lyzenko

04/17/2019

05:20 PM Feature #3753: I18N additions
> For any char the transformations 1.(code page 1) -> 2.(code page 2) -> 3.(code page 1) must get the original charac... Greg Shah
05:01 PM Feature #3753: I18N additions
Progress handles its various text processing/sorting/conversion using 5 possible input tables:
* character attribu...
Greg Shah
 

Also available in: Atom