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.

Topics - Andreas Schnellbacher

Pages: [1]
Programming / Query pos. data of a minimized window
« on: November 01, 2022, 08:51:20 pm »
Background: NEPMD supports save and restore of an EPM window. In the svn version I've even implemented to save and restore multiple EPM windows, but that doesn't matter.

That works with visible windows via WinQueryWindowPos (see NepmdQueryWindowPos in nepmdlib.c, line 1896) and WinSetWindowPos. (EPM is able to use C functions and window messages.)

Now I have a problem with minimized EPM windows. They open left bottom with small size, probably centered on 0, 0.

How can I query the pos. data for a minimized window and then also the minimized or maxmized state? (BTW: I found how to make minimized windows topmost, line 3688.)

OK, my own code for MakeWindowTopMost contains how to query the minimized state. It calls WinQueryWindowULong with QWL_STYLE. That one seems to be solved.

Programming / Passing env vars to an nmake process
« on: October 20, 2021, 01:09:32 pm »
I'm using IBM nmake. During processing of the main makefile, I would like to import values set by an external .cmd, let's name it queryvar.cmd. These vars should be used in pathnames to call e.g. an OS/2 copy command.

Code: [Select]
#  queryvar.cmd should set DIR1
   copy $(DIR1)\sub1\file.1 G:\

How can a value be passed from queryvar.cmd to the running nmake, so that it can be used as $(DIR1) in the example above?

It works well when setting env vars before calling nmake. But in this case nmake is already started. It won't matter for me if queryvar.cmd really sets env vars or just returns the value of one env var only.

Applications / uBlock origin for Firefox 45 - which version?
« on: September 19, 2020, 03:22:58 pm »
Can anyone recommend a version of uBlock origin that works with our Firefox 45?

The Web site:

I have tried several versions, but either I get this message:
This add-on could not be installed because it appears to be corrupt.
or this:
This add-on could not be installed because it has not been verified.

Newer versions need at least Firefox 55. I know that the add-ons must be verified/signed.

(With Firefox 38 (SeaMonkey 2.35), version 1.13.8 works.)

Programming / Max. line length for calling utilities from a .cmd file
« on: July 07, 2020, 10:33:00 pm »
I noted down that the max. input length for cmd.exe is 299.

Does the same limit also apply for calls from a .cmd file of e.g. grep.exe?

(I have several dir specs for grep and I wanted to avoid to split that into multiple grep calls. The -f option for search patterns from a file will already be used.)

Events / WSE 2020 Frankfurt canceled
« on: March 19, 2020, 07:30:40 pm »
Hi Roderick,

> I guess it does not come as a surprise that the Dutch OS/2 VOICE organisation has decided
> to cancel Warpstock Europe 2020 in Frankfurt Germany.


>Its unknown what steps the German goverment will take in terms of limiting travel. Its also
> unknown how far air travel from other countries is going to be limited.

True, but more important is the decision of each person: Please avoid to travel! Please help to get the movements down to a minimum. Stay at home! Limit shopping to the absolute necessary!

Forget about holidays this year. The current situation is serious, but we all can help to shorten the time the disease takes away our freedom!

Setup & Installation / back online
« on: April 15, 2019, 02:05:35 am »
The site is back online. The eCS web pages work.

Additionally, the eCS bug tracker works. (Logon works with the eCS credentials.) The bug tracker is useful for searching for information.

I don't know, since when it's back again, but I've just noticed that.

Unfortunately, all other pages are down. That includes the Mensys page to download eCS files (logon works, downloads are listed but not available), the eWiki pages and the Project tracker.

« on: February 25, 2019, 10:21:46 pm »
eCSoft/2 has a new item since yesterday: EAclean 1.2 by David Azarewicz.

Its option -c removes UID, GID, MODE, INO, RDEV, GEN, FLAGS EAs.

When I read this, I remember that I'd wondered weeks ago where they come from? VACPP v3.08?

Comments, Suggestions & Questions / Ignore list
« on: January 20, 2019, 09:05:04 pm »
I have people on my ignore list and want to add one more. Apparently that feature is not available anymore from my profile pages. How can I change the ignore list?

Comments, Suggestions & Questions / Future of Ulrich's xTracker
« on: December 30, 2018, 05:34:03 pm »
In the nearer past, I had growing problems with Ulrich's xTracker:

-  The certificate has expired (OK, exception added to SeaMonkey).
-  My account doesn't work anymore.
-  I can't create a new account (with another user name).
-  The URL is not available many times, e.g. now.

What can I do? Any suggestion?

I want to answer a message in a bug report of mine and create a new one. That affects XWP and maybe WarpIN. (I'm glad I had moved my project to Trac.)

AMouse has for me 2 advantages compared to SMouse in respect of mouse
wheel scrolling:

1. AMouse sends scroll messages and can be configured to behave otherwise.
   SMouse sends only keyboard messages.
   Scroll messages for a text window have the advantage that the window
   immediately starts scrolling, as if the vertical slider was moved.
   This behavior is ideal for text reading.
   Keyboard messages move the cursor. A window moves if the cursor
   reaches window boundaries. That means that starting scrolling may take
   some time, dependent on the initial cursor position.
2. AMouse effects on the window below the mouse pointer. It can be
   configured to behave otherwise. SMouse effects on the window with the
   keyboard input focus, usually the topmost window.
The Nice WPS Enhancer allows for redirecting mouse messages from the
window with the input focus to the window below the mouse pointer.

Unfortunately that doesn't seem to work with a virtualized OS/2
(VirtualBox and Virtual PC tested) and the adapted mouse driver from the
OS/2 addititions installed.

On a real system, with Nice and SMouse installed, I had success in
configuring Nice to behave like AMouse for item 2.

Both AMouse advantages are the main reason, why I'm not mainly using
a virtualized system.

Does anybody have any experience with that?

Internet / Availability of Firefox 45.9.0 as .rpm file
« on: October 06, 2017, 05:15:43 pm »
Does somebody know when the Firefox .rpm will be made available?

Do you also have details about the location? Do I have to add a repo server to ANPM?

General Discussion / First login finally works here
« on: September 28, 2016, 10:07:47 pm »
Since about yesterday, invoking directly logs me in with my os2world account. Great, thanks Martin.

Previously one has to load twice to get the personal additions for that side. That was the situation for the past months, maybe about a year.

Pages: [1]