Category:REALbasic Releases

From REALbasicWiki

Jump to: navigation, search

The most recent release is always available from the REAL Software web site.

Older versions (down to REALbasic 2007 Release 1) can be downloaded from your account at REAL Software. If you need even older versions you will have to contact contact customer support.

Contents

[edit] REAL Studio 2010

Starting in 2010, the product name has changed from REALbasic to REAL Studio.

REAL Studio Name Changes
Old Name New Name
REALbasic Personal REAL Studio Personal Edition
REALbasic Professional REAL Studio Professional Edition
REAL Studio REAL Studio Enterprise Edition


[edit] Release 2

Not yet available

[edit] Release 1

February 9, 2010

  • Improved ActiveX support
  • Added Canvas.DoubleClick, Activate and Deactivate event
  • Date control and Page control added to report editor
  • 46 bug fixes

[edit] REALbasic 2009

[edit] Release 5

December 1, 2009

  • Updated SQLite to 3.6.20* (* Although the Release Notes indicate 3.6.17, SELECT sqlite_version() indicates it is actually using 3.6.20)
  • IDE can now display all break points in a project
  • Added Print method to HTMLViewer
  • Added ContentsChanged flag and event
  • Fixes right-click bug on Windows that was introduced in RB2009r4
  • 69 bug fixes

[edit] Release 4

September 29, 2009

  • All new report designer included with all editions of REALbasic
  • All new IDE build steps is included with REAL Studio
  • HTMLViewer uses WebKit on Linux
  • Added IOException class
  • Introduced all new Feedback application for reporting bugs
  • 97 bug fixes
  • Last release to support Mac OS X 10.3
Image:Warning24.png Right-clicking in controls within GroupBoxes on Windows crashes your app.

[edit] Release 3

July 7, 2009

  • TextField and TextArea replace EditField which is now deprecated
  • Added OpenGLSurface control
  • FocusNext and FocusPrevious allow you to manually change UI focus
  • 94 bugs fixes

[edit] Release 2.1

May 5, 2009

  • 11 bug fixes

[edit] Release 2

April 14, 2009

Starting with Release 2, REAL Software added a new edition of REALbasic, called REAL Studio. The editions are now:

  • REAL Studio: $995, inlcudes Code Profiling, IDE Scripting, REAL Server, phone support a single-developer IDE key that works on Mac OS X, Windows and Linux
  • REALbasic Professional: $299 (no longer has Code Profiling or IDE Scripting)
  • REALbasic Personal: $99 (no longer allows you to encrypt classes)

Changes

  • New #pragma BreakOnExceptions added
  • Built applications now include a 256x256 icon on Windows Vista
  • Listboxes have a new tag property on a per row basis, available as ListBox.RowTag
  • A HelpTag can be set for any cell of a ListBox using ListBox.CellHelpTag (Mac and Windows only)
  • Dates have a new Constructor: new Date( year, month, day, hours, minutes, seconds[, gmtOffset] )
  • New MySQL Plugin for MySQL Community edition

[edit] Release 1

March 3, 2009

  • IDE now can load 32-bit pictures with masks like TIFF or PNG
  • Checkboxes gain an indeterminate state, available with CheckBox.State. This is also available in ListBoxes with ListBox.CellState
  • Bugs can be reported right from the IDE
  • You can now get the height of a ListBox header and row with ListBox.HeaderHeight and ListBox.RowHeight
  • CurrentMethodName is a new meta constant returning the name of the method
  • Built applications are now put into a Builds folder to avoid name conflicts
  • Picture.Mask becomes settable
  • Use of SpecialFolder is now enforced instead of DesktopFolder, PreferencesFolder and so on
  • #pragma Warning and #pragma Error added

[edit] REALbasic 2008

[edit] Release 5.1

December 16, 2008

Only 2 fixes in this release

  • Adding tabs to a TabPanel, or pages to a PagePanel, or changing the super of the control now updates the control to reflect those changes in the window editor
  • Mac IDE no longer pauses for a long time when compiling

[edit] Release 5

December 9, 2008

  • Analyze project reports unused local variables
  • Several Analyze project changes
  • 112 bug fixes

[edit] Release 4.2

October 28, 2008

Only a single fix in this release:

  • Double to UInt64 conversion no longer crashes Windows machines that do not have SSE3 CPU support

[edit] Release 4.1

October 14, 2008

  • Str displays up to 7 significant digits again
  • Pictures, sounds, movies and raw data sources that are dragged into the project are again correctly included in the application bundle
  • Locked controls work properly with VCP file format
  • Other small fixes

[edit] Release 4

September 23, 2008

  • Control locking
  • Tab stops
  • Warning system enhancements
  • Codesign for Mac OS X applications

[edit] Release 3.1

July 22, 2008

The first "dot" release since the Rapid Release Program was instituted with the release of REALbasic 2005.

  • Einhugur plugins now work again
  • Other bug fixes

[edit] Release 3

July 8, 2008

  • Added Attributes as the main new language feature
  • The Professional Edition now includes a Profiler
  • Warning system now shows deprecated functionality and suggested replacement
  • Introspection extended again to give scope and sharing information
  • Types within classes added but some issues using them with inheritance
  • Wide range of bug fixes for editing stability and performance improvements
  • Redim(-1) no longer leaks

[edit] Release 2

May 6, 2008

  • End of the single-executable - the Windows version no longer bundles its DLL files internally but puts them in a separate folder. This was not mentioned in the release notes but in a separate Read Me.txt in the Documentation/Read Me folder
  • Pairs class added
  • Attributes is now a reserved keyword for the compiler. This may cause compilation errors if you used it as a name.
  • Picture.Mask becomes a method with optional param create. You can now check if masks exist without accidentally creating them.
  • Introspection module significantly enhanced, can get types without an object instance and invoke constructors.
  • WeakRefs speed increased (sounds like a linear lookup has become a dictionary) if you have many refs to different objects.
  • Deprecations remove many folders, functions added to SpecialFolder module to match (AppleMenuFolder, 
ControlPanelsFolder, 
ExtensionsFolder, 
StartupItemsFolder, 
ShutdownItemsFolder, 
FontsFolder)
  • Break statements are now a NOOP in compiled apps, so can be left in without runtime overhead (break became a reserved word to achieve this)
  • XMLDocument.ToString and Thread leaks fixed

[edit] Release 1

February 11, 2008


Image:Warning24.png There are numerous reports that projects still containing bindings (deprecated in 2007r4) fail to load in REALbasic 2008r1 and/or fail to launch. You should also check that no constant has been declared twice.

[edit] REALbasic 2007

[edit] Release 5

November 13, 2007

  • REALSQLDatabase updated to sqlite version 3.4.2
  • Supports Mac OS X Leopard (10.5)
  • Socket class removed

[edit] Release 4

September 10, 2007

  • Delegates added to the language
  • Supports Ubuntu Linux
  • Increase database access performance
  • Bindings deprecated. Officially deprecated in the next version, but stopped working properly in most cases with this release.

[edit] Release 3

June 12, 2007

  • Namespaces
  • Last version to support building of PEF applications; shown as 'Mac OS X and Mac OS 9' in the IDE's 'Build Settings' dialog.

[edit] Release 2

April 2, 2007

  • Weak references
  • Code Folding
  • Improved debugger

[edit] Release 1

January 2, 2007

  • Supports Windows Vista

[edit] REALbasic 2006

Release 4: October 4, 2006

  • Can now compile Universal Binary applications

Release 3: July 6, 2006

Release 2: April 10, 2006

Release 1: January 11, 2006

[edit] REALbasic 2005

Release 4: October 12, 2005

Release 3: September 13: 2005

Release 2: August 2, 2005

Release 1: June 14, 2005

  • Complete rewrite of IDE using REALbasic itself
  • Added ContainerControls
  • Added new database engine based on SQLite, REALSQLDatabase, to replace the proprietary REALDatabase.
  • Change in how Listbox rows are drawn. Previously, only rows with data were drawn, with this change, empty 'virtual' rows are drawn to allow for alternating, iTunes-like listboxes.

[edit] REALbasic 5.5.x

REALbasic 5.5.5: March 21, 2005

  • Supports MP3 Format

REALbasic 5.5.4: November 4, 2004

REALbasic 5.5.3: July 28, 2004

REALbasic 5.5.2: May 18, 2004

REALbasic 5.5.1: ???

REALbasic 5.5: February 25, 2004

  • Supports compiling for Linux
  • IPCSocket introduced
  • XML support added
  • SOAP Services support added
  • System.EnvironmentVariable added
  • Mac OS AddressBook classes
  • Support added for Mach-O executable format
  • Return type covariance added to language
  • StyledText class added
  • AddressOf operator added to language
  • Support for constructors named 'Constructor' and destructors named 'Destructor' added
  • New syntax 'dim foo as Type = value' added to language
  • ParamArray keyword added to language
  • Operator_Lookup added

[edit] REALbasic 5.2.x

REALbasic 5.2.2: November 4, 2003

REALbasic 5.2: July 8, 2003

[edit] REALbasic 5.x

REALbasic 5.1: April 28, 2003

REALbasic 5.0: February 4, 2003

[edit] Older Versions

REALbasic 4.5.2 - October 15, 2002

REALbasic 4.5.1 - September 11, 2002

REALbasic 4.5 - July 17, 2002

  • Added Notes capability
  • Inline auto-complete
  • Code splitter (still missing from REALbasic 2009!)
  • Vector graphics
  • ListBox enhancements
  • Sheets (OS X)
  • Virtual Volumes
  • QuickTime improvements
  • PagePanel
  • XML Project format

REALbasic 4.0 - Jan 7, 2002

REALbasic 3.5.2 - November 8, 2001

  • Last version to support compiling for 68K Macs.

REALbasic 2.0.1 April 27th, 1999

  • Support compiling for Windows.
  • Gestalt Access.
  • Direct calls to Windows API, DLL and Macintosh toolbox.
  • New methods for the AppleEventDescList.

REALBasic 2.0

  • New Appearance Manager controls.
  • Bindings added.
  • Better Quicktime support.
  • Localization by means of constants.
  • Unicode support.
  • Project's file format changed.

REALbasic 1.0 October 8th, 1998.

  • Support 68k and PowerPC, including Fat applications.
  • Support Hypercards's XCMD's and XFCN's, AppleScript and AppleEvents.
  • Sprite engine.
  • No longer compiles for Java.

Personal tools
related