NEWS 5.19 KB
Newer Older
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
1 2 3 4 5 6 7 8 9 10
Changes between VLC plugins 2.2.6 and 3.0.0:
--------------------------------------------

Core:
 * Add ChapterChanged, Vout, (Un)Muted, AudioVolume events
 * Fix usage of toggleTeletext() for 3.0 builds
 * Support for multiple video tracks selection

ActiveX:
 * Support video scaling set|get
11 12
 * Add method to parse items
 * Add method to stop asynchronously
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
13 14


Daniel Amm's avatar
Daniel Amm committed
15 16 17 18
Changes between VLC plugins 2.2.5 and 2.2.6:
--------------------------------------------

NPAPI Core:
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
19
 * Fix usage of toggleTeletext() for 2.2 builds
Daniel Amm's avatar
Daniel Amm committed
20 21 22 23 24

Platforms:
 * Bundle manifest with DLLs


Daniel Amm's avatar
Daniel Amm committed
25 26 27 28 29 30 31 32 33 34 35 36 37 38
Changes between VLC plugins 2.2.4 and 2.2.5:
--------------------------------------------

NPAPI Core:
 * Don't return negative values for count properties

Common:
 * Correctly update UI after media change (Windows)

ActiveX:
 * Fix malformed VERSIONINFO structure
 * Allow empty strings for aspectRatio and crop
 * Fix initial volume value for volume attribute

Daniel Amm's avatar
Daniel Amm committed
39 40 41
NPAPI:
 * Fix possible crash in vlc.playlist.add()

Daniel Amm's avatar
Daniel Amm committed
42

Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
43 44 45 46 47 48 49 50 51
Changes between VLC plugins 2.2.2 and 2.2.4:
--------------------------------------------

Update mimetypes list

NPAPI:
 * Fix headers build


52 53 54
Changes between VLC plugins 2.2.1 and 2.2.2:
--------------------------------------------

Daniel Amm's avatar
Daniel Amm committed
55
NPAPI Core:
Hugo Beauzée-Luyssen's avatar
Hugo Beauzée-Luyssen committed
56 57 58 59
 * Rewrite using libvlcpp
 * Fix various memleaks
 * Improve stability
 * Cleanup
Daniel Amm's avatar
Daniel Amm committed
60 61 62 63 64 65 66 67
 * Add support for titles and chapters
 * Fix vlc.video.subtitle index
 * Fix attribute 'mute'

ActiveX:
 * Rename 'versionInfo()' method to 'getVersionInfo()'
 * Remove deprecated VLCControl (v1)
 * Fix handling of fullscreen mode over JS API
Hugo Beauzée-Luyssen's avatar
Hugo Beauzée-Luyssen committed
68 69 70

NPAPI:
 * Add missing GTK UI updates
Daniel Amm's avatar
Daniel Amm committed
71 72 73 74 75 76 77 78 79 80
 * Add method 'getVersionInfo()'
 * Add attribute 'volume'

Test:
 * Cleanup and updates for HTML test pages
 * Add an example VB project

Platforms:
 * Support for attribute 'branding' under Windows

81

82 83 84 85 86 87 88
Changes between VLC plugins 2.2.0 and 2.2.1:
--------------------------------------------

ActiveX:
 * Fix vlc.*.track indexes


Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
89 90 91 92
Changes between VLC plugins 2.1.0 and 2.2.0:
--------------------------------------------

NPAPI Core:
93 94 95 96 97 98 99 100 101 102 103 104 105
 * Support vlc.playlist.currentItem
 * Various fixes and large cleanups
 * Listen to MediaPlayerMediaChanged event
 * More lax acceptance of parameters style

ActiveX:
 * Match support to NPAPI
 * Fix compilation for 64bits
 * Support "type" attribute
 * Fix registration in IE10
 * Implement versionInfo()
 * Fix position event
 * Add MediaPlayerMediaChanged, MediaPlayerTitleChanged and MediaPlayerTitleChanged
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
106 107

Mac:
Felix Paul Kühne's avatar
Felix Paul Kühne committed
108 109 110 111
 * New MacOS video output based on CoreAnimation
 * Universal Binary for 32 and 64 bit browsers
 * Fix fullscreen video output on some setups
 * Fix support for Safari 5 on OS X 10.6 and later
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
112 113
 * Fix compilation with clang++
 * Fix compilation with Xcode5 and Mavericks
114
 * Add support for 'bgcolor', 'branding' and 'toolbar'
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
115 116


117 118 119 120 121 122 123
Changes between VLC plugins 2.0.6 and 2.1.0:
--------------------------------------------

NPAPI core:
 * libVLC 2.0.0 is now required

Platforms:
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
124
 * New MacOS windowed rendering path, using CoreGraphics
125 126


127 128
Changes between VLC 2.0.2 and 2.0.6:
------------------------------------
129 130 131

Common:
 * Upgrade the libVLC wrapper
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
132
 * Improve packaging on most platforms
133 134 135 136 137 138 139 140 141 142 143 144 145 146 147
 * Optionnal toolbars display in webview and in fullscreen
 * Quit fullscreen with Esc key
 * Fix background color
 * Fix memory and handle leaks

Webpages:
 * Update classic test pages
 * Add jQuery class to control the webplugin
 * Add VLCObject and VLCControl classes to control the webplugin
 * Add Windowless and resize test pages

NPAPI core:
 * Core class rework and redesign
 * Windowless support
 * Drop OJI support
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
148
 * Fix browser events propagation in NPAPI
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
149
 * Drop the dependency on external NPAPI headers: it will get downloaded
150 151 152 153 154 155 156

ActiveX:
 * ActiveX: first step of Win64 support
 * Fix events propagation
 * Fix memory cleaning on unload

Platforms:
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
157
 * Support for Windowless under X11 with XCB
Felix Paul Kühne's avatar
Felix Paul Kühne committed
158
 * Support for Windowless under Mac OS X using CoreGraphics
159
 * Support for Windowless under Windows using GDI+
160 161 162
 * Re-write Mac OS X Port to use CoreAnimation for Windowed video playback
 * Support for Mac OS X 64 bits
 * Support for Windows 64 bits
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
163

Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
164

Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
165 166 167
Changes between VLC 2.0.0 and 2.0.2:
-----------------------------------
 * introduce MediaDescription object for exposing media meta information
168 169
 * Build and leaks fixes
 * marquee text size fix
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
170 171


172
Changes between VLC 1.1.4 and 2.0.0:
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
173
-----------------------------------
174

Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
175 176
 * Mozilla and ActiveX plugin separated from the main VLC source,
   and merged in the same repo, for better release management.
177
 * Fullscreen Interface on Win32 for both ActiveX and NPAPI.
178
 * Toolbar and fullscreen Interface on Linux/Unix using Gtk+
179
 * Many build fixes and improvements.
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
180
 * Compilation and project files for VS2008.
181 182
 * Port to Win64.
 * Interface for DVD control.
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
183 184
 * Update to recent NPAPI headers and better support for those.
 * Removal of Xt and Xpm dependencies, allowing load on Chromium.
185 186 187
 * Fix of the Secunia advisory SA41810
 * Fixes for numerous long-standing issues (notably #3374, #3419, #1553, #3729,
   #4286, #5138, #3819)
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
188 189
 * Support the bgcolor attribute to change the background color
 * Better support for multi-monitor fullscreen
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
190
 * Move to Xcb libraries from Xlib when Gtk+ is not used on X11 platforms
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
191 192
 * Numerous fixes for Opera and Konqueror
 * New options to disable fullscreen and toolbars for the webpages developers
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
193