| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
the pexe. This will allow separating these tasks more cleanly, and also
makes the translation of individual pexes/psos more cleanly separated from
the common portions.
BUG= http://code.google.com/p/nativeclient/issues/detail?id=2409
TEST= run_pnacl_example_browser_test
Review URL: http://codereview.chromium.org/8490018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109359 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/8507030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109358 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Oops.
TBR=dmichael
Review URL: http://codereview.chromium.org/8497058
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109353 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Note that, though the PP_Flash_NetAddress struct is being renamed, binary
compatibility is being maintained. It's also safe to just rename the
PPB_Flash_NetAddress interface without maintaining backwards compatibility since
Pepper Flash isn't using it yet.
Review URL: http://codereview.chromium.org/8511032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109335 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/8511022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109330 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Committing for robertm:
http://codereview.chromium.org/8495030/
Description
Remove unused function. The pnacl toolchain -- which uses clang complains about this.
Not sure why our clang bot does not
BUG= http://code.google.com/p/nativeclient/issues/detail?id=2425
Review URL: http://codereview.chromium.org/8498031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109308 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=Pepper Flash should render the text on http://www.adventmedia.net/#/home correctly.
Review URL: http://codereview.chromium.org/8479024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109189 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These files normally handle ctors/dtors/jtors and EH initialization.
For PNaCl, they are only responsible for EH initialization.
This task was previously inside the bitcode (part of nacl_startup.bc)
BUG= http://code.google.com/p/nativeclient/issues/detail?id=2423
Review URL: http://codereview.chromium.org/8492022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109173 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
[The Win components build was already fixed, and the broken unrevert reverted. The original review was here: http://codereview.chromium.org/8357030 .]
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8496045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109165 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dealing with PP_Flash_NetAddress.
[The Win components breakage should be fixed by r109156.]
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8357030
TBR=viettrungluu@chromium.org
Review URL: http://codereview.chromium.org/8499045
TBR=thakis@chromium.org
Review URL: http://codereview.chromium.org/8496043
TBR=viettrungluu@chromium.org
Review URL: http://codereview.chromium.org/8498037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109161 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PP_Flash_NetAddress.
[The Win components breakage should be fixed by r109156.]
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8357030
TBR=viettrungluu@chromium.org
Review URL: http://codereview.chromium.org/8499045
TBR=thakis@chromium.org
Review URL: http://codereview.chromium.org/8496043
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109160 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
This should fix the component build on Windows.
Review URL: http://codereview.chromium.org/8502041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109156 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8357030
TBR=viettrungluu@chromium.org
Review URL: http://codereview.chromium.org/8499045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109153 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Turned Mac valgrind bots red:
OutOfProcessPPAPITest.PostMessage_MessageEvent
OutOfProcessPPAPITest.PostMessage_ExtraParam
PPAPITest.PostMessage_NoHandler
OutOfProcessPPAPITest.PostMessage_SendInInit
Probably others
- Make it possible to enable/disable specific ppapi tests. Migrate PostMessage tests.
Most of these files were changed by a sed script, so it's not as bad as it looks.
The testcase attribute now can include a 'filter'. If it's omitted, everything works the same as before. This way we can migrate tests over bit-by-bit if we want to. We can also still run the tests manually the same way as before.
This only runs PostMessage testss the new way, and re-enables all oop PostMessage tests that pass on Windows. I can do the other tests in this CL if desired, but it might be easier to land in a few pieces.
BUG=102885,95557
TEST=N/A
Review URL: http://codereview.chromium.org/8477015
TBR=dmichael@chromium.org
Review URL: http://codereview.chromium.org/8497030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109142 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tests.
Most of these files were changed by a sed script, so it's not as bad as it looks.
The testcase attribute now can include a 'filter'. If it's omitted, everything works the same as before. This way we can migrate tests over bit-by-bit if we want to. We can also still run the tests manually the same way as before.
This only runs PostMessage testss the new way, and re-enables all oop PostMessage tests that pass on Windows. I can do the other tests in this CL if desired, but it might be easier to land in a few pieces.
BUG=102885,95557
TEST=N/A
Review URL: http://codereview.chromium.org/8477015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109114 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8357030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109086 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implicitly coercing an integer type to bool gives a warning on Windows.
BUG= none
TEST= none
R=sehr@google.com
Review URL: http://codereview.chromium.org/8479045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108941 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
The comments state that PP_ERROR_BADARGUMENT is returned. The actual
behavior is that the loader returns PP_ERROR_NOACCESS.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8479040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108931 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
SetProperty accepts plenty of invalid values. The error checking is delayed until url loading time.
BUG=94790
TEST=this is
Review URL: http://codereview.chromium.org/8478019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108926 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=101600,94925
TEST=none
TBR=vandebo,viettrungluu
Review URL: http://codereview.chromium.org/8487001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108838 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
byAssociatedURLLoader now.
BUG=none
TEST=ui_tests,nacl_integration
Review URL: http://codereview.chromium.org/8359009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108801 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=use pp::VarPrivate.AsScriptableObject in out-of-process pepper plugin
Review URL: http://codereview.chromium.org/8476004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108746 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
translator to the linker.
BUG= http://code.google.com/p/nativeclient/issues/detail?id=2409
TEST= ./scons run_pnacl_example_browser_test
Review URL: http://codereview.chromium.org/8463007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108710 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Change the default 'range' for the presubmit and generator to be start,end
which represent the first and last Label found in the IDL.
BUG= http://code.google.com/p/chromium/issues/detail?id=103037\
TRY= ./generate.py
Review URL: http://codereview.chromium.org/8478005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108697 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://build.chromium.org/p/chromium/builders/Win%20Builder%202010%20%28dbg%29/builds/12897
This CL is based on the patch:
http://codereview.chromium.org/8416025
Use GYP to build nacl_irt
Converts Chrome from using scons to using GYP when building nacl_irt.
This change causes chrome to use GYP based components for untrusted
code. As a benifit, GYP will no longer need to run and scrape scons
output to determine irt dependencies. This also allows us to avoid
invoking scons during the build process.
We roll NaCl deps to get a fix for a simultaneous 32/64 bit build
issue on Windows.
This broke the mac build due to a missing dependency where pthread.h was
unavailable. This header gets copied to the correct location during the
prep_toolchain action. I've added the appropriate dependency shown bellow
to the original patch.
This add the addition dependency to ppruntime
'dependencies': [
'<(DEPTH)/native_client/src/tools.gyp:prep_toolchain'
],
TEST= try
BUG= http://code.google.com/p/chromium/issues/detail?id=96782
Review URL: http://codereview.chromium.org/8440004
TBR=noelallen@google.com
Review URL: http://codereview.chromium.org/8423080
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108446 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The state of fullscreen can change other than by the script calling
requestFullScreen()/cancelFullScreen(), so the ToggleFullscreen function should
query document.webkitIsFullScreen instead of maintaining its own state.
BUG=100531
TEST=none
Review URL: http://codereview.chromium.org/8351090
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108435 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://codereview.chromium.org/8416025
Use GYP to build nacl_irt
Converts Chrome from using scons to using GYP when building nacl_irt.
This change causes chrome to use GYP based components for untrusted
code. As a benifit, GYP will no longer need to run and scrape scons
output to determine irt dependencies. This also allows us to avoid
invoking scons during the build process.
We roll NaCl deps to get a fix for a simultaneous 32/64 bit build
issue on Windows.
This broke the mac build due to a missing dependency where pthread.h was
unavailable. This header gets copied to the correct location during the
prep_toolchain action. I've added the appropriate dependency shown bellow
to the original patch.
This add the addition dependency to ppruntime
'dependencies': [
'<(DEPTH)/native_client/src/tools.gyp:prep_toolchain'
],
TEST= try
BUG= http://code.google.com/p/chromium/issues/detail?id=96782
Review URL: http://codereview.chromium.org/8440004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108361 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG= none
TEST= none
Review URL: http://codereview.chromium.org/8386047
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108335 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/8438025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108321 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Converts Chrome from using scons to using GYP when building nacl_irt.
This change causes chrome to use GYP based components for untrusted
code. As a benifit, GYP will no longer need to run and scrape scons
output to determine irt dependencies. This also allows us to avoid
invoking scons during the build process.
We roll NaCl deps to get a fix for a simultaneous 32/64 bit build
issue on Windows.
TEST= try
BUG= http://code.google.com/p/chromium/issues/detail?id=96782
Review URL: http://codereview.chromium.org/8416025
TBR=noelallen@google.com
Review URL: http://codereview.chromium.org/8440003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108119 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Converts Chrome from using scons to using GYP when building nacl_irt.
This change causes chrome to use GYP based components for untrusted
code. As a benifit, GYP will no longer need to run and scrape scons
output to determine irt dependencies. This also allows us to avoid
invoking scons during the build process.
We roll NaCl deps to get a fix for a simultaneous 32/64 bit build
issue on Windows.
TEST= try
BUG= http://code.google.com/p/chromium/issues/detail?id=96782
Review URL: http://codereview.chromium.org/8416025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108116 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
plugin to generate progress events for DSOs as well as the .nexe.
BUG=100535
TEST=none
Review URL: http://codereview.chromium.org/8341035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107466 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also, added support for VLOG to Pepper OOP plugin and Pepper broker processes by forwarding --vmodule to these processes.
BUG=none
TEST=Launch a dbg build of Chrome with --vmodule=ppapi_plugin_process_host=1,broker_process_dispatcher=1,ppapi_broker_main=1,broker_dispatcher=1,proxy_channel=1", visit a page that uses the broker, and navigate away from that page. The new log statements should be displayed.
Review URL: http://codereview.chromium.org/8347009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107451 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is related to the recent change of removing the proxy callback tracker. (http://src.chromium.org/viewvc/chrome?view=rev&revision=106764)
BUG=None
TEST=Pepper Flash should play YouTube video correctly.
Review URL: http://codereview.chromium.org/8375045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107408 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This is needed to keep Valgrind silent and help it catch future bugs like
http://crbug/101473.
BUG=http://code.google.com/p/nativeclient/issues/detail?id=2385
TEST=none
Review URL: http://codereview.chromium.org/8351035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107311 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Given the intended usage of the Fullscreen API, IsFullscreen is likely to be
called by the user within each DidChangeView to handle fullscreen mode changes.
Use DidChangeView RPC to keep track of the fullscreen state to avoid extra RPCs.
Implement IsFullscreen locally to just query that state.
BUG=101433
TEST=scons run_ppapi_ppb_fullscreen_browser_test
Review URL: http://codereview.chromium.org/8351023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107184 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/8360030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107110 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=NONE
TEST=manual test; chrome --register-pepper-plugins="$SRC/out/Debug/lib.target/libppapi_example.so;application/x-ppapi-example" file:///$SRC/ppapi/example/example.html
Review URL: http://codereview.chromium.org/8369028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107071 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
Fixes bug http://code.google.com/p/chromium-os/issues/detail?id=22018
BUG=chromium-os:22018
Review URL: http://codereview.chromium.org/8382024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107023 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/8004005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106973 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
missed a cast in XYZZY magic function. sigh.
TBR= sehr@google.com
BUG= http://code.google.com/p/chromium/issues/detail?id=87490
Review URL: http://codereview.chromium.org/8373024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106963 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
Committing for krasin@chromium.org
Review URL: http://codereview.chromium.org/8379007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106935 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
TBR=viettrungluu
Review URL: http://codereview.chromium.org/8371020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106858 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds a new clipboard API and thunks for it, and converts the existing
proxy to use the new system. This adds a UI test for this feature.
BUG=
TEST=included
Review URL: http://codereview.chromium.org/8365017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106857 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GetInfo is deprecated. I moved all the Flash setup for the proxy into a
separate function since I suspect we'll be moving this somewhere else in the
future to allow a non-Flash build of the proxy. I didn't change any thunk
stuff (it would be nice to convert more of these APIs) since I started and
this patch got too complicated.
I also changed the way the factory functions worked. I could save a bunch of
macros by using a template. Yay!
TEST=it compiles
BUG=none
Review URL: http://codereview.chromium.org/8359010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106856 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://crbug.com/101154)
- Remove the proxy callback tracker.
This doesn't properly delete callbacks when the corresponding resource goes
away. This can lead to leaks or crashes in the plugin when the callback is
triggered unexpectedly.
BUG=http://crbug.com/86279
Review URL: http://codereview.chromium.org/8226009
TBR=brettw@chromium.org
Review URL: http://codereview.chromium.org/8364040
TBR=thakis@chromium.org
Review URL: http://codereview.chromium.org/8371008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106764 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Remove the proxy callback tracker.
This doesn't properly delete callbacks when the corresponding resource goes
away. This can lead to leaks or crashes in the plugin when the callback is
triggered unexpectedly.
BUG=http://crbug.com/86279
Review URL: http://codereview.chromium.org/8226009
TBR=brettw@chromium.org
Review URL: http://codereview.chromium.org/8364040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106717 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This doesn't properly delete callbacks when the corresponding resource goes
away. This can lead to leaks or crashes in the plugin when the callback is
triggered unexpectedly.
BUG=http://crbug.com/86279
Review URL: http://codereview.chromium.org/8226009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106677 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Paint the plugin area green at the start, then yellow when going to fullscreen,
then blue when exiting. No need to rebind the 2D resource.
Part 2 of http://codereview.chromium.org/8275031
BUG=41780
TEST=this is
Review URL: http://codereview.chromium.org/8359011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106641 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was originally in the proxy and had a 1:1 correspondence with an
interface. Then we reused this for other stuff and then merged some interfaces
into larger APIs (ppapi/thunk/*_api.h) so the name was no longer accurate.
It was wrong to be in the proxy directory since directories at a "lower level"
than the proxy (ppapi/shared_impl and webkit/plugins/ppapi) depended on it.
This renames to ApiID (I avoided APIID since it looks like a define) which is
the proper description of the class, and moved it to shared_impl. This fixes
the deps since there are no longer any bad dependencies on the proxy directory.
TEST=it compiles
BUG=none
Review URL: http://codereview.chromium.org/8333004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106619 0039d316-1c4b-4281-b951-d872f2087c98
|