summaryrefslogtreecommitdiff
path: root/indra/llplugin/llpluginclassmedia.cpp
AgeCommit message (Collapse)Author
2024-05-16Merge tag '7.1.7-release'Erik Kundiman
source for viewer 7.1.7.8974243247
2024-04-29#824 Process source files in bulk: replace tabs with spaces, convert CRLF to ↵Andrey Lihatskiy
LF, and trim trailing whitespaces as needed
2024-01-18GNU/Linux internal web browserErik Kundiman
The lllibs need to be built as static libs now, otherwise SLPlugin would lose reference to gSavedSettings. The media plugins still need to be built as dynamic libs however, so they can't rely on the condition in LibraryInstall.cmake any more. Since the Megapahit viewer, when built using GCC, is using the default value for _GLIBCXX_USE_CXX11_ABI (which is 1 for the newer C++11 ABI as opposed to 0 for the older C++03 ABI), the Dullahan dependency needs to be built with the very same _GLIBCXX_USE_CXX11_ABI setting too, otherwise apr_dso would fail at loading libmedia_plugin_cef.so because of the failure to refer to the setOnConsoleMessageCallback function with strictly the same (not differing between std::__cxx11::basic_string vs. std::basic_string) parameter types. The CEF build is Spotify's, so no live streaming support, while the Dullahan package used by the viewer was built using Kokua's dullahan fork. After rebuilding it with _GLIBCXX_USE_CXX11_ABI kept at default by not overriding it in variables (from the build-variables repo), the order of the target link libraries in CEFPlugin.cmake doesn't seem to matter any more (it did before!). Now EXTERNAL_TOS can be safely omitted from GNU/Linux added compile definitions (but still used on FreeBSD).
2023-12-14macOS internal web browserErik Kundiman
Just untar Dullahan package manually in prebuilt libs dir.
2023-09-11Revive HiDPI support & multi threaded OpenGLErik Kundiman
See 7dd1149e3649057f0962b85bdc467f4e9299b235. The attributes only needed to be moved from LLWindowMacOS X to LLWindowSDL.
2023-08-21Darwin not (directly) relying on Carbon & Obj-CErik Kundiman
HiDPI support & multi threaded OpenGL haven't been used since we switched to SDL2 on Darwin, and so far there hasn't been any sign that things aren't working any more significantly.
2023-07-30llplugin not refer to gSavedSettings when no CEFErik Kundiman
so SLPlugin wouldn't lose reference to it when the libraries are built as dynamic.
2021-12-20Merge branch 'master' into DRTVWR-544-maintMnikolenko Productengine
2021-12-14SL-16510 VLC time slider sometimes does not workAndrey Kleshchev
2021-11-16Merge branch 'master' into DRTVWR-534Andrey Lihatskiy
# Conflicts: # indra/newview/VIEWER_VERSION.txt
2021-09-01SL-15867 User not logged in - very much the MVS (minimum viable solution) ↵Callum Linden
but by storing the OpenID cookie when it arrives then injecting it forcefully into each new media instance, it appears that the 'not logged in' problem is solved - at least in my testing, 20+ times logging in without a cache and profiles, dashboard etc. were all logged in - QA will confirm. The full solution involves providing a separate cache for each media instance and tightening up the CEF cookie calling code - that is a large project and this is sufficient for now
2021-08-20DRTVWR-534: Batch of modifications to 360 capture project after moving from ↵Callum Prentice
internal repo to public one.
2020-07-17SL-13567 Users should have separate CEF contextsAndrey Kleshchev
2020-04-28Initial port of the changes from DRTVWR509 (Adult Swim) minus the volume ↵Callum Prentice
fall-off settings updates
2019-10-16Brought back the changes from @andreyk for improved mouse scroll wheel ↵AndreyL ProductEngine
performance (previously 8e228364f324)
2019-09-14Backed out changeset: 8e228364f324AndreyL ProductEngine
2019-09-14Backed out changeset: b4182ee25942AndreyL ProductEngine
2019-09-14Backed out changeset: a6398f90389aAndreyL ProductEngine
2019-08-13Merged in lindenlab/viewer-lynxAndreyL ProductEngine
2019-06-11Pull in CEF 75.0.1+gb5e74dd+chromium-75.0.3770.80 and Dullahan 1.2.x along ↵callum_linden
with some minor compatibility changes
2019-06-11SOCIAL-231 Show tooltips for links and images im media browsermaxim_productengine
2019-06-10Changes from @andreyk for improved mouse scroll wheel performance and pull ↵callum_linden
in new Dullahan with CEF 74.1.19_gb62bacf_chromium-74.0.3729.157
2019-04-24SL-10811 - [Render][OSX] Google’s search results page is not fully ↵ruslantproductengine
displayed in the Media Browser if HiDPI is enabled. SL-10813 - [Render][OSX] HiDPI browser has black bars on the sides. Fixed.
2018-04-12Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2018-02-12MAINT-8276 Arrows 'Navigate back' and 'Navigate forward' have wrong stateAndrey Kleshchev
2018-01-26Fixes for: MAINT-8244 Text in CEF cannot be selected with the mouse. ↵callum_linden
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-17Fixes for 'MAINT-8196 Remove LLPluginCookieStore from the viewer' and ↵callum_linden
'MAINT-8194 Remove per-frame calls to updateJavascriptObject()'
2017-12-15Pull in Dullahan 1.1.930 with improved fix for maint-8095 (target='_blank' ↵callum_linden
links) as well as an improvement for maint-8100 (no error message for invalid hostname / url)
2017-12-14Pull in Dullahan 1.1.929 (multiple file picking support) and update plugin ↵callum_linden
code accordingly
2017-06-06MAINT-7462 check pointer to avoid allocation crash in llpluginclassmediaandreykproductengine
2016-10-27MAINT-6810 win10, 4k monitor and UI scale of 2.0 makes most web content too ↵pavelkproductengine
small to read
2016-10-05Fix MAINT-6730 Media audio does not play when Media volume slider is set to maxCallum Prentice
2016-09-30Log volume control values for debuggingCallum Prentice
2016-01-15merge changes for 4.0.1-releaseOz Linden
2015-12-15MAINT-5966 - file download failures need feedbackcallum_linden
2015-11-19Fix javascript_enabled && plugins_enabled (wrong media class) and pull in ↵callum_linden
new LLCEFLib
2015-11-16Update SetCookie code for new LLCEFLib API and add support for shoing/hising ↵callum_linden
developer console (Inspector)
2015-11-10Added code to initiate controlled shutdown of plugins with timeouts for ↵Rider Linden
misbeahving plugin.
2015-11-10remove execute permission from many files that should not have itOz Linden
2015-10-22MAINT-5775 FIX Split out cookies and cache directories into separate folders ↵callum_linden
and move cache to same place as viewer cache
2015-10-21Fix windows line endingscallum_linden
2015-10-20Merge with tip of viewer-releasecallum_linden
2015-10-19MAINT-5711 FIX profiles and marketplace are asking for a login each sessioncallum_linden
2015-09-16tmp chckin - still needs latest llceflib to buildcallum_linden
2015-09-03support for external links and location_changed messagescallum_linden
2015-07-23MAINT-5398 FIXED [BetaBreakers] TOS additional policy links cannot be ↵andreykproductengine
scrolled or closed once opened
2015-07-17Changes to implement enable/disable cookies, javascript, pluginscallum_linden
2014-12-12Remove unneeded media plugin header filecallum_linden
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2012-09-10Backing out the changes contributing to DRTVWR-167 and DRTVWR-179 from the ↵William Todd Stinson
repository.