Release Notes : 2008.2
The 2008.2 release rolled on June 24, 2008
Contents |
[edit] New Features
- Share Extended with “Update Version” Support: In the last release, you got a very early version of the Share, providing you and other BCDN developers with a much easier way to share code with each other. In this release, we have delivered the first enhancement to the Share. In the past, if you included a project from the Share in your own solution, any changes made to the shared code would not benefit your solution. The enhancements delivered in this release allow you to update your solution to include the latest version of the code in the Share. Of course, when including another developer’s shared code, we strongly recommend that you thoroughly test each version before deploying.
- Better Toolbars: We hope you find that the toolbars are more contextual in this release. The change moves the general-purpose buttons in-line with the tabs for Start, Design, Staging, etc. The contextual buttons will now be part of the Design Editor. The result yields about 55px of vertical space to the main workspace, and moves the buttons closer to the area where they are needed. (As we start rolling out more features for editing your code, this move will help to accommodate many more buttons, too.)
-
Forms Simulate in Separate Memory Space: Simulate is a powerful and much-loved tool in the Builder. It allows you to immediately see how your forms and application logic will work at runtime, and it also enables real-time debugging as you develop your applications. With the help of several BCDN developers, the simulate feature has matured considerably (remember life before breakpoints?).So the next big step is to isolate simulations so that they run in separate memory space from the Builder. This protects your Builder session from potential problems with your simulation. You will also find that each simulation works almost like a code snapshot at the time you simulate. Any code that you have already tested in simulate will require a new simulation to see the effect of changes you might make. This makes it possible to simulate a form before and after making a code change, and compare changes in two side-by-side simulations.
“Simulate” and “Simulate with Debug”: In addition to simulate running in separate memory space, you will have two ways to simulate: “Simulate” and “Simulate with Debug.” The first performs a lightweight simulation for when you just need see how a form will render. The latter simulates a form with breakpoints and event management enabled for full debugging.
- http://docs.bungeeconnect.com/wiki/index.php/Concept_:_Understanding_Simulate_and_Debug
- http://docs.bungeeconnect.com/wiki/index.php/How_To_:_Simulating_Your_Project_or_Application
- http://docs.bungeeconnect.com/wiki/index.php/Property_:_Set_Breakpoint
- http://docs.bungeeconnect.com/wiki/index.php/Property_:_Debug_breakpoints_set_in_Main
- http://docs.bungeeconnect.com/wiki/index.php/How_To_:_Using_Debugging
- http://docs.bungeeconnect.com/wiki/index.php/How_To_:_Setting_up_Logging
- http://docs.bungeeconnect.com/wiki/index.php/How_To_:_Debugging_SQL
- http://docs.bungeeconnect.com/wiki/index.php/How_To_:_Working_with_WSDL_Files
- Alpha Deployments Tab (Bungee Application Server): We announced in a press release in April that we’re working on a Bungee Application Server and that we’d be making this server available to members of the Early Adopter Program. To those participants who are interested in this, get in touch with us about how to get started on this program.
- Datasource Deprecation and Removal: Now that we have database connectivity working (MySQL, PostgreSQL), we have deprecated the use of the native Bungee Datasources. We removed the ability to add a Datasources last fall, and few BCDN developers ever implemented these for serious projects. However, we do want to advise BCDN developers of the change. For now this is merely a deprecation—there is no change that will break current applications using a datasource. However, a breaking change will be coming in a future release so you should immediately begin migrating any applications that use the native Bungee Datasources.
[edit] Bug Fixes
We’re continuing our emphasis on stability and usability with this release. Here are a few of the more visible bug fixes:
- (4788) Border styles applying correctly for TextEdit and MultilineText Edit controls
- (4982, 6411) Overlay Popup dialogs no longer pass keystrokes “through” to parent windows
- (5218) Resource image sizes update when new versions are uploaded
- (5599) HorizontalProgress control style object applies properly
- (5620) HTTP timeout value is now customizable
- (5709) addUndefinedPrimitiveFields in XMLUtil no longer adding fields as collections
- (5710) addUndefinedPrimitiveFields in XMLUtil now adding new fields at second level
- (5718) File Upload Control simulates properly in IE6
- (5827) Int field properly sets to 0 or 1 when bound to a checkbox
- (5848) FirstFocus property being honored on Overlay Popups
- (5868) Multiple WSDL projects with conflicting namespaces are now handled properly
- (5877) Using quotes in a tooltip on a label control no longer breaks label text
- (5888) Collection Statement Complete no longer repeats the last insert when you press enter
- (5925) Tablist displays disabled tabs correctly in IE6
- (5988) Google map control now supports directions properly
- (6026) Statement complete controls now allow for custom filter delay length
- (6084) Using arrow keys to navigate a form in design mode no longer has unpredictable results
- (6099) Opening docs windows in FFox3 no longer causes unexpected behavior in the Builder
- (6147) Several scenarios where the simulate button would not re-enable have been addressed
- (6233) Event viewer now showing more accurate event timing
- (6239) In some scenarios some forms were unexpectedly changing their position a few pixels when they weren’t fully visible in the browser window. A known scenario has been addressed
- (6338) Several scenarios where a simulate window was left open and then the builder was used – and caused unexpected behavior and crashes – have been addressed
- (6346) The appointment list control now shows all events in FFox3
- (6367) Link function label more consistent in its html handling
- (6377) In IE6 and 7, the “Show friendly HTTP error message” no longer causes unexpected behavior with several controls
- (6387) Putting an Overlay Popup dialog over a Google Map control no longer causes unexpected behavior
- (6389) Month Calendar control no longer throwing a JavaScript error
- (6414) Builder no longer crashing when calling mysql.login() with an un-instantiated config object
- (6418) You no longer have to be the SuperAdmin of a design group to deploy
- (6471) There was a scenario where deploying an application resulted in the application showing a “No label set for empty object” message, this has been fixed.
- (6511) No longer getting Javascript errors when the Google Map control is dynamically swapped in and out of view
- (6521) Right click popups can now be added
- (6526) Formlist control set to horizontal and vertical wrap now handles updates without resizing oddly.
- (6545) Tooltips are no longer truncating at an underscore character
- (6551) Chooser no longer allows selection of items from an improper function context
- (6621) Button text placement more consistent across browsers
- (6647) Collection Statement Complete control defaults to a popup height of 100 instead of -1
- (6702) Forms no longer get corrupted when a Collection Statement Complete control is removed
- (6706) styles applied at the project level showing up during simulate more consistently
- (6979) Sky code inspector no longer throwing and error
- (6980) Simulate handles padding correctly
- (6981) Default property for buttons working in FFox2 and 3
- (6982) AppGlobal.GetCookie working during simulate
- (6994) Styles can be deleted from a stylesheet



