Opened 6 years ago
Closed 6 years ago
#313 closed task (duplicate)
Issues with IBM OS/2 DEVELOPER'S TOOLKIT
Reported by: | Shmuel (Seymour J.) Metz | Owned by: | |
---|---|---|---|
Priority: | Feedback Pending | Milestone: | |
Component: | other | Version: | |
Severity: | low | Keywords: | OS2TK45 |
Cc: |
Description
There are several minor issues with the packaging of the OS/2 toolkit, some of which may be deliberate.
- README files are missing
- The dialog, font and icon editors are missing
- The OS2TK45* packages do not build the folders, program objects and shadows built by the IBM installer.
- What is the status of Scott Garfinkle header file "pdpublic.h"?
I wrote a REXX script that generates REXX code to reconstruct all or part of the desktop. If you want I can provide you with that script, with the output that pertains to the toolkit, or both. Note that it is oriented to my environment and would need to be tweaked for general use.
Attachments (3)
Change History (13)
comment:1 by , 6 years ago
comment:2 by , 6 years ago
Replying to shmuel:
- What is the status of Scott Garfinkle header file "pdpublic.h"?
where was this file published? and what's it's purpose?
I wrote a REXX script that generates REXX code to reconstruct all or part of the desktop. If you want I can provide you with that script, with the output that pertains to the toolkit, or both. Note that it is oriented to my environment and would need to be tweaked for general use.
feel free to add the rexx script to add the OS2TK45 stuff to the desktop. It might be helpful.
follow-up: 5 comment:3 by , 6 years ago
"Scott Garfinkle recently posted header file "pdpublic.h" in the
comp.os.os2.bugs newsgroup. The header file contains the COMPLETE
definitions for the use of DosDumpProcess which was extended with
the more recent fixpaks (see PROCDUMP.DOC that comes with the
later fixpaks). Find the file attached. It goes with the same
license as the OS/2 toolkit."
I currently have a power failure in the room containing my desktop, and correcting it may require laying a new power cable to my house. I'll try to get the desktop rebuild code to you as sonn as I'm back on the air.
comment:4 by , 6 years ago
I uploaded an interim version of code that I ran on my old system to create REXX code intended to go between
/* REXX */ echo on Call rxfuncadd 'SysLoadFuncs','REXXUTIL','SysLoadFuncs' Call SysIni 'BOTH','FolderWorkareaRunningObjects','ALL:','DESK' trace ?i CRLF ='0D0A'X Desktop = desk.1 NewBoot = SysBootDrive() parse upper arg OldBoot . if OldBoot = '' then OldBoot = Q if length(OldBoot) = 1 then OldBoot = OldBoot':'
and
return CreateObject: Say Copies('Ä',75) Say 'Creating' Title 'at' location 'as' Class stat = SysCreateObject(Class,Title,Location,SetupString,'fail') if stat \= 1 then Say 'SysCreateObject returned ' stat Return stat CreateShadow: Say Copies('Ä',75) Say 'Creating shadow of' Object 'in' Location stat = SysCreateShadow(Object,Location) if stat \= 1 then Say 'SysCreateShadow returned ' stat Return stat SetObjectData: Say Copies('Ä',75) Say 'Updating WPS data of' Object 'with' SetupString stat = SysSetObjectData(Object,SetupString) if stat \= 1 then Say 'SysSetObjectData returned ' stat Return stat
on the new system. I still need to add code to replace the old boot drive with the rexx variable newboot and to use different processing for shadows. I'll upload the final version once I have power back to test it.
comment:5 by , 6 years ago
Replying to shmuel:
"Scott Garfinkle recently posted header file "pdpublic.h" in the
comp.os.os2.bugs newsgroup. The header file contains the COMPLETE
definitions for the use of DosDumpProcess which was extended with
the more recent fixpaks (see PROCDUMP.DOC that comes with the
later fixpaks). Find the file attached. It goes with the same
license as the OS/2 toolkit."
I currently have a power failure in the room containing my desktop, and correcting it may require laying a new power cable to my house. I'll try to get the desktop rebuild code to you as sonn as I'm back on the air.
If possible please attach the file here, as we are not monitoring those news groups. When attached the chances are higher we will add it.
comment:6 by , 6 years ago
the acb.h in our rpm is right it seems. Could you see if there are more differences in your eCS 2.1 toolkit against our rpm? Only the .h files are of interest right now.
comment:7 by , 6 years ago
ok thats the only difference. I added the file to our repo and the next rpm will include it.
comment:8 by , 6 years ago
After some more checking, I see that the samples are also missing. I should have an updated WPSgenREXX.cmd this week.
comment:9 by , 6 years ago
Component: | rpm → other |
---|---|
Priority: | minor → Feedback Pending |
Type: | defect → task |
As written on the first comment. The rpm contains by far not all components. This is not the intention by this rpm yet. The headers are all fixed and up to date.
If one needs a more complete rpm, we need to have it sponsored. Until then it might stay like it is. Sorry about that.
by , 6 years ago
Attachment: | WPSgenREXX.cmd added |
---|
Generates REXX to rebuild desktop; needs work to make generally usefull
by , 6 years ago
Attachment: | programs.development.objects.classes added |
---|
Desktop objects id development folder
comment:10 by , 6 years ago
Resolution: | → duplicate |
---|---|
Status: | new → closed |
moved it over to https://github.com/bitwiseworks/os2tk45/issues/4
The rpm is not complete. It just contains what's needed to build apps with toolkit headers. And it contains some tools. If we enhance it we don't know yet. And when we do it we could add also icons and and and.
And as always this also depends on sponsor units.