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] 2 3 ... 18
Pete, WPSDump by Yuri uses WPTOOLS.DLL by Henk Kelder. From my experiments with WPTOOLS.DLL I remember that it won't return the setup string for an XCenter object. (The lib has to be extended to handle XCenter objects.) Additionally, the WpLaunchPad object apparently has to be restored in multiple passes, first the main bar, then the DRAWEROBJECTS keys. But that all won't create error messages.

I read the readme file and had a short look at the REXX file 2 days ago. I remember that Yuri wrote it has problems with some shadow objects and with a few others. I had the idea that it depends on the order how objects were recreated.

Note: For saving XCenter objects, the setup string (as showed on XWP's icon page) has to be copied to a text file. It can be restored with an XWP setup object. Another option is to create a template from an existing object.

Pete2, thanks for the pointer to WPSDump. I didn't knew it before.

BTW: I have my own REXX script that uses WPTOOLS.DLL, lets one decide which objects of a folder should be saved, optionally recursive and also file objects. It creates one restore script per object. It is from 2000, so one can guess which quality the script has and that's the reason why I never released it. I had used it a lot in the 2000-ies.

This is all about the restore of object settings. It won't handle application and other WPS settings saved to OS2.INI.

Applications / Re: New Styler titlebar bitmaps
« on: January 08, 2018, 09:53:08 pm »
Split EAs: eautil filename filename.EA /s /p /r
Join EAs:  eautil filename filename.EA /j /o /p
   s  split
   j  join
   r  replace existing EA file (split mode only)
   p  preserve EAs in source file (split and join mode)
   o  overwrite existing EAs (join mode only)
   m  merge existing EAs (join mode only)

There is also ROBOSAVE an IBM employee written software to backup and restore the desktop.

We used to use it for cloning an OS/2 computer before DFSee made it easy with images.
I doubt that it can be used to restore special settings. After the installation of a new ArcaOS version, one doesn't want to lose anything that was changed between the two OS version. Even cloning won't help.

Is it possible to back up and restore a desktop to a new version of ArcaOS?
No. eCS offers some kind of migration, but restores not much. It has never worked that well, that you want to prefer that method over the normal re-install.

As Dave wrote, if you have scripts or installers for your additions, you should be able to restore them easily.

Details: Settings are stored in the OS2.INI and some in file object EAs. OS2.INI entries rely on object handles. Object handles are saved in OS2SYS.INI. These handles change with each installation. The EAs are saved in the file system, but a new installation won't respect these old EAs. It simply overwrites file objects on the installation partition. (EAs from objects of other partitions won't be changed.)

To restore ini settings, you have to extract object settings without the dependency on object handles, but e.g. on object ids or file names. For file objects, you have to extract the relevant EAs before they get overwritten. In your case, I guess, these are .ICON and (for folder objects) .ICON1.

Object settings: You could try WPSBKP.EXE and WPSREST.EXE by Henk Kelder. These belong to the WPTools package (WPTOOL32 on Hobbes). Note that only some object settings were restored and that the .CLASSPATH EA is undocumented.

WPS settings: They were saved to OS2.INI and will be overwritten by a new installation. E.g. you can extract XWP's settings from the old installation and restore it to the new one. But the script for it has to be created by yourself.

Object Desktop's object save and restore facility works well with objects, but can't know about all WPS additions how they save their settings in OS2.INI.

Additionally, there are applications that save their settings in OS2.INI or save their own .INI file in the \OS2 directory. (Unfortunately that happens even for non-system applications and can't be fixed in some case, because apps were abandoned.) These settings also have to be extracted in advance.

Applications, which make it right, store their .INI file in their application tree. These reside usually on another than the installation partition and won't get lost. Only the WPS objects get lost, but e.g. in the case of AOO, there exists a script to restore these objects.

Hardware / Re: PCIE Wide Screen video
« on: January 05, 2018, 07:01:48 pm »
As Dave and maybe others already wrote: There's usually no problem to get that resolution. Panorama supports what the BIOS supports in VESA mode. Most BIOS versions support 1920x1200, also with digital output.

If you want accelerated graphics, then you're limited to SNAP and older hardware, mainly ATI, up to Radeon X750/800/850. Also the X300 card works well with SNAP, but performs much worse than the formers.

Summary: You don't need anything special for that mode. The on-board graphic suffices, if the BIOS supports it.

Applications / Re: XWP v1.0.12 Beta 1
« on: January 02, 2018, 02:30:37 pm »
I believe part of the problem with extended associations is that they are poorly understood by the average user such as myself.
I had written here something about assocs.

Article Discussions / Re: ArcaOS Wishlist - 6 months !!
« on: December 29, 2017, 12:22:30 am »
They may have their reasons that with David's Drv32 they can do interesting things (but I haven't noticed that on OS2AHCI), but it is step back in a driver that used to be 100% open source software.
Martin, you argue as if we would have an alternative. IMO if there were one, we could start to think about ideas like that. Don't forget that we are all happy that David does driver development - and he does it well.

Which OS/2 driver is 100 % OSS? Is that possible at all?

To answer your question: No.

You can deactivate WLAN with XWLAN. That's nothing more then editing setup.cmd and executing it. But it's not the same as switching it off or on.

I suspect rather that your system runs out of Shared Memory. If you want to use the browser for stuff like that, you should load DLLs high. Have you?

Additionally, Dmitriy is about to make his next release more stable. From my POV, chances are not bad that videos will work better, Javascript bugs will be fixed and Shared Memory consumption will be lower.

Applications / Re: Software Reports
« on: December 14, 2017, 05:49:42 pm »
XIT 2.6
As I recall, this causes problems, if you use XWorkplace, which is far more useful.
No, works well.

Networking / Re: openvpn configuration?
« on: December 11, 2017, 09:15:48 pm »
The chance is low for your case, but Cisco routers are that much popular, that it may be of interest for some people:

Maybe you are trying to connect to a Cisco router. That can only work, if you also have the IPSec protocol available, which doesn't exist for OS/2, AFAIK.

General Discussion / Re: OS/2 application developers
« on: December 08, 2017, 06:19:27 pm »
Strange idea. Is your plan to take a recent compiler (gcc I guess) and get it to produce 64-bit OS/2 code, you'll also have to create the specifications for? Do you plan after that, only some decades later, to revive an OS from the 80s with a compatibility mode for 32-bit and also for 16-bit applications? Who would be interested in that?

The main problem is: Who should do that? What do you have to deal with to gather enough money to hire your divisions of developers?

You are 10 ... 20 years late. But without having the source code from IBM, it makes no sense to start with something like this when OSS possibilities exist.

Utilities / Re: Manual for eFTE/2 / eFTE / FTE (Folding Text Editors)
« on: December 04, 2017, 05:48:39 pm »
I know that Andreas Schnellbacher is working on NEPMD but I have no clue how he can be contacted or where to get the most recent version.
He is reading what you're typing. ;-) A few days ago, I noticed that they've closed my old web site. The old test version 1.13 is not available anymore. I already have a plan where to go (also influenced by your posting here):
  • V. 2.00 will have updated docs.
  • V. 2.00 beta (1.19) will include everything except the updated docs.
  • V. 2.00 alpha (1.18) will be made available in a few weeks.
  • V. 1.17 can be obtained on request: prename dot lastname, followed by at, follwed by web dot de. It can also be compiled by yourself, if you have VAC 3.08 or C Set/2.
There are still a few things to do before spreading the current version, e.g. rename setting keys, move code, rename files. Note that a newer version always contains code to remove and change stuff from older versions. But I decided to to that first, before the first beta.

Utilities / Re: Arcaos version info
« on: December 02, 2017, 05:17:27 pm »
It's in the first line of %OSDIR%\install\install.flg, while OSDIR = C:\sys.

Internet / Re: Experimental build of SeaMonkey
« on: November 29, 2017, 02:44:48 am »
I think it is a different issue that Dmitriy is talking about, namely dynamically allocating memory high.
OK, with your explanation I see the difference, but I don't fully understand memory allocation in C.

Here SM 2.35 is stable with the DLLs marked to load both data and code high
Here as well.

Internet / Re: Experimental build of SeaMonkey
« on: November 29, 2017, 02:05:38 am »
Note there also seems to be a regression with highmem support, marking xul.dll to load code and data makes SM unstable here on ArcaOS.
In my experience only load the code segments high, not the data segments!
Dmitriy's comments explain what Dave has stated.

(I myself haven't tested Dave's build yet. About loading data segments high: It depends. Unfortunately that would be more effective than code segments in the respect of saving low shared memory.)

Pages: [1] 2 3 ... 18