PureBasic 3.91 for Windows released

Developed or developing a new product in PureBasic? Tell the world about it.
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

PureBasic 3.91 for Windows released

Post by Fred »

Hi Folks,

It's here. This version was supposed to be a small update, but the linker change took more time and raised more errors than expected. All seems ok again, so even if the visible changes aren't that important, the compiler back-end is now ready to quickly move forward again. It includes many small improvements and bugs fixes which makes this update a must have. You can grab it on your purebasic account. If you have a slow connection, you can get the new SmartUpdate version on the purebasic account to allow a minimal update (1.4 Mb instead of 7 Mb when updating from the v3.91 beta 2). Read the history section for a full list of changes.. The linux will follow very quickly.

Once again, thanks to fr34k, Berikco and all others which made this release possible ! :wink:

Have fun,

Fred.
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Re: PureBasic 3.91 for Windows released

Post by PB »

Thanks Fred! :D
Jose
User
User
Posts: 34
Joined: Sat Apr 26, 2003 9:20 pm

Post by Jose »

Thank s Fred, all the hard work is always appreciated. :wink:
benny
Enthusiast
Enthusiast
Posts: 465
Joined: Fri Apr 25, 2003 7:44 pm
Location: end of www
Contact:

Post by benny »

Yup.

Thanks Fred and the crew !!!!
regards,
benny!
-
pe0ple ar3 str4nge!!!
freedimension
Enthusiast
Enthusiast
Posts: 613
Joined: Tue May 06, 2003 2:50 pm
Location: Germany
Contact:

Post by freedimension »

Changed: WindowMouseX() and WindowMouseY() now returns the coordinates in the window client area (DesktopMouseX() now replaces the old behaviour).
That's not true and I find it sort of a pity that there is no true replacement of the old behaviour. This renders a great part of my old sourcecode unusable.
Why not introduce ClientMouseX/Y and DesktopMouseX/Y, leaving WindowMouseX/Y untouched?
User avatar
GedB
Addict
Addict
Posts: 1313
Joined: Fri May 16, 2003 3:47 pm
Location: England
Contact:

Post by GedB »

Thanks Fred & Team.

I'd just like to say that the smart updater tool is excellent.
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

freedimension wrote:
Changed: WindowMouseX() and WindowMouseY() now returns the coordinates in the window client area (DesktopMouseX() now replaces the old behaviour).
That's not true and I find it sort of a pity that there is no true replacement of the old behaviour. This renders a great part of my old sourcecode unusable.
Why not introduce ClientMouseX/Y and DesktopMouseX/Y, leaving WindowMouseX/Y untouched?
WindowMouseX/Y() like it was before was unuseable due to skin problem (title bar and borders aren't fixed) and will result to bad result on non standard configuration. You can easily emulate the old behaviour with DesktopMouseX() and WindowX() combo (I agree the statement isn't exactly true). What are the case where the old functions are needed (just curiosity) ?
freedimension
Enthusiast
Enthusiast
Posts: 613
Joined: Tue May 06, 2003 2:50 pm
Location: Germany
Contact:

Post by freedimension »

Well, you are right Fred. The possible applications for the old behaviours are very ... few and far between.
But the situation now is that I have to look through thousands of lines of code to replace occurences of the MouseX/Y functions where I already bypassed the problem you mentioned. There are many complex calculations in that too, regarding that I've written a graphical demanding application. Those can be hard to "re-think".

But well, the child has already fallen into the well (as we would say in Germany) ;-)
User avatar
NoahPhense
Addict
Addict
Posts: 1999
Joined: Thu Oct 16, 2003 8:30 pm
Location: North Florida

Re: PureBasic 3.91 for Windows released

Post by NoahPhense »

Thanks Fred & Sons... you rock! ;)

- np
Moonshine
Enthusiast
Enthusiast
Posts: 263
Joined: Tue May 25, 2004 12:13 am
Location: UK

Post by Moonshine »

Cheers Fred :)
Mark my words, when you least expect it, your uppance will come...
fweil
Enthusiast
Enthusiast
Posts: 725
Joined: Thu Apr 22, 2004 5:56 pm
Location: France
Contact:

Post by fweil »

Since noon I am using 3.91 without any bug found in my apps.

Great.

Thanks a lot Fred.
My avatar is a small copy of the 4x1.8m image I created and exposed at 'Le salon international du meuble à Paris' january 2004 in Matt Sindall's 'Shades' designers exhibition. The original laminated print was designed using a 150 dpi printout.
jack
Addict
Addict
Posts: 1358
Joined: Fri Apr 25, 2003 11:10 pm

Post by jack »

for writing libs:
what version of PellesC is recommended ?
will lcc still work ? (i seem to recolect a mention to use Ansi-C)?
any other compilers that are known to produce libs that work with PB 3.91 ?

the latest version (2.80) of PellesC wont allow stdcall, and i get a lot
of polink errors when trying to use a lib compiled with it.
how about any Pascal compilers?
any help is much appreciated. :mrgreen:
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Re: PureBasic 3.91 for Windows released

Post by gnozal »

Fred wrote:Hi Folks,
It's here.
Still no PureBasic_Update_3_91.zip. Will all the future updates only be available via Purebasic user account ?
Fred wrote: If you have a slow connection, you can get the new SmartUpdate version on the purebasic account to allow a minimal update
Why not packing the purebasic releases with RAR or 7-ZIP (please not ZIP, it's obsolete) ? This will save some hundreds kb for the ones of us with slow connections ...
Edwin Knoppert
Addict
Addict
Posts: 1073
Joined: Fri Apr 25, 2003 11:13 pm
Location: Netherlands
Contact:

Post by Edwin Knoppert »

Yes, thanks for the free updates.

+ i wanted to stress that current installers are 100% satisfying, i meant the full 7mb updates, keep those in :)

These installers perform very well, i run them from within the unzipper and i have no worries with manual unpacking first, i like that.
Edwin Knoppert
Addict
Addict
Posts: 1073
Joined: Fri Apr 25, 2003 11:13 pm
Location: Netherlands
Contact:

Post by Edwin Knoppert »

O btw, i made an error by dl'ing the 390 since this was the 'only' link in public.
You might want to remove that completely (imo).
Post Reply