Version 0.1.013 (released September 6th, 2015)
This is a minor release with some bug fixes, small enhancements, and filling in some minor missing functionality from previous versions of Panorama.

- General fixes to the Favorites wizard, including allowing you to drag open databases to the wizard, and displaying properly when there are no favorites.

- View Organizer wizard now has a dialog sheet that summarizes all code errors in the current database (or at least the first error in each procedure).

- Added Print One Record to File menu.

- Added printing related statements: print, printonerecord, printusingform and pagesetup.

- Implemented about twenty “legacy” statements and functions. Most of these don’t provide any actual new functionality in Panorama X, but make it easier to convert existing Panorama 6 databases, especially if they contain really old code.

- Added statements for changing the stacking (z-order) of form objects (bringtofront, sendtoback, etc.)

- Vertical and horizontal lines now draw correctly.

- `clipboard()=` assignments now work.

- Data sheet was not printing the last page of the sheet, now it does.

The rest of this page enumerates documentation changes in this release (mostly statements and functions).

Brand new features implemented in this release (features that were not included in Panorama 6):

- bringforward -- The bringforward statement brings the selected form objects one layer towards the front.
- bringtofront -- The bringtofront statement brings the selected form objects to the front.
- favoritedatabasedialog -- The favoritedatabasedialog statement opens the standard Favorite Databases dialog.
- sendbackward -- The sendbackward statement sends the selected form objects one layer towards the back.
- sendtoback -- The sendtoback statement sends the selected form objects to the back.

Features implemented in this release that work differently than they did in Panorama 6.

- expressionstacksize -- The expressionstacksize statement does nothing.
- extendedexpressionstack -- The extendedexpressionstack statement does nothing.
- formulabuffer -- The formulabuffer statement does nothing.
- growl -- The growl statement displays a notification.
- growlmessage -- The growlmessage statement displays a notification.
- info("expressionstacksize") -- The info("expressionstacksize") function returns the fake size of expression stack.
- info("formulabuffer") -- The info("formulabuffer") function returns the fake size of the formula buffer.
- info("formulamemory") -- The info("formulamemory") function function returns the fake size of the formula memory.
- loadurl -- The loadurl statement loads a resource from the internet.
- normalexpressionstack -- The normalexpressionstack statement does nothing.
- posturl -- The posturl statement loads a resource from the internet, with form data.
- printusingform -- The printusingform statement allows the current database to be printed using a different form than the one currently being displayed.
- updateballoonlocations -- The updateballoonlocations statement does nothing.

Features implemented in this release that work exactly the same as they did in Panorama 6.

- getautonumber -- The getautonumber statement returns the automatically generated number for the next record that will be added to the database.
- getmaxwindow -- The getmaxwindow statement retrieves the position and size of the of the largest possible window on the main screen.
- getproceduretext -- The getproceduretext statement gets the contents (source) of a procedure and places it in a variable.
- getwindow -- The getwindow statement retrieves the position and size of the current window.
- pagesetup -- The pagesetup statement displays the page setup dialog.
- print -- The print statement prints the database.
- printonerecord -- The printonerecord statement prints the the currently active record.
- setautonumber -- The setautonumber statement changes the automatically generated number for the next record that will be added to database. This allows you to generate numbers out of sequence, or to start the sequence at a specific value.
- setreportcolumns -- The setreportcolumns statement allows a procedure to control the number of columns of a report, and the direction (across or down).
- setwindow -- The setwindow statement specifies the dimensions (size and location) of the next window that is opened (with openform, opensheet, openprocedure etc.).
- uniqueid( -- The uniqueid( function generates ID codes with a text root and a numeric suffix (for example `Jeff261`).
- windowbox -- The windowbox statement specifies the dimensions (size and location) of the next window that is opened (with openform, opensheet, openprocedure etc.).

ALL features that were added or changed in this release:

- bringforward -- The bringforward statement brings the selected form objects one layer towards the front.
- bringtofront -- The bringtofront statement brings the selected form objects to the front.
- expressionstacksize -- The expressionstacksize statement does nothing.
- extendedexpressionstack -- The extendedexpressionstack statement does nothing.
- favoritedatabasedialog -- The favoritedatabasedialog statement opens the standard Favorite Databases dialog.
- formulabuffer -- The formulabuffer statement does nothing.
- getautonumber -- The getautonumber statement returns the automatically generated number for the next record that will be added to the database.
- getmaxwindow -- The getmaxwindow statement retrieves the position and size of the of the largest possible window on the main screen.
- getproceduretext -- The getproceduretext statement gets the contents (source) of a procedure and places it in a variable.
- getwindow -- The getwindow statement retrieves the position and size of the current window.
- growl -- The growl statement displays a notification.
- growlmessage -- The growlmessage statement displays a notification.
- info("expressionstacksize") -- The info("expressionstacksize") function returns the fake size of expression stack.
- info("formulabuffer") -- The info("formulabuffer") function returns the fake size of the formula buffer.
- info("formulamemory") -- The info("formulamemory") function function returns the fake size of the formula memory.
- normalexpressionstack -- The normalexpressionstack statement does nothing.
- posturl -- The posturl statement loads a resource from the internet, with form data.
- printusingform -- The printusingform statement allows the current database to be printed using a different form than the one currently being displayed.
- sendbackward -- The sendbackward statement sends the selected form objects one layer towards the back.
- sendtoback -- The sendtoback statement sends the selected form objects to the back.
- setautonumber -- The setautonumber statement changes the automatically generated number for the next record that will be added to database. This allows you to generate numbers out of sequence, or to start the sequence at a specific value.
- setreportcolumns -- The setreportcolumns statement allows a procedure to control the number of columns of a report, and the direction (across or down).
- updateballoonlocations -- The updateballoonlocations statement does nothing.

See Also

- Version 0.1.001 (released July 7th, 2012) -- Summary of Version 0.1.001 (released 7/7/2012)
- Version 0.1.002 (released August 12th, 2012) -- Summary of Version 0.1.002 (released 8/12/2012)
- Version 0.1.003 (released December 2nd, 2012) -- Summary of Version 0.1.003 (released 12/2/2012)
- Version 0.1.004 (released December 10th, 2012) -- Summary of Version 0.1.004 (released 12/10/2012)
- Version 0.1.005 (released December 21st, 2012) -- Summary of Version 0.1.005 (released 12/21/2012)
- Version 0.1.006 (released December 26th, 2012) -- Summary of Version 0.1.006 (released 12/26/2012)
- Version 0.1.007 (released May 1st, 2013) -- Summary of Version 0.1.007 (released 5/1/2013)
- Version 0.1.008 (released May 22nd, 2013) -- Summary of Version 0.1.008 (released 5/22/2013)
- Version 0.1.009 (released July 9th, 2013) -- Summary of Version 0.1.009 (released 7/9/2013)
- Version 0.1.010 (released October 14th, 2013) -- Summary of Version 0.1.010 (released 10/14/2013)
- Version 0.1.011 (released December 6th, 2013) -- Summary of Version 0.1.011 (released 12/6/2013)
- Version 0.1.012 (released August 29th, 2015) -- Summary of Version 0.1.012 (released 8/29/2015)
- Version 0.1.014 (released September 14th, 2015) -- Summary of Version 0.1.014 (released 9/14/2015)
- Version 0.1.015 (released September 29th, 2015) -- Summary of Version 0.1.015 (released 9/29/2015)
- Version 0.1.016 (released October 12th, 2015) -- Summary of Version 0.1.016 (released 10/12/2015)
- Version 0.1.017 (released November 11th, 2015) -- Summary of Version 0.1.017 (released 11/11/2015)
- Version 0.1.018 (released December 7th, 2015) -- Summary of Version 0.1.018 (released 12/7/2015)
- Version 0.1.019 (released January 28th, 2016) -- Summary of Version 0.1.019 (released 1/28/2016)
- Version 0.1.020 (released February 15th, 2016) -- Summary of Version 0.1.020 (released 2/15/2016)
- Version 0.1.021 (released February 29th, 2016) -- Summary of Version 0.1.021 (released 2/29/2016)
- Version 0.1.022 (released March 1st, 2016) -- Summary of Version 0.1.022 (released 3/1/2016)
- Version 0.1.023 (released May 27th, 2016) -- Summary of Version 0.1.023 (released 5/27/2016)
- Version 0.1.024 (released June 12th, 2016) -- Summary of Version 0.1.024 (released 6/12/2016)
- Version 0.1.025 (released July 21st, 2016) -- Summary of Version 0.1.025 (released 7/21/2016)
- Version 0.1.026 (released August 29th, 2016) -- Summary of Version 0.1.026 (released 8/29/2016)
- Version 0.1.027 (released September 18th, 2016) -- Summary of Version 0.1.027 (released 9/18/2016)
- Version 0.1.028 (released November 9th, 2016) -- Summary of Version 0.1.028 (released 11/9/2016)
- Version 0.1.029 (released December 31st, 2016) -- Summary of Version 0.1.029 (released 12/31/2016)
- Version 0.1.030 (released February 12th, 2017) -- Summary of Version 0.1.030 (released 2/12/2017)
- Version 0.1.031 (released March 3rd, 2017) -- Summary of Version 0.1.031 (released 3/3/2017)
- Version 0.1.032 (released April 3rd, 2017) -- Summary of Version 0.1.032 (released 4/3/2017)
- Version 0.9 (released May 15th, 2017) -- Summary of Version 0.9 (released 5/15/2017)
- Version 0.9.001 (released July 18th, 2017) -- Summary of Version 0.9.001 (released 7/18/2017)
- Version 0.9.002 (released July 27th, 2017) -- Summary of Version 0.9.002 (released 7/27/2017)
- Version 0.9.003 (released September 10th, 2017) -- Summary of Version 0.9.003 (released 9/10/2017)
- Version 0.9.004 (released September 14th, 2017) -- Summary of Version 0.9.004 (released 9/14/2017)
- Version 0.9.005 (released September 19th, 2017) -- Summary of Version 0.9.005 (released 9/19/2017)
- Version 0.9.006 (released September 27th, 2017) -- Summary of Version 0.9.006 (released 9/27/2017)
- Version 0.9.007 (released October 3rd, 2017) -- Summary of Version 0.9.007 (released 10/3/2017)
- Version 0.9.008 (released October 12th, 2017) -- Summary of Version 0.9.008 (released 10/12/2017)
- Version 10.0.0 (released October 18th, 2017) -- Summary of Version 10.0.0 (released 10/18/2017)
- Version 10.0.01 (released December 10th, 2017) -- Summary of Version 10.0.01 (released 12/10/2017)
- Version 10.1 (released August 6th, 2018) -- Summary of Version 10.1 (released 8/6/2018)
- Version 10.1.1 (released August 30th, 2018) -- Summary of Version 10.1.1 (released 8/30/2018)
- Version 10.1.2 (released November 15th, 2018) -- Summary of Version 10.1.2 (released 11/15/2018)
- Version 10.2 (released October 7th, 2021) -- Summary of Version 10.2 (released 10/7/2021)