0
Commit Graph

97143 Commits

Author SHA1 Message Date
db5b1fbad3 Avoid loading ws2_32.dll just to get htons() and friends.
Chrome does not load ws2_32.dll into the renderer sandbox, so code calling these functions would fail attempting to load the DLL.  This CL replaces the calls with direct use of the MSVC byte-swap intrinsics.

BUG=115477,116591
TEST=Chromoting client does not crash on connect on Windows.


Review URL: http://codereview.chromium.org/9614004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125110 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 04:34:24 +00:00
93e150069e [WebUI] Make drag'n'drop future proof.
TEST=Drag and drop from external sources works on NTP and net-internals.
BUG=115433


Review URL: http://codereview.chromium.org/9596003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125109 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 04:31:15 +00:00
d4bbfb202a [Sync] Remove dependencies on BrowserThread from sync
In all cases, we can just use plain threads.

BUG=113723
TEST=


Review URL: http://codereview.chromium.org/9602026

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125108 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 04:31:07 +00:00
2b8a27be79 pyauto: Don't need --multi-profiles flag anymore
BUG=none
TEST=multiprofile


Review URL: http://codereview.chromium.org/9553016

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125107 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 04:25:41 +00:00
e65d7a0bfa Disable PyAuto apptest in the FULL suite on ChromeOS until r125069 is picked up.
Change-Id: Ic9ca908dda8a8194e98d8c0ceeafafc566cbd9a9

BUG=
TEST=


Review URL: http://codereview.chromium.org/9553013

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125106 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 04:25:34 +00:00
5998d9d3fa Delete HostDelegate objects instead of HostImpl objects to avoid leaking the former.
BUG=116744


Review URL: http://codereview.chromium.org/9553003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125105 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 04:25:26 +00:00
30fcc38967 [uber] fix up header
1) always leave some padding on the right of the 'header-extras' item (in the case of settings, search), even when you are horizontally scrolling
2) shrink the header at a more reasonable point when the window is getting smaller (when the edge of the page is within 20px, instead of 155px)
3) put the border above the managed prefs banner
4) make all uber frame .pages have a min width (history and extensions should look better now)
5) for managed extensions, make the trash icon invisible rather than hidden so it reserves space and the [ ] Enable checkbox is flush with that of the other installed extensions

BUG=none
TEST=manual

Review URL: https://chromiumcodereview.appspot.com/9584038

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125104 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 04:17:10 +00:00
2525d40b51 Revert disabling of transfer_buffer_ cache.
BUG=http://code.google.com/p/chromium/issues/detail?id=116285
TEST=bastion

Review URL: http://codereview.chromium.org/9610008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125103 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 04:12:00 +00:00
235c86ce3a Add new checkmark resource for uber page.
BUG=103688,115404
TEST=none

Review URL: https://chromiumcodereview.appspot.com/9554018

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125102 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 04:10:07 +00:00
3592ba18ed Prevent initial display of modal dialogs when loading.
BUG=None
TEST=Manual


Review URL: http://codereview.chromium.org/9611002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125101 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 04:04:26 +00:00
3e4d8de9d9 Inform webkit when PPAPI plugin contents are opaque.
Most plugins want to be opaque, and notifying webkit of that will allow it to avoid rendering tiles behind the plugin and doing alpha blending.

BUG=116205
TEST=


Review URL: http://codereview.chromium.org/9580030

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125100 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 03:59:17 +00:00
d8d9aaa493 Move the pepper flash to the top of the flash plugin list, if the client is within the enable-by-default field trial group.
BUG=None
TEST=None


Review URL: http://codereview.chromium.org/9600029

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125099 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 03:51:54 +00:00
e83d0f9925 Fix crash during ChromeOS login
Add NULL check before dispatching brightness-changed evnnt

BUG=chromium-os:26852
TEST=login success

Review URL: https://chromiumcodereview.appspot.com/9604001

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125098 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 03:50:55 +00:00
eb6182b422 Cleanup: rename some methods in BlobURLRequestJob for better readability
- ReadBytes -> ReadBytesItem
- DispatchReadFile -> ReadFileItem
- DidOpen -> DidOpenFile
- ReadFile -> ReadFileStream
- DidRead -> DidReadFileStream
- CloseStream -> CloseFileStream
- ReadCompleted -> BytesReadCompleted

BUG=114999
TEST=existing tests should pass

Review URL: https://chromiumcodereview.appspot.com/9600032

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125097 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 03:45:10 +00:00
84f3b09d3a Another change to include Pepper Flash with Chrome on Linux ia32.
Still required:
- A change in chrome-internal (+ deps roll) to include Pepper Flash in the
  packages.
- A change to enable Pepper Flash by default on ia32.
- Then changes to remove NPAPI Flash.


Review URL: http://codereview.chromium.org/9554002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125096 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 03:37:44 +00:00
68379d6ad6 WebUI TaskManager: Remember column settings
BUG=29950
TEST=manual

Review URL: http://codereview.chromium.org/9543002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125093 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 03:32:30 +00:00
c1834ca23b Remove an unneeded Hunspell suppression and remove reference to an obsolete Hunspell test.
BUG=112857
TEST=none

Review URL: http://codereview.chromium.org/9599021

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125092 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 03:26:59 +00:00
12699846e6 Adding some stubs for some InfoBars on Android.
InfoBars on Android are implemented in Java and only use InfoBarDelegates,
not actual InfoBars.
We still need stubs for the infobars so we can link the sync unit-tests.

BUG=None
TEST=None


Review URL: http://codereview.chromium.org/9567039

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125091 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 03:26:03 +00:00
0c7cc28a96 GTK: Move TranslateInfoBarBase::BuildOptionsMenuButton to InfoBarGtk::CreateMenuButton
BUG=NONE
TEST=NONE


Review URL: http://codereview.chromium.org/9602007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125090 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 03:17:09 +00:00
41842cb105 [Sync] Remove unused mock_gaia_authenticator* files
BUG=113723
TEST=


Review URL: http://codereview.chromium.org/9594039

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125089 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 03:14:57 +00:00
13f1d5c766 Fix log_if condition
BUG=none
TEST=none


Review URL: http://codereview.chromium.org/9547008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125088 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 03:10:33 +00:00
ea3e7cddf6 Use classList in host_table_entry
BUG=None
TEST=Manual


Review URL: http://codereview.chromium.org/9610003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125087 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 03:03:33 +00:00
fcc0010027 Prevent NaCl proxy from closing the handle by bumping the ref count.
It fixes a double close bug but also introduces a small memory leak.
BUG=https://chromiumcodereview.appspot.com/9610008
TEST=Bastion
Review URL: https://chromiumcodereview.appspot.com/9609018

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125086 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 03:02:09 +00:00
2b751a16c1 Use a hosted app's opener URL and not its origin to locate it.
BUG=113444
TEST=Test with a hosted app that doesn't span an entire origin.

Review URL: https://chromiumcodereview.appspot.com/9609013

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125085 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 03:00:35 +00:00
9ffabfb5e3 Refactor dangerous download warning text generation into DownloadItemModel.
Previously, we had multiple copies of the logic for generating warning text for a dangerous or malicious download. Move all of these into DownloadModel. As an additional benefit, we no longer require UI code to interpret DownloadItem::GetDangerType().

BUG=116551
TEST=Start a dangerous, malicious, and extension download. Check whether the warning text is correct, and any embedded filename is elided if necessary.


Review URL: http://codereview.chromium.org/9569011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125082 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 02:49:12 +00:00
d5fbd900ab Don't use NTP for app install if NTP does not show apps page.
BUG=116318
TEST=Verify that extension install bubble shows up instead of NTP after extension install.


Review URL: http://codereview.chromium.org/9595025

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125081 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 02:48:58 +00:00
dd290d3f06 Launch panels as popup windows in Aura, and add separate launcher icon logic for panels.
BUG=115901
TEST=Scratchpad and GTalk apps should open popup windows with a launcher icon (currently the blown up favicon, that will change in a follow up CL).


Review URL: http://codereview.chromium.org/9590001

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125080 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 02:47:51 +00:00
f47f3bb594 Don't crash in ~HostNPScriptObject() when the object wasn't initialized.
BUG=112656

Review URL: https://chromiumcodereview.appspot.com/9582031

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125079 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 02:40:02 +00:00
1189fa620b ui/gfx: Remove an unnecessary include from font_list.h
R=asvitkine@chromium.org

Review URL: https://chromiumcodereview.appspot.com/9595005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125078 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 02:31:13 +00:00
d648ebde51 Update .DEPS.git
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125077 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 02:27:15 +00:00
446b5ef6f3 Roll DEPS for hunspell r124429:125060 to remove an obsolete test.
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/9614007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125076 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 02:24:16 +00:00
40b1300df6 Add reload to default developer-mode platform app context menu.
Without this, the only way to reload a platform app is to close the window and
open it again, losing devtools context.

BUG=none
TEST=none


Review URL: http://codereview.chromium.org/9569042

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125075 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 02:23:15 +00:00
14f27549fe [uber page] Remove obsolete subpage logic.
BUG=116107
TEST=Verify that options page opens, no js errors, functional.
Review URL: https://chromiumcodereview.appspot.com/9554007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125074 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 02:20:08 +00:00
da1a96b3eb Coverity: Fix an uninitialized member variable.
CID_COUNT=1
CID=103430
BUG=none
TEST=none
R=groby

Review URL: https://chromiumcodereview.appspot.com/9594005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125073 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 02:19:16 +00:00
8adf652dc4 Coverity: Fix a pass-by-value.
CID_COUNT=1
CID=103428
BUG=none
TEST=none
R=groby

Review URL: https://chromiumcodereview.appspot.com/9599005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125072 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 02:17:57 +00:00
a76411fc3f Coverity: Fix several pass-by-values.
CID_COUNT=6
CID=103346,103347,103348,103349,103354,103355
TEST=none
BUG=none
R=groby

Review URL: https://chromiumcodereview.appspot.com/9595004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125071 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 02:16:08 +00:00
736e56a578 Coverity: Fix a pass-by-value.
CID_COUNT=1
CID=103292
BUG=none
TEST=none
R=groby

Review URL: https://chromiumcodereview.appspot.com/9380051

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125070 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 02:13:10 +00:00
5cb5ff3399 Implementation of AutomationEventQueue and associated framework to support generic non-blocking automation events.
Change-Id: I39f50d1d5b321a863572eec6c61e11923092ed47

BUG=98289
TEST=functional/apptest.py


Review URL: http://codereview.chromium.org/9372120

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125069 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 01:42:39 +00:00
f37d483f4c Update .DEPS.git
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125068 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 01:39:17 +00:00
e3fd3b6981 Roll WebKit r109734:109784.
TBR=haraken

Review URL: http://codereview.chromium.org/9610001

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125066 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 01:37:03 +00:00
b8032290c2 Fold media::MessageLoopFactoryImpl into media::MessageLoopFactory.
We haven't had a second implementation of the interface since MessageLoopFactory was added in r71548.

Review URL: https://chromiumcodereview.appspot.com/9597016

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125064 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 01:33:50 +00:00
6baff0b5ce Keep lazy background page alive while there are pending network requests or
visible extension views.

BUG=81752
TEST=no

Review URL: https://chromiumcodereview.appspot.com/9562017

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125061 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 01:30:18 +00:00
b030a47785 Increasing plugin JIT spike cap and removing lifetime cap in response to user crash reports.
BUG=115658
TBR=jam@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9554008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125059 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 01:21:51 +00:00
11a7522a78 Revert 125053 - Show applications page in aura compact mode.
BUG=116852
TEST=Launch chromeos aura in compact mode and observe that you can access applications on the new tab page.


Review URL: http://codereview.chromium.org/9602029

TBR=flackr@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9554011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125058 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 01:19:19 +00:00
16f35c5636 gdata: Stop exposing AsWeakPtr() from DocumentsService.
AsWeakPtr() made it difficult to create an abstract interface of
DocumentsService class, which is a prerequisite for making the
class mockable.

Move all the callback relaying business from GDataFileSystem
to DocumentsService

TEST=Run chrome on debug build, open the file manager, show gdata files
BUG=chromium-os:27338

Review URL: https://chromiumcodereview.appspot.com/9611001

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125057 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 01:09:35 +00:00
6c4a66af7a Pyauto process count tests now get browser executable name via an automation hook.
Previously, the tests used hard-coded browser process names, based on the current
platform.  Getting the info via an automation hook is a less fragile way of
doing it.

BUG=None
TEST=Verified the process_count tests all pass on my local linux box.

Review URL: https://chromiumcodereview.appspot.com/9553010

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125056 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 01:05:55 +00:00
4dd95da4af Force URL in settings page to be left-to-right.
BUG=112169
TEST=launch chrome in Arabic, goto chrome://chrome/settings, under "Appearance->Home page:", url "http://www.google.com/" should be displayed as
"http://www.google.com/", not "/http://www.google.com".

Review URL: http://codereview.chromium.org/9514015

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125055 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 01:03:56 +00:00
ad4ada3267 Show applications page in aura compact mode.
BUG=116852
TEST=Launch chromeos aura in compact mode and observe that you can access applications on the new tab page.


Review URL: http://codereview.chromium.org/9602029

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125053 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 00:54:17 +00:00
e4eccfdae7 Fix muted audio when playback rate != 1.0 or 0.0
Rewrites the logic in AudioRendererAlgorithmBase to be able to output audio
at any point of a sped-up/slowed down window, instead of only outputting audio
in full multiples of windows.

BUG=108239
TEST=media_unittests, manual testing on video test matrix


Review URL: http://codereview.chromium.org/9395057

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125052 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 00:48:37 +00:00
8e248501d0 [Chromoting] Get extension name directly from translation.
BUG=none
TEST=none


Review URL: http://codereview.chromium.org/9572024

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125051 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-06 00:46:34 +00:00