Powerful cross-platform web scripting
|
|
Frontier 5.0a3 Release Notes
- 2clicking to select text.
- '^', '[', ']', '{' and '}' are no longer included in the word being clicked on.
- File/New menu.
- No more Picture item in the New menu.
- HTML suite changes.
- HTML suite's closeWindow hook is modified to work with the new
callbacks structure.
The standard outlineSite macro has been fixed to avoid
annoying "undefined localoutline" errors.
- Table Editing.
- Can edit names, values that are longer than the width of the cell.
Table outlines no longer scroll horizontally when editing long value text.
Entering edit mode on a value, the text is redisplayed so that backslashes and/or ellipses are removed.
Editing a string value, text is always taken literally. Text entered into other types of values is still evaluated if possible
- WP-Text windows.
- Searching doesn't hang on in large text objects.
Autoscrolling to make the selection visible updates scroll bars.
Edit / Style menu check marks are set correctly for non-plain selections.
- New callbacks structure.
- Frontier calls scripts in system.callbacks, not system.misc:
closeWindow,
cmd2click,
compileChangedScript,
control2click,
option2click,
and saveWindow.
Frontier calls system.callback.suspend and system.callback.resume, not scripts in the system.suspend, system.resume tables.
Other callback scripts are called by system.startup.startupscript and by system.shutdown.shutdownscript.
user.hooks.closeWindow scripts should be placed in user.callbacks.closeWindow.
They now only take on parameter: the address of the window.
They must return a true/false result.
Frontier calls Frontier.setExpertMode, not system.misc.toggleExpertMode.
System.misc.toggleExpertMode can be deleted.
Frontier.setExpertMode takes a boolean parameter.
- Menubar objects.
- Copy / paste of menubar items no longer crashes.
The "menu nub" bug appears to be fixed.
- Zooming objects in the debugger.
- Doesn't zoom the Stack table when looking up a global value in debugger
- Menu.install verb.
- Fixed crashing bug installing menus that contain formulas that use certain window-oriented verbs.
- About window
- A window resizing icon is drawn in the about window.
- Performance fix.
- Added an internal optimization to the code that keeps table display synchronized.
This yielded a dramatic improvement.
The change may cause new bugs where tables aren't updated properly; we'll have to watch for this.
- File-based object windows.
- All file-based object windows are closed before closing any database files when quitting Frontier.
- BBEdit integration bug fixes.
- BBSite.init address error fixed.
ODB files edited in BBEdit are now deleted from Preferences folder.
User.odbEditors.data now cleaned up at restart:
avoids out-of-sync errors with BBEdit and other external editors.
- System.misc.beginnerMenubar.
- If present, system.misc.beginnerMenubar is installed
when in beginner mode.
Otherwise, only user.menus.customMenu is installed
when in beginner mode.
- System.misc.suitesMenu.
- Suites menu has been separated from the main menubar.
- TCP commands update.
- TCP scripts are now at 1.0b7.3.
- Run Selection bug-fix.
- Fixed rare problem with running a selection in a table.
- GetEventSender.
- New Apple event-related verb, for trap scripts.
Returns the targ or psn of the sending app.
Used by the CGI Framework.
|