| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
TBR=viettrungluu@chromium.org
Review URL: http://codereview.chromium.org/2694003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55526 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
call
This change exposes method calls to configure the chromoting host and allow
it to be started from a method.
This will allow us to use IPC message to start the chromoting host.
TEST=unit_tests --gtest_filter=ServiceProcess*
BUG=50243, 50244
Review URL: http://codereview.chromium.org/3084024
TBR=hclam@chromium.org
Review URL: http://codereview.chromium.org/3110004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55525 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
TBR=hamaji
Review URL: http://codereview.chromium.org/3013070
TBR=jianli@chromium.org
Review URL: http://codereview.chromium.org/3108002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55524 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=trybots
Review URL: http://codereview.chromium.org/3043061
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55520 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
TBR=sleffler
Review URL: http://codereview.chromium.org/3134005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55518 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In some situations, the preconnection can be serviced
synchronously, and then there will be no callback
to release the Preconnect instance. This change
properly handles that eventuality.
BUG=51133
r=wtc
Review URL: http://codereview.chromium.org/3115003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55517 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
facilities in video stack. it is only enabled when (a) hardware composition is on (b) hardware decoding command line is on (c) h264 codec is specified.
2. gpu_video_service.cc/h is a singleton in gpu process which provide video services for renderer process, through it we could create decoder. ( in my imagination, in the future, we could create encoder or capturer too)
3. gpu_video_decoder.cc/h. abstract interface for hardware decoder.
4. gpu_video_service_host.cc/h is singleton in renderer process which provide proxy for gpu_video_service.
5. gpu_video_decoder_host.cc/h is proxy for gpu_video_decoder. (1 to 1 map).basically there is one global GpuVideoService in GPU process, one GpuVideoServiceHost in Renderer process. for each renderer process, there are could be multiple renderer view, each could had multiple GpuVideoDecoderHost the connect to GpuVideoDeocder through GPUCHannelHOst/GpuChannel.
6. gpu_video_common.cc/h: IPC message definition and pickle/marshaling support.
ISSUES:
1. in media pipeline, we need let decoder to determine if bit stream filter should be used instead of let command line to determine it.
2. stop readback from D3D surface use ANGLE.
3. Flush logic still need fine tuning.
4. CreateThread in GpuVideoDecoder, and post message in message handler, and derived classs handle message loop. ?
5. Error handling.
6. Input ring buffer implementation. Current impl is naive.
7.Add output queue for MFT decoder.
8. Query Capabilities at GetVideoServices()...
BUG=None
TEST=Windows7
Review URL: http://codereview.chromium.org/2873089
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55516 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=48862
TEST=exceptions lists work for types besides images
Review URL: http://codereview.chromium.org/3035060
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55515 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
TBR=wtc
BUG=none
TEST=windows compiles
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55514 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will happen if the --prelaunch-gpu-process command line switch is present or for 5% of users in a field trial.
This is so we can collect some stats of GPU capabilities.
TEST=try, check --prelaunch-gpu-process works
BUG=none
Review URL: http://codereview.chromium.org/3119002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55510 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This makes the dialog tab-modal. Implementation on OS X is
forthcoming. Windows will be messier; we'll need to implement our own dialog,
but we want that anyway because of the annoying blocking call.
R=wtc,mattm
TEST=none
BUG=50710
Review URL: http://codereview.chromium.org/3077008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55509 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
was updated.
BUG=51359
TEST=enable an extension in incognito and upgrade it to a newer version. should remain enabled.
Review URL: http://codereview.chromium.org/3121001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55508 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change exposes method calls to configure the chromoting host and allow
it to be started from a method.
This will allow us to use IPC message to start the chromoting host.
TEST=unit_tests --gtest_filter=ServiceProcess*
BUG=50243, 50244
Review URL: http://codereview.chromium.org/3084024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55507 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/3109001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55506 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=50307
TEST=selected tile now has a blue border
TBR=trungl
Review URL: http://codereview.chromium.org/3140001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55505 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This brings some improvements for ctype's locale-sensitive
handling of some ASCII characters, see http://crbug.com/15261.
TEST=none
BUG=50769
Review URL: http://codereview.chromium.org/2884069
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55504 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=50548
TEST=compiles
Review URL: http://codereview.chromium.org/3110002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55503 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=51146
TEST=none
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55500 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
not doing suggest when the user might have typed a username. Since we might parse this as something else (e.g. a scheme, or a hostname that's going to have a port number), the added checks are mainly for things that don't appear to be "usernames" (which were already not sent).
BUG=51146
TEST=Unittest
Review URL: http://codereview.chromium.org/3044054
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55496 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
provided is no longer valid. In that case the best we can do is to clamp to the valid range.
BUG=51634
TEST=none (hard to reproduce this)
Review URL: http://codereview.chromium.org/3139001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55495 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
View->Zoom. Currently we only support
Zoom in and zoom out as Chrome only supports these zoom levels.
Added an automation IPC message AutomationMsg_SetZoomLevel to set the zoom level in ChromeFrame.
The other change is in the active document in the handling of the attach external tab message. We now honor the
dimensions if any when we Launch the URL. This ensures that any windows opened outside chrome frame also honor these
dimensions.
Fixes bug http://code.google.com/p/chromium/issues/detail?id=36000
Bug=36000
Review URL: http://codereview.chromium.org/3064049
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55494 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/3066040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55493 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/3132001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55486 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/3126001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55484 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add layout logic, add layers, add entry/exit animations, add mouse selection of layers. Most things are functional, but no thumbnail images are shown yet.
Why is the Tile stuff c++ classes instead of objc classes? Because some of the linux folks said they'd like to see this on linux too, so I don't want to make it too hard for me to port this to other platforms if this survives the experiment stage.
Why is the Tile stuff not in its own file then? Because things are still far from settled down, and this way it's easier for me to change things around.
BUG=50307
TEST=
* All the following happens only if --enable-expose-for-tabs is passed in, else all of it should be disabled.
* Activate tabpose. One layer per tab should appear, they should be layed out in a sensible manner
* Layout should also be sensible if the window has extreme width to height ratios.
* Layers can be selected by hovering them with the mouse. enter, space, and clicking all select the currently selected layer. esc animated back to the initially selected layer
* If shift is down when tabpose is entered or left, the animation plays in slow motion
* For now, the layers are just black rects with a shadow or a white rect with a shadow for the selected layer.
* Shadows are not shown while the entry or exit animations are running (because animating shadows is very slow, and it's not noticable that they're not there during the animation)
* When a layer has been selected, the corresponding tab is selected once the exit animation is done
* The selected layer should animate to the size of the tab contents (minus download shelf, if visible): It should include infobars, the detached bookmarks bar on the ntp, and devtools.
Review URL: http://codereview.chromium.org/3063031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55482 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=50389
TEST=1. See http://codereview.chromium.org/2870073 2. webkit layout tests
TBR=agl
Review URL: http://codereview.chromium.org/3027046
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55481 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
bookmark in a background tab.
BUG=50636
TEST=Middle click on a bookmark in the bookmark manager.
Review URL: http://codereview.chromium.org/3043059
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55480 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
line up correctly.
BUG=51181
TEST=Go to bookmarks manager and right click and select edit. The blue borders should not be covered by the input boxes. The text in the input boxes should align exactly with the text before and after editing.
Review URL: http://codereview.chromium.org/3071026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55479 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=chromium-os:2556
TEST=manual
Review URL: http://codereview.chromium.org/3096011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55478 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/3013067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55476 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
During upgrade process, two versions of chrome frame may get
loaded in IE at the same time. We have a DLL redirection code
to avoid conflicts when this happens. However, we changed the
way this redirect code works after the first beta and hence
need to fix new code to make it work with older version to
avoid a crash during upgrade.
BUG=51620
TEST=test upgrade from 5.0.375.125 to 6.0.472.XXX while IE is
running and try 'Open in New window' etc..
Review URL: http://codereview.chromium.org/3119001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55474 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
TBR=hamaji
Review URL: http://codereview.chromium.org/3013070
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55472 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=chromeos:3949 (http://code.google.com/p/chromium-os/issues/detail?id=3949)
TEST=Run a version of chrome with the corresponding changes. Ensure that reporting is enabled. Check that the report "hardware_class" value is valid.
See also: http://codereview.chromium.org/3067003/show
Review URL: http://codereview.chromium.org/3069002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55471 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ui_test.
This makes PathService clear its cache after overriding a path.
We have many paths depending on each other, so this is necessary
to avoid inconsistencies.
Added a comment that PathService::Override should not be called
by production code.
TEST=ui_tests in Release mode
BUG=49838
Review URL: http://codereview.chromium.org/2805100
TBR=phajdan.jr@chromium.org
Review URL: http://codereview.chromium.org/3107001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55468 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This is in preparation for using OSMesa for running WebGL tests in test shell.
TEST=try, view WebGL pages in test shell with OSMesa
BUG=none
Review URL: http://codereview.chromium.org/3040046
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55466 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
These are used by the default Chrome WebKit WebGL implementation.
TEST=try
BUG=none
Review URL: http://codereview.chromium.org/3030053
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55465 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dumper to fail. We now send two file descriptors from the crashing process
to the dumper. One of these is used solely to identify the pid. We guarantee
that this file descriptor is open in the crashing process by the time the
dumper scans for it. And we also no longer play any tricks with guessing
the inode number based on the inode of the other descriptor in the socket
pair.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/2856092
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55464 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
It was an assertion before but these are legitimate runtime errors.
TEST=try, gpu unit tests locally
BUG=none
Review URL: http://codereview.chromium.org/3027047
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55463 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Merge deprecated functions together.
TEST=compiles
Review URL: http://codereview.chromium.org/3029068
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55460 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
during the build.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/3100006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55455 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Finished migrating last unit tests to use http_network_transaction.
BUG=43330
TEST=net_unittests
Review URL: http://codereview.chromium.org/3091019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55454 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
testGeolocationPref - from Sunand
Review URL: http://codereview.chromium.org/3027048
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55453 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This is somewhat complicated because we have to do the check in the browser, because it calls into some complicated canonicalization function in net/.
BUG=48862
TEST=try the pattern "foo*", the background should turn red and you shouldn't be able to unfocus the element. (better rejection UI pending design)
Review URL: http://codereview.chromium.org/3036049
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55452 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Before this patch it was being passed to the child process
and was causing crashes becuase we can't restart the browser
in the same process after shutdown.
TEST=browser_tests
BUG=none
Review URL: http://codereview.chromium.org/3083023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55451 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This makes PathService clear its cache after overriding a path.
We have many paths depending on each other, so this is necessary
to avoid inconsistencies.
Added a comment that PathService::Override should not be called
by production code.
TEST=ui_tests in Release mode
BUG=49838
Review URL: http://codereview.chromium.org/2805100
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55450 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- wait for an actual update to occur; otherwise we're not testing the real thing
- change DCHECKs to EXPECT_EQs; that's what we should use in tests
This change should also fix the crashiness of this test.
TEST=browser_tests
BUG=42301
Review URL: http://codereview.chromium.org/2856091
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55449 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Partially from original patch by randy.posynick@gmail.com
BUG=26388,19721,37676
TEST=manually tested
Review URL: http://codereview.chromium.org/3090017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55437 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The problem is that the extension popup is often closed before it receives the
message that the tab has been opened, and thus never sends the message to the
new tab.
BUG=51194
TEST=tabs opened with the chromoting extension always connect
Review URL: http://codereview.chromium.org/3047058
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55436 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The code was incorrectly protecting an instance of Preconnect
before deciding it would actually perform the async network
calls, and need the instance to stay alive for a callback.
The leak was caused when we exited the function, did not
make the asnyc call, but still incref'ed the instance
expecting a callback to come and decref it.
BUG=51133
r=wtc
Review URL: http://codereview.chromium.org/3086023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55435 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
popping the pts when the decoded frame had a valid timestamp. This
change will pop the pts queue when the decoder filter uses the
decoded frame's timestamp.
BUG=51434
TEST=Play any mp4 or ogg file with video and check to make sure
|pts_heap_| is empty when playback is finished.
Review URL: http://codereview.chromium.org/3040048
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55434 0039d316-1c4b-4281-b951-d872f2087c98
|