| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=114225
TEST=PPAPINaClTest.HostResolverPrivate_*
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127443
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127668
Review URL: https://chromiumcodereview.appspot.com/9704080
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128199 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
TestUDPSocketPrivateShared->TestUDPSocketPrivate.
-Removed TestTCPSocketPrivateShared. As far as I can tell it performs the exact same tests as TestTCPSocketPrivate.
-Renamed TestUDPSocketPrivateShared to conform to the naming conventions of other files.
-Enabled in-process tests for TCP/UDP as they appear to be working.
BUG=None
TEST=Ran browser_tests
Review URL: http://codereview.chromium.org/9769015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128120 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=114808
Review URL: https://chromiumcodereview.appspot.com/9696051
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128015 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=114225
TEST=*HostResolverPrivate
Review URL: http://codereview.chromium.org/9701024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127929 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=114808
Review URL: http://codereview.chromium.org/9696051
TBR=sergeyu@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9801004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127837 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=114808
Review URL: http://codereview.chromium.org/9696051
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127797 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
HostResolverPrivate_Resolv on all bots.
BUG=114225
Review URL: https://chromiumcodereview.appspot.com/9751008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127672 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=114225
TEST=PPAPINaClTest.HostResolverPrivate_*
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127443
Review URL: https://chromiumcodereview.appspot.com/9704080
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127668 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I expanded access rights for NaCl loader (launched under nacl-gdb) process
handle from QueryLimitedInformation to QueryInformation because Windows XP
doesn't support QueryLimitedInformation.
However, this test is switched off on Windows 32-bit due to problems with
allocating 1Gb of address space. Future nacl-gdb must have special launching
code to solve this problem.
BUG= 117010
TEST= browser_tests.exe --gtest_filter=NaClGdbTest.* (on Windows)
Review URL: http://codereview.chromium.org/9662055
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127453 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=114225
TEST=PPAPINaClTest.HostResolverPrivate_*
Review URL: https://chromiumcodereview.appspot.com/9704080
TBR=ygorshenin@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9718036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127447 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=114225
TEST=PPAPINaClTest.HostResolverPrivate_*
Review URL: https://chromiumcodereview.appspot.com/9704080
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127443 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
IME benefits from knowing what portion of text is selected inside a text editing plugin.
This change is to implement a Pepper API for doing it. It consists of three API functions:
1. Browser asks plugins by PPP_TextInput_Dev::RequestSurroundingText() to send such info.
2. Plugin must reply the query by PPB_TextInput_Dev::UpdateSurroundingText().
3. Additionally, plugin notifies the browser by PPB_TextInput_Dev::SelectionChanged() that the selection is changed. Typically triggers the steps 1->2.
Intention of the API design is (1) to avoid synchronous IPC, and (2) to keep the room to implement it in an optimal and right way, that is, expensive send of selection text happens only when needed (= "IME requiring the info is on" + "selection indeed changed in the plugin"), though the current impl in the patch is not necessary like that (for sake of simplicity).
The changes in the API is in:
* ppapi/c/dev/ppb_text_input_dev.h
* ppapi/c/dev/ppp_text_input_dev.h
The browser side implementation mostly resides in:
* content/renderer/render_view_impl.cc
* content/renderer/pepper/pepper_plugin_delegate_impl.{h,cc}
* webkit/plugins/ppapi/ppapi_plugin_instance.{h,cc}
The other files are for wiring necessary cables.
BUG=101101
TEST=Manual: make ppapi_example_ime and run ./your/chrome --register-pepper-plugins=\
"/path/to/ppapi_example_ime.plugin;application/x-ppapi-example-ime" \
--ppapi-out-of-process \
file:///path/to/ppapi/examples/ime/ime.html
Try some IME that supports reconversion (e.g., Google Japanese Input on Windows).
Review URL: http://codereview.chromium.org/8769003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126862 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=114225
TEST=UI test TestHostResolverPrivate
Review URL: http://codereview.chromium.org/9455092
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126813 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Define helper routines for doing array output using the new PP_OutputArray
struct. Define routines in the completion callback factory for doing output
parameters as parameters to the callback function.
BUG=
TEST=
Review URL: http://codereview.chromium.org/9651002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126781 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=
TEST=PPAPI(NaCl?)Test.TestTCPServerSocketPrivate
Review URL: http://codereview.chromium.org/9568007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126367 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The P2PSocketDispatcher::NetworkListObserver has been moved
to webkit_glue:: namespace in webkit/glue/network_list_observer.h . PPB_NetworkMonitor_Private_Impl uses P2PSocketDispatcher to get
notifications about network changes.
BUG=114808
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=125761
Review URL: http://codereview.chromium.org/9557006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126274 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=
TEST=PPAPINaClTestDisallowedSockets.TCPServerSocketPrivateDisallowed
Review URL: http://codereview.chromium.org/9491007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126068 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[Broke: http://build.chromium.org/p/chromium/builders/Android%20Builder/builds/2156]
The P2PSocketDispatcher::NetworkListObserver has been moved
to webkit_glue:: namespace in webkit/glue/network_list_observer.h . PPB_NetworkMonitor_Private_Impl uses P2PSocketDispatcher to get
notifications about network changes.
BUG=114808
Review URL: http://codereview.chromium.org/9557006
TBR=sergeyu@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9649017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125766 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The P2PSocketDispatcher::NetworkListObserver has been moved
to webkit_glue:: namespace in webkit/glue/network_list_observer.h . PPB_NetworkMonitor_Private_Impl uses P2PSocketDispatcher to get
notifications about network changes.
BUG=114808
Review URL: http://codereview.chromium.org/9557006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125761 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/9592033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125674 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Following API review, and revisions here:
https://chromiumcodereview.appspot.com/9405033/. This change is just the
mechanical renames and bump of version number to 1.0.
BUG=112879, 115119
Review URL: http://codereview.chromium.org/9566022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125399 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=114808
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=124797
Review URL: http://codereview.chromium.org/9545010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124927 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=114808
Review URL: http://codereview.chromium.org/9545010
TBR=sergeyu@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9585033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124809 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=114808
Review URL: http://codereview.chromium.org/9545010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124797 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This class privide JS binding like API to Pepper C++ developers.
BUG=87310
TEST=ui_tests --gtest_filter='PPAPI*Test.Websocket_Utility*'
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=115093
Review URL: http://codereview.chromium.org/8956008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124238 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/9381010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123795 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=108277
TEST=UI test TestTCPServerSocketPrivate
Review URL: http://codereview.chromium.org/9283022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123033 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=MSVC 2010 doesn't needlessly recompile targets
TBR=brettw
Review URL: https://chromiumcodereview.appspot.com/9430010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122837 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PPB_Font can never be exported to NaCl since it relies on in-process WebKit.
So I'm renaming this to BrowserFont_Trusted to imply that this is the way that
the browser would render fonts in the content area (if we export a font API to
NaCl in the future, it will likely be a simpler native font API).
The new API is binary compatible with the old font API, so I map PPB_Font to
PPB_BrowserFont_Trusted for now to avoid breaking Flash (which uses this). When
we update Flash and push it out, we can remove the mapping and PPB_Font.
This does a lot of cleanup of the font implementation. It had complexity from
the fact that it used to run on a different thread. I was able to remove a lot
of code.
Review URL: https://chromiumcodereview.appspot.com/9360045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122564 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* This change unblocks a DEPS update that got blocked because of
https://src.chromium.org/viewvc/native_client?view=rev&revision=7764.
* This will be replaced by making NaCl's exception_test.c run in the
browser too.
BUG=http://code.google.com/p/chromium/issues/detail?id=114278
TEST=None
R=mseaborn@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9363052
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122052 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
chrome process
connects to the browser process but before start ipc message is sent. This is needed due
to windows bug when process crashes if debugger is attached before process is started.
BUG= http://code.google.com/p/nativeclient/issues/detail?id=2401
TEST= ui_tests --gtest_filter=NaClTestEnableHardwareExceptions.Exception
Review URL: http://codereview.chromium.org/8818008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119898 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Comparing with PPB_Flash.RunMessageLoop/QuitMessageLoop, this new interface avoids leaking nested message loops. If Quit() is not called to balance the call to Run(), the outermost message loop will be quitted when the resource is destroyed.
BUG=109340
TEST=test_flash_message_loop.{h,cc}
Review URL: http://codereview.chromium.org/9188045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119873 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Resource leaks.
I had to also port a couple of constants and helpers from native_client/ppapi_test_lib.
TEST=ui_tests
BUG=110242
Review URL: https://chromiumcodereview.appspot.com/9174020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119522 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=87310
TEST=ui_test
Review URL: http://codereview.chromium.org/9192009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119425 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=103435
TEST=N/A
Review URL: http://codereview.chromium.org/9107046
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119374 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
interface. This includes a simple
example and a helper class. The current example just asserts due to thread
checks we have in there now, but this should provide a good starting point.
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/9097006
TBR=brettw@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9290040
TBR=brettw@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9234068
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119268 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
includes a simple
example and a helper class. The current example just asserts due to thread
checks we have in there now, but this should provide a good starting point.
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/9097006
TBR=brettw@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9290040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119200 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
example and a helper class. The current example just asserts due to thread
checks we have in there now, but this should provide a good starting point.
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/9097006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119198 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is part of the work to suppport enumeration of multiple audio/video capture devices.
Relevant changes:
The thread that discussed interface design - http://codereview.chromium.org/8981009/
PPB_ResourceArray_Dev (committed) - http://codereview.chromium.org/9111008/
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/9192019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118611 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/8965082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118408 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implement PPB_WebSocket _Dev SRPC proxy
- support PP_Var write back in plugin/browser callback bridge
- resource leak fix in browser_callback
Enable all WebSocket related ppapi tests in NaCl
- support TEST_PPAPI_NACL_VIA_HTTP_WITH_WS macro in ppapi_uitest
- fix a test which expects synchronous completion
BUG=87310
TEST=ui_tests --gtest_filter='PPAPINaClTest.WebSocket_*'
Review URL: https://chromiumcodereview.appspot.com/9227008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118268 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Necessary for working with PP_NetAddress_Private structure in NaCl module (for instance, for changing port after TCP connection).
BUG=108265
TEST=UI test NetAddressPrivateUntrusted
Review URL: https://chromiumcodereview.appspot.com/9007009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118089 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This makes the interface a bit easier to use and, more importantly, easier to
update the interface while maintaining suitable compatibility.
Review URL: http://codereview.chromium.org/9207012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117750 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=79098
Review URL: http://codereview.chromium.org/9085027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117077 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TEST=test_resource_array.{h,cc}
BUG=None
Review URL: http://codereview.chromium.org/9111008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116789 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
[Reland of 116281]
Move paint aggregator and the completion callback factory to the ppapi/helpers directory since they're not strictly wrappers.
Review URL: http://codereview.chromium.org/9030001
Review URL: http://codereview.chromium.org/9122012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116759 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
This adds some additional capabilities to the UI test framework to support navigating background tabs.
Review URL: http://codereview.chromium.org/9034001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116507 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Move paint aggregator and the completion callback factory to the ppapi/helpers directory since they're not strictly wrappers.
Review URL: http://codereview.chromium.org/9030001
TBR=brettw@chromium.org
Review URL: http://codereview.chromium.org/9086003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116284 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
Move paint aggregator and the completion callback factory to the ppapi/helpers directory since they're not strictly wrappers.
Review URL: http://codereview.chromium.org/9030001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116281 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This will allow us to be more flexible about adding data to view changed updates in the future. For now, I've incorporated fullscreen and tab foreground state into the view state.
BUG=
TEST=
Review URL: http://codereview.chromium.org/8951014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116142 0039d316-1c4b-4281-b951-d872f2087c98
|