| 1 | .. _releasenotes: |
|---|
| 2 | |
|---|
| 3 | ============= |
|---|
| 4 | Release Notes |
|---|
| 5 | ============= |
|---|
| 6 | |
|---|
| 7 | |
|---|
| 8 | Version 5.2 |
|---|
| 9 | =========== |
|---|
| 10 | |
|---|
| 11 | Build 1065 |
|---|
| 12 | ---------- |
|---|
| 13 | |
|---|
| 14 | Skinning Features |
|---|
| 15 | +++++++++++++++++ |
|---|
| 16 | |
|---|
| 17 | Version 5.2 introduces a number of new features to the XML/PNG skinning model. |
|---|
| 18 | |
|---|
| 19 | * Support for customized font settings |
|---|
| 20 | * Controlbar text fields (**elapsed**, **duration**) can specify font face (*_sans*, *_serif*, *_typewriter*), font weight (*bold*), font style (*italic*) and font color (*0x123456*) |
|---|
| 21 | * Playlist text fields (**title**, **description**, **duration**) can specify font face (*_sans*, *_serif*, *_typewriter*), font weight (*bold*), font style (*italic*) and font color (*0x123456*) |
|---|
| 22 | * Customized controlbar layout |
|---|
| 23 | * Allows placement of any button, text field or slider available in the controlbar |
|---|
| 24 | * Adds the ability to insert arbitrary divider images |
|---|
| 25 | * Adds the ability to insert arbitrary 'spacer' elements |
|---|
| 26 | * Additional **<layout>** XML tag: |
|---|
| 27 | |
|---|
| 28 | .. code-block:: xml |
|---|
| 29 | |
|---|
| 30 | <layout> |
|---|
| 31 | <group position="left"> |
|---|
| 32 | <button name="play" /> |
|---|
| 33 | <!-- Standard divider (i.e. "divider" element) --> |
|---|
| 34 | <divider /> |
|---|
| 35 | <button name="stop" /> |
|---|
| 36 | <!-- Alternate divider --> |
|---|
| 37 | <divider element="divider2" /> |
|---|
| 38 | <button name="next" /> |
|---|
| 39 | <!-- 5-pixel spacer --> |
|---|
| 40 | <divider width="5" /> |
|---|
| 41 | <button name="prev" /> |
|---|
| 42 | <divider /> |
|---|
| 43 | <text name="elapsed" /> |
|---|
| 44 | </group> |
|---|
| 45 | <group position="center"> |
|---|
| 46 | <slider name="time" /> |
|---|
| 47 | </group> |
|---|
| 48 | <group position="right"> |
|---|
| 49 | <text name="duration" /> |
|---|
| 50 | <divider /> |
|---|
| 51 | <button name="blank" /> |
|---|
| 52 | <divider /> |
|---|
| 53 | <button name="mute" /> |
|---|
| 54 | <slider name="volume" /> |
|---|
| 55 | <divider /> |
|---|
| 56 | <button name="fullscreen" /> |
|---|
| 57 | </group> |
|---|
| 58 | </layout> |
|---|
| 59 | |
|---|
| 60 | * Ability to control rate and amount of buffer rotation: |
|---|
| 61 | |
|---|
| 62 | .. code-block:: xml |
|---|
| 63 | |
|---|
| 64 | <component name="display"> |
|---|
| 65 | <settings> |
|---|
| 66 | <!-- Delay between buffer icon rotation, in milliseconds --> |
|---|
| 67 | <setting name="bufferinterval" value="10" /> |
|---|
| 68 | <!-- Amount to rotate the buffer icon per interval, in degrees --> |
|---|
| 69 | <setting name="bufferrotation" value="5" /> |
|---|
| 70 | </settings> |
|---|
| 71 | ... |
|---|
| 72 | </component> |
|---|
| 73 | |
|---|
| 74 | * Replaces general SWF-skin colorization settings (*frontcolor*, *backcolor*, *lightcolor*, *screencolor*) with component-specific settings |
|---|
| 75 | * Controlbar |
|---|
| 76 | * *fontcolor*: Color for elapsed time and duration |
|---|
| 77 | * *buttoncolor*: Colorization setting for controlbar icons |
|---|
| 78 | * Playlist |
|---|
| 79 | * *fontcolor*: Color for all text fields |
|---|
| 80 | * *overcolor*: Colorization for playlist text fields when the mouse moves over the playlist item |
|---|
| 81 | * *activecolor*: Color for the text fields in the currently active playlist item |
|---|
| 82 | * *backgroundcolor*: Color of the background that sits behind the playlist items. |
|---|
| 83 | * Display |
|---|
| 84 | * *backgroundcolor*: replaces *screencolor* setting |
|---|
| 85 | * New skinning elements |
|---|
| 86 | * Playlist |
|---|
| 87 | * Active state for playlist item background (*itemActive* element) |
|---|
| 88 | * Image placeholder for playlist images (*itemImage* element) |
|---|
| 89 | * Top and bottom end caps for playlist slider (*sliderCapTop*, *sliderCapBottom*) |
|---|
| 90 | * Controlbar |
|---|
| 91 | * Left and right end caps for time and volume sliders (*timeSliderCapLeft*, *timeSliderCapRight*, *volumeSliderCapLeft*, *volumeSliderCapRight*) |
|---|
| 92 | * Background images for text fields (*elapsedBackground*, *durationBackground*) |
|---|
| 93 | * Display |
|---|
| 94 | * Over states for display icons (*playIconOver*, *muteIconOver*, *errorIconOver*, *bufferIconOver*) |
|---|
| 95 | * Ability to use SWF assets in addition to JPGs and PNGs in XML skinning |
|---|
| 96 | |
|---|
| 97 | |
|---|
| 98 | Version 5.1 |
|---|
| 99 | =========== |
|---|
| 100 | |
|---|
| 101 | Build 897 |
|---|
| 102 | --------- |
|---|
| 103 | |
|---|
| 104 | Bug Fixes |
|---|
| 105 | +++++++++ |
|---|
| 106 | |
|---|
| 107 | * Fixed an issue where load-balanced RTMP streams with bitrate switching could cause an error |
|---|
| 108 | * Fixed buffer icon centering and rotation for v5 skins |
|---|
| 109 | |
|---|
| 110 | Build 854 |
|---|
| 111 | --------- |
|---|
| 112 | |
|---|
| 113 | New Features |
|---|
| 114 | ++++++++++++ |
|---|
| 115 | |
|---|
| 116 | * Since 5.0 branched off from 4.5, version 5.1 re-integrates changes from 4.6+ into the 5.x branch, including: |
|---|
| 117 | * Bitrate Switching |
|---|
| 118 | * Bandwidth detection |
|---|
| 119 | * DVR functionality for [wiki:FlashMediaServerDVR RTMP live streams]. |
|---|
| 120 | |
|---|
| 121 | Major Bug Fixes |
|---|
| 122 | +++++++++++++++ |
|---|
| 123 | |
|---|
| 124 | * Allows loading images from across domains without :ref:`security restrictions <crossdomain>`. |
|---|
| 125 | * Fixes some RTMP live/recorded streaming issues |
|---|
| 126 | * Fixes an issue where the *volume* flashvar is not respected when using RTMP |
|---|
| 127 | * Fixes issue where adjusting volume for YouTube videos doesn't work in Internet Explorer |
|---|
| 128 | * Various Javascript API fixes |
|---|
| 129 | * Various visual tweaks |
|---|
| 130 | * Brings back icons=false functionality |
|---|
| 131 | * Brings back *id* flashvar, for Linux compatibility |
|---|
| 132 | * Better support of loadbalancing using the SMIL format |
|---|
| 133 | |
|---|
| 134 | A full changelog can be found `here <http://developer.longtailvideo.com/trac/query?group=status&milestone=Flash+5.1&order=type>`_ |
|---|
| 135 | |
|---|
| 136 | Version 5.0 |
|---|
| 137 | =========== |
|---|
| 138 | |
|---|
| 139 | Build 753 |
|---|
| 140 | --------- |
|---|
| 141 | |
|---|
| 142 | Features new to 5.0 |
|---|
| 143 | +++++++++++++++++++ |
|---|
| 144 | |
|---|
| 145 | * Bitmap Skinning (PNG, JPG, GIF) |
|---|
| 146 | * API Update for V5 plugins |
|---|
| 147 | * Player resizes plugins when needed |
|---|
| 148 | * Player sets X/Y coordinates of plugins |
|---|
| 149 | * Plugins can request that the player block (stop playback) or lock (disable player controls). |
|---|
| 150 | * MXMLC can be used to [browser:/trunk/fl5/README.txt compile the player]. |
|---|
| 151 | * Backwards compatibility |
|---|
| 152 | * SWF Skins |
|---|
| 153 | * Version 4.x plugins |
|---|
| 154 | * Version 4.x javascript |
|---|
| 155 | |
|---|
| 156 | 4.x features not available in 5.0 |
|---|
| 157 | +++++++++++++++++++++++++++++++++ |
|---|
| 158 | |
|---|
| 159 | * Bitrate switching, introduced in 4.6 |
|---|
| 160 | * *displayclick* flashvar |
|---|
| 161 | * *logo* flashvar (for non-commercial players) |
|---|
| 162 | |
|---|
| 163 | A full changelog can be found [/query?group=status&milestone=Flash+5.0&order=type here] |
|---|