Warning: HTML preview using PygmentsRenderer failed (TypeError: function() takes at least 2 arguments (0 given))

source: trunk/fl5/doc/publishers/releasenotes.rst @ 1102

Revision 1102, 5.2 KB checked in by pablo, 3 years ago (diff)

RST cleanup, adding plugin compiling tutorial

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