- 12 Nov, 2011 6 commits
-
-
zmo@google.com authored
(Retry after a fix.) The general idea is to use jbates's newly added tracing: if a feature is blacklisted, we check the tracing data to make sure gpu process hasn't launched. BUG=101222 TEST=browser_tests Review URL: http://codereview.chromium.org/8510032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109740 0039d316-1c4b-4281-b951-d872f2087c98
-
noelallen@google.com authored
Reconstruct of CL to enable untrsuted builds see: http://codereview.chromium.org/8416025. This CL will enable untrusted builds in Chrome. The first step is to enable enable building the IRT via this technique instead of using scons. DEPS: We bump NaCl deps to fix untrusted.gypi in NaCl Repo ppapi/ppapi_cpp.gypi+ Add ppapi_cpp library for NEXE ppapi/native_client/native_client.gyp Add ppapi library for NEXE (copy linker script to toolchain dir) Add nacl_irt target (the actual IRT.NEXE) ppapi/ppapi.gyp & ppapi/ppapi_internal.gyp Pull in untrusted.gypi from NaCl repo ppapi/native_client/src/shared/ppapi_proxy/ppapi_proxy.gyp Add ppruntime library for NEXE chrome/nacl.gypi Remove scons header scan and scons irt build Add dependency to untrusted IRT build in native_client.gyp BUG= http://code.google.com/p/chromium/issues/detail?id=96782 TEST= try TBR=dmichael@chromium.org Review URL: http://codereview.chromium.org/8502036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109739 0039d316-1c4b-4281-b951-d872f2087c98
-
zmo@google.com authored
Also, use the software_rendering_list.json in deps, so it can be shared by all branches and main trunk. Note that this CL is the minimum because we need to merge back to M16. The remaining cleanup, including removing the dead code, simplifying GpuDataManager, refactoring, will be done in a separate CL. BUG=103851 TEST=try bots Review URL: http://codereview.chromium.org/8511067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109738 0039d316-1c4b-4281-b951-d872f2087c98
-
ronghuawu@chromium.org authored
BUG=102448 TEST=Compiles Review URL: http://codereview.chromium.org/8524002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109737 0039d316-1c4b-4281-b951-d872f2087c98
-
miletus@chromium.org authored
Update gps.h header to 3.1 version to have shared memory export libgps APIs. Adapt libgps_wrapper_linux to use shared memory to communicate with gpsd. We enable the libgps support on ChromeOS and drop the support on destkop linux for now due to the fact that we can't control what gpsd version will be present on the desktop system and the gps data written to shared memory by gpsd maybe not be compatible with what chrome/libgps is expecting. If there is demand for desktop libgps support we can add it back and investigate on using socket interface between libgps and gpsd. BUG=103751 TEST=run "tools/checklicenses/checklicenses.py third_party/gpsd/" and make sure no license violation. content_unittests --gtest_filter="*Gps*" and make sure all unittests pass Review URL: http://codereview.chromium.org/8463022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109736 0039d316-1c4b-4281-b951-d872f2087c98
-
mcgrathr@chromium.org authored
The Clang <limits.h> doesn't behave normally under -ffreestanding, but we needed that flag for another reason. So explicitly undefine and redefine __STDC_HOSTED__ even though we're using -ffreestanding. TBR=nduca@google.com BUG= none TEST= none Review URL: http://codereview.chromium.org/8538030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109735 0039d316-1c4b-4281-b951-d872f2087c98
-
- 11 Nov, 2011 34 commits
-
-
mcgrathr@chromium.org authored
This makes it more like the way a PIE is normally run when loaded by the kernel. It doesn't rely on the dynamic linker's feature of being run from the command line. It also avoids hard-coding the canonical machine-dependent file name of the dynamic linker. Instead, it just obeys PT_INTERP the same way the kernel would. BUG= none TEST= nacl still works R=mseaborn@chromium.org,bradchen@google.com Review URL: http://codereview.chromium.org/8524015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109734 0039d316-1c4b-4281-b951-d872f2087c98
-
ben@chromium.org authored
BUG=none TEST=none Review URL: http://codereview.chromium.org/8463025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109733 0039d316-1c4b-4281-b951-d872f2087c98
-
penghuang@chromium.org authored
BUG=none TEST=none Review URL: http://codereview.chromium.org/8526013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109732 0039d316-1c4b-4281-b951-d872f2087c98
-
wez@chromium.org authored
BUG=98751 Review URL: http://codereview.chromium.org/8511068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109731 0039d316-1c4b-4281-b951-d872f2087c98
-
tburkard@chromium.org authored
R=cbentzel Review URL: http://codereview.chromium.org/8503040 TBR=tburkard@chromium.org Review URL: http://codereview.chromium.org/8498039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109730 0039d316-1c4b-4281-b951-d872f2087c98
-
nduca@chromium.org authored
Review URL: http://codereview.chromium.org/8511073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109729 0039d316-1c4b-4281-b951-d872f2087c98
-
atwilson@chromium.org authored
EnableEncryptEverything() only sets encryption_pending_ if encrypt_everything_ is not already set. BUG=103301 TEST=Follow steps in bug Review URL: http://codereview.chromium.org/8491051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109728 0039d316-1c4b-4281-b951-d872f2087c98
-
jbates@chromium.org authored
chrome on Vista uses accelerated canvas even without accelerated compositing. So to force software, we need --disable-accelerated-2d-canvas. Additionally, to avoid potential flakiness, moved the check from context creation success to actual swap buffers - that way if someone creates a context without drawing, it will not trigger. BUG=103956 Review URL: http://codereview.chromium.org/8491056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109727 0039d316-1c4b-4281-b951-d872f2087c98
-
imasaki@google.com authored
Review URL: http://codereview.chromium.org/8539024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109725 0039d316-1c4b-4281-b951-d872f2087c98
-
yzshen@chromium.org authored
BUG=None TEST=PPAPITest.FlashClipboard passes. Review URL: http://codereview.chromium.org/8515014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109724 0039d316-1c4b-4281-b951-d872f2087c98
-
asvitkine@chromium.org authored
Avoids calling unnecessary Uniscribe functions until there's text to process. BUG=none TEST=none Review URL: http://codereview.chromium.org/8515012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109723 0039d316-1c4b-4281-b951-d872f2087c98
-
dennisjeffrey@chromium.org authored
I believe these tests were originally flaky due to unclean state on the bots running the tests. The bots have been cleaned of the problem. I ran these tests on the Win7 QA bot, and also the Mac 10_6 QA bot, and all of the tests passed with --repeat=100. BUG=85598 TEST=None Review URL: http://codereview.chromium.org/8538022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109722 0039d316-1c4b-4281-b951-d872f2087c98
-
jar@chromium.org authored
If this causes ASAN problems with browser tests, then I'll revert it. Tests to watch out for (on ASAN bot) are: IncognitoSplitMode TwoExtensionsCrashBothAtOnce TwoExtensionsOneByOne AutoUpdate CognitoNoFile IncognitoNoFile OnChangedNotificationsBetweenBackgroundPages SplitModeIncognito r=rtenneti BUG=103830 Review URL: http://codereview.chromium.org/8540015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109721 0039d316-1c4b-4281-b951-d872f2087c98
-
jar@chromium.org authored
Transition from internal used of "class Duration" (which is kindred of base::TimeDelta) to using an integral type. This is in preparation for handling durations that are not time based, such as memmory allocation units. r=rtenneti BUG=103321 Review URL: http://codereview.chromium.org/8502001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109720 0039d316-1c4b-4281-b951-d872f2087c98
-
tburkard@chromium.org authored
R=cbentzel Review URL: http://codereview.chromium.org/8503040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109719 0039d316-1c4b-4281-b951-d872f2087c98
-
cmp@chromium.org authored
linux-release/dhtml/times/t: http://build.chromium.org/f/chromium/perf/linux-release/dhtml/report.html?history=150&rev=109709 TBR=nsylvain@chromium.org BUG=103660 Review URL: http://codereview.chromium.org/8538023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109717 0039d316-1c4b-4281-b951-d872f2087c98
-
nduca@chromium.org authored
http://chromegw.corp.google.com/i/chromium/builders/Vista%20Tests%20%282%29/builds/11639 BUG=103955 TBR=viettrungluu@chromium.org Review URL: http://codereview.chromium.org/8540020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109713 0039d316-1c4b-4281-b951-d872f2087c98
-
simonmorris@chromium.org authored
Review URL: http://codereview.chromium.org/8527011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109712 0039d316-1c4b-4281-b951-d872f2087c98
-
scr@chromium.org authored
1) Add test for Bug 99970 Comment 6 & fix 2) Allow chrome.send to be mocked outside of preLoad call. 3) add chrome.originalSend to allow mocked messages to pass through to C++. Also to address need for .cc file to be correct for clang, and prevent ugliness in js with a lot of GEN lines, allow the header and .cc to not have a suffix, and the generated file to end in -gen.cc. While doing this, addressed crbug.com/102794 to put in <(INTERMEDIATE_DIR) preventing collisions across rules. R=flackr@chromium.org,wyck@chromium.org BUG=103740,99970,102794 TEST=browser_tests --gtest_filter=Mock4JS*.* AND ChromeSend*.* Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=109678 Review URL: http://codereview.chromium.org/8515016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109711 0039d316-1c4b-4281-b951-d872f2087c98
-
dcheng@chromium.org authored
This allows 4 classes to be completely devirtualized. For the moment, CHROMEGTK_CALLBACK is left as default virtual, since it's used throughout a lot of Widget code. BUG=103827 TEST=passes all tests Review URL: http://codereview.chromium.org/8523019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109709 0039d316-1c4b-4281-b951-d872f2087c98
-
thestig@chromium.org authored
BUG=none TEST=none Review URL: http://codereview.chromium.org/8539010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109708 0039d316-1c4b-4281-b951-d872f2087c98
-
saintlou@chromium.org authored
BUG=none TEST=none Review URL: http://codereview.chromium.org/8511048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109707 0039d316-1c4b-4281-b951-d872f2087c98
-
thestig@chromium.org authored
BUG=103945 TEST=Heapchecker CrOS bot goes green. Review URL: http://codereview.chromium.org/8540016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109706 0039d316-1c4b-4281-b951-d872f2087c98
-
derat@chromium.org authored
This removes a NOTIMPLEMENTED() in views::NativeWidgetPrivate::IsMouseButtonDown(). BUG=102577 TEST=added Review URL: http://codereview.chromium.org/8526020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109703 0039d316-1c4b-4281-b951-d872f2087c98
-
achuith@chromium.org authored
OpenItem and ShowItemInFolder must now be called from the UI thread only - add a comment to this effect in the header. Dispatch the implementations to the FILE thread on chromeos/win/linux. Fix usage of OpenItem/ShowItemInFolder in DownloadsDomHandler and ChromeContentBrowserClient. Rename ShowFullTabUrl to ViewFolder and get rid of unused Profile* arg. Use anonymous namespace for functions in file_manager_util.cc and platform_util_chromeos.cc Replace NewRunnableFunction with Bind. Add additional threading DCHECKs. Fix lint errors. BUG=chromium-os:21585 TEST=go to downloads page (ctrl-j), click on Open Downloads Folder. Review URL: http://codereview.chromium.org/8457004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109702 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
BUG=101600 TEST=none Review URL: http://codereview.chromium.org/8524016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109700 0039d316-1c4b-4281-b951-d872f2087c98
-
saintlou@chromium.org authored
BUG=none TEST=none Review URL: http://codereview.chromium.org/8538015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109699 0039d316-1c4b-4281-b951-d872f2087c98
-
grt@chromium.org authored
As per http://msdn.microsoft.com/en-us/library/windows/desktop/cc144148(v=vs.85).aspx#uninstall BUG=103935 TEST=install Chrome, make it the default, then uninstall it. make sure HKLM\Software\Classes\.htm hasn't been deleted. Review URL: http://codereview.chromium.org/8536023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109698 0039d316-1c4b-4281-b951-d872f2087c98
-
jhawkins@chromium.org authored
BUG=none TEST=none R=csilv@chromium.org Review URL: http://codereview.chromium.org/8515019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109696 0039d316-1c4b-4281-b951-d872f2087c98
-
jbauman@chromium.org authored
When a path to swiftshader is specified and the current GPU is blacklisted, tell the gpu process to use swiftshader to render it. If there already is a gpu process, kill it and make a new one that uses swiftshader BUG= TEST= Review URL: http://codereview.chromium.org/8480015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109695 0039d316-1c4b-4281-b951-d872f2087c98
-
jschuh@chromium.org authored
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=109594 Review URL: http://codereview.chromium.org/8341125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109694 0039d316-1c4b-4281-b951-d872f2087c98
-
tfarina@chromium.org authored
Otherwise we are not being consistent with the rest of the file. TEST=ui_unittests --gtest_filter=TreeNodeModelTest.* R=sky@chromium.org Review URL: http://codereview.chromium.org/8511065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109693 0039d316-1c4b-4281-b951-d872f2087c98
-
viettrungluu@chromium.org authored
Review URL: http://codereview.chromium.org/8527017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109691 0039d316-1c4b-4281-b951-d872f2087c98
-
atwilson@chromium.org authored
BUG=86483 TEST=run tests under valgrind Review URL: http://codereview.chromium.org/8528016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109690 0039d316-1c4b-4281-b951-d872f2087c98
-