NEWS 4.65 KB
Newer Older
Daniel Amm's avatar
Daniel Amm committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14
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
15 16 17
NPAPI:
 * Fix possible crash in vlc.playlist.add()

Daniel Amm's avatar
Daniel Amm committed
18

Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
19 20 21 22 23 24 25 26 27
Changes between VLC plugins 2.2.2 and 2.2.4:
--------------------------------------------

Update mimetypes list

NPAPI:
 * Fix headers build


28 29 30
Changes between VLC plugins 2.2.1 and 2.2.2:
--------------------------------------------

Daniel Amm's avatar
Daniel Amm committed
31
NPAPI Core:
Hugo Beauzée-Luyssen's avatar
Hugo Beauzée-Luyssen committed
32 33 34 35
 * Rewrite using libvlcpp
 * Fix various memleaks
 * Improve stability
 * Cleanup
Daniel Amm's avatar
Daniel Amm committed
36 37 38 39 40 41 42 43
 * 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
44 45 46

NPAPI:
 * Add missing GTK UI updates
Daniel Amm's avatar
Daniel Amm committed
47 48 49 50 51 52 53 54 55 56
 * 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

57

58 59 60 61 62 63 64
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
65 66 67 68
Changes between VLC plugins 2.1.0 and 2.2.0:
--------------------------------------------

NPAPI Core:
69 70 71 72 73 74 75 76 77 78 79 80 81
 * 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
82 83

Mac:
Felix Paul Kühne's avatar
Felix Paul Kühne committed
84 85 86 87
 * 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
88 89
 * Fix compilation with clang++
 * Fix compilation with Xcode5 and Mavericks
90
 * Add support for 'bgcolor', 'branding' and 'toolbar'
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
91 92


93 94 95 96 97 98 99
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
100
 * New MacOS windowed rendering path, using CoreGraphics
101 102


103 104
Changes between VLC 2.0.2 and 2.0.6:
------------------------------------
105 106 107

Common:
 * Upgrade the libVLC wrapper
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
108
 * Improve packaging on most platforms
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123
 * 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
124
 * Fix browser events propagation in NPAPI
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
125
 * Drop the dependency on external NPAPI headers: it will get downloaded
126 127 128 129 130 131 132

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
133
 * Support for Windowless under X11 with XCB
Felix Paul Kühne's avatar
Felix Paul Kühne committed
134
 * Support for Windowless under Mac OS X using CoreGraphics
135
 * Support for Windowless under Windows using GDI+
136 137 138
 * 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
139

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

Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
141 142 143
Changes between VLC 2.0.0 and 2.0.2:
-----------------------------------
 * introduce MediaDescription object for exposing media meta information
144 145
 * Build and leaks fixes
 * marquee text size fix
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
146 147


148
Changes between VLC 1.1.4 and 2.0.0:
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
149
-----------------------------------
150

Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
151 152
 * Mozilla and ActiveX plugin separated from the main VLC source,
   and merged in the same repo, for better release management.
153
 * Fullscreen Interface on Win32 for both ActiveX and NPAPI.
154
 * Toolbar and fullscreen Interface on Linux/Unix using Gtk+
155
 * Many build fixes and improvements.
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
156
 * Compilation and project files for VS2008.
157 158
 * Port to Win64.
 * Interface for DVD control.
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
159 160
 * Update to recent NPAPI headers and better support for those.
 * Removal of Xt and Xpm dependencies, allowing load on Chromium.
161 162 163
 * 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
164 165
 * Support the bgcolor attribute to change the background color
 * Better support for multi-monitor fullscreen
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
166
 * Move to Xcb libraries from Xlib when Gtk+ is not used on X11 platforms
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
167 168
 * 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
169