Part 17 - Aug 29 2002

Old messages from osFree mailing list hosted by Yahoo!
admin
Site Admin
Posts: 1925
Joined: Wed Dec 19, 2018 9:23 am
firstname: osFree
lastname: admin

Re: Part 17

Post by admin »

#501 From: "Michal Necasek" <michaln@...>
Date: Mon Sep 2, 2002 8:40 pm
Subject: Re: Q: how WinSendMsg works michalnec
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°


On Mon, 02 Sep 2002 07:20:48 -0000, evgen_ek wrote:

>How it works -
>"the operating system switches to the appropriate thread that enters
>the necessary window procedure recursively." ?
>
Read the OS/2 Debugging Handbook. It has fairly detailed
explanation of how this works.


Michal
admin
Site Admin
Posts: 1925
Joined: Wed Dec 19, 2018 9:23 am
firstname: osFree
lastname: admin

Re: Part 17

Post by admin »

#502 From: "evgen_ek" <evgen_k@...>
Date: Tue Sep 3, 2002 2:37 am
Subject: Re: Q: how WinSendMsg works evgen_ek
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°


Hi,
--- In osFree@y..., "Michal Necasek" <michaln@p...> wrote:
> On Mon, 02 Sep 2002 07:20:48 -0000, evgen_ek wrote:
>
> >How it works -
> >"the operating system switches to the appropriate thread that
enters
> >the necessary window procedure recursively." ?
> >
> Read the OS/2 Debugging Handbook. It has fairly detailed
> explanation of how this works.

Indeed, it is very valuable doc, I till now thought it is only for asm
programmers. Yet there are still a lot of "black squares" and I still
have a number of questions, say, how PM send and receive messages
from application (via pipes ? or shared mem and semafores ? or what ?)
and what functions are executed by PM's main() - it store PM's
initialisation, PM's system queue, what else ?


SY,
EK
admin
Site Admin
Posts: 1925
Joined: Wed Dec 19, 2018 9:23 am
firstname: osFree
lastname: admin

Re: Part 17

Post by admin »

#503 From: "Bartosz Tomasik (Bart/2)" <bart2@...>
Date: Tue Sep 3, 2002 12:07 pm
Subject: batch processor ihsiatko
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°


for those interested: I'm working on batch processor for osFree (not yet on
CVS):
what is working:
- batch reading and processing
- commands:
echo
endlocal
exit
goto
path
pause
prompt
rem
set (todo: beginlibpath,endlibpath)
setlocal (allows nesting!)
shift
verify

-------------------------------------------------
Bart/2 irc:Ihsahn Bart2@... UIN:50890586
Asu'a Programmers Group http://www.asua.org.pl
TeamOS/2 Polska http://www.teamos2.org.pl
admin
Site Admin
Posts: 1925
Joined: Wed Dec 19, 2018 9:23 am
firstname: osFree
lastname: admin

Re: Part 17

Post by admin »

#504 From: "Bartosz Tomasik (Bart/2)" <bart2@...>
Date: Tue Sep 3, 2002 12:10 pm
Subject: Re: Building of osFree ihsiatko
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°


On Sat, 31 Aug 2002 11:13:20 +0200, Josй Francisco Garcнa Mtz. wrote:

>Where can I find OS/2 Toolkit?

I've got mine from Warp CD, don't know is it available somewhere for download...

Martin can you put it on osFree ftp?
-------------------------------------------------
Bart/2 irc:Ihsahn Bart2@... UIN:50890586
Asu'a Programmers Group http://www.asua.org.pl
TeamOS/2 Polska http://www.teamos2.org.pl
admin
Site Admin
Posts: 1925
Joined: Wed Dec 19, 2018 9:23 am
firstname: osFree
lastname: admin

Re: Part 17

Post by admin »

#505 From: "JMA" <mail@...>
Date: Tue Sep 3, 2002 12:45 pm
Subject: Re: Building of osFree mailjmase
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°


On Tue, 03 Sep 2002 10:10:00 +0200 (CDT), Bartosz Tomasik (Bart/2) wrote:

>On Sat, 31 Aug 2002 11:13:20 +0200, Josй Francisco Garcнa Mtz. wrote:
>
>>Where can I find OS/2 Toolkit?
>
>I've got mine from Warp CD, don't know is it available somewhere for
download...
>
>Martin can you put it on osFree ftp?
>
No, sorry.

Its not opensource. While its bundled with Warp and eCS its still copyrighted
IBM.

The best way to get it if you dont have it is to try to get a copy of either
Watcom C++ 11 (the none opensource) ore VACPP 3.x.

But as Bartosz says its on the eCS CD and the Warp 4.5x CD !




Sincerely

JMA
Development and Consulting

John Martin , jma@...
==================================
Website: http://www.jma.se/
email: mail@...
Phone: 46-(0)70-6278410
==================================
admin
Site Admin
Posts: 1925
Joined: Wed Dec 19, 2018 9:23 am
firstname: osFree
lastname: admin

Re: Part 17

Post by admin »

#506 From: "Andrew Belov" <andrew_belov@...>
Date: Tue Sep 3, 2002 3:09 pm
Subject: Re: Building of osFree a_belov2001
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°


On Tue, 03 Sep 2002 10:10:00 +0200 (CDT), Bartosz Tomasik (Bart/2) wrote:

>>Where can I find OS/2 Toolkit?
>
>I've got mine from Warp CD, don't know is it available somewhere for
download...

Beginning with 4.51, the toolkits slowly drifted into DevCon professional level
software, though some older kits (e.g. 4.50) are still available on the net.

ftp://ftp.continental.ru/PUB/distribs/O ... ostk45.zip

But wait, there is also a 4.52 toolkit:

ftp://weird.da.ru/pub/OS2/Prog/os2tk452.rar
admin
Site Admin
Posts: 1925
Joined: Wed Dec 19, 2018 9:23 am
firstname: osFree
lastname: admin

Re: Part 17

Post by admin »

#507 From: "Yuri Prokushev" <prokushev@...>
Date: Tue Sep 3, 2002 5:52 pm
Subject: Re: batch processor prokushev
Offline Offline
Send Email Send Email


On Tue, 03 Sep 2002 10:07:46 +0200 (CDT), Bartosz Tomasik (Bart/2) wrote:

>for those interested: I'm working on batch processor for osFree (not yet on
CVS):
>what is working:
>- batch reading and processing
>- commands:
> echo
echo. ?
> endlocal
> exit
> goto
> path
> pause
> prompt
> rem
> set (todo: beginlibpath,endlibpath)
> setlocal (allows nesting!)
> shift
> verify
Great. Don't fogot about rexx support.
admin
Site Admin
Posts: 1925
Joined: Wed Dec 19, 2018 9:23 am
firstname: osFree
lastname: admin

Re: Part 17

Post by admin »

#508 From: "Yuri Prokushev" <prokushev@...>
Date: Tue Sep 3, 2002 4:49 pm
Subject: Re: Building of osFree prokushev
Offline Offline
Send Email Send Email


On Tue, 03 Sep 2002 10:10:00 +0200 (CDT), Bartosz Tomasik (Bart/2) wrote:

>>Where can I find OS/2 Toolkit?
>I've got mine from Warp CD, don't know is it available somewhere for
download...
>Martin can you put it on osFree ftp?
Tolkit is not free.

BTW, You can use os2emx.h from emx as bse*.h headers. Only spit required (expect
16-bit functions). So, toolkit will not required (at the present time)
admin
Site Admin
Posts: 1925
Joined: Wed Dec 19, 2018 9:23 am
firstname: osFree
lastname: admin

Re: Part 17

Post by admin »

#509 From: "Bartosz Tomasik (Bart/2)" <bart2@...>
Date: Tue Sep 3, 2002 11:32 pm
Subject: CVS ihsiatko
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°


just noticed that I've accidentaly overwrite cmd/shared/makefile with
cmd/shared/makefile... I'll bring it back tomorrow
-------------------------------------------------
Bart/2 irc:Ihsahn Bart2@... UIN:50890586
Asu'a Programmers Group http://www.asua.org.pl
TeamOS/2 Polska http://www.teamos2.org.pl
admin
Site Admin
Posts: 1925
Joined: Wed Dec 19, 2018 9:23 am
firstname: osFree
lastname: admin

Re: Part 17

Post by admin »

#510 From: "criguada@..." <criguada@...>
Date: Wed Sep 4, 2002 4:55 pm
Subject: Discovered bug in OS/2?? criguada
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°


Hi all,
while testing Bart's batch processor, I've discovered a bug in the OS
code, and would like to have it confirmed.

I have to variables in my config.sys that look like this:

SET GREEXT=SDDGREXT,GREHOOK
SET C1=SDDGRADD,HWENDIVE

The stock "set" command misinterprets these variables, taking the comma
as a variable separator. So the environment dump is like this:

(...)
GREEXT=SDDGREXT
GREHOOK
C1=SDDGRADD
HWENDIVE
(...)

The getenv() function also gets fooled by these variables, so I think
it's a bug in the underlying OS/2 API for retrieving the environment.

I am curious to see if it is a problem with my OS revision (WSeB + FP2)
or a general fault. Maybe it is fixed in FP3, but since FP2 is the last
free one I cannot test it.

Anyone can confirm this bug?

Thankyou!
Bye

Cris
Post Reply