REAL Studio 2010 Release 1 line

REAL Studio 2010 Release 1 is now shipping. This release changes the name of REALbasic to REAL Studio and adds improved ActiveX support. You can download the new version from REAL Software website. Full changelog in full article.

REAL Studio 2010 Release 1 changelog

FIX 1444 Listbox: UTF-16 strings now display properly.
FIX 6184 Fixed an endian issue with QTTrack.MediaType on OS X (Intel) and Windows
FIX 6681 Fixed a weird bug where after opening a VCP project the first time you changed the text in a menu item it would also rename the item. It would not do that after you had changed it once.
FIX 7062 Fixed a bug that occurs when the path of the attached database contains an apostrophe character.
FIX 8950 Report variables show in the debugger
FIX 9068 A bug in autocomplete where it would not present the named items of an enumeration in a framework class / module has been fixed
FIX 9074 Lines can be added to reports as expected and they no longer disappear from view
FIX 9605 Windows: exceptions thrown in Console apps can now be caught properly
FIX 9689 Reports.Document.Save now takes an optional "base page name" parameter. It defaults to "Page"
Pages saved will be named using the base name + page number.

The SaveFile parameter must be a directory.
If you pass NIL you get a nil object exception (error 1)
If you pass a file instead of a directory you will get an unsupported format exception (error 2)
Both will have suitable error messages

FIX 9729 Installing Feedback from Linux IDE now works properly
FIX 9823 Copy file steps save and restore paths relative to the project file instead of absolute paths.
FIX 9954 A Nil Object Exception in pre build Build Automation steps has been fixed.
FIX 10125 Windows: Terminal Services ActiveX control now receives events.
FIX 10152 IDE: Line control's X1, X2, Y1 and Y2 properties can now be edited.
FIX 10221 Windows: the QuickTime MoviePlayer controller no longer takes up movie space (this made the movie resize and so it would look blurry).
FIX 10258 Shell: the data/result returned back from the Shell now has an encoding set (it is UTF8 on Linux and OS X, and DOSLatinUS on Windows)
.
FIX 10276 An issue in the compile process where console applications would not have their post build steps run has been fixed.
FIX 10334 The Find dialog and Find All dialog will retain the value was last entered IF no text is selected in a code editor.
A prior release broke this behavior.
FIX 10358 Console apps: using IPCSocket no longer triggers a Failed Assertion.
FIX 10389 Listbox.TypeEditableTextArea now works on Windows and Linux.
FIX 10421 Fixed the case where if you slected the Build item in a target then added a new build automation step the new step would be added to the end of the project's list of items instead of to the end of the enclosing targets list of steps.
FIX 10529 A bug where reading some preferences would convert values from integers to doubles has been fixed.
FIX 10596 Compiler no longer throws a failed assertion when building Windows/Linux apps when a file of the same name already exists and a directory of the same name is required to be created.
FIX 10677 Linux: TextField text no longer turns grey when moving/resizing the window.
FIX 10696 A bug where items that should not be visible in the contextual menu of the form editor has been corrected
FIX 10713 Closing a ContainerControl from a control that lives on the ContainerControl no longer causes random crashes (usually seen when resizing).
FIX 10715 A memory leak in the Report class has been fixed. Reports had a circular reference which caused the leak.

IMPORTANT – Reports now have a CLOSE method that should be called. Failing to call this when you are done with a report can result in leaking memory.

FIX 10716 The documentation for the menubar property of the window class has been updated.
FIX 10728 External items in the project editor list always had the Property List Behaviour item disabled. This is now enabled based on the type of the item and not just disabled becuase the item is external.
FIX 10804 If a class has a deprecated attribute it will be displayed in the Code Editor with a red D indicator instead of the more generic red A which indicates the item has attributes.
FIX 10810 Windows: setting TextArea.StyledText.RTFData no longer causes multiple SelChange events to fire
FIX 10919 Shell.Execute with parameters now works again on Mac OS X.
FIX 10948 Fixed a memory leak in the SQLSelect method.
FIX 10981 This fix reverts the patching of the lock left lock top properties when a project is loaded.
Controls will have lock left & lock top set by default but if the user turns that off they will remain that way when the project is reopened
FIX 11006 If you have to relocate external items in a VCP project when it's loaded the project will be marked dirty
FIX 11014 A nil object exception when building console apps has been fixed
FIX 11035 Reports do not need to be specifically closed any more
FIX 11045 When you cancel compiling the plugins for a project the compile will be cancelled
FIX 11072 The contextual menu in the code editor has had one item's text corrected so it provides moree information (it used to say turn off / turn on) but now says Turn Breakpoint On (or Off appropriately)
The Help item has been moved to the end of the contextual menu to match the form and report editors
FIX 11087 Fixed an encoding bug that occurs when a numeric type is appended to a text type in a new string.
FIX 11105 Mac: Console Apps no longer raises assertion failure, on case sensitive HFS+ filesystems, when plug-ins are used
FIX 11108 Copy files steps use a relative path to files that is svn and cross platform
FIX 11113 An issue where simply openeing an existing project that had tabs open could mark the project dirty has been fixed
FIX 11164 Locking settings on the IDE Script Step editor have been adjusted so the editor behaves better.
FIX 11205 Builds steps from projects created prior to 2010 r1 b2 will no longer cause nil object exceptions.
There is the possibility that any files that cannot be located may be dropped from the build step.
You are encouraged to check your steps or recreate them with this beta.
NEW 29 The Filetypes Editor now has a new column for the entry of the filetype UTI.
This information will be added to the the Mac OS X plist if present.
NEW 46 Canvas: Added DoubleClick(X As Integer, Y As Integer) event.
NEW 53 Listbox.ActiveCell now returns a TextEdit base class which can either be a TextField or TextArea control. To specify which one the Listbox uses you can use the new TypeEditableTextArea constant. For example:

Listbox1.CellType(0,0) = Listbox.TypeEditableTextArea
Listbox1.CellType(1,0) = Listbox.TypeEditableTextField

NEW 9806 Search results can now be printed.
NEW 10085 Added DragItem constructor:
DragItem( w As Window, x As Integer, y As Integer, width As Integer, height As Integer )

Where w = the window that the drag originates from, the x, and y coordinates are also relative to this window. It can also be a ContainerControl.
x, y, width, and height are the size/bounds of the drag rectangle

Also Deprecated RectControl.NewDragItem, and Window.NewDragItem

NEW 10099 Canvas: added Activate and Deactivate events.
NEW 10128 Two new controls have been added to the Report Editor. They are the Date control which allows you to drag a control onto a report that will show the current date the report is run and the page number control which will display the current page number.
NEW 10147 All project types will present a dialog when they open projects that are saved in newer versions.
VCP projects did not do this previously.
NEW 10183 Windows: improved our ActiveX support, now generates support classes instead of just the main automation class and now imports additional type libraries that are referenced within another.
NEW 10263 OLEObject: Added a Handle As Ptr property that returns a pointer to the IDispatch interface that is being used.
NEW 10457 Compiler no longer adds an .exe extension to Windows builds if .scr (screen saver extension), or .com (command file extension) is present in the file name.
NEW 10480 Shell Completed event and Close method are now better documented.
NEW 10552 All changes required to update the name of the product to REAL Studio have been implemented.
NEW 10631 Menu item arrays are now documented.
NEW 10633 Syntax help that appears in the status bar no longer disappears while typing parameter names.
NEW 10719 REALSQLServerDatabase is now documented in both the User's Guide and the Language Reference.

Author: Kuba Pawlak

I'm interested in all. Currently working on the development of TUTSPOLIS and I hope that in near feature reference it success.

4 Responses to “REAL Studio 2010 Release 1”

  1. alex says:

    hey there,

    what about a XML tutorial? the documentation is quite useless at many points in terms of XML…

    alex

  2. Jakub Pawlak says:

    OK, I will create this kind of tutorial :) Now I’m working on twitter client using HTTPSocket + short url option.

  3. Reemby says:

    What about, new controls for Realbasic, the controls are all still the same and many of them are old and look ugly, maybe they should start adding some controls like the one in Cocoa.

  4. Jakub Pawlak says:

    They will add new controls so that REALbasic apps will have a Cocoa look :)

Leave a Reply

Copyrights (c) TUTSPOLIS | Powered by Wordpress MU | Inspired at Elegant Themes designed by qbap (HTML5 & CSS3)