Activity
From 05/07/2019 to 06/05/2019
06/05/2019
- 04:04 PM Database Bug #3651: regression in server startup when _connect metadata is active and a database is loaded...
- This is 100% complete, right?
- 03:29 PM Database Feature #3814: more schema metadata
- Which FWD classes are working with metadata? I've never worked with this and need some starting point.
Thank you. - 03:12 PM Database Feature #3814 (WIP): more schema metadata
- 03:24 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Remaining features:...
- 02:59 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Please summarize what features/work remains TODO (it seems like most things, if not all of them, are complete).
- 02:29 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Branch 3810b rebased to the trunk. Started regression testing
- 02:55 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- > If common Hotel GUI usage works in both web (virtual desktop) and swing clients, then I think this is enough testi...
- 02:14 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- > the question is: should 11315 be included in 11314; or should 11314 be unpacked so that its internal subversions tr...
- 01:04 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Greg Shah wrote:
> > the revisions moved on top: should they be in form of single revision, or seen as distinct revi... - 11:44 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- > the revisions moved on top: should they be in form of single revision, or seen as distinct revisions as before?
... - 11:43 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Greg Shah wrote:
> Following the process exactly will preserve this history. There is no merging during the rebase ... - 11:27 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- > I did rebase, then resolved conflicts, and then made commit. Commit failed because the states of the trunk and 4078...
- 11:26 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Alexei Kaigorodov wrote:
> actuall, I did not do merge. I did rebase, then resolved conflicts, and then made commit.... - 11:07 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- actuall, I did not do merge. I did rebase, then resolved conflicts, and then made commit. Commit failed because the s...
- 10:49 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- The rebase process is described in "Rebasing":/projects/internal-documentation/wiki/Source_Code_Management#Rebase and...
- 10:24 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Greg Shah wrote:
> You are not following the rebasing process as documented. In the resulting branch, you have lost... - 04:24 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- As noted in #4078-70:
> Please read the 100% of the "Source Code Management":/projects/internal-documentation/wiki... - 04:17 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- You are not following the rebasing process as documented. In the resulting branch, you have lost all the revision hi...
- 01:00 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Rebased. See rev 11314 in secure/code/p2j_repo/p2j/active/4078c.
- 12:05 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- I found that if format string starts with ">", then the value string is left aligned, and if it starts with "$" or " ...
- 09:46 AM User Interface Feature #3261 (Closed): enhanced browse that can optionally selected as a replacement for the def...
- Phases 1 and 2 of enhanced browse are complete. Phase 3 will be built in #3880.
- 09:03 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
- > Are there any features described in this task which are not complete AND not documented in #3880?
I don't see an... - 07:59 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
- Are there any features described in this task which are not complete AND not documented in #3880? I want to make sur...
06/04/2019
- 03:55 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- 1. Implemented and tested conversion and runtime support for:...
- 01:51 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> Yes, errors reported by @ant javadoc@ related to the code you wrote for this task.
Go... - 01:46 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Constantin, do you mean errors reported by @javadoc@ ...
Yes, errors reported by @ant java... - 01:45 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> Igor, before your next merge, please check/fix javadoc issues related to the 3810 code. ... - 01:15 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> MESASGE statement with more complex code (which, as in this case, may raise an ERROR), i... - 01:11 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Please post a 4GL snippet so I can better understand this.
... - 01:07 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> Please post a 4GL snippet so I can better understand this.
Well, for example, if the ... - 12:57 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Thank you Constantin. My question was about FWD Java code. I use 4GL test which redirects o... - 12:55 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> Is an ERROR condition raised? Are you trying to fix an argument validation error?
>
>... - 12:49 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- On 6/4/19 7:45 PM, ias wrote:
> Gentlemen,
> Which is the right ErrorManager method to be invoked to show error mes... - 11:10 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor, before your next merge, please check/fix javadoc issues related to the 3810 code. Thanks.
- 01:23 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Code Review Task Branch 4078c Revision 11312
1. You will need to rebase this branch.
2. I've committed rev 1131... - 06:05 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Greg Shah wrote:
> There is no rev 11312 in branch 4078c.
Fixed.
- 12:55 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- This is related to #3809, notes 107-111.
Yes, I unified the options (APPEND/BY-REF/BY-VAL/BIND) for both param defs ... - 12:32 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> When it makes sense, we should rationalize these to have a @PARAMETER@ parent. This is not too ha... - 12:30 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- When it makes sense, we should rationalize these to have a @PARAMETER@ parent. This is not too hard in the parser. T...
- 12:03 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> > The problem here is that the arguments are not parented by a PARAMETER node, they are on the sa... - 12:01 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- > The problem here is that the arguments are not parented by a PARAMETER node, they are on the same level. And NO-ERR...
- 11:41 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> 1. In @collect_parameters.rules@, the change for @DYNAMIC-NEW ... NO-ERROR@ just ignores the keyw... - 11:33 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- 3751b was merged to trunk rev 11313 and archived.
- 10:00 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Are you ready to rebase and merge? I'd like to pick up your changes in 4069a.
- 09:39 AM User Interface Bug #3631 (Closed): SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- 09:36 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- 3631a was merged to trunk rev 11312 and was archived.
- 07:36 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- Alexei Kaigorodov wrote:
> I made a local branch which has revision 11311 (the same as trunk) and 5 small commits af... - 07:24 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- I made a local branch which has revision 11311 (the same as trunk) and 5 small commits after that.
then I made @bzr ... - 07:59 AM Database Feature #3809: ProDataSet support
- Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > @WRITE-JSON(...,JsonObject|JsonArray)@ is needed at least fo... - 07:51 AM Database Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> @WRITE-JSON(...,JsonObject|JsonArray)@ is needed at least for buffer.
Is this urgent?
... - 04:07 AM Database Feature #3809: ProDataSet support
- @WRITE-JSON(...,JsonObject|JsonArray)@ is needed at least for buffer.
06/03/2019
- 07:26 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Code Review Task Branch 3751b Revision 11315
I'm fine with the changes. Do you want to merge to trunk?
Please ... - 07:13 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Code Review Task Branvch 3751a Revision 11334
I realize this is happening after the merge to trunk. Sorry about t... - 02:53 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- 3751b 11315 passed runtime/conversion testing.
- 04:58 PM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- Please go ahead and merge 3631a revision 11316 (this is with my changes) into the trunk. Follow the instructions (in...
- 03:01 PM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- I made a small edit to remove the reference to OE (it is a trademark) and instead I used the more generic "4GL".
- 12:51 PM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- Code review 3631a. The changes are good, no regression testing is required.
- 12:24 PM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- Updated.
- 11:58 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- Alexei Kaigorodov wrote:
> Description added. Commited to secure/code/p2j_repo/p2j/active/3631a rev 11314
Also pl... - 11:37 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- Description added. Commited to secure/code/p2j_repo/p2j/active/3631a rev 11314
- 10:35 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- Code review 3631a revision 11311.
The code changes are OK. The changed file is missing history entry. - 09:30 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- Please review.
- 03:07 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Alexei Kaigorodov wrote:
> Greg Shah wrote:
> > To fix this:
>
> Fixed. All changes made in single commit #11312... - 12:26 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Greg Shah wrote:
> To fix this:
Fixed. All changes made in single commit #11312. - 01:51 AM Database Bug #4071: FWD server stops allowing new web client logins after abend
- Eric Faulhaber wrote:
> 4045a/11327 has an attempted workaround for this issue, but I'm not satisfied that it is a g... - 12:49 AM Database Bug #4071: FWD server stops allowing new web client logins after abend
- 4045a/11327 has an attempted workaround for this issue, but I'm not satisfied that it is a good solution. In @Persist...
06/02/2019
- 01:38 PM Database Bug #4071: FWD server stops allowing new web client logins after abend
- Constantin Asofiei wrote:
>Eric, lets 'switch' the question a little; why are we not already rolling back the tx i... - 01:17 PM Database Bug #4071: FWD server stops allowing new web client logins after abend
- Greg Shah wrote:
> Another question: do we ever need to run session cleanup on the Reader or Writer threads? If it ...
05/31/2019
- 06:00 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Please review 3751b rev 11315.
- 05:13 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> Search @rules/@ for @"wrap"@ to see how this annotation will cause unknown value and primitive ty... - 05:12 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Search @rules/@ for @"wrap"@ to see how this annotation will cause unknown value and primitive types to be emitted as...
- 05:00 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- How can we force generation @new character()@ as the method argument value if a @?@ literal is provided in the 4GL co...
- 12:44 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> It supports the @_user@ table. I assume that is what is meant.
Yes, I meant @_user@. Thank you. - 12:39 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- It supports the @_user@ table. I assume that is what is meant.
- 12:22 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Does FWD have standard support for a @user@ table?
Thank you. - 08:05 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Marian Edu wrote:
> If you don't have the database created you can do it from there as well - in data dictionary cre... - 07:57 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Marian,
> My question was about Progress. How can a create and populate @fwd@ database u... - 07:41 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Marian Edu wrote:
> Hi Igor,
>
> not sure how you can do that in FWD but in Progress we have a 'fwd' database wh... - 07:38 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Marian,
> The @get-client.p@ test fails in my runs. I understand that this happens because... - 06:15 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Marian,
The @get-client.p@ test fails in my runs. I understand that this happens because I've not provided the "fwd"... - 03:00 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Marian Edu wrote:
> Test cases for security related functions are in 'security' folder in bazaar repository, below w... - 02:23 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Test cases for security related functions are in 'security' folder in bazaar repository, below what we've tested so f...
- 04:36 PM Database Feature #3816: table and table handle parameter options
- See "Testcases":/projects/p2j/wiki/Writing_4GL_Testcases#Testcase-Project to access the 4GL code.
- 12:51 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
- >>> @cd ~/projects/testcases/simple/server@
>>
>> This folder contains directory.xml.
>
> which folder?
I thin... - 11:35 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
- > This folder contains @directory.xml@.
which folder?
> Thus I advice you to set up this @directory.xml@ to run a... - 08:58 AM Database Feature #3809: ProDataSet support
- This was caused because in Progress parser, @resolveLvalueCoreType@ _variables by the same name as a field, will hide...
- 07:40 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Code Review Task Branch 4078c Revision 11314
1. You merged the changes from trunk instead of rebasing. Merging re... - 06:56 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Description updated.
- 07:07 AM Database Bug #4071: FWD server stops allowing new web client logins after abend
- Another question: do we ever need to run session cleanup on the Reader or Writer threads? If it always runs on the C...
- 01:32 AM Database Bug #4071: FWD server stops allowing new web client logins after abend
- Eric, lets 'switch' the question a little; why are we not already rolling back the tx in case of an abend, on the Con...
05/30/2019
- 07:26 PM Database Feature #3809: ProDataSet support
- Ovidiu, the testcase is like this:...
- 04:36 PM Database Feature #3809: ProDataSet support
- There is a case where in a @define dataset@ there is a line like @data-relation rxx for t1, t2 relation-fields (f1,f1...
- 04:08 PM Database Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> Ovidiu, are you planning on implementing this method: @buffer-handle:SYNCHRONIZE().@? L... - 04:06 PM Database Feature #3809: ProDataSet support
- Ovidiu, are you planning on implementing this method: @buffer-handle:SYNCHRONIZE().@? Looks like there is an implici...
- 06:52 PM Database Feature #3815: more temp-table options
- Created task branch 3815a from P2J trunk revision 11311.
- 04:10 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- > correct me if I'm wrong, but in SwingEmulatedWindow.java I'd like to have a more technical description of what is f...
- 03:49 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Review for 4078c rev 11312:
* You also set @label = "";@ in @ButtonConfig@; this looks OK, as I can't find a way to ... - 03:14 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Greg Shah wrote:
> >> What is the reasoning for moving the explicit ButtonConfig.init() into an initializer bloc... - 02:59 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- >> What is the reasoning for moving the explicit ButtonConfig.init() into an initializer block?
>
> initializer... - 04:44 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Greg Shah wrote:
> Code Review Task Branch 4078c Revision 11311
>
> 1. What is the reasoning for moving the expli... - 03:34 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Alexei Kaigorodov wrote:
> Hynek Cihlar wrote:
> > For GUI regression tests I think it should be enough to go throu... - 12:03 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Hynek Cihlar wrote:
> For GUI regression tests I think it should be enough to go through all the screens in the Hote... - 02:41 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> There are some weird errors in your setup, for example @server.log@ has:
> ... - 02:41 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> It seems that we have no support for the @CLIENT-PRINCIPAL:INITIALIZE@ method. There is no ... - 02:38 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- It seems that we have no support for the @CLIENT-PRINCIPAL:INITIALIZE@ method. There is no even @INITIALIZE@ keyword ...
- 02:32 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> That is PASSED since that test is expected to fail.
Oh, sorry - I remember that this test is s... - 02:23 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> After the re-indexing of DBs the only test which fails in multiple runs of the ChUI regress... - 01:30 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Marian,
Can you please help me to create a simple test with the session registry which supports authentication (I un... - 12:34 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- After the re-indexing of DBs the only test which fails in multiple runs of the ChUI regression testing of the 3810b i...
- 02:36 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
- > and where is the file getting_started_with_p2j_development.html?
"Getting Started with FWD Development":/project... - 12:40 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
- Alexei Kaigorodov wrote:
> I already have project @testcases@ installed, and can run testusing 4WD server and swing ... - 11:36 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
- I already have project @testcases@ installed, and can run testusing 4WD server and swing client. All I need is to run...
- 07:47 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
- Alexei Kaigorodov wrote:
> Sergey Ivanovskiy wrote:
> > Found that if we executed a simple GUI program in the web c... - 06:48 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
- Sergey Ivanovskiy wrote:
> Found that if we executed a simple GUI program in the web client and press ESC key, then ... - 12:27 PM Conversion Tools Feature #4105: improve flexibility of schema loading
- I think we should add a feature to the AST registry to provide us the 2 lists (all schema ASTs and all code ASTs). A...
- 12:12 PM Conversion Tools Feature #4105: improve flexibility of schema loading
- Greg Shah wrote:
> > all external procedure files for code reports
>
> This should be *all external procedure fil... - 12:06 PM Conversion Tools Feature #4105: improve flexibility of schema loading
- > all external procedure files for code reports
This should be *all external procedure files _and classes_ for cod... - 12:05 PM Conversion Tools Feature #4105: improve flexibility of schema loading
- Eric Faulhaber wrote:
> I think we should bake the input file parameters into the report driver, so that they don't ... - 12:05 PM Conversion Tools Feature #4105: improve flexibility of schema loading
- > That being said, the report generation should be fixed to warn or error out immediately on being passed bad file na...
- 11:53 AM Conversion Tools Feature #4105: improve flexibility of schema loading
- I think we should bake the input file parameters into the report driver, so that they don't need to be passed in by a...
- 10:48 AM Conversion Tools Feature #4105: improve flexibility of schema loading
- Greg Shah wrote:
> It should be possible to specify a different logical database name from the @.df@ basename. This... - 10:38 AM Conversion Tools Feature #4105: improve flexibility of schema loading
- The following items need attention:
* It should be possible to specify a different logical database name from the ... - 10:31 AM Conversion Tools Feature #4105 (Closed): improve flexibility of schema loading
- 10:30 AM Conversion Tools Feature #4104: allow mapping of absolute paths to project relative paths
- Although it is a poor development choice, some customer projects have hard coded absolute paths in their application....
- 10:13 AM Conversion Tools Feature #4104 (New): allow mapping of absolute paths to project relative paths
- 04:36 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- Hynek Cihlar wrote:
> I didn't give you a complete answer, sorry. You have to call @setFocus()@ on the container to ... - 03:55 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- Alexei Kaigorodov wrote:
> @setFocus(fontFaceCbx);@ has no visible effect - focus is not set to the combobox.
I d... - 10:19 PM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- @setFocus(fontFaceCbx);@ has no visible effect - focus is not set to the combobox.
05/29/2019
- 04:51 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Created task branch 3751b from trunk rev 11311.
Rev 11312 contains some OO changes and a batch of misc changes. - 11:44 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> No problem. Just use @gso_20090909_2_29_3a_master@ and @rfq_20090909_2_29_3a_master@ as... - 11:42 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Now it is *much* better - only 3 @tc@ tests failed (@tc_po_item_018@, @tc_job_002@, @tc_job... - 11:36 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> There are some weird errors in your setup, for example @server.log@ has:
> * run the ma... - 05:10 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> If the latest 3810b is OK (and it contains your correct changes), I think we will go ahe... - 04:57 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> It seems that 3810b is in a normal shape. When I try to rebase it I get "No revisions to re... - 04:50 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Igor Skornyakov wrote:
> > > Thank you Constantin, but I di... - 04:17 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> There are some weird errors in your setup, for example @server.log@ has:
> [...]
> whi... - 04:14 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- There are some weird errors in your setup, for example @server.log@ has:...
- 03:48 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > Thank you Constantin, but I did not mean to update the trunk... - 03:43 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Thank you Constantin, but I did not mean to update the trunk as it was not approved.
Sorr... - 03:38 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> Your rebase is wrong... what commands did you use?
>
> The steps are these:
> * chec... - 11:36 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- Alexei Kaigorodov wrote:
> Fixed in branch secure/code/p2j_repo/p2j/active/3631a, revision 11312.
> Diff file attac... - 09:24 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- Fixed in branch secure/code/p2j_repo/p2j/active/3631a, revision 11312.
Diff file attached.
Please review. - 11:14 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Code Review Task Branch 4078c Revision 11311
1. What is the reasoning for moving the explicit @ButtonConfig.init()... - 11:02 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Code review 4078c revision 11311.
The history entry description is misaligned in SwingEmulatedWindow.java, please ... - 08:44 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- I consider this task fixed. Please do code review and integrate (branch 4078с).
05/28/2019
- 04:51 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Branch 3810b rebased to the trunk rev. 11311.
> Committed revision 11327
Your rebase is w... - 04:11 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Finished implementation and testing runtime support for all new attributes and methods of the @CLIENT-PRINCIPAL@ exce...
- 09:38 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Branch 3810b rebased to the trunk rev. 11311.
Committed revision 11327 - 10:15 AM Database Feature #3815: more temp-table options
- Stanislav Lomany wrote:
> I've found that the @CODEPAGE@ can be inherited from another permanent or temp-table throu...
05/27/2019
- 06:01 PM Database Feature #3815: more temp-table options
- I've found that the @CODEPAGE@ can be inherited from another permanent or temp-table through either table- or field-l...
- 05:28 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Added runtime support for the @CLIENT-PRINCIPAL@ new attributes. SEAL() method updated to use these attributes.
Br... - 12:52 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- In multiple runs of the regression testing, the following tests consistently fail:...
- 01:33 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- 3751a was merged to trunk rev 11311 and was archived. This commit includes mostly changes related to #3751 and other...
- 08:48 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Greg, a quick question: shouldn't the extent property have a no-arg getter? Currently w... - 11:43 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- The cause of the problem with the unexpected leading spaces seems to be in @NumberType.toString()@, which doesn't han...
- 10:54 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Narrowed the suspicious number formatting to the line in in the method FillIn#display():
@962: config.appDataPre... - 08:09 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Branch 4078с, revision 11311. Added the file history entries at the top of each file.
- 06:04 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Branch 4078с, revision 11311. Added the file history entries at the top of each file.
05/25/2019
- 02:11 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Code review 4078b revision 11311. The changes are OK. Just add the file history entries at the top of each file.
05/24/2019
- 06:27 PM Database Feature #3809: ProDataSet support
- Ovidiu Maxiniuc wrote:
> As an intermediary conclusion, I believe they are some kind of dynamic buffers. Not sure ho... - 06:24 PM Database Feature #3809: ProDataSet support
- I am struggling to make before-buffer conversion work correctly.
Apparently FWD converts correct these tables/buffer... - 05:20 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg, a quick question: shouldn't the extent property have a no-arg getter? Currently we emit only an indexed getter.
- 02:13 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Another OO-related issue: OO properties when they act as OUTPUT arguments for 4GL statements, like @IMPORT@ or @RUN P...
- 04:48 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > What is the new name? @clientPrincipal.p@? Rename it to i.e.... - 04:40 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> What is the new name? @clientPrincipal.p@? Rename it to i.e. @clientp.p@ and make sure t... - 04:33 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Igor Skornyakov wrote:
> > Constantin Asofiei wrote:
> > > Is your program named @client_... - 04:27 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Is your program named @client_principal.p@? If so, please r... - 04:21 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> Is your program named @client_principal.p@? If so, please rename the program to somethi... - 04:13 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> It seems that we have a problem with the conversion of the @CREATE CLIENT-PRINCIPAL@ state... - 04:12 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- It seems that we have a problem with the conversion of the @CREATE CLIENT-PRINCIPAL@ statement. The following snippe...
- 02:35 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Marian, thank you for the notes.
I believe that at the external interface for RAW and MEMPTR, we do implement as... - 06:59 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Marian Edu wrote:
> I probably don't know the details here but in 4GL there is a difference between memptr and raw v... - 05:03 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Greg Shah wrote:
> > No, I mean that it is intentional that we are ignoring the @len@ in t... - 01:25 PM Database Feature #3813: misc DB features part deux
- @BUFFER-VALIDATE@ method is required for the current large app work.
- 12:35 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Hynek Cihlar wrote:
> It should be safe to set the label in @ButtonConfig.init()@ for both dynamically and staticall... - 01:52 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Alexei Kaigorodov wrote:
> Hynek Cihlar wrote:
> > Alexei, the button label must be initialized to empty string.
>... - 11:57 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Hynek Cihlar wrote:
> Alexei, the button label must be initialized to empty string.
label is declared in ControlCon... - 09:31 AM Base Language Feature #3753: I18N additions
- > Are 4GL system error messages translated, too? (we have been assuming YES, that CURRENT-LANGUAGE will select differ...
05/23/2019
- 05:35 PM Database Feature #3815: more temp-table options
- > The only good reason is that they are hidden.
Sorry for bothering you, I wrote a code in @DumpTree@ which prints... - 12:53 PM Database Feature #3815: more temp-table options
- > Do you have an idea why the middle part is not iterated? Nodes are not hidden.
The only good reason is that they... - 11:58 AM Database Feature #3815: more temp-table options
- Guys, I need some technical help. I was going to emit a function that sets the codepage in @convert/buffer_definition...
- 03:37 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> No, I mean that it is intentional that we are ignoring the @len@ in the @memptr.writeByteRange()@... - 03:07 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- > The len parameter was added because of the ArrayIndexBoundException was thrown in some cases which runs OK with 4GL...
- 02:39 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> Code Review Task Branch 3810b Revision 11318
>
> 1. In @AuditPolicyManager@, @SecurityOps@, @S... - 01:55 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- I've just noticed that albeit 4GL validation of the value of the @SECURITY-POLICY:SYMMETRIC-ENCRYPTION-ALGORITHM@ is ...
- 11:47 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Code Review Task Branch 3810b Revision 11318
1. In @AuditPolicyManager@, @SecurityOps@, @SecurityPolicyManager@, @... - 12:46 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Alexei, the button label must be initialized to empty string. Look at the following test case....
- 12:23 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- The diff attached as patch11311.txt.
- 09:44 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- If you have one, please post the proposed diff for your solution.
- 09:33 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- I tested, the bug occurs on MaterialTheme, Windows10Theme, Windows8Theme and ClassicTheme.
- 09:33 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- the bug occur on MaterialTheme, Windows10Theme, Windows8Theme and ClassicTheme.
- 09:18 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Did you test this? A change in the directory and server restart is all that is needed to test.
- 09:05 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Greg Shah wrote:
> A related question: if you change the theme (search for it in the directory to see how), does the... - 08:46 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- > If I have to investigate why preprocessor did so, I need to know where the documentation on preprocessor reside.
... - 08:14 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Alexei Kaigorodov wrote:
> I found that malformed button is created in file hotel_gui/src/com/goldencode/hotel/commo... - 06:59 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- I found that malformed button is created in file hotel_gui/src/com/goldencode/hotel/common/Afoldfr0.java:
@ 67: ha... - 11:19 AM Base Language Feature #3753: I18N additions
- TODO: We need to check the FWD runtime for references like this: @a_string.getBytes(Charset.forName("ISO-8859-1"))@ (...
05/22/2019
- 01:21 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- As we finished with cryptography may be it makes sense to merge 3810b and do the rest in the 3810c?
- 01:04 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Well done!
- 12:47 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Well, the @AUDIT-POLICY:ENCRYPT-AUDIT-MAC-KEY@ algorithm is indeed *very* simple.
1. Using a long string of identica... - 10:58 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> > The P2J tail is different from one generated by 4GL. This affects 24- and 32-bytes keys with MD... - 10:30 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- > The P2J tail is different from one generated by 4GL. This affects 24- and 32-bytes keys with MD5 and SHA-1. I do no...
- 10:26 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- > > I've added the tail generation for the GENERATE-PBE-KEY. The tail is generated using the first 8 bytes of the PBK...
- 10:14 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- > I've added the tail generation for the GENERATE-PBE-KEY. The tail is generated using the first 8 bytes of the PBKDF...
- 12:34 PM Runtime Infrastructure Feature #4087: take component-specific code which is coded inline in the StandardServer initializ...
- In @StandardServer.bootstrap()@ and @StandardServer.registerDefaultServices()@ we have a great deal of code that is n...
- 12:30 PM Runtime Infrastructure Feature #4087 (New): take component-specific code which is coded inline in the StandardServer ini...
- 12:28 PM Runtime Infrastructure Support #4086: review the RemoteObject exports in StandardServer and other common runtime classes...
- Although our exported APIs in the DAP do have security checking for access purposes, in practice I think we may be ex...
- 12:24 PM Runtime Infrastructure Support #4086 (New): review the RemoteObject exports in StandardServer and other common runtime c...
- 10:22 AM Database Feature #3809: ProDataSet support
- > For the first two parameters they are parented to the passed object. In the last two cases, we find them parented t...
- 10:17 AM Database Feature #3815: more temp-table options
- > I don't think we should support this at this point.
The problem here is that if we don't support this now, we wi... - 08:46 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- The main business logic will be emitted as a class which has an @execute()@ method (for the external procedure) and o...
- 08:43 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Alexei Kaigorodov wrote:
> that is, @afoldrfr0.w.cached@ is converted in two .jast files? Where can I read how FWD c... - 07:35 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- that is, @afoldrfr0.w.cached@ is converted in two .jast files? Where can I read how FWD chooses to convert one source...
- 07:11 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Alexei Kaigorodov wrote:
> the change in MaterialTheme.java which causes NPE is at line 529, call to @gd.drawStringW... - 06:58 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
the change in MaterialTheme.java which causes NPE is at line 529, call to @gd.drawStringWithMnemonic()@ changed to ...- 10:44 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- The file with changes from rev 11299 to 11300 attached.
05/21/2019
- 03:55 PM Database Feature #3809: ProDataSet support
- The problem is not just RUN statement: for function/method calls, there is no PARAMETER node - so every option (APPEN...
- 03:49 PM Database Feature #3809: ProDataSet support
- The problem with parameter options is that FWD uses a mixed tree locations. Here is an example:...
- 02:26 PM Database Feature #3815: more temp-table options
- It is interesting that when @COLUMN-CODEPAGE@ is calculated _initial_ value of the parameter is used instead of the p...
- 01:27 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Well, it seems that @ENCRYPT-AUDIT-MAC-KEY@ is something *very* simple. A quote from https://community.progress.com/c...
- 11:30 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Do we need to provide binary compatibility for the @AUDIT-POLICY:ENCRYPT-AUDIT-MAC-KEY@ (see note #96)? Or it is suff...
- 08:41 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- I've added the tail generation for the @GENERATE-PBE-KEY@. The tail is generated using the first 8 bytes of the PBKDF...
- 07:40 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> At this point we are trying to finish this work permanently instead of deferring it until later. ... - 07:33 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- > Maybe it makes sense to discuss it with our customers?
At this point we are trying to finish this work permanent... - 07:31 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- So far I cannot understand what @AUDIT-POLICY:ENCRYPT-AUDIT-MAC-KEY@ actually does. What I see is that it returns a h...
- 05:38 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- As I see on the Internet people do discuss the problem of decrypting data encrypted by 4GL using other programming la...
- 05:09 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> On the one hand, I can see the value in generating a more cryptographically correct key instead o... - 04:58 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- > Does it makes sense to try supporting binary compatibility for such "corner cases"?
On the one hand, I can see t... - 01:56 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> The situation with @GENERATE-PBE-KEY@ looks a little bit strange. Formally it "Generates a ... - 08:43 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- @One simple thing you can do is to try trunk 11301 (convert and run Hotel GUI) to see if the problem can be reproduce...
- 08:01 AM Conversion Tools Bug #4085: failure parsing RUN statement filenames with embedded unmatched quotes
- Internal and external procedures can have unmatched quotes in their names and the RUN statement will honor that witho...
- 07:48 AM Conversion Tools Bug #4085 (New): failure parsing RUN statement filenames with embedded unmatched quotes
05/20/2019
- 06:09 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- The situation with @GENERATE-PBE-KEY@ looks a little bit strange. Formally it "Generates a password-based encryption ...
- 04:17 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Added runtime support for @GENERATE-PBE-KEY@ and @GENERATE-PBE-SALT@. Branch 3810b rev.113361.
Added @uast/securit... - 03:42 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- If we want to generate a 24-byte key using MD5 the 4GL @GENERATE-PBE-KEY@ generated 24 bytes where the first 16 bytes...
- 02:52 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Well, I will run these tests but at this moment they add nothing to my test. In addition, my test generates a detaile...
- 02:37 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> I'm not referencing the @testcases/uast/security/@. This is a different "Testcases Project":/pro... - 02:21 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Greg Shah wrote:
> > Igor: Have you tried running the testcases mentioned in #3810-42? Th... - 02:18 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- I've implemented runtime support for @GENERATE-PBE-KEY@. In most cases, the results of running converted test are bin...
- 02:10 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> Igor: Have you tried running the testcases mentioned in #3810-42? This is different from the @te... - 01:55 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor: Have you tried running the testcases mentioned in #3810-42? This is different from the @testcases/uast/@ direc...
- 01:47 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- The 4GL code fragment...
- 11:03 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Contrary to what I wrote in note #75, the length of the key generated by @GENERATE-PBE-KEY@ depends on the value of t...
- 08:06 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Marian Edu wrote:
> It turns out the handling of IV is implemented based on the cipher key length, if provided IV ra... - 08:00 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> Please test a case where the encrypt and decrypt are done in separate programs. These separate p... - 07:31 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Maybe it is the right time to add a full implementation of @GENERATE-PBE-KEY@/@GENERATE-PBE... - 07:28 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> It appears that 4GL ignores the "length" of @RAW@ when uses it as IV and, instead of paddin... - 07:17 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- > It appears that 4GL ignores the "length" of @RAW@ when uses it as IV and, instead of padding just uses what it find...
- 05:54 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- @GENERATE-PBE-KEY@ always generates 16 bytes using first 8 bytes of salt (if provided), presumably padding salt with ...
- 04:24 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Maybe it is the right time to add a full implementation of @GENERATE-PBE-KEY@/@GENERATE-PBE-SALT@/@MESSAGE-DIGEST@ as...
- 06:03 PM Database Feature #3815: more temp-table options
- > Please check to confirm that the expression is only evaluated once
It is evaluated once. - 02:33 PM Database Feature #3815: more temp-table options
- > Ok. When I wrote this I thought these changes were needed for the same projects as 3751a.
It is but for differen... - 02:32 PM Database Feature #3815: more temp-table options
- Stanislav Lomany wrote:
> Guys, do we need to support arbitrary expressions as a @COLUMN-CODEPAGE@? As far as I get,... - 02:29 PM Database Feature #3815: more temp-table options
- Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > Stanislav Lomany wrote:
> > > Into what branch should I comm... - 02:25 PM Database Feature #3815: more temp-table options
- Eric Faulhaber wrote:
> Stanislav Lomany wrote:
> > Into what branch should I commit?
> Probably 3751a. Constantin... - 02:21 PM Database Feature #3815: more temp-table options
- Stanislav Lomany wrote:
> In this case we'll have to pass the expression to some function at the beginning of the ex... - 02:20 PM Database Feature #3815: more temp-table options
- Guys, do we need to support arbitrary expressions as a @COLUMN-CODEPAGE@? As far as I get, it can be combination of:
... - 02:36 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Rebased 3751a from trunk rev 11310 - new rev 11328.
- 02:22 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> * dataset dereference, h-ds::bufname (Ovidiu, this will be part of #3908).
OK, I will... - 02:16 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- 3751a rev 11326 contains my latest changes. The @p2j/oo@ classes contains many Java sources for 4GL converted skelet...
- 12:16 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- >> the null text is passed to the method when the client tries to draw a button which configuration was sent by the ...
- 12:10 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- > The question remains, where in hotel_gui application buttons with not initialized labels are created. But these but...
- 08:21 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Alexei Kaigorodov wrote:
> Hynek Cihlar wrote:
> > Alexei, the check for @ps.text == null@ and assigning @"NULL"@ d... - 06:43 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Hynek Cihlar wrote:
> Alexei, the check for @ps.text == null@ and assigning @"NULL"@ doesn't solve the issue. Instea...
05/19/2019
- 05:13 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Branch 3810b updated. Rev. 11315. The @uast/security/crypto.p@ test updated as well, revision 1854.
- 04:31 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- It appears that 4GL ignores the "length" of @RAW@ when uses it as IV and, instead of padding just uses what it finds ...
05/18/2019
- 03:23 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Indeed, if the cipher requires IV but it is not provided, 4GL uses "all zeroes" IV. Thanks again to Constantin for a ...
- 03:11 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> In 4GL, encrypt something without setting the IV and try decrypting it with a fully-zero... - 03:04 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> I've found another issue. JCR doesn't support AES w/o IV. On encryption, it generates rando... - 03:02 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- I've found another issue. JCR doesn't support AES w/o IV. On encryption, it generates random IV if not provided, and ...
- 12:49 PM Database Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> There are issues with by-reference, append and bind options for caller's DATASET-HANDLE,... - 10:00 AM Database Feature #3815: more temp-table options
- > Beyond the immediate scope of your changes
I'm not sure about this. I don't know when we would do this otherwise. - 01:29 AM Database Feature #3815: more temp-table options
- Stanislav Lomany wrote:
> Into what branch should I commit?
Probably 3751a. Constantin, is that ok with you?
> A...
05/17/2019
- 04:56 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> The @SECURITY-POLICY:SYMMETRIC-ENCRYPTION-IV@ is a readable attribute. What is the value when th... - 04:52 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> A simple test shows that if the IV length for the encrypt and decrypt differs, 4GL dec... - 04:50 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Since the encryption in the short IV case can still be decrypted, we can assume that the padding is not random.
Th... - 04:45 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> This assumption is wrong - we use padding with zeroes and get a different result. In my tes... - 04:42 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> My assumption is that they would padded it with zeroes. Please test this in FWD and 4GL... - 04:38 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- It is possible to try to figure what exactly 4GL does with short IVs using "brute force attack". If the algorithm is ...
- 04:36 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > OK, so the algorithm requires 16 bytes IV. How does 4GL beh... - 04:32 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> OK, so the algorithm requires 16 bytes IV. How does 4GL behave if you give a shorter IV... - 04:29 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > You mean the IV's length is set to i.e 8 instead of 16, or t... - 04:29 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- The fixes committed to the branch 3810b rev. 11313.
- 04:28 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> You mean the IV's length is set to i.e 8 instead of 16, or that you set the length to 16... - 04:19 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor Skornyakov wrote:
> The only difference is the result of the encryption when the provided IV is shorter than re... - 04:18 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- The converted test passed completely. The only difference is the result of the encryption when the provided IV is sho...
- 03:36 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Both problems mentioned in note #53 were the result of appending zero when converting @Text@ to @raw@ in the Security...
- 02:54 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- After fixing @BinaryData.setString()@ and @raw.writeByteRange@ the test is running.
I see some discrepancies at the ... - 02:05 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> Go ahead as proposed. A @len == -1@ can mean copy to the end of the data.
OK, thank you. - 02:02 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Go ahead as proposed. A @len == -1@ can mean copy to the end of the data.
- 01:46 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- In addition. The additional @len@ parameter can be just ignored in @blob@ and @memptr@ which also implement @writeByt...
- 01:34 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- When running converted @security/crypto.p@ (attached) I've got @ArrayIndexOutOfBoundsException@ in the converted frag...
- 09:49 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Added quotes from the mail conversation with Marian:
On 5/17/19 8:31 AM, Marian Edu wrote:
> Hi Igor,
> you're r... - 03:38 PM Base Language Feature #2135: implement COPY-LOB language statement
- Eric Faulhaber wrote:
> I'm implementing @SourceLob@ and @TargetLob@ c'tors which accept @Object@ to handle the POLY... - 03:04 PM Base Language Feature #2135: implement COPY-LOB language statement
- I'm implementing @SourceLob@ and @TargetLob@ c'tors which accept @Object@ to handle the POLY case.
- 10:40 AM Base Language Feature #2135: implement COPY-LOB language statement
- >> But your point is well taken that an extent can be passed at runtime, so do we need the signature to be Object for...
- 10:38 AM Base Language Feature #2135: implement COPY-LOB language statement
- Constantin Asofiei wrote:
> Sorry, @b@ is a memptr, not a field.
Please post the full test case. - 10:22 AM Base Language Feature #2135: implement COPY-LOB language statement
- Greg Shah wrote:
> > Well, a POLY can always be an extent value (Java array)... that is another whole can of warms t... - 10:18 AM Base Language Feature #2135: implement COPY-LOB language statement
- > Well, a POLY can always be an extent value (Java array)... that is another whole can of warms to worry about.
It... - 09:59 AM Base Language Feature #2135: implement COPY-LOB language statement
- Greg Shah wrote:
> All @POLY@ cases will be BDT, right? There is no other possibility for a field (@::@ or @BUFFER-... - 09:55 AM Base Language Feature #2135: implement COPY-LOB language statement
- Eric Faulhaber wrote:
> Constantin Asofiei wrote:
> > @b@ is @blob@ and @tt1.f1@ is char.
>
> So @b@ is a field?... - 09:54 AM Base Language Feature #2135: implement COPY-LOB language statement
- All @POLY@ cases will be BDT, right? There is no other possibility for a field (@::@ or @BUFFER-FIELD:BUFFER-VALUE()...
- 09:52 AM Base Language Feature #2135: implement COPY-LOB language statement
- Constantin Asofiei wrote:
> @b@ is @blob@ and @tt1.f1@ is char.
So @b@ is a field? How is it defined? - 09:46 AM Base Language Feature #2135: implement COPY-LOB language statement
- Eric Faulhaber wrote:
> I did not actually add the casting in my recent work; this was there already with the old AP... - 09:41 AM Base Language Feature #2135: implement COPY-LOB language statement
- Eric Faulhaber wrote:
> Constantin Asofiei wrote:
> > The case is @copy-lob b to h:buffer-field(tt1.f1):buffer-valu... - 09:41 AM Base Language Feature #2135: implement COPY-LOB language statement
- I did not actually add the casting in my recent work; this was there already with the old API. What is the preferred ...
- 09:39 AM Base Language Feature #2135: implement COPY-LOB language statement
- Constantin Asofiei wrote:
> The case is @copy-lob b to h:buffer-field(tt1.f1):buffer-value.@
What are the data ty... - 09:38 AM Base Language Feature #2135: implement COPY-LOB language statement
- > And if is something other than LargeObject, runtime will fail badly.
True. It is my understanding that only CL... - 09:34 AM Base Language Feature #2135: implement COPY-LOB language statement
- The case is @copy-lob b to h:buffer-field(tt1.f1):buffer-value.@
BTW, casting to LargeObject is not safe in the lo... - 09:32 AM Base Language Feature #2135: implement COPY-LOB language statement
- What is the test case? I tested with several forms of POLY. For example:...
- 07:37 AM Base Language Feature #2135: implement COPY-LOB language statement
- There is a case where the source or target in a COPY-LOB is POLY - in this case, we have a SourceLob(BaseDataType) at...
- 03:19 PM Database Feature #3809: ProDataSet support
- There are issues with by-reference, append and bind options for caller's DATASET-HANDLE, DATASET, TABLE-HANDLE, TABLE...
- 03:04 PM Conversion Tools Feature #4083 (Rejected): 4GL-to-Java converter must be available as a standalone program
- 01:52 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> @USING path.to.empty.folder.*@ is valid in 4GL - but Java compiler complains that the pa... - 01:48 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- @USING path.to.empty.folder.*@ is valid in 4GL - but Java compiler complains that the package is empty, as there are ...
- 01:19 PM Conversion Tools Bug #4082: strong buffer scope can resolve ambiguous names
- I've enhanced the testcase (@testcases/uast/strong_buffer_scope_resolves_ambiguous_names.p@) to explore this behavior...
- 04:26 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Alexei Kaigorodov wrote:
> Hynek,
>
> testcases/simple/client/client-swing.sh is your own script? can you please ... - 04:20 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Hynek,
testcases/simple/client/client-swing.sh is your own script? can you please share it with me? - 02:37 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Alexei Kaigorodov wrote:
> Hynek,
>
> command
> 4. Run the server with cd testcases/simple/server && ./server.sh... - 02:21 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Hynek,
command
4. Run the server with cd testcases/simple/server && ./server.sh
caused an error saved in serv... - 01:17 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Hynek Cihlar wrote:
> Alexei Kaigorodov wrote:
> > Hynek,
> > yes there are another changes but they should not af... - 01:16 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Alexei Kaigorodov wrote:
> Hynek,
> yes there are another changes but they should not affect the execution. Can you... - 12:28 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Hynek,
yes there are another changes but they should not affect the execution. Can you please tell me how you prepar... - 09:12 PM Database Feature #3815: more temp-table options
- Into what branch should I commit?
Am I right that there is no runtime part for @COLUMN-CODEPAGE@?
05/16/2019
- 04:39 PM Conversion Tools Bug #4082: strong buffer scope can resolve ambiguous names
- The following program (see @testcases/uast/strong_buffer_scope_resolves_ambiguous_names.p@) works in the 4GL:
<pre... - 04:21 PM Conversion Tools Bug #4082 (New): strong buffer scope can resolve ambiguous names
- 04:15 PM Base Language 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... - 01:49 PM Base Language 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...
- 10:37 AM Base Language 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 @"...
- 10:31 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- OK, the random bytes are originated by this:...
- 10:25 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Igor, you have a flow in your test:...
- 10:13 AM Base Language 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...
- 10:09 AM Base Language 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...
- 09:56 AM Base Language 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...
- 08:40 AM Base Language 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... - 09:37 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Alexei Kaigorodov wrote:
> Hynek,
> the proposed abl test works fine both on openEdge and FWD/Swing. The problem I ... - 06:57 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Hynek,
the proposed abl test works fine both on openEdge and FWD/Swing. The problem I guess is that the malformed bu... - 05:38 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Alexei Kaigorodov wrote:
> I examined the call stack and found that the null text is passed to the method when the c... - 04:40 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- client stack attached
- 04:04 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Alexei Kaigorodov wrote:
> I examined the call stack and found that the null text is passed to the method when the c... - 01:59 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- I examined the call stack and found that the null text is passed to the method when the client tries to draw a button...
- 09:22 AM Database Feature #3816: table and table handle parameter options
- Status update on 4GL testcases development:
> Subject: Feature #3816 - table and table handle parameter options
>... - 09:21 AM Base Language Feature #3812: additions to SESSION system-handle
- Status update for 4GL testcases development:
> Subject: Feature #3812 - additions to SESSION system-handle
> Date... - 04:12 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- Alexei Kaigorodov wrote:
> The font chooser is implemented in the class FontChooserGuiImpl, field ComboBoxGuiImpl fo... - 02:02 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- The font chooser is implemented in the class FontChooserGuiImpl, field ComboBoxGuiImpl fontFaceCbx. But ComboBoxGuiI...
05/15/2019
- 06:15 PM Base Language 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 ...
- 06:13 PM Base Language 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... - 09:44 PM Base Language 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...
- 04:18 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Added full runtime support for @ENCRYPT@/@DECRYPT@ based on @SECURITY-POLICY@.
Branch 3810b rev.11311. - 11:55 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Code review 4078a revision 11311.
Alexei, the check for @ps.text == null@ and assigning @"NULL"@ doesn't solve the... - 11:10 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Hynek, please do a code review.
- 10:29 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Please code review task branch secure/code/p2j_repo/p2j/active/4078a revision 11311.
- 09:05 AM Database Support #4080: AWS Aurora support
- A customer has asked this question:
>We want to move our customers to AWS. When moving to AWS it would be great to... - 08:52 AM Database Support #4080 (New): AWS Aurora support
05/14/2019
- 07:00 PM Base Language 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... - 06:56 PM Base Language 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...
- 05:34 PM Database Feature #3813: misc DB features part deux
- @DEFAULT-STRING@ conversion and runtime stub was added in 3751a rev 11322
- 04:26 PM Base Language 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 ... - 04:19 PM Base Language 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... - 04:17 PM Base Language 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... - 04:17 PM Base Language 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 ... - 04:11 PM Base Language 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...
- 03:31 PM Base Language 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... - 04:19 PM Database Feature #3809: ProDataSet support
- I committed the conversion support for you as r11321 in 3751a.
- 04:07 PM Database Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> I need compiler constant support for the ROW-STATE possible values... planing to add the... - 04:02 PM Database Feature #3809: ProDataSet support
- I need compiler constant support for the ROW-STATE possible values... planing to add them now to 3751a.
- 01:53 PM Database Feature #3809: ProDataSet support
- I'm posting this here, but we may need to work it in a different branch; when calling a TABLE argument with the BY-R...
- 04:10 PM Database Feature #3815: more temp-table options
- Constantin Asofiei wrote:
> What is the state of BEFORE-TABLE option at conversion time? I need this for my current... - 10:42 AM Database Feature #3815: more temp-table options
- What is the state of BEFORE-TABLE option at conversion time? I need this for my current work...
- 07:57 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- attached are the files with what I see when breakpoint in ThinClient.pushScreenDefinition is hit.
The ButtonConfig w... - 06:39 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- This is OK for temporarily making things work, but this isn't a fix to the root cause of the problem. The issue must...
- 05:38 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- made a fix to avoid NPE in file ui/client/gui/driver/swing/SwingEmulatedWindow.java:1747:
if (text == null)
{... - 05:26 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- I made a fix to hotel_gui/abl/update-rate-dialog.w and commited it (rev. 198).
*GES: The following notes are moved...
05/13/2019
- 05:31 PM Database Feature #3815 (WIP): more temp-table options
- @WRITE-XML/JSON@ as well as buffer @DISPLAY/UPDATE@ use order by @ORDER@.
I couldn't make @BUFFER-COPY@ and @BUFFER-... - 03:29 PM Base Language 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...
- 01:58 PM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
- Rebased task branch 3908a from P2J trunk revision 11309.
3908a has been merged into the trunk as bzr revision 11310. - 01:13 PM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
- OK, go ahead and merge once you've rebased.
- 12:39 PM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
- Greg Shah wrote:
> Constantin: Do you have an objection to this being merged to trunk?
I'm OK with being merged to ... - 12:34 PM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
- Please rebase from 11309.
Constantin: Do you have an objection to this being merged to trunk? - 11:53 AM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
- Missing conversion:
@[ MAX-CHARS characters ] [ AUTO-COMPLETION [ UNIQUE-MATCH ] ]@
Missing attributes:
@AUTO-CO... - 09:29 AM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
- > I'll mark runtime support as partial.
I thought only the quirks where missing. Please post a detailed list of a... - 09:02 AM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
- > It passed ChUI conversion regression testing?
Yes.
> Also: the gap marking changes is not there. Please add... - 08:49 AM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
- It passed ChUI conversion regression testing?
Also: the gap marking changes is not there. Please add those to 4069a. - 12:42 PM Database Feature #3809: ProDataSet support
- Please update 3751a to r11316.
I could not test on Dataset project because of some other issue.
- 11:13 AM Database Feature #3809: ProDataSet support
- I will add this in a couple of hours.
- 11:11 AM Database Feature #3809: ProDataSet support
- Ovidiu, I need some help; this is valid code (both runtime and compile) in OpenEdge 11.7:...
- 09:23 AM Base Language 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... - 08:41 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- No, it does not look like a race condition. I clicked on different list items in different tabs and always got an NPE...
- 08:11 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- > Do I need to investigate the reason of this incompatibility?
Yes, please do. - 04:57 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- So the correction is to remove drawing of the "$" sign as separate string and replacing the format string ">>>,>>9.99...
- 02:06 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- I created a test program which runs on OpenEdge. Its visualization is exactly the same as on FWD. See the attached fi...
05/12/2019
- 01:00 PM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
- Rebased task branch 3908a from P2J trunk revision 11308.
Passed regression testing basing on trunk revision 11306. S...
05/11/2019
- 01:27 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- 3751a was rebased from trunk rev 11308 - new rev 11312
- 07:15 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Created task branch 3810b from trunk rev.11308
- 07:13 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- The branch 3810a was merged into the trunk rev. 11308 and archived.
- 07:01 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Rebased to the trunk rev. 11307. The new revision is 11318
- 06:39 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Don'r forget to rebase.
- 06:38 AM Base Language Feature #3810: SECURITY-POLICY and other security features
- Hi Constantin. I will merge 3810a now.
- 06:21 AM Base Language 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.
...
05/10/2019
- 05:38 PM Base Language 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/@ ...
- 10:49 AM Base Language 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... - 05:09 PM Base Language Feature #3753: I18N additions
- Branch @3753a@ was merged to trunk as revno @11307@ then it was archived.
- 05:00 PM Base Language Feature #3753: I18N additions
- Greg Shah wrote:
> You can merge to trunk.
OK. Starting the merge process. - 04:58 PM Base Language Feature #3753: I18N additions
- You can merge to trunk.
- 04:43 PM Base Language Feature #3753: I18N additions
- Testing completed. No regression has been found. The results: @3753a_11332_32748a0_20190510_evl.zip@.
So far the b... - 02:17 PM Base Language 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...
- 08:11 PM Base Language Feature #3753: I18N additions
- Task branch @3753a@ has been updated for review to revisions @11332@.
Fixed the regression in @character.java@ and... - 03:22 PM Base Language 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()@ ...
- 02:51 PM Base Language 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... - 02:32 PM Base Language 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...
- 12:01 PM Database Feature #3809: ProDataSet support
- Related to previous discussion about @BEFORE-TABLE@ in #3815, entries 7 to 10.
We had a problem with the attribute ... - 11:38 AM Database Feature #3815: more temp-table options
- Greg Shah wrote:
> Hmm. I suspect the order of processing inside @BUFFER-COPY@ and @BUFFER-COMPARE@ may also depend... - 11:07 AM Database Feature #3815: more temp-table options
- Hmm. I suspect the order of processing inside @BUFFER-COPY@ and @BUFFER-COMPARE@ may also depend on @ORDER@ or @POSI...
- 11:04 AM Database Feature #3815: more temp-table options
- Stanislav Lomany wrote:
> Do you know other function than @RAW-TRANSFER@ and @BUFFER-FIELD@ that depend on fields or... - 10:43 AM Database Feature #3815: more temp-table options
- I don't know the answer. Ovidiu and/or Eric may have some ideas there.
I think searching the 4GL docs and knowled... - 10:33 AM Database Feature #3815: more temp-table options
- Do you know other function than @RAW-TRANSFER@ and @BUFFER-FIELD@ that depend on fields order?
- 09:31 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- > 1. make drawButton method more robust and do not issue NPE for any malformed buttons.
Agreed.
> 2. find out w... - 08:09 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- What I found so far.
The main window of the Hotel Demo has several tabs. Each tab contains a scrollable list of item... - 02:05 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- You could, but that would wipe out the current conversion results and database and start the full conversion and data...
- 01:36 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- No, I did not. Should I also run *ant clean* and *ant deploy.all*?
- 01:32 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- I backed out the workaround and it still fails the same way for me. Did you run @ant deploy.prepare@ in @hotel_gui@ a...
- 01:19 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- Eric,
I made similar workaround - but conditional statement, not expression, to be able to set breakpoint when text=... - 01:08 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- FWIW, here is a simple workaround I used to get past the NPE so I could log in and test the widget browser with Hotel...
- 07:37 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- This does suggest there *may not* be a FWD bug here.
Before we consider any 4GL code changes, I want to *make sure... - 07:05 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Greg, you are right. The source file update-rate-dialog.w has lines:...
- 05:57 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Eric Faulhaber wrote:
> Hynek, Constantin, this is the first time I've run the widget browser, so modifying the @cli... - 01:00 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Alexei Kaigorodov wrote:
> Constantin, https://proj.goldencode.com/projects/internal-documentation/wiki/Getting_Star... - 10:54 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Constantin, https://proj.goldencode.com/projects/internal-documentation/wiki/Getting_Started_with_FWD_Development
... - 01:10 AM User Interface Bug #4072 (Rejected): NPE logging into Hotel GUI with Swing client
- Fix will be worked in #4078.
05/09/2019
- 07:35 PM Base Language Feature #3753: I18N additions
- Conversion passed, source are identical except one added new call to @setNoMap()@ which is OK considering @NO-MAP@ op...
- 04:56 PM Base Language 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...
- 03:25 PM Base Language Feature #3753: I18N additions
- Greg,
The conversion testing is in progress.
If the conversion will be OK can we include the changes for @4010@... - 12:51 PM Base Language Feature #3753: I18N additions
- I'm OK with changes. Minor fixing.
Task branch @3753a@ has been updated for review to revisions @11331@.
This i... - 09:08 AM Base Language Feature #3753: I18N additions
- Revision 11330 fixes a bug in my management of the caching flag.
- 06:47 AM Base Language 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... - 07:32 PM Database Feature #3815: more temp-table options
- If we need this information for runtime purposes, then we do need to add this to annotations.
- 05:09 PM Database Feature #3815: more temp-table options
- OK, we have @fieldId@, @order@ and @position@ fields, and the last two are optional. ...
- 10:42 AM Database Feature #3815: more temp-table options
- This seems to be a "feature" of the @BUFFER-FIELD()@ method.
Please see this article:
https://knowledgebase.pro... - 09:09 AM Database Feature #3815: more temp-table options
- As far as I tested, @LIKE@ and @LIKE-SEQUENTIAL@ behave in the same way (like @LIKE-SEQUENTIAL@). E.g. we have table ...
- 03:29 AM Database Feature #3815: more temp-table options
- Yes, the @BEFORE-TABLE@ option is working for me. I created a small testcase:...
- 05:45 PM Base Language 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 (...
- 01:07 PM Base Language 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... - 04:57 PM Database Bug #4071: FWD server stops allowing new web client logins after abend
- Greg Shah wrote:
> > > Otherwise we probably need to ensure any rollback is executed on the conversation thread.
> ... - 04:55 PM Database Bug #4071: FWD server stops allowing new web client logins after abend
- > > Otherwise we probably need to ensure any rollback is executed on the conversation thread.
>
> Agreed. I didn't... - 03:31 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Regression testing started.
- 03:21 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Everything looks good. Please run ChUI regression testing (both conversion and runtime).
- 02:55 PM Base Language 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... - 02:20 PM Base Language 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.
- 01:51 PM Base Language 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... - 01:40 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Constantin Asofiei wrote:
> Also, considering #4073 issue: as HandleCommon was extended with new interfaces, the run... - 01:39 PM Base Language 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 (... - 01:23 PM Base Language 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...
- 01:21 PM Base Language 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... - 01:36 PM Core Development Bug #4073: code size limit exceeded
- The update from note4 looks fine in my tests.
- 01:29 PM Core Development Bug #4073: code size limit exceeded
- Ovidiu, do you have a final fix for this?
- 11:52 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Alexei, if you compile FWD with a @-Dwidget.browser=true@ at the @ant@ command, then you will have a widget browser w...
- 11:45 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Focus on this one: @"$" VIEW-AS TEXT@. Perhaps the problem is that it is being placed in the wrong location?
- 11:29 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- There any many use of the $ character .cache files, but not in update-rate-dialog.w.cache (no changes there compared ...
- 10:45 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- Is there any use of the @$@ character in that program (check the .cache file which has been fully preprocessed)?
- 09:14 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- the original code is in file update-rate-dialog.w:
DEFINE VARIABLE roomRate AS DECIMAL FORMAT ">>>,>>9.99":U INITIAL... - 09:06 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- > the format string is not changed (and does not contain any dollar sign)
What is the 4GL code that has been conve... - 08:55 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
I saw in debugger that the format string is not changed (and does not contain any dollar sign).
There can be 2 ...- 10:46 AM Database Feature #3809: ProDataSet support
- I do agree that using "HANDLE" seems incorrect for these cases. Aren't these specific types which cannot be intermix...
- 09:19 AM Database Feature #3809: ProDataSet support
- Yes, I though the annotation is incorrect. The type attribute is @"HANDLE"@, too, in @name-map@. I understand they ha...
- 08:11 AM Database Feature #3809: ProDataSet support
- Ovidiu Maxiniuc wrote:
> Constantin, I have the following definitions in a object:
> [...]
> They are converted in... - 08:10 AM Database Feature #3809: ProDataSet support
- Constantin, I have the following definitions in a object:...
- 04:39 AM Database Feature #3809: ProDataSet support
- Please check out the 3751a/11308.
- 08:43 AM User Interface Bug #4078 (WIP): cannot login in Hotel demo in Swing mode
- 07:31 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
- 1. run deploy/server/server.sh
2. run deploy/client/client.sh
3. window appear; enter credentials hotel/hotel
4. t... - 07:21 AM User Interface Bug #4078 (Closed): cannot login in Hotel demo in Swing mode
- 08:40 AM User Interface Bug #3630 (Closed): SYSTEM-DIALOG GET-FILE abends with an NPE when INITIAL-DIR not specified
- 08:37 AM User Interface Bug #3630: SYSTEM-DIALOG GET-FILE abends with an NPE when INITIAL-DIR not specified
- Greg Shah wrote:
> Hynek: Can we close this issue?
Yes, I believe so. I checked the test case and it works OK wit... - 08:32 AM User Interface Bug #3630: SYSTEM-DIALOG GET-FILE abends with an NPE when INITIAL-DIR not specified
- Hynek: Can we close this issue?
- 08:30 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- Please work on the initial focus issue. The dialog is implemented in @com/goldencode/p2j/ui/client/gui/FontChooserGu...
- 08:19 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- If focus manually is pointed into the selection list, keyboard input is possible.
- 08:15 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- If you manually put focus into a selection list, does it accept keyboard input?
05/08/2019
- 06:13 PM Database Feature #3809: ProDataSet support
- Constantin Asofiei wrote:
> Ovidiu, @dataset-handle@ parameters need to convert as @DatasetParameter@ (same as @tabl... - 05:57 PM Base Language 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... - 05:45 PM Base Language 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 ...
- 05:18 PM Base Language 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 ...
- 04:17 PM Base Language 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 ... - 04:12 PM Base Language 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 ...
- 04:09 PM Base Language 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:... - 04:02 PM Base Language 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 ...
- 03:59 PM Base Language 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...
- 03:54 PM Base Language 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... - 03:51 PM Base Language 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...
- 05:20 AM Base Language 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...
- 04:06 PM Database Feature #3815: more temp-table options
- Stanislav: Don't do anything on @BEFORE-TABLE@. It will be handled in #3809.
> However, it seems to be already wo... - 03:48 PM Database Feature #3815: more temp-table options
- Eric Faulhaber wrote:
> Ovidiu, please see previous posts. Is conversion of BEFORE-TABLE already handled as part of ... - 03:28 PM Database Feature #3815: more temp-table options
- Ovidiu, please see previous posts. Is conversion of BEFORE-TABLE already handled as part of #3809?
- 02:42 PM Database Feature #3815: more temp-table options
- Do I need to work on @BEFORE-TABLE@ as well?
- 02:51 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
- Eric Faulhaber wrote:
> Hynek Cihlar wrote:
> > How about to exclude the FWD classes in aop.xml? So that the FWD cl... - 02:30 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
- Hynek Cihlar wrote:
> How about to exclude the FWD classes in aop.xml? So that the FWD classes are only weaved by th... - 02:01 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
- Eric Faulhaber wrote:
> Hynek Cihlar wrote:
> > I'm not sure how well you can combine load-time and compile-time we... - 01:56 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
- Hynek Cihlar wrote:
> I'm not sure how well you can combine load-time and compile-time weaving.
Actually, I did not... - 01:40 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
- Eric Faulhaber wrote:
> Thank you for the guidance.
>
> I am using compile-time weaving only because that seemed ... - 01:32 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
- Thank you for the guidance.
I am using compile-time weaving only because that seemed to be the most direct way to ... - 01:14 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
- Here is more info on load time weaving http://www.eclipse.org/aspectj/doc/released/devguide/ltw.html.
- 01:12 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
- Hynek Cihlar wrote:
> Eric Faulhaber wrote:
> > Hynek, I am using AspectJ to capture method-level profile data (jus... - 01:07 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
- Eric Faulhaber wrote:
> Hynek, I am using AspectJ to capture method-level profile data (just number of invocations a... - 12:51 PM Database Feature #4056 (WIP): instrument FWD and supporting libraries to measure database performance
- Hynek, I am using AspectJ to capture method-level profile data (just number of invocations and aggregate elapsed time...
- 01:54 PM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
- > Greg, should I run regression testing?
Yes, go ahead. - 01:45 PM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
- Stanislav Lomany wrote:
> > * ComboBoxGuiImpl.setValue - the condition @config.mode == Mode.DROP_DOWN || config.mode... - 01:43 PM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
- The issues are addressed in 3908a rev 11313
> * setViewAsComboBox(boolean) - the boolean parameter is redundant an... - 01:47 PM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- @OPEN-MIME-RESOURCE@ is often used when 4GL code generates some output and wants to get it to the user. There is a c...
- 01:39 PM User Interface Feature #4077 (Closed): add option to OPEN-MIME-RESOURCE to delete the original source file when ...
- 01:21 PM Conversion Tools Feature #4076: remove empty triggers during conversion
- > I have a question. We can detect if the trigger file is empty quite early, in fixups. Are we able to put a file on ...
- 12:56 PM Conversion Tools Feature #4076: remove empty triggers during conversion
- From the POV of schema triggers only: yes, this should work.
I have a question. We can detect if the trigger file... - 12:49 PM Conversion Tools Feature #4076: remove empty triggers during conversion
- One of our customers adds trigger procedures for every permanent database table, even if the trigger is empty. In fa...
- 12:31 PM Conversion Tools Feature #4076 (New): remove empty triggers during conversion
- 12:41 PM Core Development Bug #4073: code size limit exceeded
- Apparently, the exception was caused because the proxy was implementing only the declaring methods. In @HandleCommon@...
- 09:00 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
- From Alexei:
> Installed the Hotel demo and made sure the bug exists, Now thinking how to find the place where th... - 08:35 AM User Interface Bug #4075: Combo-box columns 4GL quirks
- In 4GL combo box columns are not implemented well: they have a many quirks. The list below describes the differences ...
- 05:27 AM User Interface Bug #4075 (New): Combo-box columns 4GL quirks
- 04:07 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
- A test file (attached) runs successfully under FWD (revision 11304).
Keyboard input is accepted, though after moving... - 02:43 AM User Interface Bug #3630: SYSTEM-DIALOG GET-FILE abends with an NPE when INITIAL-DIR not specified
- Cannot reproduce. Created a test file (attached), it runs successfully on FWD (revision 11304).
05/07/2019
- 06:07 PM User Interface Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- Also, this code in @Browse.goUp@ doesn't seem valid:...
- 06:02 PM User Interface Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- The issue is that in FWD @ROW-ENTRY@ and @ROW-LEAVE@ events are generated when user leaves or enters a row in editing...
- 04:27 PM User Interface Bug #4074 (Closed): Mismatching ROW-ENTRY/LEAVE events
- 02:57 PM Core Development Bug #4073: code size limit exceeded
- While working with the new proxy I encountered the following exception:...
- 10:11 AM Core Development Bug #4073: code size limit exceeded
- I found the following patch to work fine:...
- 09:22 AM Core Development Bug #4073: code size limit exceeded
- Today I added some new functionality to FWD and suddenly the client started to abend with...
- 09:14 AM Core Development Bug #4073 (New): code size limit exceeded
- 12:06 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Added conversion support for:...
- 08:31 AM Base Language 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? ... - 12:23 AM User Interface Bug #4072: NPE logging into Hotel GUI with Swing client
- Found with 4045a/11311 and fresh checkout of hotel_gui rev 197. Probably in trunk 11306 as well. To recreate, just st...
- 12:19 AM User Interface Bug #4072 (Rejected): NPE logging into Hotel GUI with Swing client
Also available in: Atom