Activity
From 12/11/2024 to 01/09/2025
01/09/2025
- 01:52 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I'm fine with converting the @web-disp.p@.
- 01:41 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- OK, so if we allow the webspeed to specify the program via startup procedures, then we can use the default web-disp....
- 12:59 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I don't want each customer to have to DIY their own implementation of WebSpeed. FWD needs to include WebSpeed, built...
- 12:36 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> For programs, we will need a way to automatically register them with SourceNameMapper (a... - 12:33 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- > A bit late to it but I'm with Constantin on this one, just forget about how Progress implemented the Webspeed runti...
- 12:32 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Marian, I would go to that approach, but there are *lots* of exposed global shared vars and maybe even session super-...
- 12:28 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- A bit late to it but I'm with Constantin on this one, just forget about how Progress implemented the Webspeed runtime...
- 12:10 PM Feature #8138: ABLUnit configuration using environment variables
- Greg Shah wrote:
> I mean address/analyze/discuss this:
>
> > > Doesn't the change to use the driver's @shutdown(... - 12:07 PM Feature #8138: ABLUnit configuration using environment variables
- I mean address/analyze/discuss this:
> > Doesn't the change to use the driver's @shutdown()@ bypass the ncurses @t... - 12:04 PM Feature #8138: ABLUnit configuration using environment variables
- Greg Shah wrote:
> Vladimir: I think you should take it from here.
You mean review, test and merge? - 10:07 AM Feature #8138: ABLUnit configuration using environment variables
- Vladimir: I think you should take it from here.
- 10:02 AM Feature #8138: ABLUnit configuration using environment variables
- Greg Shah wrote:
> Code Review testengine.patch
>
> Doesn't the change to use the driver's @shutdown()@ bypass th... - 12:08 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Greg Shah wrote:
> To be clear: I'm only talking about runtime code here. All the include files and any developme... - 09:30 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Yes, I think you have the rights to do that.
Nevertheless, I did it already....
01/08/2025
- 04:02 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Do I have the rights to create a bzr repo on @devsrv01@? It looks like there was a little difference in @possenet@ fr...
- 03:33 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- > Why wouldn't the project just create "fwd_ade" and be both the webspeed and OO components of ADE?
It would.
>... - 02:30 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Why wouldn't the project just create "fwd_ade" and be both the webspeed and OO components of ADE? Or am I missing som...
- 02:24 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- > Is it worth to use a single project for both webspeed and oo conversion, and use profiles to distinguish between th...
- 02:19 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Constantin Asofiei wrote:
> Is it worth to use a single project for both webspeed and oo conversion, and use profile... - 02:10 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Is it worth to use a single project for both webspeed and oo conversion, and use profiles to distinguish between them?
- 02:00 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- The @p2j_repo/ade@ project is a project to convert the OO parts of ADE 12.8.4 in the same manner this task is to conv...
- 01:53 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- The @webspeed.txt@ should be in that bzr repo.
- 01:50 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Greg/Roger, please see #9488-11 - this includes the ADE source code and also is configured as a parse project for now.
- 01:48 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- > Should we have an "ade" project the same as we have "possenet" so that it can be checked out to the @abl/@ director...
- 01:35 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Greg Shah wrote:
> No. As noted above, we MUST use 12.8.4 not 12.2.1.
>
> Also: I've already downloaded and stor... - 01:59 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Please point me to the wiki page, I can't find it.
Nevermind, found it.
- 01:57 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Greg Shah wrote:
> We should separate the ADE source out into its own repo (as is being discussed in #9516).
Hm... ... - 01:55 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- We should separate the ADE source out into its own repo (as is being discussed in #9516).
Why? Because:
* We w... - 01:52 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> I've tried parsing the web-disp.p program from ADE and this has hard-coded include-file ... - 05:36 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I've tried parsing the web-disp.p program from ADE and this has hard-coded include-file references like @src/web/meth...
- 10:06 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> > That CGI module probably runs some batch mode version of @_progres@ OE command line la... - 07:54 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I'm trying to find some online docs with the configuration for webspeed, but I can't find anything to summarize all b...
- 07:00 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin: what do you think I should approach first? After I get a better understanding of what needs to be done, I...
- 06:55 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- +Galya
- 03:34 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- The global shared vars are initialized via the @WEB-CONTEXT@ system handle - this has methods to access misc CGI vars...
- 04:25 AM Bug #9411 (Test): Implement SESSION:STREAM
- Branch 9411a was merged in trunk revision 15631 and archived.
01/07/2025
- 05:33 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- > the agents are configured similar to classic, so this will be a 'kind of classic appserver'
There is also the P... - 04:49 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg: the agents are configured similar to classic, so this will be a 'kind of classic appserver' I think. The 512 I...
- 04:33 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> That web server would have some CGI module to execute the identified @.p@, @.w@, @.r@.
This is... - 03:42 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- A comment from Constantin via email:
> My main worry is about the 'WEB' stream support (I assume this would target... - 03:26 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> Don't we already have a manually written Java version of @web-disp.p@? If that code is cleaner/m... - 03:22 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Also, the URL to run something will look like @http://webserver/cgi-bin/webapp.cgi/login.w@ .
At this time (witho... - 03:21 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Don't we already have a manually written Java version of @web-disp.p@? If that code is cleaner/more efficient than t...
- 02:36 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- From what I see, the program name is set in a:...
- 02:14 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- With #9516, we will have converted ADE code for web-disp.p and other related programs.
We will need a handler (si... - 01:21 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- The ADE tools 12.2 (and later) are released under the Apache 2 license and are safe to use. Where we previously impl...
- 01:18 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- #6432 must be implemented at the same time as this task. We probably don't need 2 tasks for this.
- 02:34 PM Feature #6432: implement the WEB special stream
- This stream is defined as @OUTPUT STREAM WebStream TO "WEB":U.@ in @web-disp.p@
Also, @web-disp.p@ uses @ON "WEB-N... - 01:19 PM Feature #6432: implement the WEB special stream
- In E4GL preprocessed code, there will be include files (e.g. @@) which will place many definitions and functions into...
- 02:03 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- No. As noted above, we MUST use 12.8.4 not 12.2.1.
Also: I've already downloaded and stored that code in @~/share... - 02:00 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Is this the location of the code that will have all the parts we are concerned with? Or are those already stored some...
- 01:42 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- I think there are 3 parts to this work.
# Get the proper list of @.p@ files (and any other procedures or code that... - 01:33 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- Starting with ADE tools 12.2, the code is released under the Apache 2 license. This means it is safe to include that...
- 01:29 PM Feature #9516 (Internal Test): include pre-converted webspeed runtime code in FWD
- 09:44 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Greg Shah wrote:
> Galya and/or Constantin can help with how to use the [[p2j:Testcases]] project to test appserver....
01/06/2025
- 01:04 PM Feature #8138: ABLUnit configuration using environment variables
- Greg Shah wrote:
> This still needs to be discussed and resolved.
I will look at it when I get back at the office... - 08:26 AM Feature #8138 (WIP): ABLUnit configuration using environment variables
- > Doesn't the change to use the driver's @shutdown()@ bypass the ncurses @terminate()@ call since it is not Windows? ...
- 11:15 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Galya and/or Constantin can help with how to use the [[p2j:Testcases]] project to test appserver.
Batch mode is al... - 10:17 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Greg Shah wrote:
> Code Review Task Branch 9398a Revision 15628
>
> The changes look good.
>
> Although they a... - 09:57 AM Support #9398 (Internal Test): Incomplete SESSION:DATE-FORMAT implementation in FWD and setting s...
- Code Review Task Branch 9398a Revision 15628
The changes look good.
Although they are relatively low risk, plea...
12/31/2024
- 01:54 PM Feature #8138: ABLUnit configuration using environment variables
- Greg Shah wrote:
> Yes, good idea.
Done in 8138a rev. 15628. The patch from Marian applied, code indentation, sty... - 11:41 AM Feature #8138: ABLUnit configuration using environment variables
- Yes, good idea.
- 11:30 AM Feature #8138: ABLUnit configuration using environment variables
- Marian Edu wrote:
> This is a patch with the local changes we are using
Do you mind if I create the 8138a branch ... - 11:00 AM Feature #8138 (Review): ABLUnit configuration using environment variables
- Code Review testengine.patch
Doesn't the change to use the driver's @shutdown()@ bypass the ncurses @terminate()@ ... - 09:14 AM Feature #8138: ABLUnit configuration using environment variables
- This is a patch with the local changes we are using - beside the option to specify the XML configuration file using a...
- 10:06 AM Bug #9411 (Internal Test): Implement SESSION:STREAM
- I'm removing this from the merge queue so that the queue is not blocked. Let me know when you are ready to perform t...
12/20/2024
- 11:12 AM Bug #9411 (Merge Pending): Implement SESSION:STREAM
- Code Review Task Branch 9411a Revision 15610
It is good.
You can merge to trunk now. - 03:04 AM Bug #9411: Implement SESSION:STREAM
- Committed 9411a revision 15610.
12/19/2024
- 01:29 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Please checkout again the project fully, there was some references from the source project I used to build it, which ...
- 12:40 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- OK, is there. I've included the @abl/ADE@ checkout, but couldn't include the .git folder, too. The commit message is...
- 12:25 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- > Please let me know if you want to upload the ADE project I used.
Yes, we should have it located in @~/secure/cod... - 11:47 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I've ran the reports on the current parsed .cls files; these are some notes:
* unsupported handle attributes: ROLES
... - 10:23 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I've started parsing the ADE .cls files - there are usages like this:
* generic usage... - 09:14 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- > To make this work, we will have to implement anything missing in @progress.lang.*@ since those are not written in ...
- 07:20 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Greg Shah wrote:
> There are less than 450 classes in @src/corelib/@ and @src/netlib/@. Isn't that all we're worrie... - 07:14 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- There are less than 450 classes in @src/corelib/@ and @src/netlib/@. Isn't that all we're worried about? I don't th...
12/18/2024
- 05:31 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Greg Shah wrote:
> Constantin: Please evaluate the gaps that need to be resolved to convert all the OO built-in clas... - 04:42 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- As of 12.7.0, PSC has licensed all of its ADE code under the Apache 2.0 license (see https://github.com/progress/ADE/...
- 04:34 PM Feature #9488 (WIP): implement all built-in OO classes using the open source ADE code from 12.8.4
- 09:46 AM Bug #9411: Implement SESSION:STREAM
- Please update the gap marking for this attribute (mark it full/partial the same way that cpstream is marked).
Then... - 03:13 AM Bug #9411 (Internal Test): Implement SESSION:STREAM
- 08:42 AM Bug #8944: FINALLY block transaction processing
- There is another potential issue that maybe should be discussed.
In @notifyMasterFinish@ and @processFinalizables@, ... - 07:43 AM Bug #8944 (Review): FINALLY block transaction processing
- I tried to solve the issue without changing the existing 'infrastructure' and overall logic.
As I stated in note 29,...
12/17/2024
- 08:19 AM Bug #9482: Reduce logging for warnings coming outside FWD.
- CentralLogger logs warning with throwables and their respective stack trace, if the throwable was passed as a paramet...
- 08:15 AM Bug #9482 (New): Reduce logging for warnings coming outside FWD.
- 04:40 AM Bug #9037: Two timers problem: only one fires
- Review:
Not sure if locking in @ContextLocal@ would introduce even more problems, but I've found that out while wor...
12/16/2024
- 09:37 AM Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
- There are some prints for debugging reasons....
12/13/2024
- 02:13 PM Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
- > I think what is needed is to put an annotation when @chainedRef@ should be true and after a @REFERENCE@ gets added ...
- 09:48 AM Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
- For the progress code given by Alex: @obj:gen():gen():test():test().@...
12/12/2024
- 10:49 AM Bug #9037: Two timers problem: only one fires
- > @SecurityContext@ instance (Greg, IIRC this is a singleton for each FWD context, right?)
In most cases, yes it i... - 08:13 AM Bug #9037: Two timers problem: only one fires
- Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
>
> > Regarding the changes in 9037a...
>
> Branch 9037... - 08:13 AM Bug #9037: Two timers problem: only one fires
- Constantin Asofiei wrote:
> Regarding the changes in 9037a...
Branch 9037a never existed :-(. The change is in ... - 07:54 AM Bug #9037: Two timers problem: only one fires
- Greg/Vladimir: I agree that the synchronization in ContextLocal is faulty. But I propose to improve and fix the sync...
- 10:01 AM Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
- > I like the second version more. Maybe use @ref()@, @chainedRef()@ (which will call @chainedRef(false)@ underneath) ...
- 09:36 AM Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
- I think your approach is right. Please consider:...
- 08:54 AM Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
- ...
- 04:29 AM Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
- I thought about this and found that we have a map storing function definitions in @SignatureHelper@ (@map_func@), thi...
12/11/2024
- 03:57 AM Bug #9411: Implement SESSION:STREAM
- I am OK with the changes in 9411a.
Also available in: Atom