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

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

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

Adding additional developer documentation

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  * 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
98Version 5.1
99===========
100
101Build 897
102---------
103
104Bug 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
110Build 854
111---------
112
113New 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
121Major 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
134A full changelog can be found `here <http://developer.longtailvideo.com/trac/query?group=status&milestone=Flash+5.1&order=type>`_
135
136Version 5.0
137===========
138
139Build 753
140---------
141
142Features 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
1564.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
163A 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.