Ansariel
eee343dd00
Merge viewer-cougar
2019-05-08 00:54:32 +02:00
ruslantproductengine
964afabae6
SL-1221 Web page displays incorrectly
...
- Fixed
2019-04-26 21:31:11 +03:00
Ansariel
3adc5c2b50
Merge viewer-neko
2019-03-26 19:15:36 +01:00
Nicky
ee22f1cbab
Merge
2019-03-24 23:21:13 +01:00
AndreyL ProductEngine
4422a4dcb1
Merged in lindenlab/viewer-bear
2019-03-19 21:41:06 +02:00
Nicky
940cb4fcd5
- Correct MD5 for libndofdev.
...
- New dullahan with updated SDL2 keyboard
- Improve keyboard handling for SDL2 and make sure:
- accelerators work again.
- enter is properly forwarded as an input event.
- mousewheel messages get handled.
2019-03-19 05:23:33 +01:00
callum@gmail.com
6b80caed1a
Pull in a change to Dullahan that allows user to specify flag that lets video/audio autoplay like it did before Chrome 70? (Dullahan v1.1.1320). Also sets a flag in media plugin CEF code to change the settings from false (default) to true
2019-03-18 15:36:16 -07:00
callum@gmail.com
72f21b399e
Pull in a change to Dullahan that allows user to specify flag that lets video/audio autoplay like it did before Chrome 70? (Dullahan v1.1.1320). Also sets a flag in media plugin CEF code to change the settings from false (default) to true
2019-03-18 15:36:16 -07:00
Nicky
e4334809cc
Add unicodeInput implementation for Linux.
2019-03-11 00:41:28 +01:00
Mnikolenko ProductEngine
42ec90a877
SL-9846 FIXED [MAC] Empty space is inserted into the text field while switching fields by pressing 'Tab' in Viewer browser
2019-03-07 15:27:31 +02:00
Nicky
d41a40fa41
Linux; do not build vlc media plugin.
2019-03-04 21:13:20 +01:00
Nicky
2fb5022185
Merge with viewer-release_linux. Open issues:
...
- switch back to OpenJPEG2
- Reimplement packaging logic for flatpak/snap/docker.
- Remove libvlc for Linux builds
- Remove gstreamer010 for Linux builds.
2019-03-04 08:04:58 +01:00
Nicky
9623f835f5
Merge.
2019-03-03 17:44:24 +01:00
maxim_productengine
0abd3cfc9c
SL-10473 FIXED [OSX] Checkboxes become invisible after ticking on them in the built-in browser
2019-03-01 10:42:48 +02:00
Nicky
79bd596df1
Missing files for CEF
2019-01-23 13:46:12 +01:00
Nicky
72c954c127
More changes to get CEF for Linux to compile.
2019-01-23 13:42:05 +01:00
Nicky
05331254eb
Enable CEF for Linux.
2019-01-23 13:34:50 +01:00
Nicky
464c8e2537
Add media plugin for gstreamer 1.0
2019-01-21 14:18:22 +01:00
Nicky
2cfe9bc9e5
Disable gstreamer010
2019-01-17 07:56:59 +01:00
Nicky
f2ea3d82f1
Merge.
2019-01-16 09:47:09 +01:00
Ansariel
606adaffe7
Merge viewer-bugsplat
2018-09-12 18:09:43 +02:00
Oz Linden
9fd463bd94
remove only-partially-successful attempt to put teamcity blocks around targets
2018-09-07 09:13:57 -04:00
Oz Linden
49c483eeb3
add more block structure to TeamCity log output for components
2018-09-05 18:07:35 -04:00
Ansariel
97028be9c8
Merge Firestorm LGPL Lynx
2018-05-08 20:29:47 +02:00
Ansariel
31a1ba1701
Merge Firestorm LGPL
2018-05-08 18:31:13 +02:00
Nicky
8ff006f119
Linux: Disable CEF GPU usage (ref: https://bitbucket.org/NickyD/phoenix-firestorm-lgpl-linux/commits/14c936db5a02cf0f3ff24eb7f1c92136#comment-6049097 )
2018-04-22 17:15:23 +02:00
Ansariel
37b8d0a10e
Merge Firestorm LGPL Lynx
2018-04-12 22:58:42 +02:00
Ansariel
dfaea5c018
Merge Firestorm LGPL
2018-04-12 21:55:46 +02:00
Ansariel
546638006d
Merge viewer-media-update
2018-04-07 15:01:39 +02:00
Ansariel
9409fbae4a
Merge Firestorm LGPL
2018-04-07 14:59:44 +02:00
Ansariel
9203b70ca3
Merge viewer-neko
2018-04-07 13:40:21 +02:00
Ansariel
6a8272cfa8
Merge Firestorm LGPL
2018-04-07 11:54:06 +02:00
Mnikolenko ProductEngine
de9f589eec
MAINT-8501 FIXED [MAC] Web window doesn't close using 'ESC' button on the Login page.
2018-04-06 17:34:22 +03:00
Nicky
f11edff29a
Linux: Do not try to compile the VLC plugin for now.
2018-04-06 12:54:09 +02:00
Nicky
76e75fd220
gstreamer010, remove some deprecated glib calls and make the compiler in C++11 mode happy.
2018-04-06 12:52:51 +02:00
Nicky
ee9fb80dd4
Only link against llcommon, not against ${LLCOMMON_LIBRARIES} (which does include a lot more and those cannot be added as dependencies)
2018-04-06 12:18:13 +02:00
Nicky
c63b9779d7
Linux: Embed rpath in plugin libraries.
2018-03-26 23:21:21 +02:00
Ansariel
0bbbbdf9ed
Merge Firestorm LGPL
2018-03-25 13:37:27 +02:00
Ansariel
e7ef849e4c
Merge Firestorm LGPL
2018-03-21 20:23:52 +01:00
maxim_productengine
ac921c3e16
MAINT-8343 FIXED [MAC] Viewer Media Browser doubles entered Cyrillic capital letters.
2018-03-16 16:45:25 +02:00
maxim_productengine
73ea789127
MAINT-8343 FIXED [MAC] Viewer Media Browser doubles entered Cyrillic capital letters.
2018-03-16 16:45:25 +02:00
callum_linden
6b4f4e53dd
Pull in latest version of Dullahan (1.1.1072) and tweak media plugin code to match change in API
2018-03-15 16:12:52 -07:00
Ansariel
92875150b1
Merge viewer-media-update
2018-03-02 12:11:50 +01:00
callum_linden
278382abd7
Now CEF supports setting default page background if specifier missing from HTML, set default background color to the Linden default grey ( #282828 )
2018-03-01 09:34:25 -08:00
Ansariel
eaed4497da
Merge viewer-media-update
2018-02-14 21:56:53 +01:00
Ansariel
70bc436487
Merge viewer-neko
2018-02-12 22:28:26 +01:00
Andrey Kleshchev
2714ff8f25
MAINT-8276 Arrows 'Navigate back' and 'Navigate forward' have wrong state
2018-02-12 19:27:09 +00:00
Tonya Souther
ade69f0d60
Autobuild and cmake configuration fixes for Linux standalone builds.
2018-02-10 19:01:12 -06:00
Ansariel
4e940e176f
Remove LTCG linker flags for media plugin example (cause linker warning)
2018-01-28 17:03:59 +01:00
Ansariel
2f8a6fbfe1
Remove GStreamer 10 that hasn't been used at all
2018-01-28 15:53:37 +01:00
callum_linden
8b09a997c5
Fixes for: MAINT-8244 Text in CEF cannot be selected with the mouse. MAINT-8245 Expose CEF log file and logging severity to viewer and MAINT-8246 Expose the CEF remote debugging system to the viewer
2018-01-26 17:06:19 -08:00
callum_linden
8ee332fb10
Bring in the very latest version of Dullahan (1.1.1024) that matches the most recent canonical Dullahan and also bump the CEF plugin version in preparation for the RC build
2018-01-22 13:30:03 -08:00
callum_linden
d3f544d39d
Fixes for 'MAINT-8196 Remove LLPluginCookieStore from the viewer' and 'MAINT-8194 Remove per-frame calls to updateJavascriptObject()'
2018-01-17 16:13:19 -08:00
callum_linden
8f214ad00b
Fix for MAINT-7886 Resizing internal web browser window causes video playback to stop
2018-01-08 14:51:32 -08:00
callum_linden
5989dd1673
Bump CEF Plugin version so it can be identified as different
2018-01-08 11:22:02 -08:00
callum
f1dc81146a
Automated merge with tip of lindenlab/viewer64
2018-01-08 09:51:51 -08:00
callum_linden
d97d7c5206
Fix for MAINT-8119 - this bug morphed from a packaging issue to being all about audio not playing when a media stream started. There is some as yet, unknown interaction between the volume catcher code in the CEF plugin and the VLC volume controls. The fix for now is to add a Windows call to the VLC code that sets the process volume explicitly. Later we will address the volume catcher code, move it to a common spot so both CEF and LibVLC can use the same bytes
2018-01-05 13:19:08 -08:00
callum_linden
6ced87c027
Pull in Dullahan 1.1.930 with improved fix for maint-8095 (target='_blank' links) as well as an improvement for maint-8100 (no error message for invalid hostname / url)
2017-12-15 16:11:29 -08:00
callum_linden
6166ab28dd
Pull in Dullahan 1.1.929 (multiple file picking support) and update plugin code accordingly
2017-12-14 14:27:49 -08:00
callum_linden
0b97c76dbb
Pull in Dullahan 1.1.925 with fix for onFileDialogCallback(..) handling that fixes MAINT-8083
2017-12-13 13:55:33 -08:00
callum_linden
05eba5d7b8
Pull in CEF 3203 (Dullanan 1.1.888) Chrome 62 build and re-enable WebGL
2017-11-20 16:08:15 -08:00
Ansariel
0a9d2037f3
Merge LL viewer release 5.1.0
2018-01-16 23:03:20 +01:00
Nat Goodspeed
0c7bc67814
Automated merge with ssh://bitbucket.org/lindenlab/viewer-release
2017-10-11 14:35:49 -04:00
Ansariel
547df251e4
Merge viewer64
2017-10-02 17:57:56 +02:00
callum_linden
cdba690ec9
Fix for MAINT-7787: [Alex Ivy] RC Viewers in 5.1.0 range show black background for CONTENT_TYPE_HTML. (The color we pass to CEF has 4 compontents red, blue, green and alpha. We were only passing 3 and setting the color and not the alpha. At somepoint in CEF's history the default value must have changed. Passing 0xFF for alpha too - i.e. fully opaque - fixes this)
2017-09-21 14:01:20 -07:00
Ansariel
dac462be06
Merge Firestorm LGPL
2017-09-06 23:59:53 +02:00
callum_linden
934d09e814
Hopeful fix for MAINT-7654 Ivy] Japanese can't input in CEF
2017-09-01 17:03:31 -07:00
daianakproductengine
bcacd5fa00
MAINT-6080 Fixed YouTube videos in In-Game Browser persist after closing browser window
2017-08-29 18:47:08 +03:00
Ansariel
e6f9a5e2db
Merge viewer64
2017-07-27 21:07:14 +02:00
daianakproductengine
9831f7fb3a
MAINT-6080 Fixed YouTube videos in In-Game Browser persist after closing browser window
2017-08-29 18:47:08 +03:00
Nicky
985730a52c
Merge.
2017-05-18 17:40:24 +02:00
Nicky
4df25505e4
Merge
2017-05-18 17:10:31 +02:00
Nat Goodspeed
18083bad5c
Automated merge with ssh://bitbucket.org/lindenlab/viewer64
2017-05-03 15:58:53 -04:00
Nat Goodspeed
614c75e110
DRTVWR-418: Silence some Mac build warnings.
...
Whatever we were trying to do with LLSharedLibs.cmake hasn't worked on the Mac
for a long time, and trying to fix it only digs up more problems. Skip it:
we've already worked around it.
Update the media_plugins_example CMakeLists.txt to eliminate some CMake
non-existent dependency warnings.
2017-05-03 15:58:21 -04:00
callum@lindenlab.com
0c9758820c
Add NULL macOs implementation for 'MAINT-6950 Shared media a great distance away (different region even) sometimes plays at maximum volume when entering a region or moving camera slightly.' - until we can understand how to make real mac_volume_catcher work
2017-04-28 13:48:36 -07:00
Callum Prentice
8f95d9ad6e
FIX for MAINT-6950 Shared media a great distance away (different region even) sometimes plays at maximum volume when entering a region or moving camera slightly.
2017-04-27 18:04:00 -07:00
Callum Prentice
362ffb2131
Fix windows line endings because it's 2017 and our tools can't deal with it
2017-04-21 13:37:24 -07:00
Callum Prentice
b8cf14c51f
tweak shutdown procedure for example plugin to match our new methodology
2017-04-21 13:28:47 -07:00
Callum Prentice
aa85b420a1
Fix for 32bit builds of example plugin - need an extra parameter for visual studio
2017-04-19 16:59:36 -07:00
Callum Prentice
c49eeb9a62
Add back the missing pieces and updated code for the example plugin. It was useful during testing SLPlugin changes. Not shipped with release versions of viewer
2017-04-19 15:59:29 -07:00
Callum Prentice
45f67f4ed7
Hopeful fix for MAINT-7220 Windows Error Message 'SLPlugin.exe has stopped working ' appears.
2017-04-19 13:22:32 -07:00
Nicky
87dd703188
dullahan for Linux.
2017-04-12 16:10:47 +02:00
Nicky
b556384baf
Merge with viewer64.
2017-04-10 15:20:58 +02:00
Nicky
127809e241
Merge with viewer64.
2017-04-10 15:15:11 +02:00
Callum Prentice
2acc472e1e
Fix for MAINT-7227 Drop down lists do not close after use in internal web browser. (Surprisingly large amount of changes and new version of Dullahan to support this fix)
2017-04-05 14:34:14 -07:00
Callum Prentice
f0b5a263c1
Fixed for MAINT-7201, MAINT-7202, MAINT-7203 (viewer-embeddedd browser scheme handler was broken)
2017-03-14 15:28:56 -07:00
Callum Prentice
884a59a2fb
Second part of fix for SL-646 Fix 'LINK : warning LNK4075: ignoring /INCREMENTAL due to '/LTCG' specification' in LibVLC, JPEGLIB etc.
2017-03-09 14:08:09 -08:00
Callum Prentice
7d1942a2b6
Remove OSX headers added for testing purposes and also some unused vars
2017-03-03 17:45:09 -08:00
callum@lindenlab.com
398c351371
First pass at osx/macos keyboard events - simple case like google homepage is working
2017-03-03 15:32:47 -08:00
callum@lindenlab.com
f49033efcf
Fix up slight change to Dullahan interface where we call out the platform for native keyboard injection to match OSX version
2017-03-01 16:43:15 -08:00
callum@lindenlab.com
08940da90e
First round of changes to make the macOS 64 build work
2017-02-24 15:44:36 -08:00
callum@lindenlab.com
bff83a7f41
Whoopps. Apologies for leaving Windows debug spam in code :(
2017-02-23 10:26:46 -08:00
callum@lindenlab.com
f04bfdd70e
Update media plugin CEF code to match new Dullahan
2017-02-23 10:17:52 -08:00
Callum Prentice
2c8299d643
reenable support for copy/cut/paste to/from a web page
2017-02-22 19:21:55 -08:00
Callum Prentice
5534ab4e18
First round of changes to replace LLCEFLib with Dullahan. Mostly Windows changes in this batch since I'm working on Windows box but some speculative macOS ones too although they are quite untested
2017-02-21 15:06:21 -08:00
Nicky
e19d7a7490
Merge with viewer64.
2017-02-14 19:49:51 +01:00
Nicky
4ff3d43ee8
Merge #7 with lgpl.
2017-02-06 12:26:14 +01:00
Nicky
6d3df79ea9
Merge #3 with lgpl.
2017-02-06 12:07:45 +01:00
Nat Goodspeed
37974a2fa2
Automated merge with ssh://bitbucket.org/lindenlab/viewer64
2017-02-03 20:14:32 -05:00
Nat Goodspeed
434f0e161a
Automated merge with ssh://bitbucket.org/lindenlab/viewer-release
2017-02-03 09:54:52 -05:00
Callum Linden
dcae92c0a3
First batch of changes to add LibVLC media plugin to macOS viewer. Plugin fails to start because of an as-yet undiagnosed issue with VLC plugin files related to their extyended attributes
2017-01-27 15:47:16 -08:00
Callum Linden
f13c2a6d31
First set of changes to build (tests off) to build correctly against Xcode 8 and SDK 10.12
2017-01-19 14:19:46 -08:00
Nicky
2290d5ed16
Merge with viewer64, first pass.
2017-01-10 19:33:15 +01:00
Ansariel
31be233b66
Merge viewer-lynx
2016-12-15 09:46:35 +01:00
andreykproductengine
8d34a4f8c1
MAINT-6840 start and pause doesn't wotk reliably and can get stuck
2016-12-09 18:49:48 +02:00
Oz Linden
59f2055c8d
merge changes for latest fixes from nat
2016-12-06 12:22:55 -05:00
Nat Goodspeed
e6b9174bba
DRTVWR-418: Try to clean up numerous CMake CMP0046 warnings.
2016-12-06 09:50:05 -05:00
Oz Linden
2d8ad89f33
suppress VS linker warning about unfound pdb files in media plugin
2016-12-05 17:32:38 -05:00
Callum Prentice
3d37848d01
Remove winmmshim 'hack' from project and set volume directly from CEF media plugin using Windows system call. WinMMShim was only needed for XP systems and since we no longer support XP, it is not required.
2016-12-02 16:19:34 -08:00
Nat Goodspeed
8a461c00f4
DRTVWR-418: Until we figure out how to say FIXED:NO to linker, don't.
...
The present CMake logic wants to pass FIXED:NO to the linker for 64-bit
builds, which on the face of it seems like a Good Thing: it permits code to be
relocated in memory, preventing collisions if two libraries happen to want to
load into overlapping address ranges.
However the way it's being specified is wrong and harmful. Passing /FIXED:NO
to the compiler command line engages /FI (Forced Include!) of a nonexistent
file XED:NO -- producing lots of baffling fatal compile errors.
Thanks Callum for diagnosing this!
2016-12-01 08:50:10 -05:00
Nat Goodspeed
e61320921a
DRTVWR-418: Update forwarding_api.cpp to match current API signature
...
Specifically, DriverCallback() was accepting several DWORD arguments that
should really be DWORD_PTR arguments. In a 32-bit compile, evidently that was
okay, but for 64 bits they're different sizes.
2016-11-30 11:30:44 -05:00
Nat Goodspeed
fc4564c415
DRTVWR-418: Work around missing LLCEFLibSettings::page_zoom_factor.
2016-11-23 12:08:53 -05:00
Nat Goodspeed
934b94e74a
DRTVWR-418: pull in new viewer-release via viewer64
2016-11-16 10:56:05 -05:00
Nat Goodspeed
af349febb3
Automated merge with ssh://bitbucket.org/lindenlab/viewer-release
2016-11-16 09:17:44 -05:00
Ansariel
c182741596
Merge viewer-lynx
2016-11-16 09:55:54 +01:00
Nat Goodspeed
6c7a972861
DRTVWR-418: Fold windows64 into windows platform with new autobuild.
...
autobuild 1.1 now supports expanding $variables within a config file --
support that was explicitly added to address this very problem. So now the
windows platform in autobuild.xml uses $AUTOBUILD_ADDRSIZE,
$AUTOBUILD_WIN_VSPLATFORM and $AUTOBUILD_WIN_CMAKE_GEN, which should handle
most of the deltas between the windows platform and windows64.
This permits removing the windows64 platform definition from autobuild.xml.
The one remaining delta between the windows64 and windows platform definitions
was -DLL_64BIT_BUILD=TRUE. But we can handle that instead by checking
ADDRESS_SIZE. Change all existing references to WORD_SIZE to ADDRESS_SIZE
instead, and set ADDRESS_SIZE to $AUTOBUILD_ADDRSIZE. Change the one existing
LL_64BIT_BUILD reference to test (ADDRESS_SIZE EQUAL 64) instead.
2016-11-15 15:53:24 -05:00
AndreyL ProductEngine
7fceb3a63f
Merged in lindenlab/viewer-cleanup
2016-11-14 22:04:37 +02:00
Ansariel
0d0d9c4e23
Merge viewer-bear
2016-11-04 14:02:34 +01:00
Nat Goodspeed
6cc4a8dcd2
Automated merge with ssh://bitbucket.org/lindenlab/viewer-release
2016-11-03 09:31:15 -04:00
pavelkproductengine
07e78807a8
MAINT-6810 win10, 4k monitor and UI scale of 2.0 makes most web content too small to read
2016-10-27 19:48:59 +03:00
Nicky
a5b60be1ff
Stop cmake warning spam for media plugins.
2016-10-14 15:09:33 +02:00
Ansariel
e4211ee835
Remove linker warning about LTCG switch to improve linker performance for VLC plugin
2016-10-12 00:07:57 +02:00
Nat Goodspeed
704c53b3c5
MAINT-5232: Merge up to VLC viewer from viewer-release
2016-10-11 10:59:17 -04:00
Nicky
d7a0835432
Merge.
2016-09-26 21:12:34 +02:00
Nat Goodspeed
d2c3c2f9fe
MAINT-5232: Normalize LLSingleton subclasses.
...
A shocking number of LLSingleton subclasses had public constructors -- and in
several instances, were being explicitly instantiated independently of the
LLSingleton machinery. This breaks the new LLSingleton dependency-tracking
machinery. It seems only fair that if you say you want an LLSingleton, there
should only be ONE INSTANCE!
Introduce LLSINGLETON() and LLSINGLETON_EMPTY_CTOR() macros. These handle the
friend class LLSingleton<whatevah>;
and explicitly declare a private nullary constructor.
To try to enforce the LLSINGLETON() convention, introduce a new pure virtual
LLSingleton method you_must_use_LLSINGLETON_macro() which is, as you might
suspect, defined by the macro. If you declare an LLSingleton subclass without
using LLSINGLETON() or LLSINGLETON_EMPTY_CTOR() in the class body, you can't
instantiate the subclass for lack of a you_must_use_LLSINGLETON_macro()
implementation -- which will hopefully remind the coder.
Trawl through ALL LLSingleton subclass definitions, sprinkling in
LLSINGLETON() or LLSINGLETON_EMPTY_CTOR() as appropriate. Remove all explicit
constructor declarations, public or private, along with relevant 'friend class
LLSingleton<myself>' declarations. Where destructors are declared, move them
into private section as well. Where the constructor was inline but nontrivial,
move out of class body.
Fix several LLSingleton abuses revealed by making ctors/dtors private:
LLGlobalEconomy was both an LLSingleton and the base class for
LLRegionEconomy, a non-LLSingleton. (Therefore every LLRegionEconomy instance
contained another instance of the LLGlobalEconomy "singleton.") Extract
LLBaseEconomy; LLGlobalEconomy is now a trivial subclass of that.
LLRegionEconomy, as you might suspect, now derives from LLBaseEconomy.
LLToolGrab, an LLSingleton, was also explicitly instantiated by
LLToolCompGun's constructor. Extract LLToolGrabBase, explicitly instantiated,
with trivial subclass LLToolGrab, the LLSingleton instance.
(WARNING: LLToolGrabBase methods have an unnerving tendency to go after
LLToolGrab::getInstance(). I DO NOT KNOW what should be the relationship
between the instance in LLToolCompGun and the LLToolGrab singleton instance.)
LLGridManager declared a variant constructor accepting (const std::string&),
with the comment:
// initialize with an explicity grid file for testing.
As there is no evidence of this being called from anywhere, delete it.
LLChicletBar's constructor accepted an optional (const LLSD&). As the LLSD
parameter wasn't used, and as there is no evidence of it being passed from
anywhere, delete the parameter.
LLViewerWindow::shutdownViews() was checking LLNavigationBar::
instanceExists(), then deleting its getInstance() pointer -- leaving a
dangling LLSingleton instance pointer, a land mine if any subsequent code
should attempt to reference it. Use deleteSingleton() instead.
~LLAppViewer() was calling LLViewerEventRecorder::instance() and then
explicitly calling ~LLViewerEventRecorder() on that instance -- leaving the
LLSingleton instance pointer pointing to an allocated-but-destroyed instance.
Use deleteSingleton() instead.
2016-09-15 20:18:12 -04:00
callum@lindenlab.com
921cfa355c
MAINT-6462 Built-in browser plays video vertically flipped
2016-09-09 11:46:50 -07:00
Nicky
b6e00e7152
Windows x86; Kill quicktime plugin.
2016-08-14 21:46:00 +02:00
Nicky
cf812e60d2
Do not add /FIXED:NO to windows builds.
2016-08-12 12:07:43 +02:00
Nicky
9fbcb54631
Backout d8dc2724d189 as DSO loading causes issue with VLC of different API levels.
2016-08-08 19:28:42 +02:00
Nicky
87f61ede8b
DSO load VLC. for Windows use the installer from http://www.videolan.org/vlc/download-windows.html (select the 64bit installer from the dropdown next to "Download VLC" for a 64 bit viewer)
2016-08-05 00:33:09 +02:00
Nicky
62b661fb4f
Merge.
2016-08-04 19:00:16 +02:00
Nicky
276cd251a6
GStreamer 1.0 media plugins for Windows and Linux.
2016-08-02 19:02:29 +02:00
Nicky
60e13343bf
- Update CEF
...
- Remove old preload hack and y flipping debug for CEF.
- Enable 64 bit CEF for Windows x64. The plugins will be built as native 64 bit plugins now (no quicktime).
2016-08-02 14:40:56 +02:00
Nicky
b547aeef03
Merge with https://bitbucket.org/lindenlab/viewer-vlc
2016-08-01 16:15:47 +02:00
Oz Linden
781cf7fac4
remove use of "override" C++11 feature not supported on gcc 4.6
2016-07-27 09:53:20 -04:00
Callum Linden
8cd9569cef
First pass at enabling time based media (videos) scrubbing controls
2016-07-21 21:06:06 -07:00
Callum Linden
befb0446c5
Remove new 'buffering' state for video media - seemed like it'd be useful but it broke things
2016-07-21 15:20:00 -07:00
Callum Linden
f0eab8b36f
Add a comment about order of operation that might be important for those that follow
2016-07-21 09:46:42 -07:00
Callum Linden
8a25489591
MAINT-6578 Broken texture batching - fixed along with misc LibVLC plugin additions (status, titles, looping)
2016-07-20 19:54:54 -07:00
Callum Linden
cd47f86c4a
MAINT-6578 Add back Y Flip into QuickTime plugin used in OS X to match viewer setting
2016-07-19 12:42:49 -07:00
Callum Linden
1c4dbc64ab
MAINT-6577 FIX No sound in MOAP or browser video
2016-07-15 12:18:00 -07:00
Callum Prentice
8ae7828643
MAINT-6527 and MAINT-6528 FIX - max volume and media playing prior URLs
2016-07-11 19:46:11 -07:00
Nicky
92c9ef9df5
Remove some old CEF code not needed with the new CEF libs.
2016-07-10 16:51:15 +02:00
callum_linden
d59ce04495
MAINT-6527 FIX -volume plays at full amount +50m away - volume was not set for media outside attenuation zone so played at random value
2016-07-07 09:10:39 -07:00
callum_linden
5f57257185
MAINT-6481 FIX Media controls not present
2016-07-01 14:52:51 -07:00
Nicky
d63d3b4e7b
Merge.
2016-07-01 16:00:32 +02:00
Tonya Souther
3fda523e9d
32-bit C++11 fixes.
2016-06-21 22:52:20 -05:00
Nicky
956f687f47
Merge with https://bitbucket.org/callum_linden/viewer-release-vlc
2016-06-04 00:49:12 +02:00
callum_linden
53cc5ba225
FIX MAINT-6748 content looks correct but page links are flipped vertically
2016-06-02 18:24:15 -07:00
Callum Prentice
a24e24fb50
Merged in NickyD/viewer-release-vlc (pull request #2 )
...
Linux media_plugin_libvlc
2016-06-02 14:00:36 -07:00
callum_linden
4796f717c2
BUG-18252 - media flipped on OS X when played in 2D browser
2016-06-02 09:49:08 -07:00
Nicky
bebfe34aac
Linux: Use media_plugin_libvlc for media playback.
2016-06-01 22:33:30 +02:00
callum_linden
69174fcc58
Fix windows line endings
2016-05-31 14:51:40 -07:00
callum_linden
dca6153c23
Remove local flip (as part of resize) in QuickTime plugin for OSX
2016-05-31 09:41:37 -07:00
Nicky
e982c273fd
Merge with viewer-release-vlc
2016-05-29 19:27:00 +02:00
callum_linden
282956e768
Some simple tidy up and added a proper URL for video test button in web content floater
2016-05-27 16:53:16 -07:00
Nicky
ccfb18948d
- Make popup appear on the right screen coordinates (this was broken after the flipy switch)
...
- Make sure the popup stays until it is dismissed (no need to hold the mouse button to scroll through eg a listbox) [This needs a CEF change.)
2016-05-27 00:27:10 +02:00
Callum Prentice
8c85ec13d5
Put back QuickTime plugin code for OS X until a LibVLC version is created
2016-05-26 13:51:22 -07:00
callum_linden
70a38880fa
Put back QuickTime plugin code for OS X only (untested - moving code to OS X dev)
2016-05-26 12:50:54 -07:00
callum_linden
05fcb7c812
Automated merge with tip of viewer-release
2016-05-23 16:50:56 -07:00
callum_linden
9c4ed8d113
Automated merge with tip of viewer-release to pick up 4.0.5
2016-05-19 11:00:03 -07:00
callum_linden
50ab1e57ec
Added support for some transport controls (pause/play/stop) and setting media volume level.
2016-05-16 10:58:39 -07:00
callum_linden
09e68a4953
Additional set of changes to use vlc-bin package
2016-05-13 16:43:18 -07:00
callum_linden
f0e9566b90
pull in unflipped version of LLCEFLib
2016-05-13 13:09:12 -07:00
callum_linden
bceafa5062
working test button in web browser floater - video inverted
2016-05-10 17:16:24 -07:00
callum_linden
ed73eae302
Added support for arbitrary URLs and cleaned up code
2016-05-10 13:07:34 -07:00
callum_linden
d15da19231
Added restart on resize - kind of works
2016-05-09 17:11:10 -07:00
callum_linden
e11ab0240a
Moving to a private repo
2016-05-06 17:43:47 -07:00
callum_linden
5b69845c86
DRTVWR-418 remove references (and files) for QuickTime
2016-04-21 11:50:55 -07:00
callum_linden
5a55ba8ce3
Remove references to quicktime from the plain old viewer-release build
2016-04-19 15:04:50 -07:00
Ansariel
2797c5938a
Merge Firestorm LGPL
2016-04-05 10:47:23 +02:00
Oz Linden
9be58e915a
merge with 4.0.3-release
2016-04-04 15:53:09 -04:00
Nicky
a50faa943c
Merge.
2016-04-01 12:59:37 +02:00
Ansariel
d171e16c58
Merge Firestorm LGPL
2016-03-18 10:16:25 +01:00
Oz Linden
31f3db0291
merge changes for DRTVWR-417
2016-03-16 13:08:06 -04:00
Ansariel
49fa26329b
Merge Firestorm LGPL
2016-03-08 09:08:56 +01:00
Ansariel
faf58a81eb
Merge viewer-bear
2016-03-08 09:08:20 +01:00
Ansariel
3192fe832f
Merge viewer-quickgraphics
2016-03-08 01:41:31 +01:00
Rider Linden
d51a5a615a
Merge
2016-03-07 10:24:39 -08:00
AndreyL ProductEngine
b0afd16e42
Merge fix for MAINT-5360
2016-03-07 18:42:17 +02:00
Oz Linden
c7ebeb8420
merge with El Capitan and packaging fixes
2016-03-07 09:46:02 -05:00
Ansariel
5d325f4007
Merge viewer-quickgraphics
2016-03-05 00:37:52 +01:00
Nicky
ab2c252872
Prepare for more Linux-CEF keyboard changes.
2016-03-01 01:06:29 +01:00
Nicky
cb0017e821
Merge.
2016-02-29 14:23:07 +01:00
Nicky
447493f484
Merge.
2016-02-29 14:15:48 +01:00
Ansariel
6c3ad28992
Merge Firestorm LGPL
2016-02-26 21:36:15 +01:00
Oz Linden
0c94c3bbf0
MAINT-5360: restore builds for the EDU package
2016-02-26 10:04:47 -05:00
Rider Linden
b785e99cff
Killing windows line endings.
2016-02-22 12:01:51 -08:00
Ansariel
21d8ab6fc0
Merge Firestorm LGPL
2016-02-21 02:34:31 +01:00
Ansariel
273b7d3a91
Remove LTCG linker flag for CEF plugin on Windows - not required
2016-02-19 20:25:04 +01:00
Nicky
40e20c647d
FIRE-17816; Updated Linux keyboard handling.
2016-02-19 14:12:00 +01:00
Ansariel
063ec52083
Merge Firestorm LGPL tip
2016-02-13 13:43:08 +01:00
Nicky
f21ee62e08
Linux: FIRE-17781 handle special keys (return, cursor, enter etc)
2016-02-10 01:18:41 +01:00
Nicky
0184c2fc83
Merge with https://bitbucket.org/rider_linden/maint-4952-v-t-u
2016-01-25 15:06:34 +01:00
Ansariel
e7ade840e4
Merge viewer-bear
2016-01-24 14:00:30 +01:00
callum_linden
c41b94cd5e
Fix @#$@#$$@# windows line endings introduced via Sublime Text copy/paste
2016-01-21 16:20:51 -08:00
Rider Linden
de81e34dc6
Merge
2016-01-21 16:12:01 -08:00
callum_linden
0f265ebf72
Backed out changeset 672bd34768c6
2016-01-20 17:15:02 -08:00
callum_linden
73c0b004d1
Backed out changeset 2e77fb7b61b6
2016-01-20 17:13:12 -08:00
callum_linden
65ab91ff46
MAINT-6004 (Fix) Add non blocking file upload picker support
2016-01-20 17:11:50 -08:00
Rider Linden
28921896f1
OPEN-312: Removed add_dependency entries for items listed in target_link_libraries. Superfluous.
2016-01-20 16:08:33 -08:00
Oz Linden
bc22e58743
merge changes for 4.0.1-release
2016-01-15 16:55:04 -05:00
Ansariel
506069bf0d
Import necessary changes for MAINT-6060 from viewer-bear
2016-01-15 18:20:40 +01:00
callum_linden
f37fb8abe1
Pull in updated LLCEFLib with settings option to turn off WebRTC media and modify the setting in viewer code - nuclear fix for MAINT-6060
2016-01-14 17:23:51 -08:00
Nicky
d726428d46
FIRE-17516 / BUG-10419 Make html dropdown lists work as expected.
2016-01-10 12:55:10 +01:00
Nicky
6d918a0fb5
Merge.
2015-12-17 05:46:23 +01:00
callum_linden
3bf8929d93
MAINT-5966 - file download failures need feedback
2015-12-15 15:24:41 -08:00
callum_linden
5f1fe20e9e
Missed a commit for MAINT-5948 - enable double click
2015-12-11 16:15:34 -08:00
Nicky
6c9f85bb27
Linux: swap \n with \r for CEF. Otherwise return will not work.
2016-02-21 22:33:12 +01:00
Nicky
3980cdca3e
Merge
2015-12-09 07:11:36 +01:00
rider
eb484d5051
MAINT-5909: Enable unicode text input on mac and feed that directly into the viewer. Windows fixes still required.
2015-12-03 13:32:06 -08:00
Nicky
3f1a78cee9
Merge with CEF tip.
2015-11-24 15:28:05 +01:00
Nicky
ee10a7bae0
Remove CEFFlash settings. In newer llceflib versions LL decided to handle this via the plugins setting.
2015-11-24 15:04:47 +01:00
Callum Prentice
cc0faa3424
Refrain from sending right mouse button events - crashes OS X - and we don't need them
2015-11-23 12:01:32 -08:00
callum_linden
94ea5dce50
pull in llceflib changes for user agent, flash plugins and pdf
2015-11-20 17:34:46 -08:00
callum_linden
f2a6e0f89c
Fix javascript_enabled && plugins_enabled (wrong media class) and pull in new LLCEFLib
2015-11-19 16:39:40 -08:00
callum_linden
32691c4416
initial support for dropdown menus/select widgits
2015-11-18 18:17:50 -08:00
callum_linden
311b376ab5
Update SetCookie code for new LLCEFLib API and add support for shoing/hising developer console (Inspector)
2015-11-16 16:09:40 -08:00
Rider Linden
0a47b491de
Merged callum_linden/viewer-cef into default
2015-11-13 16:39:51 -08:00
rider
df29aab81b
Throw away any incomplete llsd messages that may have get sent on CR
2015-11-13 16:38:35 -08:00
rider
c2ad041c23
Encode keyboard event for reconstruction in the plugin.
2015-11-13 16:22:34 -08:00
callum_linden
f8050dbac2
Fix MAINT-5832 Add /LTCG flag to linker for media_plugin_cef.dll to avoid linker restarts
2015-11-11 16:28:11 -08:00
callum_linden
70c7043bf4
Merge with head
2015-11-11 09:54:00 -08:00
callum_linden
f563ef6100
Add callback for when CEF asks to shutdown
2015-11-11 09:53:51 -08:00
Rider Linden
a9a3cafa91
Adding plugin goodbye response to quicktime plugin.
2015-11-11 08:55:18 -08:00
Rider Linden
148de7ceeb
Have the media_cef plugin post goodbye back to the plugin.
2015-11-10 14:26:47 -08:00
Oz Linden
c8726aba30
remove execute permission from many files that should not have it
2015-11-10 09:48:56 -05:00
callum_linden
66848f7a94
Undo the clobbering that the PR did :)
2015-11-09 11:53:09 -08:00
Nicky
b260451633
Merge.
2015-11-09 12:21:49 +01:00
rider
5449ae73b3
MAINT-5754: Finish key modifier experiment. Still not working.
2015-11-07 12:09:08 -08:00
callum_linden
8b8331feab
Pull in LLCEFLib with working OS X cookies and tweak keyboard code to build - needs some love to work...
2015-11-06 16:55:30 -08:00
rider
bd817f6f42
MAINT-5754: Basic keyboard functionality on the Mac. Still incomplete
2015-11-06 14:12:30 -08:00
Nicky
8e4ab13c4a
Merge.
2015-10-25 19:09:16 +01:00
Nicky
e97f886dcc
Merge.
2015-10-25 17:46:36 +01:00
callum_linden
16cd296e30
MAINT-5775 FIX Split out cookies and cache directories into separate folders and move cache to same place as viewer cache
2015-10-22 13:24:43 -07:00
callum_linden
8c74ed2a58
Fix windows line endings
2015-10-21 09:05:19 -07:00
callum_linden
2a899b49dd
MAINT-5711 FIX profiles and marketplace are asking for a login each session
2015-10-19 18:43:48 -07:00
Nicky
22ddbb96f3
Linux volume_catcher. (from webkit).
2015-10-14 14:37:35 +02:00
Nicky
80ea570112
Merge.
2015-10-13 17:03:27 +02:00
Nicky
fde9ebe1e8
CEF update.
2015-10-12 11:32:59 +02:00
rider
506e7271a7
CMake fixes for mac build.
2015-10-09 11:51:10 -07:00
Rider Linden
295d392b1c
MAINT-5715, MAINT-5717, MAINT-5718: Replace the the volume catcher that was removed with the QT viewer. Addresses panning and fading issues, teleport and viewer mute controls.
2015-10-09 10:09:18 -07:00
AndreyL ProductEngine
46817fcbd3
Merged in lindenlab/viewer-lynx
2018-04-12 21:24:36 +03:00
AndreyL ProductEngine
8c67f588da
Merged in lindenlab/viewer-release
2018-04-12 21:22:22 +03:00
callum_linden
ebcee8d7e7
MAINT-5703 fix - add observer to media plugin so MEDIA_LOCATION_CHANGED events get propagated throughout system
2015-10-06 15:24:57 -07:00
Nicky
2cdc06af0c
Merge.
2015-10-05 17:09:58 +02:00
Rider Linden
cb7f84a470
MAINT-5687: Remove old webkit from the make files and the repo. Ensure that it is no longer meaningfully referenced.
2015-10-02 11:14:28 -07:00
callum_linden
ca871f25e9
Fix OS X missing scope qualifiers
2015-10-01 09:57:53 -07:00
callum_linden
a0c0bc6b40
Update CEF media plugin to reflect changes in LLCEFLib
2015-09-30 16:34:49 -07:00
Nicky
21f5136522
Merge.
2015-09-28 00:29:23 +02:00