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 - Dariusz Piatkowski

Pages: [1] 2 3 ... 83
1
Programming / Re: Source Code Text Editor Suggestions
« on: May 26, 2023, 06:42:49 pm »
If you can find a copy (it does not appear to be sold, it can be found by poking around a bit) of Visual Slickedit, it does a fair job.
Dariusz Piatkowski created VSE_ModernTheme_0-6.zip, (on hobbes) which allows VSE to recognize many more OS/2 specific calls for highlighting....

Thanks Andy for the mention!  ;D

Yeah, Martin with all the various nuances that our VERY old version of VSE exhibits, it is the only editor I use.

Uber-customizable, you get to create Projects where each one can have it's own definition of Toolsets, so I have VACPP4 project, and GCC projects, and yet the same IDE buttons work as you would functionally expect them to because I can define what each button actually executes (along with the parameters, etc.).

My VSE_ModernTheme package was an attempt to bring a little bit of font/colour scheme refresh. As I started to dig into the GCC header file scans I paused because I actually started to think that the VACPP and GCC stuff should not be mixed, and since VSE provides for a way to differentiate these, and that includes actually loading Project specific configurations, I could actually define separate schemes, etc.

Ultimately, the challange is that our VSE has gone DEAD a long time ago. Now, I wil say this (to second Andy's remark): look around (not even hard digging that we are talking about here) and you'll find it!

2
Applications / Re: LarsenCommander - new test version
« on: May 26, 2023, 06:05:56 pm »
Hello Andi!

As the others have stated: big Thank You!!!

...Main difference to older releases is - I reenabled big buffers for file copy operations...

The max. copy buffer size in old releases was determined by a simple algorithm and based on the setting in Options - Various - File Copy/move tab. I had to limit the buffer in some 1.7. release to 60k cause there was a subtle bug in ndfs DAV plugin which leads to some zero bytes in large files copied with the help of big buffers....

So I'm curious about this: does the current Max Buffer setting still function, or is that now ignored by your enhanced logic?

I had previously set this to 10K, now set to 64K, tested across the local as well as LAN devices (Win boxes as well as a NAS), all still good.

OK, so I do have a 'feature request': WHEN looking at the contents of a ZIP file do you think you might be able to enable object recognition and the use of system-wide settings instead of the default editor that's defined in LCMD settings?

I'm literally thinking:
1) TEXT is fine
2) JPG, GIF, etc...do not work
3) MP4, AVI...do not work

...so am I perhaps missing something here, or is LCMD really limitted to just being able to treat everything inside a ZIP  file as a TEXT file?

Thanks!

EDIT
====

I clarified that we are talking about ZIP file contents here...my original post did NOT spell this out at all!

3
Applications / Re: ANPM - libc upgrade error...?
« on: May 13, 2023, 04:33:23 pm »
Alright, so for what its worth, I ran a CLI update, here is the output:

Code: [Select]
--> Running transaction check
---> Package libc.pentium4 1:0.1.9-1.oc00 will be updated
--> Processing Dependency: libc = 1:0.1.9-1.oc00 for package: 1:libc-devel-0.1.9-1.oc00.pentium4
---> Package libc.pentium4 1:0.1.10-1.oc00 will be an update
--> Running transaction check
---> Package libc-devel.pentium4 1:0.1.9-1.oc00 will be updated
---> Package libc-devel.pentium4 1:0.1.10-1.oc00 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package          Arch           Version                Repository         Size
================================================================================

Updating:
 libc             pentium4       1:0.1.10-1.oc00        netlabs-rel       1.0 M
Updating for dependencies:
 libc-devel       pentium4       1:0.1.10-1.oc00        netlabs-rel       3.1 M

Transaction Summary
================================================================================
Upgrade       2 Packages

Total download size: 4.1 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): libc-0.1.10-1 | 1.0 MB  00:00         ] 462 kB/s | 388 kB  00:01 ETA
(2/2): libc-devel-0. | 3.1 MB  00:01     ===- ] 1.3 MB/s | 2.8 MB  00:00 ETA
--------------------------------------------------------------------------------

Total                                           1.6 MB/s | 4.1 MB     00:02

Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
pci-ids-2022.07.02-0.oc00.noarch is a duplicate with pci-ids-2019.09.18-0.oc00.noarch
  Updating   : 1:libc-0.1.10-1.oc00.pentium4                                1/4

  Updating   : 1:libc-devel-0.1.10-1.oc00.pentium4                          2/4

  Cleanup    : 1:libc-devel-0.1.9-1.oc00.pentium4                           3/4

  Cleanup    : 1:libc-0.1.9-1.oc00.pentium4                                 4/4

Rpmdb checksum is invalid: dCDPT(pkg checksums): libc-devel.pentium4 1:0.1.10-1.
oc00 - u

The only unusual / concering issue would be this pci-ids remark:

"** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
pci-ids-2022.07.02-0.oc00.noarch is a duplicate with pci-ids-2019.09.18-0.oc00.noarch"

...but I can't imagine how that's impacting ANPM?

Anyways, CLI update was successful.

4
Hardware / Re: OS/2 Warp 3 Graphics Card Selection Input?
« on: May 11, 2023, 01:36:50 pm »
Marc,
Late response on my part, but if I recall correctly Matrox was a very strong OS/2 player back in the day. Their native drivers did well, as does the SNAP support, specifically the current readme shows the following:

Code: [Select]
. Matrox MGA Millennium, MGA Millennium II, MGA Mystique
. Matrox MGA Mystique 220, MGA-G100, MGA-G200, MGA-G400, MGA-G450
. Matrox MGA-G550, Parhelia, MGA-P750, MGA-P650

The Matrox MGA-G450 & MGA-G550 are also supported in the MultiHead mode, although not sure if these came in ISA configuration.

Finally, are you limitted to ISA only, or does that board have VESA connector?

5
Applications / Re: ANPM - libc upgrade error...?
« on: May 07, 2023, 12:59:08 am »
Hi Alex,

A bug in the conflict dialog initialization. I'll fix it...

Happy to test, just let me know...

...However, that won't fix your underlying problem, which is that yum is reporting a package dependency conflict.  You can try looking examining the end of %LOGFILES%\anpm.log, which records the raw output from yum.

Well, that's the weird part, ANPM.LOG is the first place I went, but that only shows:

Code: [Select]
...
----------[ 6 May 2023 10:24:03 ]----------
Executing: @python2.7 G:\UTIL\ANPM\scripts\yum_update_dep.py libc
Enabling temporary repository arcanoae-sub
Enabling temporary repository arcanoae-exp
Enabling temporary repository arcanoae-stage
Enabling temporary repository arcanoae-arcaos
No argument pipe.
Return code: 0

Nothing here looks unusual compared to all the other successful updates before...weird, no?

I haven't tried the CLI update yet, although it does appear to correctly recognize that the matching libc update is out there:

Code: [Select]
[G:\]yum list libc
Loaded plugins: changelog, downloadonly, ps, replace, verify
Installed Packages
libc.pentium4                    1:0.1.9-1.oc00                      installed

Available Packages
libc.i686                        1:0.1.9-1.oc00                      netlabs-rel

libc.pentium4                    1:0.1.10-1.oc00                     netlabs-rel

I figured it would be best to investigate through ANPM first.

6
Applications / Re: ANPM - libc upgrade error...?
« on: May 06, 2023, 06:09:26 pm »
Dave!

All my stuff has been moved to pentium4 some time ago, and given the choice I always make sure to select that option.

In this case, libc is a pentium4 package.

7
Applications / Re: XWP - Create New => popup sort?
« on: May 06, 2023, 04:50:41 pm »
Rich!

Belated "Thank You", but all of these were right on the money and allowed me to fix the order.

It may very well have been that since I was looking at the XWP 'Create New' folder using the XView I wasn't actually seeing the actual order of the items in the folder itself. Once I opened that folder explicitely in ICON view, then sure enough, the ordering was precisely how the pop-up menu was showing it.

Rearranging at that time allowed me to create the order I was looking for.

8
Applications / ANPM - libc upgrade error...?
« on: May 06, 2023, 04:08:29 pm »
Just spotted that libc has been updated, so I figured I'd give this a go.

Firing up ANPM went just fine, but attempting to update that RPM consistently results in the following error (see attachment).

Went as far as to re-boot, still the same result...curious if anyone is seeing this as well?

Running ANPM in DEBUG mode produces the following:

Code: [Select]
...
[RunYum] Starting execution thread for command: yum_update_dep.py libc
[RunYum]   -> Thread 10 started successfully.
[PyDone] Thread for "yum_update_dep.py libc" completed with status 0.
[PyDone] Processing exit logic for "YUM_UPDATE_DEP.PY".
[GetScalingFactor] Using font size 10 (scaling factor 1)
[DLLCheck] Checking 9 DLLs for conflicts
[CheckDllConflict] - LIBCN0.DLL
[CheckDllConflict]   --> G:\USR\LIB\LIBCN0.DLL
[CheckDllConflict] - LIBC06.DLL
[CheckDllConflict]   --> G:\USR\LIB\LIBC06.DLL
[CheckDllConflict] - LIBC061.DLL
[CheckDllConflict]   --> G:\USR\LIB\LIBC061.DLL
[CheckDllConflict] - LIBC062.DLL
[CheckDllConflict]   --> G:\USR\LIB\LIBC062.DLL
[CheckDllConflict] - LIBC063.DLL
[CheckDllConflict]   --> G:\USR\LIB\LIBC063.DLL
[CheckDllConflict] - LIBC064.DLL
[CheckDllConflict]   --> G:\USR\LIB\LIBC064.DLL
[CheckDllConflict] - LIBC065.DLL
[CheckDllConflict]   --> G:\USR\LIB\LIBC065.DLL
[CheckDllConflict] - LIBC066.DLL
[CheckDllConflict]   --> G:\USR\LIB\LIBC066.DLL
[CheckDllConflict] - LIBCN0.DLL
[CheckDllConflict]   --> G:\USR\LIB\LIBCN0.DLL
[GetScalingFactor] Using font size 10 (scaling factor 1)
...

...so perhaps there is some sort of a scaling logic issue here? I do recall this is one of the changes that Alex rolled out in the last ANPM release.

BTW: nothing in POPUPLOG.OS2 and no TRP files.

9
Off Topic discussions / Car rides etc, was Re: Qt6 Development
« on: May 06, 2023, 03:41:59 pm »
I know I've been a bit quiet the last couple of weeks, I've needed some time away from Qt6 as it was starting to frustrate me...
I'm sorry Paul...but priorities are priorities, and I'm expecting a new build every two, at worst three days!!! :o ......NOT 

Look, everyone needs some "soul time", so don't short-change yourself on yours.

Alright...so how about that NEW ride of yours? If I may ask, what did you end up getting?

I'm a car guy, meaning, hobby wise I build V8 motors, occasionally drag race, but the intended use is mostly for the street. My current engine build started way back in 2021 and it's been dragging on for a little too long now, although I can see the light at the end of the tunnel now!

10
Programming / Re: DLL names, and re-direction?
« on: April 23, 2023, 03:47:04 pm »
Andy,
Does that functionality apply to Odin processing only? Or is this a system-wide enablement?

11
Programming / DLL names, and re-direction?
« on: April 22, 2023, 09:38:22 pm »
As Paul has been building the QT stuff he noted the OS/2 DLL name limitations.

This morning I was reading a security paper on Google One VPN and DLL redirection was highlighted as one of the findings (LOW impact).

Anyways, this remark was applicable to the Win binaries, but it did have a link to a MSDN article (https://learn.microsoft.com/en-us/windows/win32/dlls/dynamic-link-library-redirection), so off I went reading wondering how Gates&Co solved this issue.

So while the redirection issue and the Win functionality to implement such a thing does not solve our problem, that made me think: so why not construct our very own re-direct DLL to help us deal with the existing limitations?

Basically a wrapper DLL.

Would it not be feasible to maintain a system-wide manifest that lists all installed DLLs, and for those that need to be longer than the 8 chars limitation we simply provide a virtual DLL name that the wrapper maps to and passes that onto the standard OS/2 DLL loader?

...or am I misunderstanding the nature of the OS/2 limitiation?

12
Applications / XWP - Create New => popup sort?
« on: April 15, 2023, 11:45:09 pm »
Hi Everyone!

Can anyone tell me how XWP sorts the objects in the 'Create new => folder' pop-up menu selection?

This functionality allows you to define what types of objects you'd like to have easy access to creating. Simply RMB click anywhere and select from that pop-up menu.

I recently sorted through my Lotus 1-2-3 and AOO entries and added the AOO spreadsheet option (see attached image for 'Spreadsheet - Excel'.

However, for the life of me (and I'm guessing this may be ridiculously simple) I cannot figure out how to arrange the folder objects so that my pop-up menu is better organized.

My goal is to list the two 'Spreadsheet' options at the bottom of that menu.

Thanks!

13
Programming / Re: Have you tested any of the new Qt 6 builds?
« on: April 02, 2023, 01:05:26 am »
Paul,

On my side this is simply a matter of lack of time after the end of work and return home. I feel like in order to do the appropriate job of the testing I would need to commit to the long-term process and not drop-out here and there. Right now that's simply not feasible.

Is there a chance that we might define a 'milestone' release that folks like myself could engage in?

Regardless, and I hope you know this, your efforts are greatly appreciated because there is no amount of $$$ (:-[) that can make up for the personal time you've invested into this!!!

14
Programming / Re: Using AI to Code for OS/2
« on: April 01, 2023, 03:08:41 am »
Perhaps not quite that great at writting correct (contextually speaking) code, however, what I am hoping it might be able to do is to become a real-time OS/2 tech "oracle", meaning: it has digested massive amounts of data during it's Inference stage...now that it has been deployed, given it's quite capable NLP skillset, it may be capable of filling in the blanks that any starting OS/2 programmer might have, such as:

1) i am looking at this particular API but don't know what this parameter is?

or

2) show me some examples of this API being used in real code

In other words, imagine having a forum like our very own here, but full-time staffed by a massive compilation of knowledge that has been stored and processed.

15
Hardware / Dell KB900 keyboard - workable?
« on: March 23, 2023, 02:51:49 am »
Hi Everyone,

Dell sent me an email with a discount code...and well, all my keyboards are still wired, so this one seems like a real nice upgrade.

It is a full keyboard and the comms are done through a Wireless RF2.4GHz & Bluetooth 5.1 setups. The RF link is accomplished through 'Secure Link USB Type-A Receive', which is a little plug that connects to your USB port.

My hope is that this literally just becomes a standard USB keyboard...but...that may be wishful thinking only...LOL, so I'm curious of anyone has tried either this specific keyboard, or keyboards like this with a similar connectivity setup?

Here is the link to the Product Support Page => https://www.dell.com/support/kbdoc/en-ca/000208146/dell-premier-collaboration-keyboard-kb900-usage-and-troubleshooting-guide

Thanks!

BTW: This keyboard will support pairing up with 2 Bluetooth devices as well, which means this is also a nice way to get comfy typing away in front of a larger tablet, or even a laptop.

Pages: [1] 2 3 ... 83