Page 1 of 2

PureBasic 3.81 Beta 1 for Windows

Posted: Tue Dec 02, 2003 12:10 am
by Fred
Dear PureBasic users,

The public beta for the new 3.81 version is available at http://www.purebasic.com/PureBasic_Upda ... Beta_1.zip . Here is the list of improvements/changes:

- Added: DatabaseUpdate(), DatabaseError()
- Added: Play/Stop/Resume/PauseMovie() for sprite rendered movies
- Added: Extends support for structure
- Added: Icon support and live image resize for DrawImage()
- Added: 2, 16 and 256 colors BMP support for Catch/LoadSprite()
- Added: Excellent SmartUpdate tool from fr34k to update quicky any PureBasic version
- Added: Last version of the Visual Designer by Berikco

- Changed: Labels are no more case-sensitive
- Changed: Default quality for SaveImage() and JPEG plugin is now '7'
- Changed: InitModule() and InitPalette() doesn't need the maximum parameter anymore
- Changed: PlayMovie() behaviour has changed for rendered movies

- Fixed: A memory leak in Sprite rendered movies
- Fixed: Requesters commands could lock other applications if no window were opened
- Fixed: Some interfaces definitions was wrong in the Residents
- Fixed: String constants with multiple constants items
- Fixed: KeyboardReleased(#PB_Key_All) wasn't working
- Fixed: Compiler bug with Interface in procedure and with string returns
- Fixed: ProcedureDLL bug when a string return type was specified
- Fixed: SetGadgetText() for StringGadget() could produce extra events
- Fixed: CopySprite() didn't work with Alpha-Sprites
- Fixed: Bug in the compiler optimizer with bytes and word in some very rare cases
- Fixed: JPEG and TIFF decoder bug in rare situation

The Linux 3.81 version will be released at the same time than official Windows one.

Once again, thanks to all the guys who helped a lot to make it possible....

Enjoy !

Fred.

Posted: Tue Dec 02, 2003 12:48 am
by freak
Fred wrote: - Added: Excellent SmartUpdate tool from fr34k to update quicky any PureBasic version
I want to give a bit more info on that, as the helpfiles are not ready yet.
This tool is good for small updates, because it only downloads the files
that are actually needed. This is especially usefull, when a beta becomes
the final release, or for that .01 updates. In the future, there will also be
small fixes like librarys avaiable through this tool.
The GUI should pretty much explain itself.

For those who allready want to use it for this update, i've uploaded the
file here: http://freak.purearea.net/stuff/SmartUpdate.zip
(Just put it in the PB root dir, and run it, all PB closed of course.)


Some Info for all who use lot's of explorergadgets. The directory scan
code was reworked, and is now about 5x faster than before.

Timo

Posted: Tue Dec 02, 2003 1:50 am
by Doobrey
Looks like you`ve got your update code working quicker than me Freak..
I`m still nowhere near ready to release my update code as a userlib yet :cry: (lib about 50% done, 99% done on the update editor)

Anyway, nice work guys...can`t wait to play with the new linux version :twisted: :evil: :twisted:

@Fred, what is the status of the Amiga version? (dead/unsupported/sleeping ?)

Re: PureBasic 3.81 Beta 1 for Windows

Posted: Tue Dec 02, 2003 5:37 am
by PB
> Added: Last version of the Visual Designer by Berikco

Is Berikco no longer doing the Visual Designer?
Or did you mean, the most recent version of the VD?

Re: PureBasic 3.81 Beta 1 for Windows

Posted: Tue Dec 02, 2003 9:36 am
by Berikco
PB wrote:> Added: Last version of the Visual Designer by Berikco

Is Berikco no longer doing the Visual Designer?
Or did you mean, the most recent version of the VD?
Last version :)

Most recent is better ;)

Posted: Tue Dec 02, 2003 9:44 am
by Fred
Lastest version, of course :)

Doobrey: I will probably release a new amiga just after the linux one.

Posted: Tue Dec 02, 2003 10:58 am
by freedimension
You mean latest version.

I wonder, what that "extended support for structures" could be?

Posted: Tue Dec 02, 2003 12:42 pm
by Fred
Try:

Code: Select all

Structure ColoredPoint Extends Point
  Color.l
EndStructure

MyPoint.ColoredPoint\x = 10
MyPoint\y = 100
MyPoint\Color = RGB(10,10,10)

Posted: Tue Dec 02, 2003 1:20 pm
by GedB
Ooooh, I like that.

Posted: Tue Dec 02, 2003 2:20 pm
by Door
- Added: Excellent SmartUpdate tool from fr34k to update quicky any PureBasic version
Will those of us who do not, and will not, have their development machines connected to the internet still be able to update PB with this new method? Based on what Freak said: " because it only downloads the files that are actually needed." it sounds like a lot of us PB users will no longer be able to access the updates since our development machines are not connected to the internet?

Posted: Tue Dec 02, 2003 2:36 pm
by freedimension
I think there still will be zipped updates of mayor releases (every .1th Version).
If not, you could still create an alias pb folder and copy this to the development environment.

Posted: Tue Dec 02, 2003 2:45 pm
by freak
Don't worry. There will be always both ways avaiable.

I don't like those *online-only* ways myself, where you can't install offline any more, because you can't take backups
and install from cd's. So we make both avaiable, and the choise is up to you.

Timo

Posted: Tue Dec 02, 2003 3:34 pm
by Door
Thank you for the clarification :D

Posted: Tue Dec 02, 2003 4:25 pm
by Franky
Hi, what about the Spingadgetbug, when do you want to fix it?

Posted: Tue Dec 02, 2003 7:53 pm
by RJP Computing
freak wrote: snip...
Some Info for all who use lot's of explorergadgets. The directory scan
code was reworked, and is now about 5x faster than before.

Timo
Oh boy it is REALLY fast. Great improvement.

Any other non-documented features :wink: