summaryrefslogtreecommitdiff
path: root/indra/media_plugins
AgeCommit message (Collapse)Author
2010-02-22start to build up this codeTofu Linden
2010-02-22start of work on EXT-5601 Linux: volume adjustment of web-based media / FlashTofu Linden
these libs are a temporary requirement - we'll dlopen() them when this is finished.
2010-02-09EXT-3651 DEV-44500 Keyboard interaction does not work with Flash mediaTofu Linden
This change lets Linux pass keys through to Flash.
2010-02-09EXT-4290 [Flash] On linux, youtube videos don't play unless its getting a ↵Tofu Linden
mouse move event use the proper cmake include() so glib is really found!
2010-02-09EXT-4290 [Flash] On linux, youtube videos don't play unless its getting a ↵Tofu Linden
mouse move event restore part of this fix - glib-compatible Qt needs it, and flash needs a glib-compatible Qt.
2010-02-09mergeTofu Linden
2010-02-09Backed out changeset 0664cf2c9edfTofu Linden
2010-02-09Backed out changeset b1c241040751Tofu Linden
2010-02-09HACK HACK HACK to unbreak linux build while I wait for access to the new ↵Tofu Linden
llqtwebkit code. only affects linux. may harm webkit functionality temporarily. to be backed-out.
2010-02-05Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0Monroe Linden
2010-02-05Changed LLWindowWin32::getNativeKeyData() to use platform-specific names in ↵Monroe Linden
the key data. Changed MediaPluginWebkit::deserializeKeyboardData() to use platform-specific names when extracting the key data. Also fixed a mac-specific issue where the arguments were reversed, which was causing flash apps to get bad keycode data. Just pass 0 for the "native modifiers" param on windows, since it doesn't seem to actually have a native notion of a "modifier keys mask". The Qt (non-native) modifiers should be good enough.
2010-02-05fix hook whine.Tofu Linden
2010-02-05EXT-4290 [Flash] On linux, youtube videos don't play unless its getting a ↵Tofu Linden
mouse move event This should be a lot better now. But still not good overall. Performance is now just bad instead of intolerable.
2010-02-04Merge with tipCallum Prentice
2010-02-04added code to grab raw key codes from Win32 WPARAM and LPARAM and send to pluginCallum Prentice
factored out keyboard message deserialization for media_plugin_webkit new version of llqtwebkit with Girish's changes to keyboard and cursor handling code
2010-02-03Fix for DEV-45609 "CID-47 and CID-154 - bogus allocation/memset in Quicktime ↵Callum Prentice
plugin" (Fixed line endings for commit hook) Reviewed by Rick.
2010-02-03Fix for DEV-45609 "CID-47 and CID-154 - bogus allocation/memset in Quicktime ↵Callum Prentice
plugin" Reviewed by Rick.
2010-02-03CID-284Tofu Linden
Checker: UNINIT_CTOR Function: MediaPluginWebKit::MediaPluginWebKit(void (*)(const char *, void **), void *) File: /indra/media_plugins/webkit/media_plugin_webkit.cpp
2010-01-29Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0Monroe Linden
2010-01-19Changes to llqtwebkit keyboard event api.Monroe Linden
Reference to new mac build of llqtwebkit (from revision 5e61bf24915f in https://hg.lindenlab.com/monroe/llqtwebkit-4.6).
2010-01-19Workaround for "Stop on Debugger()/DebugStr()" Xcode setting causing the ↵Monroe Linden
webkit plugin to crash.
2010-01-18Added getNativeKeyData() function to LLWindow and LLWindowMacOSX.Monroe Linden
Added an LLSD argument to LLPluginClassMedia::keyEvent() and LLPluginClassMedia::textInput() which contains the native key data. Made LLViewerMediaImpl retrieve the native key data and pass it to keyEvent and textInput. Added a native_key_data parameter to the text_event and key_event messages. Made the webkit plugin extract the native_key_data parameter and pass it to the internal keyEvent() and unicodeInput() functions. Fixed LLMediaPluginTest to match function signature change to LLPluginClassMedia::keyEvent().
2010-01-14EXT-3624: Support "_blank" href target types.Lynx Linden
Support href links in web views that have a target attribute set to "_blank". This will open the link in the user's preferred browser (internal or external, as defined in Prefs). This change relies on the new llqtwebkit package that has just been pushed. Also updated the hardcoded Qt version number in the About floater.
2010-01-11Fix for black/grey look at login screen and backspace going back in ↵Monroe Linden
search/help windows. This should address EXT-4097. Added a notion of "background color" to LLViewerMediaImpl and LLPluginClassMedia. Added background color parameters to the size_change message. Webkit plugin now sets the background color of the instance from the supplied background color, and navigates to a data: url with that background color instead of about:blank as its initial navigate. Webkit plugin now no longer waits for the first onPageChanged event LLViewerMediaImpl now clears the texture to the background color when initializing it. Made LLMediaCtrl fill with its opaque background color when the media impl isn't set up yet. Removed the initial data URL from the search and help floaters, since what it was doing is now handled internally by the new background color code. Reviewed by callum and rick.
2010-01-05Fix for EXT-3069 (Media Browser lets you click on Back button on first page).Monroe Linden
Fix was to have the webkit plugin clear the llqtwebkit history on the first real navigateComplete event.
2009-12-24turn off verbose logging on gstreamer media plugin.Tofu Linden
2009-12-24more minor cleanup to the gstreamer plugin.Tofu Linden
2009-12-24Some tidy-ups to the gstreamer media plugin while I try to figure out where ↵Tofu Linden
the black-frame-on-resize is coming from.
2009-12-18Final tidy-up for DEV-44502 (gstreamer scaling bug) -Tofu Linden
I *think* this is a bit clearer. Not awesomely so.
2009-12-18gstreamer plugin now does the 'right' thing wrt resizing downwards *and up ↵Tofu Linden
to its natural size again*. Though I don't like the logic so I'll be rejigging it again next.
2009-12-18add PID to gstreamer plugin logging.Tofu Linden
2009-12-18minor improvements to gstreamer media plugin's logging.Tofu Linden
2009-12-18Merge viewer 2 into mediaskolb
2009-12-17DEV-43898 Enable Flash-on-a-prim on Linux. Yowza!Tofu Linden
2009-12-17Fix a code comment now that we enable NSAPI plugins under Darwin.Tofu Linden
2009-12-16Added setInitState() function to use as a logging point.Monroe Linden
2009-12-16Merge with tipcallum
2009-12-15Merge with tip before pushcallum
2009-12-15client changes to work with new version of Qt (4.6) and to do some cleanup ↵callum
at plugin exit so that cookies more betterer than what they did before.
2009-12-11Enable plugins in the Mac build of the webkit plugin.Monroe Linden
2009-12-09Re-disable a very spewy debug spew in the webkit plugin. Mea culpa.Tofu Linden
2009-12-09DEV-43948 viewer2 is writing session data into the 'read-only' installation ↵Tofu Linden
tree (mostly media stuff) propagate the parent app's OSUserAppDir (i.e. ~/.secondlife/) all the way down to plugins, if they need persistant user data/settings (like the webkit plugin needs a place to put its cache).
2009-12-03local mergeskolb
2009-12-03Add Doxygen commentsbea@american.lindenlab.com
2009-12-01mergebea@american.lindenlab.com
2009-12-01Add Doxygen commentsbea@american.lindenlab.com
2009-12-01Partial fix for EXT-2904/DEV-43584 (Space bar and Enter/Return key don't ↵Monroe Linden
work as input for checkboxes or buttons on MoaP). This change forces space characters to go through the keyEvent() path instead of the unicodeInput() path, which makes the space bar work for setting checkboxes. I still need to figure out what's going on with the enter key.
2009-11-30doxygen: exclude licensing commentsbea@american.lindenlab.com
2009-11-30doxygen: exclude licensing blurbsbea@american.lindenlab.com
2009-11-18Switch some files to Unix line endingsBryan O'Sullivan