| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The existing CertVerifier implementation has been renamed to
MultiThreadedCertVerifier, consistent with ProxyResolver naming.
This is patch 1 of N for http://crbug.com/114343
BUG=114343
TEST=Compiles and existing unittests pass.
Review URL: https://chromiumcodereview.appspot.com/9476035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128090 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=118664
TEST=none
Review URL: http://codereview.chromium.org/9720004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127986 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(primary vs commit) instead of one to avoid DomStorage access queuing up behind commits.
* Initialization, shutdown, and administrative tasks are performed as shutdown-blocking primary sequence tasks.
* Methods that return values to the java-scriptable interface are performed as non-shutdown-blocking primary sequence tasks.
* Internal tasks related to committing changes to disk are performed as shutdown-blocking commit sequence tasks.
BUG=106763
Review URL: https://chromiumcodereview.appspot.com/9718029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127981 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Set RenderViewImpl's routing_id to WebSocketStresmHandleImpl via
dispatchWillOpenSocketStream()
- Send the id from WebSocketStreamHandleImpl to SocketStreamHost
via IPC SocketStreamHostMsg_Connect
This change aim that SocketStreamDispatcher uses SSLManager
with routing_id to handle SSL errors.
BUG=53836
TEST=none
Review URL: http://codereview.chromium.org/9677031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127964 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=114410
TEST=webkit layout test: compositing/plugins/invalidate_rect.html
Review URL: http://codereview.chromium.org/9764007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127960 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=webkit_unit_tests
Review URL: http://codereview.chromium.org/9813001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127923 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/9764015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127921 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=118223,118226
TEST=None
Review URL: http://codereview.chromium.org/9786001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127871 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=115348
TEST=unit tests, manually checked 'Origin Bound Certs' contents after browsing
TBR=jam@chromium.org,willchan@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9617039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127817 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=about:tracing on PDF page
Review URL: http://codereview.chromium.org/9769002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127794 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=114808
Review URL: http://codereview.chromium.org/9677060
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127762 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
USB mapping tables.
BUG=119013
TEST=none
Review URL: http://codereview.chromium.org/9740004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127755 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
10.6 or later.
The deprecated ATSFont functions stopped working on Lion.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/9706099
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127683 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
terms of the new dom_storage classes. Also compile out existing tests that no longer apply when ENABLE_NEW_DOM_STORAGE_BACKEND is defined.
And add the missing #include to fix the compile error.
BUG=106763
Review URL: https://chromiumcodereview.appspot.com/9695013
TBR=michaeln@google.com
Review URL: https://chromiumcodereview.appspot.com/9726022
TBR=dgrogan@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9726023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127604 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
dom_storage classes. Also compile out existing tests that no longer apply when ENABLE_NEW_DOM_STORAGE_BACKEND is defined.
BUG=106763
Review URL: https://chromiumcodereview.appspot.com/9695013
TBR=michaeln@google.com
Review URL: https://chromiumcodereview.appspot.com/9726022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127575 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
classes. Also compile out existing tests that no longer apply when ENABLE_NEW_DOM_STORAGE_BACKEND is defined.
BUG=106763
Review URL: https://chromiumcodereview.appspot.com/9695013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127573 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
It exposes one function that sends a message to the browser and issues a reply. The
browser doesn't implement this yet.
BUG=117564
TEST=
Review URL: https://chromiumcodereview.appspot.com/9700028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127564 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
I don't have any reason to believe this is currently being hit. However I am going through the codebase trying to eliminate sources of potential "hidden crashes" -- situations where our process dies but we don't receive any crash reports.
BUG=118656
Review URL: http://codereview.chromium.org/9718003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127552 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Instead this patch uses SkBitmap::config() which is the preferred way.
R=asvitkine@chromium.org
TBR=brettw@chromium.org,thestig@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9720040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127468 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=118879
TEST=manual
Review URL: http://codereview.chromium.org/9716031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127464 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
passwords.
BUG=NONE
TEST=GlueSerializeTest.{HistoryItemWithPasswordsSerializeTest, RemovePasswordData, RemovePasswordDataWithNoPasswordData}, SessionServiceTest.{KeepPostDataWithoutPasswords, RemovePostDataWithPasswords}
Review URL: http://codereview.chromium.org/9699068
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127440 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Calling WebCache::clear() in ~TestWebKitPlatformSupport() isn't safe because
WebCache::clear() might use the TestWebKitPlaformSupport() and it is not
accessible.
We should:
- Make sure TestWebKitPlatformSupport is alive until WebKit::shutdown()
- Make sure WebCache::clear() is called before WebKit::shutdown()
- Don't call WebKit::shutdown() twice.
So, move WebCache::clear() from ~TestWebKitPlatformSupport() to
TearDownTestEnvironment().
BUG=118387
TEST=Covered by valgrind bots
Review URL: http://codereview.chromium.org/9705093
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127428 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
See http://gcc.gnu.org/onlinedocs/gcc/Vague-Linkage.html
BUG=90078
TEST=none
Review URL: http://codereview.chromium.org/9720021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127426 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also adds support for disabling frame dropping in the video renderer so
we can be sure we've seen every frame coming out.
Testing shows that there are issues with threading in the FFmpeg H264
decoder. Running with --video-threads=1 will yield different results
than running multithreaded.
We should probably increase the breadth of our basic playback testing
once we've got a better handle on threaded decoding in FFmpeg.
BUG=118688
TEST=media_unittests, ffmpeg_regression_tests.
Review URL: http://codereview.chromium.org/9716008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127320 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
class.
BUG=117768
TEST=none
Review URL: http://codereview.chromium.org/9691057
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127319 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
resources, so we now expose it from WebURLLoaderImpl.
BUG=110805
TEST=media layouttests still pass, esp. the data: ones.
Review URL: http://codereview.chromium.org/9718005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127309 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Should be full support for opengl es's occlusion query interface. Still only dev interfaces right now.
BUG=88601
TEST=
Review URL: https://chromiumcodereview.appspot.com/9601020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127298 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Hook up this warning messages, just like we do for webgl.
BUG=107296
TEST=
Review URL: http://codereview.chromium.org/9702058
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127297 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
browser process.
R=jhawkins@chromium.org,jam@chromium.org
BUG=105732
TEST=InternalWebIntentsDispatcherTest
Review URL: http://codereview.chromium.org/9692017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127275 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Original description:
"""
PPAPI: Really force-free NPObjects on Instance destruction.
(There still seems to be a memory leak with this patch; I may have to check our NPObject reference counting next.)
BUG=114023
TEST=
"""
BUG=114023
TEST=
TBR=dmichael@chromium.org
Review URL: http://codereview.chromium.org/9564024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127273 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Previously we were relying on the parser for multipart/x-mixed-replace to parse Content-Range. This CL instead introduces a parser that implements HTTP/1.1 (allowing instance-size to be "*").
BUG=104795
Review URL: http://codereview.chromium.org/9703073
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127232 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=110309
Review URL: http://codereview.chromium.org/9701082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127217 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Once complete, forwarding headers will be removed from net/base/ .
TEST=none
R=darin
Review URL: http://codereview.chromium.org/9706056
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127209 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/9702118
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127192 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
when skia 3398+ lands in canary, this test can be rebaselined
Review URL: https://chromiumcodereview.appspot.com/9706101
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127168 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Update code that converts from native Windows scancodes into USB keycodes.
The code now uses a table that is shared across platforms.
Pepper uses this table when populating the |usb_key_code| field in the InputEvent.
This cl also bring the webkit/plugins/ppapi/usb_keycode_map.h file in sync with the one in remoting/host.
Review URL: https://chromiumcodereview.appspot.com/9619014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127157 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a re-land of crrev.com/127030
The original patch was reverted as it broke
ExtensionFileBrowserPrivateApiTest.FileBrowserMount
This version fixed the test expectation.
Use $HOME/Downloads if running on Linux desktop.
Note that gspencer@ tried to solve this problem in a cleaner way:
http://codereview.chromium.org/9455073/
However his patch didn't work. I patched it locally, but mount
points like /media/removable didn't show up in the file manager,
and the renderer crashed when I clicked on the "Open downloads folder"
in chrome://downloads, as he warned me beforehand. Hence I decided to
go with a simpler approach in this patch.
BUG=chromium-os:27859
TEST=confirm that contents in ~/Downloads are shown in the file browser on Linux desktop
Review URL: https://chromiumcodereview.appspot.com/9699107
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127125 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Broke ExtensionFileBrowserPrivateApiTest.FileBrowserMount.
Use $HOME/Downloads if running on Linux desktop.
Note that gspencer@ tried to solve this problem in a cleaner way:
http://codereview.chromium.org/9455073/
However his patch didn't work. I patched it locally, but mount
points like /media/removable didn't show up in the file manager,
and the renderer crashed when I clicked on the "Open downloads folder"
in chrome://downloads, as he warned me beforehand. Hence I decided to
go with a simpler approach in this patch.
BUG=chromium-os:27859
TEST=confirm that contents in ~/Downloads are shown in the file browser on Linux desktop
Review URL: https://chromiumcodereview.appspot.com/9700077
TBR=satorux@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9693067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127095 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This way, it doesn't cross module boundaries.
BUG=90078
TEST=none
NOTRY=true
Review URL: http://codereview.chromium.org/9703067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127082 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WebViewClient::createGraphicsContext3D
Callers all removed in http://trac.webkit.org/changeset/110773/
BUG=none
TEST=compiles
Review URL: http://codereview.chromium.org/9705036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127074 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use $HOME/Downloads if running on Linux desktop.
Note that gspencer@ tried to solve this problem in a cleaner way:
http://codereview.chromium.org/9455073/
However his patch didn't work. I patched it locally, but mount
points like /media/removable didn't show up in the file manager,
and the renderer crashed when I clicked on the "Open downloads folder"
in chrome://downloads, as he warned me beforehand. Hence I decided to
go with a simpler approach in this patch.
BUG=chromium-os:27859
TEST=confirm that contents in ~/Downloads are shown in the file browser on Linux desktop
Review URL: https://chromiumcodereview.appspot.com/9700077
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127030 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a follow up CL of 125959.
- Rename AudioTimeCB and VideoTimeCB to TimeCB, as the context (VideoRenderer/AudioRenderer already provides clear context).
- Rename PipelineStatusCB callback variable names to status_cb if no names with specific meaning (e.g. seek_cb) are given.
- Rename foo_callback to foo_cb (except for media/audio/).
Note that media/audio also contains a lot of FooCallback types and foo_callback names. This will probably be addressed in another CL.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/9704046
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127028 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove evdev-based table, replace with xkb version.
Add check to verify size of lookup table.
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/9608011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127011 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/9699077
TBR=reed@google.com
Review URL: https://chromiumcodereview.appspot.com/9702085
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126975 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Two different scenarios are fixed by this:
a) When Range:0- receives a 200 request, don't make a new connection asking for
the same data without the Range:0- request heaeder (bug 104783).
b) When a 4xx or malformed HTTP response is received on a Range:0- request,
don't re-attempt the request without the Range header (bug 105230).
BUG=104783,105230
TEST=awesome scherkus@ tests now pass w/ the extra expectations removed.
Review URL: http://codereview.chromium.org/9699035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126970 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
Add code to convert from native Mac keycodes into USB keycodes so that Pepper can correctly populate the |usb_key_code| field in the InputEvent.
Review URL: https://chromiumcodereview.appspot.com/9701030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126956 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/9699077
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126933 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=108277
TEST=OutOfProcessPPAPITest.TCPServerSocketPrivate
Review URL: http://codereview.chromium.org/9669038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126873 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
|