Part 18 - Sep 04 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 18

Post by admin »

#521 From: "evgen_ek" <evgen_k@...>
Date: Thu Sep 5, 2002 5:35 pm
Subject: Re: 'FreePM'? evgen_ek
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°


Hi,
--- In osFree@y..., "tomleem7659" <jerseywarp@o...> wrote:
> Is there a web site or file about 'FreePM'?
> I see it mentioned and wondered if there is
> an actual site or file about and/or for it.

http://frepm.sourceforge.net

but it is at embryonic state
admin
Site Admin
Posts: 1925
Joined: Wed Dec 19, 2018 9:23 am
firstname: osFree
lastname: admin

Re: Part 18

Post by admin »

#522 From: "JMA" <mail@...>
Date: Thu Sep 5, 2002 6:14 pm
Subject: Re: Can I get the sources of CDFS.IFS ? mailjmase
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°


On Thu, 05 Sep 2002 12:47:16 -0000, lvzuufx wrote:

>Hi/2.
>
>I'm find the sources of CDFS.IFS. Current version of CDFS.IFS is lack
>of supporting DBCS chars. So, I want to fix this.
>
>Can I get the sources of CDFS.IFS ?
>
No, sorry. IFAIK IBM has not released any IFS (HPFS,CDFS etc.) source.
I did a quick check in the DDK but I did not find anything.

>I can download CVS tree only on the osFree web page.
>
The CVS tree is on the CVS (and ftp) server.

to get the CVS tree do:

SET CVSROOT=:pserver:readonly@...:d:/project
cvs login
cvs checkout osfree

(password should be empty)


you can also get a snapshot from the CVS (updated daily)

ftp://jma.dnsalias.com/osfree/cvsmirror/osfree.zip



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 18

Post by admin »

#523 From: "JMA" <mail@...>
Date: Thu Sep 5, 2002 6:23 pm
Subject: Re: Re: FreePM thoughts mailjmase
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°


On Thu, 05 Sep 2002 13:31:06 -0000, evgen_ek wrote:

>Hi,
>--- In osFree@y..., "JMA" <mail@j...> wrote:
>> On Sun, 01 Sep 2002 08:48:54 -0000, evgen_ek wrote:
>> How do you plan to implement the connection with layers below
>> (OS/2 CPI, GRE, VIO). Are you planning to build it like PM is
>> today or are you planning to do it less bound to OS/2 ?
>OS/2 CPI will be used as is,
>all other should be (re)desinged... I don't know how deep to kernel
> is VIO, I think that it will be possible make something like
> F_VIOxxx functions that will be automatically redirected to FS_VIO
>or to PM_VIO.
>
Vio is at the same level as the DosXxxx (CPI) so that is no problem.
IIRC the VIO calls are captured (or rather replaced) when PM starts.
I think VIO/KBD/MOU can be replaced (eg. there is an API for
replacing them) that PM uses in VIO windows.

However cloning PM is one thing but to be able to use it you need
GRE and presentation drivers (video/printer etc.). I would imagen
that to be an even harder thing to support than PM unless you
plan some sort of reuse of xFree86 or the like.



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 18

Post by admin »

#524 From: "JMA" <mail@...>
Date: Thu Sep 5, 2002 6:58 pm
Subject: osFree toolkit, wasRe: pmrexx sources mailjmase
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°


On Thu, 05 Sep 2002 13:41:11 +0400 (EDT), Yuri Prokushev wrote:

>On Thu, 05 Sep 2002 06:48:31 +0200 (CDT), Bartosz Tomasik (Bart/2) wrote:
>
>>are in toolkit's samplesrexxapipmrexx directory.
>>I wonder can we import it 'as is' into CVS or toolkit' license prohibits this?
>This is license information from toolkit
>
>-------
> The IBM OS/2 Developer's Toolkit includes header files, include files, and
audio files. These files have extensions
> of .H, .HH, .XH, .INC, and .WAV. The Toolkit also contain programming
tutorials illustrating OS/2 and multimedia
> programming techniques. Both executable and source files for these tutorials
are included. You may copy and
> distribute the above header files, include files, audio files, and programming
turorials in any form without
> payment to IBM, for the sole purposes of developing, using, marketing, and
distributing application programs
> written to the OS/2 and MMPM/2 application programming interface. Each copy
or any portion of these
> programming tutorials or any derivative work thereof, which are distributed to
others, must include a copyright
> notice as follows: "(C) Copyright (your company name) (year). All Rights
Reserved." The IBM Developer's
> Toolkit for OS/2 Warp includes a dynamic link library, SMAPI.DLL, for the
Voice Type application programming
> interfaces. You may copy and distribute this library in object code form
only, as part of your OS/2 software
> application program, without payment to IBM, provided that (1) you agree to
indemnify, hold harmless and
> defend IBM against any claims, lawsuits and liabilities arising out of the use
and distribution of your applications
> and (2) you distribute your applications pursuant to a license that prohibits
the user from copying (except for
> backup purposes) or distributing this library.
>-------
>
>So
>1) you can distribute pmrexx. Just include osFree's copyright
>2) you may add all headers and includes from toolkit without any problems
>
The semantics of this licence is interesting

"developing, using, marketing, and distributing application programs written to
the OS/2 and MMPM/2 application programming interface."

Since the plan with osFree is to use the OS/2 and MMPM/2 API it effectivly means
that we can grab the headers and samples and place
them in our own toolkit, as long as we put a copyright statement in them. Note
that you in no way have to use these files to develop
OS/2 applications, the only requirment is to use the API
I doubt IBM thought of this (another os with the same API) when they wrote the
licence but its still that way

Taking a quick look at the EMX package makes me think this has already happened.
They have the BSE* headers and they state that
their package is GNU GPL.

Adding to that I dont thing there could be any problem running implib against
the OS/2 .DLL files and give us the needed .LIB files.

Ontop of this we have most tools in OpenWatcom so we are not far from a complete
toolkit.

One could always discuss what ia an application program and what is a system
program but since the toolkit has no bearing for
kernel development and very limited need for things like PM and WPS I see no
real problem.

How about it, should we start building the osFree toolkit (adding a line to the
header files and building the .LIB files) ???




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 18

Post by admin »

#525 From: "evgen_ek" <evgen_k@...>
Date: Thu Sep 5, 2002 7:25 pm
Subject: Re: FreePM thoughts evgen_ek
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°


Hi,
--- In osFree@y..., "JMA" <mail@j...> wrote:
> On Thu, 05 Sep 2002 13:31:06 -0000, evgen_ek wrote:
> However cloning PM is one thing but to be able to use it you need
> GRE and presentation drivers (video/printer etc.). I would imagen
> that to be an even harder thing to support than PM unless you
> plan some sort of reuse of xFree86 or the like.
>
I think that following "devices"(as for DC) should be suppoorted:
local memory, remoute memory, gengradd, Scitech nucleus, PM window.
Memory "devices" obviously is almost the same as raster printer

Also there is ScitechSoft OpenSource initiative, as well as couple of
russians piked in video cards, so that there is no problems exept
usial (time and money)


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

Re: Part 18

Post by admin »

#526 From: "Yuri Prokushev" <prokushev@...>
Date: Thu Sep 5, 2002 11:06 pm
Subject: Re: osFree toolkit, wasRe: pmrexx sources prokushev
Offline Offline
Send Email Send Email


On Thu, 05 Sep 2002 16:58:59 +0200 (CEST), JMA wrote:

>>-------
>> The IBM OS/2 Developer's Toolkit includes header files, include files, and
audio files. These files have extensions
>> of .H, .HH, .XH, .INC, and .WAV. The Toolkit also contain programming
tutorials illustrating OS/2 and multimedia
>> programming techniques. Both executable and source files for these tutorials
are included. You may copy and
>> distribute the above header files, include files, audio files, and
programming turorials in any form without
>> payment to IBM, for the sole purposes of developing, using, marketing, and
distributing application programs
>> written to the OS/2 and MMPM/2 application programming interface. Each copy
or any portion of these
>> programming tutorials or any derivative work thereof, which are distributed
to others, must include a copyright
>> notice as follows: "(C) Copyright (your company name) (year). All Rights
Reserved." The IBM Developer's
>> Toolkit for OS/2 Warp includes a dynamic link library, SMAPI.DLL, for the
Voice Type application programming
>> interfaces. You may copy and distribute this library in object code form
only, as part of your OS/2 software
>> application program, without payment to IBM, provided that (1) you agree to
indemnify, hold harmless and
>> defend IBM against any claims, lawsuits and liabilities arising out of the
use and distribution of your applications
>> and (2) you distribute your applications pursuant to a license that prohibits
the user from copying (except for
>> backup purposes) or distributing this library.
>>-------
>The semantics of this licence is interesting
>
>"developing, using, marketing, and distributing application programs written to
the OS/2 and MMPM/2 application programming interface."
>
>Since the plan with osFree is to use the OS/2 and MMPM/2 API it effectivly
means that we can grab the headers and samples and place
>them in our own toolkit, as long as we put a copyright statement in them. Note
that you in no way have to use these files to develop
>OS/2 applications, the only requirment is to use the API
>I doubt IBM thought of this (another os with the same API) when they wrote the
licence but its still that way
>
>Taking a quick look at the EMX package makes me think this has already
happened. They have the BSE* headers and they state that
>their package is GNU GPL.
EMX library not under GPL. Under GPL only tools. This is part of EMX license:
-----
The emx libraries are not distributed under the GPL. linking an
application with the emx libraries does not cause the executable to be
covered by the GNU General Public License. You are allowed to change
and copy the emx library sources if you keep the copyright message
intact. If you improve the emx libraries, please send your
enhancements to the emx author (you should copyright your enhancements
similar to the existing emx libraries). Of course, all this does not
apply to the libraries which are distributed under the GPL or the GNU
Library General Public License (LGPL, see emxdocCOPYING.LIB) or the
BSD license (see emxdocCOPYING.BSD), such as termcap.a, gpp.a and
curses.a.
----
About header no info, but, I consider, library equal to headers.

>Adding to that I dont thing there could be any problem running implib against
the OS/2 .DLL files and give us the needed .LIB files.
Hm... I don't like lib approach. May be use .DEF files? From def file you can
get lib file easely.

>Ontop of this we have most tools in OpenWatcom so we are not far from a
complete toolkit.
>How about it, should we start building the osFree toolkit (adding a line to the
header files and building the .LIB files) ???
Of couse, yes. OS/2 Toolkit not freely available, but required.

I think we must make distribution of build system, with compiler(s), toolkit
parts (headers, samples), and all other required tools (dyxogen, awk, etc.).
This makes live easy.

BTW, Is OpenWatcom usable for building of osFree now?
admin
Site Admin
Posts: 1925
Joined: Wed Dec 19, 2018 9:23 am
firstname: osFree
lastname: admin

Re: Part 18

Post by admin »

#527 From: "Yuri Prokushev" <prokushev@...>
Date: Thu Sep 5, 2002 11:09 pm
Subject: Builf problems. prokushev
Offline Offline
Send Email Send Email


First of all, srcsharedmakefile contains compilation of absent files.

Second, I can't find LIBCSS not in os2toolkit, not in watcom 11c, so I don't use
libc.
admin
Site Admin
Posts: 1925
Joined: Wed Dec 19, 2018 9:23 am
firstname: osFree
lastname: admin

Re: Part 18

Post by admin »

#528 From: "Bartosz Tomasik (Bart/2)" <bart2@...>
Date: Thu Sep 5, 2002 9:10 pm
Subject: Re: Builf problems. ihsiatko
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°


On Thu, 05 Sep 2002 23:09:23 +0400 (EDT), Yuri Prokushev wrote:

>First of all, srcsharedmakefile contains compilation of absent files.
I could swear I've checked them in....
anyway, try now, should be fixed

>Second, I can't find LIBCSS not in os2toolkit, not in watcom 11c, so I don't
use libc.
I just copied libcssi.lib to libcss.lib
-------------------------------------------------
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 18

Post by admin »

#529 From: "Yuri Prokushev" <prokushev@...>
Date: Fri Sep 6, 2002 12:59 am
Subject: label.c prokushev
Offline Offline
Send Email Send Email


1) desn't accept empty line (don't change label)

D:_Workosos2srcosfreebinos2>label
---------
The volume label in drive D is A.
The Volume Serial Number is 0415-2885.
Enter up to 11 characters for the volume label





s
or press Enter for no volume label.
D:_Workosos2srcosfreebinos2>
--------

2) Strange output of message

D:_Workosos2srcosfreebinos2>label

The volume label in drive D is S.
The Volume Serial Number is 0415-2885.
Enter up to 11 characters for the volume label
STORAGE <------------------------------------------------- Why in this
line, not in
or press Enter for no volume label.
<-------------------------------------------------
this????
D:_Workosos2srcosfreebinos2>
admin
Site Admin
Posts: 1925
Joined: Wed Dec 19, 2018 9:23 am
firstname: osFree
lastname: admin

Re: Part 18

Post by admin »

#530 From: "Yuri Prokushev" <prokushev@...>
Date: Fri Sep 6, 2002 1:00 am
Subject: mkdir.c prokushev
Offline Offline
Send Email Send Email


Hello

MKDIR not standalone utility, but cmd part.

Bye
Post Reply