RTE3 (build 12202016)
05/19/2016 - Midi update: Added sysex transmit (tx) capability. - New Project: SledgeHammer. This project is a fairly feature complete sysex patch librarian for the StudioLogic Sledge 2. It can also be used as the foundation for any sysex librarian, so it is a good example in general. - Project update: Midi Workshop. Added an example section for tx/rx of sysex data. - Utilities: Several utilities were updated/modified for the new midi implementation. You can access almost all of the internal UTIL methods now, but they are not documented yet. The new SledgeHammer project makes use of many of these functions for byte manipulation. 04/09/2016 - Android conversion: TCP and UDP strings. The interpretation of some reserved characters is now handled in a unique way to bypass the Android compiler. Previously, the deletion of these characters by the Android compiler would cause a problem with termination of strings (for example), and the SEND.TCP and SEND.UDP commands would sometimes fail. - Project update: VLC Control. This project is now more compatible with Android conversion and HTML conversion, and the user interface has been updated to be more convenient and intelligible. You can now set the IP address and port from the interface, and this will translate to an Android project (but not HTML). - Android App behavior change. Your converted App will now exit completely when a user presses the return button, and the app will attempt to recover communications on resume from sleep. - Android App feature: IP Address save. Your Android app will now save the ip address, ip port, and udp port fields when you use the special socket fields and "Update" button used in several examples. You can use any field to accomplish this by using the predesignated names "fld_ipAddress", "fld_ipPort", "fld_udpPort", and the command "SET.ANDROID('USERDATA/ipaddress')", but it's probably easier to just copy those, and change for taste. - RTE Player. As a reminder, the RTE Player has been released to registered users. You can distribute the Player with your own projects, and users will be able to run them unimpeded. Since it is a stripped down version of the full RTE, your projects will have access to every feature of the full engine, with the only limitation being the very basic user interface (i.e. there is no editing). Check your email for the link to download, or contact RCS Programming to have a link sent to you. 01/03/2016 - BGEdit: You can now create objects while in background (or group) edit mode. - Editing: A selection bug was fixed where you could have the wrong object selected after an undo, or after exiting BG Edit mode. - Editing: The selection handle color was changed to emphasize the outline; it should now be easier to tell when you have pasted an object. - Undo: The selected object will now default to the current page when you undo. Any selected objects will also be de-selected. - Lists: Copying a list will now refresh the new object correctly. - Internal: Several inefficient methods were changed resulting in slightly faster execution. - Project Update: Examples. The MP3 Player is now simply "RTE Player". A shuffle mode was added, as well as 'tool tips' for the main buttons. - Project update: VLC Control. The user interface and some of the logic was updated to make it easier for TCP control. - Bug fix: Project View. The Project View will no longer update improperly when a SHOW or HIDE FX is used. 12/18/2015 - Core RTE: Debugging. A critical bug was fixed that caused the saving of a script to the wrong object. This would happen after an error where the current error object was not fully fleshed out in the logic as the current object. - Debugging: Highlighting. The error highlighting was improved. - Lists: Highlighting. Using LIST.SELECT to highlight a line in a list will now scroll the line into view. - Media control: MPlayer. The code for controlling MPlayer has been updated for better error handling. - Project update: Examples. The MP3 Player page in the Examples project was updated and refined yet again to reflect improvements to the MPlayer integration and control. The logic for the player itself was extensively enhanced to include more full-featured interface elements like a playlist, tags, and highlighting. 09/08/2015 - Core RTE: Derby database. Libraries are now included for Derby database (i.e. local file based database). Previous versions of the RTE would compile the libraries on-the-fly, making response time very slow. - Project update: Examples. The MP3 player example should work better now. - Project update: Examples. Changed the transition FX for each page. 07/16/2015 - Conversion change: HTML embedded video. Removed all Flash video dependencies. 02/25/2015 - Project update: IR Waveform. Added more functionality - still a work in progress but useful, and a good RTE programming example in general. - Script additions: Multiple. There are several additions to the script commands: SET.BGCOLOR(r, g, b) SET.FGCOLOR(r, g, b) LIST.SELECT(int) - Bug fix: System Messages: Your variable contents will no longer be output to the System Messages field (in the Script Window) unless "Verbose" is selected. - Bug fix: Popup help. Fixed some of the textual errors in the Script Window popup help. - Bug fix: Gradient buttons. Editing gradient buttons is more logical now in terms of hiliting, copying, and the Object Editor status. - Bug fix: Caret color. The text edit caret color will now change dynamically according to background color. 02/13/2015 - New project: IR Waveform. This is a conversion from the RTE2 that allows the viewing and editing of IR (infrared remote control) waveform data. This is for visual purposes only if you don't own an XSYS Controller, and it is a good example project in general. - New features: VSCROLL and HSCROLL. You can now set the vertical and horizontal scroll more easily from scripting. - New feature: Negative XY coordinates. Groups with scrollbars will now recognize objects moved into the negative X or Y coordinates and adjust accordingly. - Bug fix: List Highlight color. You can now set the List highlight color. By default the color is a slightly brighter color than the background. 01/27/2015 - Bug fix: GO.PAGE. There was a bug that would not allow the RTE3 to go to a named page (using numbers or "next", "back", etc. worked). This only affected the RTE environment and did not affect HTML or Android conversion. 01/13/2015 - New: Set Editable. There is now a button in the "Object Properties" window (in the "Attributes" tab) to easily lock/unlock a text field. - Change: Tool select. Closing a project will no longer reset to the "Run" mode unless there are no more windows. - Rework: Undo/Redo. The undo system has been (mostly) reworked to not only accommodate the recent changes, but improved in general. There is still no undo/redo in BG edit mode except for before and after save points. *Reminder: Your "Undo" folder (in your install folder) contains backups of the page you were working on. If your regular "~temp.bkp" file (in your install folder) is not what you are looking for you can very often recover your work by using the undo cache. Before you restart the RTE you should copy this folder so that you can restore it when you start editing. The next undo action you perform will use that folder and you will be able to undo/redo to find a point of editing that is acceptable. - Project update: DVD Library. This was mostly a cosmetic update with a bit of reworking for the groups and popups. - Bug fix: Project View. Creating a group would not immediately update the "Project View". - Bug fix: Go.PAGE. Trying to go to a non-existent page will no longer fail with a "soft" error in the "System Messages" pane. 01/09/2015 - Update: Documentation. The documentation has been updated to reflect the recent changes along with some additional updates and fixes. - Improvement: Group BG edit. Editing a group with scrollbars has been improved. Specifically in-place editing. - Improvement: Pane scrolling. Scrolling a pane with the mouse-wheel is faster. - Bug fix: Set font style (multiple selected). Setting the font style would not always work for the last selected object when multiple objects were selected. - Bug fix: BG Edit. The "BG Edit" button would not consistently enable according to the object selected or under certain logic/editing conditions. - Bug fix: BG Edit. No grouping, ungrouping or undo actions are allowed in background editing at this time. - Bug fix: BG Edit bounds guide. The bounding rectangle for the group you were editing in background mode was incorrect. - Bug fix: BG Edit - selected object. The context was incorrect after exiting BG Edit. - Bug fix: Project View. Selecting any page or object will now always force the current page. - Bug fix: Script refresh. Selecting pane objects (like List, Field, Table, and scrolling groups) would show the incorrect current script for the object. - Bug fix: Copy Group with scrollbars. Under certain conditions copying a group with scrollbars would result in erratic behavior and/or anomalies. - Bug fix: Group copy. Under some conditions copying groups with scrollbars (like project to project) would not always work. 01/05/2015 - New feature: Group scrollbars (beta). You can now select whether to have scrollbars for your groups in the "Border" section of the "Object Properties" window. You simply turn them on/off, but a lot of work has gone into rewriting the code to handle groups for this feature, so it is considered beta (tested, but may have some bugs). This is really a very powerful feature because it allows you to manage very large groups of things (think scrolling lists of images and links, text, etc.) and to scroll to any part of the list for background editing in-place. This feature translates to HTML conversion, but not to Android conversion at this time. *This change may affect existing projects quite dramatically so you should test and backup before saving. - Project update: Examples. Some graphic changes and updates as well as a reworking of sliders and the mp3 player example. - Project update: DVD Library: Groups. This project makes heavy use of moving shared groups around and the new group scrollbar feature required some changes to accommodate this. - Internal change: JSliders are no longer supported. There was no reason to keep them around since the introduction of xSliders and xDials, so the xJSlider class is no more. - Internal change: Deleted skins. The JTatoo package that was included for different "skins" has been deleted as they were inefficient and unused. "Nimrod" is the only option for "Look and Feel" at this time. - - Internal change: Derby database libraries. Some of the Derby database files were deleted as they were redundant. Please test your projects dependent on this feature. - Bug fix: SET.SLIDER and SET.DIAL. Floating point values are now properly recognized. - Bug fix: Table resize. Resizing a table will now refresh the table while you are sizing. - Bug fix: SHOWSCRIPT. There is now a parameter to define the type of script to show (ex. SHOWSCRIPT("my_Button", "RELEASE")) which also forces the correct context for the "Script Window". Previously, showing a script would not change the context. 12/10/2014 - Enhancement: HTML override. You may now totally override any automatic code that the RTE generates by adding the character "@" (ampersand) to the beginning of the page name (i.e. @index). The RTE will look in the object notes for any HTML or PHP code to use in this case. - Internal change: Group scrollbar for HTML. Group scrollbars will now have a default of "auto" for HTML conversion. This is useful for creating very large pages or lists within the constraints of a smaller group object (use background edit to modify your group). You may have to change some objects that were overlapping the group bounds to hide the scrollbar again. 11/11/2014 - Bug Fix: Shell. Fixed a bug in the shell command class where starting a local application would hang the RTE3 script interpreter. - Bug Fix: HTML Conversion. HTML links using GO.URL and GO.PAGE were not parsed properly. -- previous history archived
Example projects included...
(Folder only - no install)
Download size is approximately 20 meagabytes. Use "Folder only" if you do not have admin privileges or prefer a self-contained folder.