Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Andreas Schnellbacher

Pages: 1 ... 35 36 [37] 38 39 ... 44
541
Applications / Re: Firefox 31.8.0 Beta 5 - First Impressions
« on: August 28, 2015, 03:23:43 pm »
As far as I know the "." dot entry translates as active directory. So
if you have DLL's in other drives, directories which are not in your
config.sys, then they should not disturb the process.
Not true. DLLs were only unloaded on exiting an app. If you open
another app wich requires a DLL with the same name, the function were
taken from the already loaded DLL. That's the reason why program
packages should never hold commonly used and shared DLLs in there dir
tree. Only those DLLs should be better installed to a common dir.

Unfortunately our OS doesn't came with a DLL or packet manager that
controls each of these files. Solutions were developed, but either
have too many flaws or are still not fully accepted.

I have more problems in identifying DLL's if they are the right
version and with the latest distribution for FF needed dll's it seems
that certain dll's are smaller, have lower version numbers etc.
There exists the 8.3 limitation for DLLs. Therefore sometimes the
filename can't contain the entire version number.

Thanks to config.sys and the way it works we can update dll's in a
very easy way which is not seen in other OS systems.
That's not true. That would be possible for all other OS, too. Plus
most of them support long DLL names and symbolic links.

but I see the need for clear identification of DLL's, so everyone can
copy the right one in the right directory.
That tool doesn't exist yet. Additionally, there exist too many older
packages that are linked to DLLs without version numbers in their
filenames. It just won't work now if you just copy everything to one
dir. You have to DLL-rename all these older packages first.

542
Setup & Installation / Re: Can't install yum
« on: August 27, 2015, 06:25:51 pm »
> - I got "rpm-yum-bootstrap-1_5-p4.wpi".
> - Installed with WarpIn as usual with my C: as UNIXROOT
> - After the installation I run "YUM bootstrap console". It does his stuff without issues.


You have missed here 'yum install yum'.

> - Rebooted

> I noticed that yum.exe was only available on /tmp/yumbt
> - I run the "YUM bootstrap console" again
> - I run a "yum install yum"
> it installed all the required libs and yum in the right path.
> - Reboot again.


This time you made it right.

> After that I never use the "YUM bootstrap console" because the "good" yum.exe program is now on /usr/bin and is included on the path, so it can be called by using the OS/2 command prompt.

Yes.

> I guess I can delete tmp/yumbt now, right?

Yes.

543
Applications / Re: Icons per file extension
« on: August 25, 2015, 10:03:26 pm »
Default icons are defined in WPS classes. The other method is to create one program object of a useful application (Zippy in your case) per extension. Assign to each of these program objects a different icon and program name. In the properties of each program object, under Association -> New Name, add the desired extension. After that, remove the previous association from the original Zippy program object.

To make the changes take effect, restart the WPS or right-click a file with one of these extensions.

Note that with Warp 4.x without extensions the icon size is limited to 40x40 (or 32x32) and must be in the OS/2 icon format.

544
Utilities / Re: Change file "Type" property in batch
« on: July 24, 2015, 12:36:58 am »
These file types are not .FILETYPE EAs. Via setting that EA you can override the previous behavior of existing files (after a WPS restart), but your inis will grow. The limitation of the ini size for keeping the system stable is one of OS/2's weak properties.

The default behavior of DLLs is defined in the WPS classes. (I just don't know which class applies here.) A better idea is to extend that class to get the wanted assignment. Therefore one needs SOM knowledge.

545
Exehdr should help here a bit:

Code: [Select]
epm: G:\DEV\TOOLKT45\BIN > G:\DEV\TOOLKT45\BIN\EXEHDR.EXE /NO D:\OS2\DLL\IMP.DLL
Library:                        IMP
Description:                    Input Method Profiler

Module type:                    Dynamic link library
Number of memory pages:         00000004 (4)
Initial CS:EIP:                 object 0 offset 00000000
Initial SS:ESP:                 object 0 offset 00000000
Automatic data object:          4

 no. virtual  virtual  map      map      flags
     address   size    index    size
0001 1baa0000 0000076c 00000001 00000001 EXECUTABLE, READABLE, DISCARDABLE,
                                         16:16 ALIAS
0002 1bab0000 000001d0 00000002 00000001 EXECUTABLE, READABLE, 32-bit
0003 1bac0000 00000027 00000003 00000001 EXECUTABLE, READABLE, 16:16 ALIAS
0004 13cc0000 000000b4 00000004 00000001 READABLE, WRITEABLE, SHARED,
                                         16:16 ALIAS
0005 13cd0000 00000038 00000005 00000000 READABLE, WRITEABLE, SHARED,
                                         16:16 ALIAS


Exports:
 ord  obj   offset    name
   1    1  00000000  IMPSETAIMPROFILE exported, shared data
   2    2  00000000  IMP32SetAIMProfile exported, shared data
   3    1  00000544  IMPRESETAIMPROFILE exported, shared data
   4    1  000004f8  IMPQUERYAIMPROFILE exported, shared data
   5    2  000000b4  IMP32ResetAIMProfile exported, shared data
   6    2  000000fa  IMP32QueryAIMProfile exported, shared data

"Input Method" is for DBCS languages.

546
General Discussion / Re: XEU.com and eComStation
« on: July 13, 2015, 08:13:17 pm »
I appreciate that Joachim has resumed his work on eCS and that he posted some information about that here. IMO eCS 2.2 beta 2 is quite ready to be released. The newer drivers have to be implemented. The longer we wait the harder it will be to find supported hardware.

IMO the release date mostly depends on the app packages that should be added, e.g. Mozilla, Java and Flash (Odin). I think it's better to release eCS without them than to delay it still a year for app versions without so many disadvantages like now.

Good luck!

547
General Discussion / Re: News from the front line
« on: July 10, 2015, 08:35:44 pm »
Note that the eCS kernel contains patches from Holger Veith to avoid traps on unloading DLLs marked as high. Without it we can't use OS/2 anymore to  have a Mozilla app and OpenOffoce simultaneously open.

548
Setup & Installation / Re: Can't install yum
« on: July 07, 2015, 09:48:20 pm »
After the yum bootstrap installation a reboot is recommended. That is not only 1) to make the config.sys change of the LIBPATH take effect, but also 2) to change the environment from the bootstrap environment to the standard environment, while 3) deleting the bootstrap files.

If you had your LIBPATH set already before and delete the bootstrap desktop objects and files manually, you don't need the reboot.

BTW: 1.3 is quite outdated, but the oldest version that works anyway. Better get the recent version from here: http://trac.netlabs.org/rpm#Releases

549
General Discussion / Re: News from the front line
« on: July 07, 2015, 09:32:26 pm »
And has IBM fixed anything since 2006?
The kernel 14.106 is a patched version of the last IBM kernel. It was done be Steve Levine, most likely initiated by Mensys.

550
There exist forwarder DLLs to PMMERGE.DLL for compatibility with older OS/2 versions. Most likely you can be sure that DLLs starting with "PM" have an impact on PM.

551
Applications / Re: Set default view for folders from command line
« on: May 08, 2015, 04:46:36 pm »
You can easily use the 'Open as...' cascade menu item to set a folder's default view: Keep the Sh key pressed while clicking with MB1 on a view item.

BTW: That feature is apparently not well documented in XWP's hlp and inf files. But I've found it here: xfld001.hlp -> Version Information -> XWorkplace 1.0.9.

o  Shift+MB1 on an item in the 'Open as' menu now sets the default view for files and folders. Bug 4 [rw]

552
General Discussion / Re: Xeu/Mensys download
« on: May 02, 2015, 12:09:51 pm »
My download page on shop.mensys.nl lists all eComStation packages. I don't know if shop.xeu.com just links to the mensys download sources.

I've just searched for 'ecomstation' on the following sites:

Have you created an account on xeu.com and are you logged in with cookies activated? If yes, I would use the 'Contact' link I've found somewhere on xeu.com to send a message.

553
General Discussion / Re: Help transforming INF to PDF
« on: April 12, 2015, 11:16:11 am »
Simplest is to load it into the system editor and save it (untested with the eCS editor) or run unix2dos on it.
Or use EPM:
  • Load the file
  • Press Ctrl+I or Esc to open the command dialog
  • Type save /o and press Ok to save it with CRLF line endings.

554
General Discussion / Re: Haiku OS and its Niche.
« on: April 09, 2015, 06:43:32 pm »
Andi, I confirm everything you wrote.

Think about why only very few people even test the os4 kernel. This is an example of a piece of software which is not that bad at all. In fact it works remarkable well on a lot a machines. But beside the legal concerns which I don't want to discuss here it has a few limitations. This few limitations (documentation, trace support, incompatible with ACPI) prevents usage and testing by a wider audience.
I have noted down that the ACPI incompatility was fixed. The info came from a posting in this forum. Am I wrong?

(I haven't tested that myself, because my new machine still lacks stable network connectivity.)

555
Internet / Re: Firefox Developer Edition 24.8.1b4
« on: March 17, 2015, 12:44:04 am »
YUM is supposed to keep a database of what it installs, but it looks like that can be messed up if something replaces the file, and it doesn't get recorded.
Sure. All package distribution facilities rely on the assumption that they are the only ones that both edit the database and the files.

Imagine a tool that uninstalls a package controlled by the WarpIN database without letting WarpIN know about it. That would create the same mess. It's not RPM- or Yum-specific.

Pages: 1 ... 35 36 [37] 38 39 ... 44