summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* If the kernel lacks support for BPF filtering, we can still perform a couplemarkus@chromium.org2013-01-114-85/+108
| | | | | | | | | | | | | of static tests on our filter policy and on the filter program. This extends the test coverage of our unittests, even if it is still somewhat limited. TEST=sandbox_linux_unittests BUG=141545 Review URL: https://chromiumcodereview.appspot.com/11829013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176361 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Create tilings on the pending tree if no active treeenne@chromium.org2013-01-111-19/+20
| | | | | | | | | | | | | | If this isn't done, then a pending layer may delay creating tilings until it is activated. This would also cause "activation deadlock" if we then waited until the pending layer had an ideal tiling to activate. R=reveman@chromium.org BUG=169292 Review URL: https://chromiumcodereview.appspot.com/11828052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176360 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed overflowing in the new butter bar in Files.app.mtomasz@chromium.org2013-01-112-7/+10
| | | | | | | | | | | | While copying files with long filenames, contents of the butter bar were overflowing. This patch addresses this issue and also makes the dialog growable in case of long error messages. TEST=Copy, perform files on Files.app to invoke butter bar. BUG=168973 Review URL: https://chromiumcodereview.appspot.com/11827015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176359 0039d316-1c4b-4281-b951-d872f2087c98
* Enable a simple GPU memory manager browser test.ccameron@chromium.org2013-01-112-27/+103
| | | | | | | | | | | | | | | | Add a mechanism for waiting for RequestAnimationFrames from each visible tab. Outline the structure for flushing out pending GPU work. Add gpu as a explicit dependency of content_browsertests so that we can specify the kForceGpuMemAvailableMb in component builds. BUG=135525 Review URL: https://chromiumcodereview.appspot.com/11826013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176358 0039d316-1c4b-4281-b951-d872f2087c98
* Remove nacl_integration tests that exercise the SRPC proxy.bbudge@chromium.org2013-01-112-25/+10
| | | | | | | | | | | | | This reverts a previous change to test the SRPC proxy. https://src.chromium.org/viewvc/chrome?view=rev&revision=171952 Now that the installers no longer include the SRPC IRT nexes, these tests fail on some platforms. BUG=154443 TEST=none Review URL: https://chromiumcodereview.appspot.com/11824077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176357 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a circular dependency between render_widget.cc and WebInputEvent.hrjkroege@chromium.org2013-01-111-3/+6
| | | | | | | | | | | | | https://src.chromium.org/viewvc/chrome?view=rev&revision=175386 added a utility function to print out event names. This has a circular dependency on WebInputEvent.h. Make the dependency one way to facilitate adding new event types. BUG=160715 Review URL: https://chromiumcodereview.appspot.com/11819037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176356 0039d316-1c4b-4281-b951-d872f2087c98
* Make all jingle targets build on Win64jschuh@chromium.org2013-01-112-3/+12
| | | | | | | | | BUG=166496 BUG=167187 Review URL: https://chromiumcodereview.appspot.com/11818046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176355 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI/NaCl: Ping domAutomationController on NaCl progress eventsdmichael@chromium.org2013-01-111-6/+27
| | | | | | | | | | This should make the PPAPI/NaCl tests less flaky. Without this change, we'll fail any time it takes greater than 10 seconds to go from loading the page to completing the first test. BUG=162094 Review URL: https://chromiumcodereview.appspot.com/11787044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176354 0039d316-1c4b-4281-b951-d872f2087c98
* gpu: Wait on EGLImage creation to complete on the GPU.epenner@chromium.org2013-01-111-40/+71
| | | | | | | | | | | | | | On some GPUs (Qualcomm), EGLImage creation can occur after the first upload, even if the EGLImage is created just before the upload on the same thread. This patch adds a fence to insure EGLImage creation has finished before our first upload. BUG=168356 Review URL: https://chromiumcodereview.appspot.com/11783111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176353 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 176340joaodasilva@chromium.org2013-01-1116-400/+408
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > sync: Initialize entries with a valid model type > > This change modifies two important sync functions. > > The first is MutableEntry's CREATE constructor. It now requires that > the ModelType of the entry to be specified when the entry is create. > This doesn't quite eliminate the existence of nodes without a valid > model type (the CREATE_NEW_UPDATE_ITEM can still make them), but it > helps. > > This paves the way for the upcoming UniquePosition change. Part of that > change is that bookmarks must be granted a unique tag on creation. To > support this, we must know at creation time the type of a new entry, so > we can take the appropriate bookmark-specific steps if necessary. > > The second function to get a new signature is WriteNode's > InitByCreation(), which has been renamed to > WriteNode::InitBookmarkByCreation(). The function can only be used to > create bookmarks, so the new name describes its function more precisely. > > Updates to the call-sites of MutableEntry's constructor make up the > majority of this change. This change also includes some minor updates > to test functions that create entries to make them compatible with the > stricter assertions or to make them more closely reflect real world > behaviour. > > BUG=145412,126505 > > > Review URL: https://chromiumcodereview.appspot.com/11817010 TBR=rlarocque@chromium.org Review URL: https://codereview.chromium.org/11863011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176352 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Add binaries for create_nmf testingsbc@chromium.org2013-01-115-0/+0
| | | | | | | | | | Test code is coming in a future change: https://codereview.chromium.org/11737035/ Review URL: https://chromiumcodereview.appspot.com/11824076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176351 0039d316-1c4b-4281-b951-d872f2087c98
* Android: Enable virtual contexts for Qualcomm.sievers@chromium.org2013-01-111-1/+3
| | | | | | | | | BUG=165609 Review URL: https://chromiumcodereview.appspot.com/11818067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176350 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up: Remove extern qualifier from chrome_switches.cckmadhusu@chromium.org2013-01-111-2/+2
| | | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/11817057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176349 0039d316-1c4b-4281-b951-d872f2087c98
* Remove default shortcut string logic for CandidateWindow.nona@chromium.org2013-01-112-70/+4
| | | | | | | | | | | | | | | We can remove default shortcut logic because: 1. All native input method engine can set labels manually. 2. Extension IME can not distinguish empty label and empty string for label. Thus this patch does not change any user experience. BUG=None TEST=Manually done on lumpy. Review URL: https://chromiumcodereview.appspot.com/11778092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176348 0039d316-1c4b-4281-b951-d872f2087c98
* Update some #includes in chrome/browser/browsing_data for headers in the new ↵pilgrim@chromium.org2013-01-114-6/+6
| | | | | | | | Platform directory Review URL: https://chromiumcodereview.appspot.com/11824041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176347 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent auto-enrollment if the device has already been owned (e.g. by a ↵joaodasilva@chromium.org2013-01-114-60/+72
| | | | | | | | | | | previous manual enrollment). BUG=168687 Review URL: https://chromiumcodereview.appspot.com/11824029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176346 0039d316-1c4b-4281-b951-d872f2087c98
* Add test to ensure Chrome welcome page loads on Android.nyquist@chromium.org2013-01-111-2/+59
| | | | | | | | | | | | | | | | | There are no tests currently that ensure that any chrome:// pages load for Android, and there have been times where they have stopped loading, but no test caught this. This adds a test that loads chrome://welcome/ in the Chromium test shell, and ensure it does not show an interstitial page, and that the title and URL look sane. BUG=None Review URL: https://chromiumcodereview.appspot.com/11823063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176345 0039d316-1c4b-4281-b951-d872f2087c98
* Make URLFetchers with SetAutomaticallyRetryOnNetworkChanges() retry ↵joaodasilva@chromium.org2013-01-114-157/+7
| | | | | | | | | | | | | | immediately regardless of network state. If the network went offline then the retry attempt will fail immediately, and pass INTERNET_DISCONNECTED to the client. This is less surprising than "hanging" fetchers. BUG=164363,168390 Review URL: https://chromiumcodereview.appspot.com/11821055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176344 0039d316-1c4b-4281-b951-d872f2087c98
* GPU: One less glFlush()backer@chromium.org2013-01-111-1/+0
| | | | | | | | | | | | The Mali driver only allows so many flushes in flight until it blocks. Removing a redundant one. BUG=chrome-os-partner:14133 TEST=manual Review URL: https://chromiumcodereview.appspot.com/11820060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176343 0039d316-1c4b-4281-b951-d872f2087c98
* add OWNERS file for src/ui/base/dialogs/gtkestade@chromium.org2013-01-111-0/+2
| | | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/11820044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176342 0039d316-1c4b-4281-b951-d872f2087c98
* Make ipc_tests file structure a little saner and add an ipc_perftests target.viettrungluu@chromium.org2013-01-119-313/+414
| | | | | | | | | | This means that the (one, semi-manual) IPC perf test that we have will build without manual hackery (and do so separately from the ipc_tests target). Review URL: https://chromiumcodereview.appspot.com/11819041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176341 0039d316-1c4b-4281-b951-d872f2087c98
* sync: Initialize entries with a valid model typerlarocque@chromium.org2013-01-1116-408/+400
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change modifies two important sync functions. The first is MutableEntry's CREATE constructor. It now requires that the ModelType of the entry to be specified when the entry is create. This doesn't quite eliminate the existence of nodes without a valid model type (the CREATE_NEW_UPDATE_ITEM can still make them), but it helps. This paves the way for the upcoming UniquePosition change. Part of that change is that bookmarks must be granted a unique tag on creation. To support this, we must know at creation time the type of a new entry, so we can take the appropriate bookmark-specific steps if necessary. The second function to get a new signature is WriteNode's InitByCreation(), which has been renamed to WriteNode::InitBookmarkByCreation(). The function can only be used to create bookmarks, so the new name describes its function more precisely. Updates to the call-sites of MutableEntry's constructor make up the majority of this change. This change also includes some minor updates to test functions that create entries to make them compatible with the stricter assertions or to make them more closely reflect real world behaviour. BUG=145412,126505 Review URL: https://chromiumcodereview.appspot.com/11817010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176340 0039d316-1c4b-4281-b951-d872f2087c98
* Update some #includes in content/renderer/dom_storage for headers in the new ↵pilgrim@chromium.org2013-01-113-3/+3
| | | | | | | | Platform directory Review URL: https://chromiumcodereview.appspot.com/11783072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176339 0039d316-1c4b-4281-b951-d872f2087c98
* Use samarth+watch for watchlist emails.samarth@chromium.org2013-01-111-1/+1
| | | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/11778112 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176338 0039d316-1c4b-4281-b951-d872f2087c98
* disable c4267 for dependents of protobuf_lite to build on win x64scottmg@chromium.org2013-01-111-0/+2
| | | | | | | | | | R=jschuh@chromium.org BUG=167187 Review URL: https://chromiumcodereview.appspot.com/11778103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176337 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to using FilePathWatcher::Callback instead of FilePathWatcher::Delegate.darin@chromium.org2013-01-111-11/+21
| | | | | | | | | BUG=130980 Review URL: https://chromiumcodereview.appspot.com/11778078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176336 0039d316-1c4b-4281-b951-d872f2087c98
* Update some #includes in content/common/indexed_db for headers in the new ↵pilgrim@chromium.org2013-01-118-12/+12
| | | | | | | | Platform directory Review URL: https://chromiumcodereview.appspot.com/11823038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176335 0039d316-1c4b-4281-b951-d872f2087c98
* Reset mouse_pressed_handler_, mouse_moved_handler_, ↵oshima@chromium.org2013-01-111-12/+14
| | | | | | | | | | | | | | | mouse_event_dispatch_target_ even when moving a window. They don't have to be kept, and also can become invalid when these windows are destroyed. BUG=157583 TEST=ash_unittests + https://codereview.chromium.org/11691010/ crashes without this CL Review URL: https://chromiumcodereview.appspot.com/11778101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176334 0039d316-1c4b-4281-b951-d872f2087c98
* InstantExtended: allow search term extracton for --instant-url.samarth@chromium.org2013-01-111-2/+47
| | | | | | | | | BUG=164873 Review URL: https://chromiumcodereview.appspot.com/11645029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176333 0039d316-1c4b-4281-b951-d872f2087c98
* Add a time source that is triggered by an external vsync signal insteadskyostil@chromium.org2013-01-115-0/+242
| | | | | | | | | | | | of a built-in timer. This will be used to bring in the system's vsync signal to the frame rate controller. TEST=VSyncTimeSourceTest Review URL: https://chromiumcodereview.appspot.com/11414241 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176332 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2013-01-111-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176331 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r7126robertphillips@google.com2013-01-111-1/+1
| | | | | | | control: https://codereview.chromium.org/11849002/ Review URL: https://codereview.chromium.org/11847003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176330 0039d316-1c4b-4281-b951-d872f2087c98
* Get Serial port by accessing Registry. limasdf@gmail.com2013-01-116-44/+31
| | | | | | | | | | | | | | | | | | | This way is more windowsy way to get serial port. And also this fix an issue(Old serial.getPorts doens't return greater than COM16) Additionally, In MS Windows, CreateFile() API require proper prefix if I use COM10 or greater. (http://support.microsoft.com/kb/115831 To implement this. I added a small adaptor function, PortNameAdaptorToOpen() if you don't like the function name, please correct it BUG=154803 TEST=BUILD on MS Windows. Try to use serial.getPorts() and serial.open(). and works well! Review URL: https://chromiumcodereview.appspot.com/11666020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176329 0039d316-1c4b-4281-b951-d872f2087c98
* views: Remove unused GetDispositionForEvent from ViewsDelegate interface.tfarina@chromium.org2013-01-115-13/+0
| | | | | | | | | | | This function was added in http://codereview.chromium.org/7067032, but nobody calls it anymore R=sky@chromium.org Review URL: https://codereview.chromium.org/11819019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176326 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2013-01-111-3/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176324 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Roll 139323:139374.dglazkov@chromium.org2013-01-111-1/+1
| | | | | | | | | | | TBR=noel TEST= BUG= Review URL: https://chromiumcodereview.appspot.com/11824074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176323 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of DriveResourceMetadata::InitializeRootEntry.achuith@chromium.org2013-01-117-67/+15
| | | | | | | | | | | | | | root_resource_id is never set, so this eliminates some dead code. * Get rid of root_resource_id in UpdateMetadataParams, UpdateFromFeed. * Get rid of kWAPIRootDirectoryResourceIdForTesting BUG=166487 TEST=unit tests. Review URL: https://chromiumcodereview.appspot.com/11831004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176322 0039d316-1c4b-4281-b951-d872f2087c98
* Android: fixes "device_status_check.py" for missing status.bulach@chromium.org2013-01-111-2/+6
| | | | | | | | | | | | Some android devices don't report battery status, fail gracefuly. BUG=169183 TEST= Review URL: https://chromiumcodereview.appspot.com/11828044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176321 0039d316-1c4b-4281-b951-d872f2087c98
* Update Clang on the ASan Android test runner.eugenis@chromium.org2013-01-112-1/+7
| | | | | | | | | | | Clang package contains ASan runtime library, which is needed to run the tests. This is specific to Android (on Linux the runtime is statically linked into the test binaries). BUG=160952 Review URL: https://codereview.chromium.org/11819061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176319 0039d316-1c4b-4281-b951-d872f2087c98
* Telemetry: add unit tests for memory benchmark.marja@chromium.org2013-01-111-0/+27
| | | | | | | | | | BUG=169084 R=nduca NOTRY=true Review URL: https://codereview.chromium.org/11865008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176318 0039d316-1c4b-4281-b951-d872f2087c98
* Telemetry & perf owners += marjamarja@chromium.org2013-01-112-0/+2
| | | | | | | | | | R=nduca BUG=NONE Review URL: https://codereview.chromium.org/11858009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176317 0039d316-1c4b-4281-b951-d872f2087c98
* Move the parsing of homepage_url" and "devtools_page" out of Extension.MHX348@motorola.com2013-01-1119-88/+293
| | | | | | | | | | | | | | | | | -Created a ManifestURLParser PKS to register the ManifestHandler for various URL related manifest keys. -Created a generic ManifestURL ManifestData for different URLs This CL takes care of only "homepage_url" and "devtools_page" keys. I will create a follow-up CL for update_url and options_url. Patch from Joe Thomas <mhx348@motorola.com>. BUG=159265 Review URL: https://chromiumcodereview.appspot.com/11624036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176316 0039d316-1c4b-4281-b951-d872f2087c98
* [content shell] set test specific font familiesjochen@chromium.org2013-01-111-0/+24
| | | | | | | | | | BUG=111316 R=marja@chromium.org Review URL: https://chromiumcodereview.appspot.com/11865003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176315 0039d316-1c4b-4281-b951-d872f2087c98
* Android command line: allow single quote for arguments.bulach@chromium.org2013-01-112-8/+30
| | | | | | | | | | | | | | Telemetry wants to pass single quote as a command line argument so that it can be consistently used across CrOS android. Make the android parser more robust and accept either single or double quote. BUG=167979 TEST=./build/android/run_instrumentation_tests.py --test-apk ContentShellTest -f CommandLine Review URL: https://chromiumcodereview.appspot.com/11817026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176314 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused android buildbot shell scriptsilevy@chromium.org2013-01-1118-144/+0
| | | | | | | | | | | | Test logic has been consolidated into build/android/buildbot/bb_run_bot.py. This part of the patch had to wait for buildbot master restarts, which have been been completed. The main patch is here: https://src.chromium.org/viewvc/chrome?view=rev&revision=175698 TBR=cmp Review URL: https://codereview.chromium.org/11864009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176313 0039d316-1c4b-4281-b951-d872f2087c98
* Extending the translation from ONC to Shill.pneubeck@chromium.org2013-01-1139-41/+981
| | | | | | | | | | | | Added string expansion and UIData creation. BUG=162040,147624 TBR=jochen@chromium.org (for gypi changes) Review URL: https://chromiumcodereview.appspot.com/11664005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176312 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor NetworkLibraryImplBase::LoadOncNetworks.pneubeck@chromium.org2013-01-111-34/+21
| | | | | | | | | | | This prepares the replacement of OncNetworkParser by the new ONC translator. BUG=162040 Review URL: https://chromiumcodereview.appspot.com/11662004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176311 0039d316-1c4b-4281-b951-d872f2087c98
* Enables compositing support for webview.alexst@chromium.org2013-01-1110-11/+152
| | | | | | | | | | | | | | | | Mailboxes for the webview are received from RWHVGuest and set on the texture layer with a callback that gets triggered when they are no longer in use by the compositor. An IPC is sent back to the browser with a sync point to ack the presented buffer. BUG=143429 Review URL: https://chromiumcodereview.appspot.com/11824040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176310 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable tests marked with bug 60426, which has been closed for over a year.mattm@chromium.org2013-01-112-31/+3
| | | | | | | | | | BUG=60426 TEST=trybots Review URL: https://chromiumcodereview.appspot.com/11828061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176309 0039d316-1c4b-4281-b951-d872f2087c98
* Updated drag and drop thumbnails.mtomasz@chromium.org2013-01-118-95/+162
| | | | | | | | | | | | Previous drag and drop thumbnail was very rough. This patch updates it according to the recent spec. TEST=Drag one item, drag several items, drag an image. BUG=166187 Review URL: https://chromiumcodereview.appspot.com/11828041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176308 0039d316-1c4b-4281-b951-d872f2087c98