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 - Rich Walsh

Pages: [1] 2 3
1
Applications / Re: XWP v1.0.12 Beta 1
« on: January 12, 2018, 10:50:34 pm »
In a case like this, I'd add "SET DESKTOP=C:\DESKTOP" (or whatever) to config.sys, then reboot and run checkini rather than letting XWP try to fix it.

Note: the nature of the error message ("PrfQueryProfileSize failed on handles data block from OS2SYS.ini") suggests that os2sys.ini is hosed and that both INIs may need to be restored from backup. Nonetheless, try the simple fix(es) first.

2
Applications / Re: Dynamic Icons
« on: January 05, 2018, 10:26:42 pm »
I believe I have found a bug.  Dynamic icons work fine when done on the desktop.  However, if you open a folder (portal), and try to do a dynamic icon from inside the folder, it does not work.

David, Dynamic Icons is working as designed. What you take to be a bug is, sadly, a "known limitation" (i.e. it doesn't work because it isn't supposed to work, versus a bug where something should work but doesn't). In this case, the known limitation is which folder views it supports.

Based on your screen shots, it appears you were looking at an Xview window configured to display icons.  However, D.I. only supports the "classic" Icon view available from the 'Open as' menu. It does not support Xview in icon mode due to fundamental incompatibilities between the two that can not be remedied without a major redesign/rewrite of both.

3
Programming / Re: VAC3.65 / 3.08 inline assembly? How to insert INT 3?
« on: December 22, 2017, 12:19:33 am »
<RTFM>

#include <builtin.h>
void _interrupt(const unsigned int intnum);

Language Level: Extension

_interrupt calls the interrupt procedure specified by intnum using the INT machine instruction. The integer intnum must have a value within the range 0 to 255 inclusive.

Note: _interrupt is a built-in function, which means it is implemented as an inline instruction and has no backing code in the library. For this reason:

You cannot take the address of _interrupt.
You cannot parenthesize a call to _interrupt. (Parentheses specify a call to the function's backing code, and _interrupt has none.)

Return Value
There is no return value, and _interrupt does not set errno.

</RTFM>

4
Applications / Re: XWP v1.0.12 Beta 1
« on: December 12, 2017, 09:30:51 pm »
The only problem I have had with the beta is that when turbo folders is enabled, the WPS file associations breaks.  Disabling Turbo folders and the WPS file associations work.

Enabling Turbo Folders also enables "Extended Associations" - by far, the two worst "features" of XWP. Disable Turbo Folders and save yourself a lot of grief.

I receive always  a window message before opening of eCenter that tell me this:
 The device A: (or S:  T:)  is not ready
[...]
with version in ARCAOS 50 I don't have this messages and also in eCS 22 b1.

There were no changes in any code that would directly or indirectly cause this problem. Which version did you install - the "full" or "lite" version? If you installed the "full" version on top of the AN "lite" version, try this:

Open the 'XWorkplace Installation' folder, then open 'XWorkplace Setup'. Click on the 'Features' tab, then expand the section labelled "File Operations". Put a check next to "Replace Drive Not Ready Dialog". If it is already checked, then uncheck it and re-check it.

If that doesn't fix the problem - and you think that the problem is caused by XCenter - try removing some widgets. In particular, remove the "DiskFree" widget(s) if you use one of them, then restart the Desktop.

5
Internet / Re: Experimental build of SeaMonkey
« on: November 26, 2017, 05:41:27 pm »
I've uploaded an experimental build of SeaMonkey 2.42.9ESR, https://bitbucket.org/dryeo/dry-comm-esr31/downloads/seamonkey-2.42.9R2esr.en-US.os2_exp1.zip

The link does not point at your new build. It is identical to your build of August 17, 2017.

Also, this is OS/2 where the mozapps were specifically designed to be installed wherever the user chooses. Why would anyone advocate confining them to the bloated and largely pointless @unixroot tree unless absolutely necessary? Group-think? A fondness for arrogant and authoritarian mindset that BWW unfailingly displays?

These types who go on and on and on about their unyielding hostility to any semblance of a unix directory structure certainly are tiresome (in extremis), but they do have a point. Me, I'll say it only once:  ONU !!!!

6
Applications / Re: Mount ISO as drive letter
« on: November 06, 2017, 04:00:45 pm »
FYI... ISOFS v1.04 is in its final beta-testing phase.

It fixes a bunch of bugs and offers a new control-panel type of app ('isodrive') to aid in mounting and unmounting ISOs. Unlike previous versions, you don't have to load ISOFS's daemon process from config.sys and have it running all the time - ISODrive will start it on demand.  v1.04 should be out in a week or two.

7
Applications / Re: XWP v1.0.12 Beta 1
« on: October 23, 2017, 06:43:57 pm »
I was wondering of the Xview option can be included on the "View" menu of the window?

The screenshot shows an Xview window displaying *its* View menu. Having an "Xview" submenu item there wouldn't make much sense. The "Icon" and "Details" view items control how Xview's right-hand pane displays objects.

8
Applications / XWP v1.0.12 Beta 1
« on: October 23, 2017, 01:28:16 pm »

I'm pleased to announce the first beta for XWorkplace v1.0.12.

Beta 1 is available in five languages and two versions:
- "Full", the standard full-featured build
- "Lite", similar to eWorkplace and ArcaOS Desktop

Portions of this update have been underwritten by Arca Noae, LLC.

_______________________________________________________________________

Downloads
_______________________________________________________________________

--[Full]--
English     http://www.e-vertise.com/xwp/xwp-1-0-12-b1-full-en.exe
German      http://www.e-vertise.com/xwp/xwp-1-0-12-b1-full-de.exe
Dutch       http://www.e-vertise.com/xwp/xwp-1-0-12-b1-full-nl.exe
Italian     http://www.e-vertise.com/xwp/xwp-1-0-12-b1-full-it.exe
Japanese    http://www.e-vertise.com/xwp/xwp-1-0-12-b1-full-ja.exe

--[Lite]--
English     http://www.e-vertise.com/xwp/xwp-1-0-12-b1-lite-en.exe
German      http://www.e-vertise.com/xwp/xwp-1-0-12-b1-lite-de.exe
Dutch       http://www.e-vertise.com/xwp/xwp-1-0-12-b1-lite-nl.exe
Italian     http://www.e-vertise.com/xwp/xwp-1-0-12-b1-lite-it.exe
Japanese    http://www.e-vertise.com/xwp/xwp-1-0-12-b1-lite-ja.exe

_______________________________________________________________________

Updates and Fixes
_______________________________________________________________________

XCenter AutoOpen:
- XCenter will now open automatically at startup and after a Desktop
  restart - an icon in the Startup folder is no longer needed. This
  feature can be disabled in the XCenter's properties.

Details view:
- third-party WPS dlls built using the Open Watcom compiler could cause
  the Size field in Details view to be misformatted. XWP now checks for
  the error condition they cause and corrects it.

Class List:
- added descriptive entries for previously undocumented classes and
  updated existing descriptions. [from Lewis Rosenthal]

Trap log:
- added a new section to identify which exception handler caught the
  trap; updated other sections

XStartup:
- fixed trap at startup if XWP's list of Startup folders included
  invalid objects

XFolder:
- simplified the "Worker" thread code; removed obsolete thread priority
  setting from the XWP Setup notebook

Xview:
- revised the Options menu; added a "Compact" option for Details view
- fixed an exception when files were rendered after a drop operation
- improved error-checking and exception handling.

Build system:
- made several changes to reduce the shared-memory usage of XWP's dlls;
  one of these also eliminated the need for translators to use a C
  compiler to build NLS dlls
- removed a misguided optimization which could cause third-party
  XCenter widget dlls to be 8-10 times larger than needed
- for XWP-Lite builds, suppressed Help file references to features
  that are not included.

_______________________________________________________________________

9
Applications / Re: IFX is examining and cleaning your INI files...
« on: October 19, 2017, 07:23:19 am »
I booted to maintenance and ran chkdsk on all the disks. Then I ran ifx /fv and save the log file. Then I did a normal boot. What I notice is that ifx checks 3 drive but there are actually many more. C D E F G H K U are on the system and working.

This log was created while you were booted up on C: - is that your main system or the maintenance partition? The results are only meaningful if you were booted from the system that's having problems (each installation has its own set of INIs).

As to the drives listed... The system on your C: drive has references to files and directories on C:, D:, and F:. If you've never created a program object or shadow that refers to a file on, say, K:, or have never repositioned a folder window for a directory on K:, or renamed a file on K:, etc., etc., then you might not have any references to K: But... given that you have over 9000 handles for just 3 drives, that seems improbable.

Normally, I don't recommend CleanIni because it's far too aggressive, but in this case it may be called for. It will delete every handle which isn't being used by a program object or shadow. If you have 9000 handles now, you'll end up with fewer than 1000 when it's done. Overall, it's a lot safer for the non-technical user than XFix which can do irreparable harm if you're not up to speed on this stuff.

10
Applications / Re: IFX is examining and cleaning your INI files...
« on: October 16, 2017, 06:30:52 pm »
Greg, sorry to hear about the problems you're having. In the directory Pete mentioned ([BootDrive]:\sys\apps\ifx) you'll also find logs for the last 3 runs - ifx1.log, ifx2.log, ifx3.log. Could you post them? Including your config.sys might also be helpful.

Also, you may want to temporarily add the '/V' and '/F' switches to IFX's commandline in config.sys (e.g. "CALL=C:\sys\apps\ifx\ifx.exe /vf"). '/F' forces it to do a full check and clean (vs. just a check). '/V' will cause the same messages that end up in the log to be displayed as well. If it hangs, it will help to identify where. (Note: don't use '/R' in config.sys since that's the read-only flag. It's required when running from a booted system, but would prevent IFX from fixing anything if used in config.sys.)

Normally, if IFX finds an unrecoverable error, it will display a message and let you choose from 1 of 3 previous backups. Has this ever appeared? The only time I've ever experienced a hang was when I failed to respond to this prompt within 30 seconds or so. Just in case: if the informational messages stop scrolling by but no error message appears, try pressing '0' (number zero). This is what you'd press if the error prompt appeared and you chose to continue using the current set of INIs.

11
Mail-News / Re: PMMail 3.22 and SMTP authentication...can it do that?
« on: October 12, 2017, 08:34:52 am »
Back to the topic at hand...

I'm running PMMail v1.96a, so mine is even older than yours - and of course, it doesn't do authenticated SMTP either. Instead, I use Bob Eager's SMTP package (http://www.tavi.co.uk/os2pages/mail.html) which provides an SMTP server and client. Basically, you have PMMail send mail to your local server which just puts it into a folder on your system. You then run the client program which fetches the email from that folder and does an authenticated send to your ISP's SMTP server. It's a bit roundabout but it works for me - plus it gives me a chance to reconsider whether I really want to send it out at all.

However, why bother? If your new ISP will accept mail that has a From address from a different domain, why not use them? Astonishingly few people check headers (or even know they exist), so virtually no one will notice that the sending domain doesn't match the From address.

12
Applications / Re: XWorkplace and missing folder contents...
« on: October 05, 2017, 10:21:26 am »
I'm sorry to see that this problem still persists. I waited to reply until I had a chance to look at that worker-thread code.

Like much of XWP, It uses a mutex semaphore to protect some data that other threads modify. While this is perfectly OK, it's willing to wait indefinitely for its sem to become available. While I don't think the problem lies on this thread, it's easy to see how these indefinite waits could lead to a deadlock. Both threads A and B need to own semaphores X and Y to proceed. A holds one while B holds the other, so both wait forever for a semaphore the other will never release. If one of those threads handles populating folders, the WPS will grind to a halt. Where this is happening - if that's actually what's happening - remains a mystery.

BTW1... Have you ever tried disabling XWP to confirm that it really is the problem? It's easy: unlock 'xfldr.dll', rename it, then restart the Desktop. Don't rely on XWP to disable itself - this is the only method short of uninstalling that is guaranteed to do so.

BTW2... I'd still like to know what filesystems you load...

13
Applications / Re: XWorkplace and missing folder contents...
« on: October 02, 2017, 06:30:53 am »
Bull. I gave up complaining about this issue, years ago, because I "am the only one with the problem".

Thanks for advising. My apologies if I didn't recall that you bitched and moaned about this years ago - one rant tends to blend into another.

Happily, an unusual confluence of events today has opened a whole new avenue to explore - one that has nothing to do with XWP or the WPS. As you know, I got to see part of your config.sys today and the many, many filesystems you load. Perhaps that's where the problem lies. As I understand it, all filesystem requests go through the kernel's filesystem router, then out to the appropriate one. If something were to get messed up there, it's easy to see how some or all filesystem activity would grind to a halt.

Based on the excerpt of config.sys you posted, I see that you load:
  • JFS
  • HPFS
  • CDFS
  • FAT32
  • UDF
  • STUBFSD / AEFS
  • STUBFSD / ISOFS
  • NDFS
  • TONIGY
Dariusz, do you use any of the less common ones on this list?

Quote
The best that I can hope for, is that one of the main developers will see the problem, figure it out, and fix it.

That's pretty amusing...

14
Applications / Re: XWorkplace and missing folder contents...
« on: October 01, 2017, 11:26:38 pm »
First, Dariusz, let me apologize for not responding to your email from Thursday. To answer your question, yes I have looked into this problem but I can't find anything.

Here's how I see it: a lot of people use XWP but you're the only one I recall having this particular issue. Perhaps that's because you may be the only person who has a particular, possibly unique, collection of add-ons that cause or at least contribute to the onset of this problem. Rather than attributing the cause to the lowest common denominator, XWP, why don't you look at the other stuff you have installed - particularly stuff that few people use.

For instance, the first thing I noticed when I looked at that very odd screen shot were those doo-dads on the titlebar. I've never seen them before - what puts them there? What other WPS "enhancements" are you using? One of them may be causing the problem or simply triggering a seldom-seen bug in XWP but we'll never know until you do the legwork to identify the proximate cause. Anything that registers a WPS class should be high on your list of suspects.

Start by uninstalling a few of the the least common or least useful add-ons, then wait a while (a week?). If the problem still happens, you know what isn't to blame, so you can reinstall them and try removing other stuff. Once it looks like the problem has been banished, start adding things back until it reappears. Yes, it may take a while (a month or more), and you may find yourself inconvenienced by the lack of this or that - but after a day or two of disorientation you may also find that a lot of this stuff isn't as must-have as it once seemed.

15
Applications / Re: Windowed win 16 session
« on: September 26, 2017, 05:46:21 pm »
Has anyone got a windowed win 16 session to run on ArcaOS with the panorama driver?

Modify existing vsvga.sys line config.sys:
DEVICE=C:\OS2\MDOS\VSVGA.SYS /int10textgrfxsafe

Add this to autoexec.bat:
MODE CO80

Pages: [1] 2 3