Recent Posts

Pages: 1 ... 8 9 [10]
91
Applications / Re: New builds of Thunderbird and SeaMonkey
« Last post by Mark Szkolnicki on June 14, 2022, 06:02:53 pm »

You are welcome to the rain, though it looks like it is leading to a state of emergency with the snow melt. Still grey, wet and cold here, just had to light a fire, which is almost never needed in June. At least the cold has slowed down the snowmelt here.
Good luck and hopefully no flooding


Not near me, Sir - although I live on Cooking Lake it is actually like a big slough - no inflow, no outflow, no riparian flow - all the years of drought have caused it to recede about 400 feet so we'd need metres of water coming down to m,ake a dent.

They also have the manholes in our hamlet about 2 feet above the ground, so pretty well just sewage flow - the water is still just being sucked into the soil, for which I am thankful.

As to fires - Anne and I enjoy a natural fire but because its not our primary source of heating - may have one in the fireplace today just for fun.  8)

Best!

M
92
Applications / Re: New builds of Thunderbird and SeaMonkey
« Last post by Dave Yeo on June 14, 2022, 05:11:11 pm »
Heh Dave!


Yea, I'm 60 and finding it hard crawling under the truck, especially the getting up part :)


At least you still can get up ............. <grin>

And BTW thanks for the rain .......... had one hell of a thunderstorm last night to start (Thor was throwing around Mjolnir pretty liberally, battling Frost Giants and knocking out power everywhere).

Expecting 135 mm in the next 3 days so we'll be building an ark as well in Alberta, to join you guys in BC.

Best!

M

You are welcome to the rain, though it looks like it is leading to a state of emergency with the snow melt. Still grey, wet and cold here, just had to light a fire, which is almost never needed in June. At least the cold has slowed down the snowmelt here.
Good luck and hopefully no flooding
93
Applications / Re: New builds of Thunderbird and SeaMonkey
« Last post by Dave Yeo on June 14, 2022, 05:06:17 pm »
Well, anyways, if anyone is interested I uploaded the SM 10.3.0 build to https://sourceforge.net/projects/cc-os2/files/

Glad you got this working Dave!

It did crash this morning,
Code: [Select]
Call Stack
______________________________________________________________________

   EBP     Address    Module     Obj:Offset    Nearest Public Symbol
 --------  ---------  --------  -------------  -----------------------
 Trap  ->  B274547A   XUL       0001:0047547A  between PLDHashTable::Clear + A and PLDHashTable::FindFreeEntry - 66  (both in Unified_cpp_xpcom_build0.cpp)

 2DDD2088  11236ED0   XUL       0002:00086ED0  nsTArrayHeader::sEmptyHdr  (in Unified_cpp_xpcom_build1.cpp)

 Lost Stack chain - new EBP below previous

______________________________________________________________________

 Labels on the Stack
______________________________________________________________________

   ESP     Address    Module     Obj:Offset    Nearest Public Symbol
 --------  ---------  --------  -------------  -----------------------
 001EF80C  B34AE237   XUL       0001:011DE237  between gfxFontCache::FlushShapedWordCaches + 37 and gfxFontCache::Observer::Observe - 29  (both in Unified_cpp_gfx_thebes0.cpp)
 001EF81C  1F3E1993   LIBCN0    0001:00091993  fmutex.h#138 __um_free_maybe_lock + FF 0001:00091894 (ifree.obj)
 001EF84C  B34E6CD0   XUL       0001:01216CD0  between gfxPlatformFontList::InitFontList + C0 and gfxPlatformFontList::GetFontList - 170  (both in Unified_cpp_gfx_thebes1.cpp)
 001EF88C  B348C48C   XUL       0001:011BC48C  between gfxFcPlatformFontList::InitFontList + 3C and gfxFcPlatformFontList::FindGenericFamilies - 94  (both in gfxFcPlatformFontList.cpp)
 001EF8A8  B3487F00   XUL       0001:011B7F00  gfxFcPlatformFontList::CheckFontUpdates  (in gfxFcPlatformFontList.cpp)
 001EF8AC  B34DA4E0   XUL       0001:0120A4E0  between gfxPlatformFontList::UpdateFontList + 10 and gfxPlatformFontList::SizeOfFontFamilyTableExcludingThis - 10  (both in Unified_cpp_gfx_thebes1.cpp)
 001EF8BC  B55BFB38   XUL       0001:032EFB38  between mozilla::TimeStamp::Now + 18 and mozilla::TimeStamp::ComputeProcessUptime - 28  (both in TimeStamp_posix.cpp)
 001EF8CC  B3487F22   XUL       0001:011B7F22  between gfxFcPlatformFontList::CheckFontUpdates + 22 and nsTHashtable::s_HashKey - 1E  (both in gfxFcPlatformFontList.cpp)
 001EF8D8  000B0CD3   SEAMONKE  0001:000A0CD3  between std::basic_istream::ignore + 19F and __cxxabiv1::__forced_unwind::{typename} - 5D  (both in compatibility.obj)
...

Not sure if just long uptime or something to do with the patch or what. I'll install the dbg files incase it happens again.
94
Applications / Re: New builds of Thunderbird and SeaMonkey
« Last post by Mark Szkolnicki on June 14, 2022, 04:52:33 pm »
Heh Dave!


Yea, I'm 60 and finding it hard crawling under the truck, especially the getting up part :)


At least you still can get up ............. <grin>

And BTW thanks for the rain .......... had one hell of a thunderstorm last night to start (Thor was throwing around Mjolnir pretty liberally, battling Frost Giants and knocking out power everywhere).

Expecting 135 mm in the next 3 days so we'll be building an ark as well in Alberta, to join you guys in BC.

Best!

M
95
Applications / Re: New builds of Thunderbird and SeaMonkey
« Last post by Mark Szkolnicki on June 14, 2022, 04:45:30 pm »
Heh Paul!



I'm 'only' 47 but my days of car maintenance are definitely over :) Particularly as I bought two new cars when I left GM in 2017 - and modern cars are WAY too hard to work on yourself!


I agree 100%.

My loyal 2005 Jeep Liberty crapped out on my birthday last year - I could still do maintenance on it.

Its replacement is an immaculate 2008 Jeep Limited Edition, I bought used - however the new Loyal is a living computer - going to the dealership, its the data transfer module that is plugged in first ................

Upside is the hard drive can hold about 6000 songs, so I'm off the 10"s of cd's cluttering the dashboard.

But still have my 1984 Firebird Trans-Am, the first car I ever bought myself - body fully restored - but need to work on the engine badly as a lot of gaskets are leaking. Perhaps I'll get around to some more restoration this year, but gas prices are a scandal - still completely drive-able without but probably limited this year.

Old loves are always the ones that never quite leave you <sic>.

M
96
Applications / Re: New builds of Thunderbird and SeaMonkey
« Last post by Paul Smedley on June 14, 2022, 12:15:47 pm »
Well, anyways, if anyone is interested I uploaded the SM 10.3.0 build to https://sourceforge.net/projects/cc-os2/files/

Glad you got this working Dave!
97
Applications / Re: New builds of Thunderbird and SeaMonkey
« Last post by Dave Yeo on June 14, 2022, 07:55:54 am »
Well, anyways, if anyone is interested I uploaded the SM 10.3.0 build to https://sourceforge.net/projects/cc-os2/files/
98
Games / Re: DOS VDM - USB and Game port Gamepad support
« Last post by Mark Szkolnicki on June 14, 2022, 06:31:57 am »
Okay Guys and Gals - after some head scratching, I got joysticks working under Masterroids 1.1.

Again it is not obvious how to do it.

With Xevents running for the joystick I'm testing, I ran Masterroids - a box is present at start-up asking you to center the joystick and then press enter (can be done from either a mouse or hitting ENTER on the keyboard.

Follow the instructions when the calibration graphic window opens - move the joystick around in a circle a couple of times then click the big Checkmark button.

Before starting the game you must go to the Options dropdown, and then click on Player (very obvious, right? - N-O-T)

A window will open which allows you to customize the keyboard control settings, for each of up to 4 players. However, there is also a checkbox marked "Joystick" which must be checked as well. Press the big Checkmark button at the bottom to go back to the starting screens.

To run the game, go to the Games dropdown - choose 1 player, then enter, to start the game.

Without checking that one Joystick checkbox, the game will not recognize that a Joystick is there, despite asking you to calibrate same .......... a fine example of the first corollary to Murphy's Law - namely Murphy was an optimist ............

And, oh, by the way, this has to be done each time the game is run - despite the ability to register the game is long in the past, the unregistered version will not save any changes to PLAYER or SETTINGS options from game to game, as opposed to settings under CONFIGURATION, also in the Options dropdown.

But we have yet another native OS game that can be tested, kids - and from the limited time spent on it this evening, a game that is a lot of fun, bringing me back to the money dropping hours I spent in the video arcades about a century ago .......... !

Time for bed and Best!

M
99
Games / Re: DOS VDM - USB and Game port Gamepad support
« Last post by Mark Szkolnicki on June 14, 2022, 05:38:29 am »
Heh Neil!

I haven't tried this in years, but it is a pretty nice game that ought to be cracked.

To play, use the menu Game->Players->1 and the game will start. Fire using right shift, and right control does shields or something.

Discovered that after trying every key combination on the keyboard and then starting with the Games Dropdown - I discovered it by pure dumb luck - of such is brilliance made <sic>.

Still trying to get it to recognize the joystick - it looks like its calibrating but your using the mouse to press all the buttons - starting the game no movement of the joystick or buttons are recognized.

Will try using just the keyboard for the moment - looks like it could be a fun game ............ if you like blowing lots of things up ............. !

M
100
Programming / Re: Newbie guide to porting software?
« Last post by Dave Yeo on June 14, 2022, 04:01:08 am »
Dave,

AH-HA! That's probably exactly the cause of my issue then. I wonder if netlabs would accept a 'build-essentials' RPM metapackage that would install all of the needed packages (gcc, etc).

I don't see why not, they might have some ideas about what it should contain.

Quote
As for things that are lacking in the terminal handling, does anybody know which layer they're lacking at? Eg, is it the termcap/terminfo layer, the ncurses/termlib layer, or the old 16-bit Vio layer?

Mostly the termcap/terminfo layer I beleive. There is a ncurses port. There is always the option of falling back to native API, at that I recently discovered some of the 16 bit VIO layer is in libc complete with thunking and taking care of segments, see for example this thread, https://www.os2world.com/forum/index.php?topic=3066.
Handy having the libc source to find things like KbdCharIn()
If using the OS/2 API, pretty much required for some multimedia stuff like needing a foucc, libc includes its own version of os2.h which normally calls os2emx.h but can call the toolkit version. Or you can directly use the toolkits h files by doing something like "-dirafter /@unixroot/usr/include/os2tk45/h", need the -dirafter to avoid the toolkits ancient libc, then #include <os2me.h> for example will work.
Pages: 1 ... 8 9 [10]