Граф коммитов

1332 Коммитов

Автор SHA1 Сообщение Дата
enne@chromium.org 2b81c523e6 cc: Consider scroll offset in CalcDrawProperties
Previously, any updates to scroll offset on the main thread updated both
scroll offset and layer position.  CalcDrawProperties only used position
and ignored scroll offset.  This patch changes that to consider scroll
offset equally with scroll delta when computing a layer's tranform.

Although this patch doesn't do anything about it yet, the end result of
this disentangling is that it will become possible to early out in
Layer::SetScrollOffset and not require a SetNeedsCommit when Blink
updates the scroll offset to the value that it already is on the
compositor thread.

This is step 3 of a patch series to disentangle layer position and
scroll offset.  This patch depends on both
https://codereview.chromium.org/18405003/ and
https://codereview.chromium.org/18187004/.

R=danakj@chromium.org
BUG=256381

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211176 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-11 18:45:47 +00:00
droger@chromium.org ab6803344a Move language detection to chrome/common/.
This CL moves the language detection code from chrome/renderer/translate
to chrome/common/translate, in order to be able to use it on iOS.
This CL also enables the related unittests on iOS.

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211108 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-11 13:54:22 +00:00
cpu@chromium.org 6d2591f426 Revert 211007 "Switch all windows bots to use Aura."
> Switch all windows bots to use Aura.
> 
> So we can have the perf bots run with aura for a while. Depending how red
> the waterfall we could leave it on for a long time.
> 
> This has happened before and it will happen again.
> See for example r204698
> 
> BUG=259185
> TEST=none
> TBR=scottmg
> 
> Review URL: https://codereview.chromium.org/18434006

TBR=cpu@chromium.org
Review URL: https://codereview.chromium.org/18439004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211040 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-11 07:08:06 +00:00
cpu@chromium.org a558961db5 Switch all windows bots to use Aura.
So we can have the perf bots run with aura for a while. Depending how red
the waterfall we could leave it on for a long time.

This has happened before and it will happen again.
See for example r204698

BUG=259185
TEST=none
TBR=scottmg

Review URL: https://codereview.chromium.org/18434006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211007 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-11 02:59:27 +00:00
noamsml@chromium.org acec8cbeb0 Compile with enable_mdns by default on Windows and Linux
This will compile MDns support by default on Windows and Linux. Note that this
is separate from actually enabling MDns, which will be gated by the
"--enable-device-discovery" flag.

BUG=233821

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@210906 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-10 19:21:05 +00:00
mostynb@opera.com d7c3c4810c make it possible to disable internal tracing in unofficial builds
Add a tracing_like_official_build gyp setting, which works similarly to
the logging_like_official_build setting.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@210650 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-09 21:47:01 +00:00
derat@chromium.org cc34bb324c chromeos: Remove use_spring_wallpaper and use_oem_wallpaper.
Custom wallpapers are now specified via command-line flags.

BUG=248764

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@210134 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-04 06:05:31 +00:00
benm@chromium.org 251cdcc175 [Android WebView] Fix downstream mac builds.
The downstream mac builders don't understand
--warn-shared-textrel so disable it for android_webview builds.

BUG=157326
TBR=torne@chromium.org
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@210032 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-03 20:05:25 +00:00
mnaganov@chromium.org ad24d73585 Do not turn on --fatal-warnings for android_webview_build
This fixes Android WebView build after https://crrev.com/17820002/

BUG=157326
TBR=torne,shashi

Review URL: https://codereview.chromium.org/18477006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209934 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-03 08:58:36 +00:00
shashishekhar@chromium.org 195fba9143 Add compiler flags that prevent text relocations.
Text relocations are a minor security risk. Add compiler flags
that prevent them from reappearing in Android binary.
All existing occurences have been removed after
http://crrev.com/17714003.

TEST=Compile.
BUG=b/8061013

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209885 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-03 04:32:49 +00:00
thakis@chromium.org 51ba15ad81 roll clang 182481:184830
New stuff:
- can parse gcc 4.7+ headers in gnu++11 mode
- -Wheader-guards
- -Wlogical-not-parentheses
- Fixes http://llvm.org/PR15998

This is also the first time these binaries were built on precise (and as a
consequence won't run on lucid).

BUG=255201
R=hans@chromium.org

Review URL: https://codereview.chromium.org/18124002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209703 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-02 15:13:24 +00:00
cjhopman@chromium.org ea831049c4 [Android] Add an action to check/record attached devices
When doing a gyp_managed_install, we install APKs to the attached
device. Currently this can fail in many ways (no device attached,
multiple devices attached, device offline, device doesn't have root,
etc.). In addition, we need to detect changes to the attached device
(particularly when the device is switched, when an APK is
 uninstalled/updated).

The current approach is to check all this information in the action
interacting with the device. This means that when there is some
problem we print the same warning messages for every APK that is built,
and, in some cases, multiple times for each APK. Also, we have to run
every install/push action every build because we detect changes to the
attached device in that action.

This change creates a new build action, "get device configurations".
This action inspects the attached devices, filters out offline devices,
filters out devices without root, and then writes a configuration
file with the id+metadata for the first non-filtered device. This
configuration is then used by each of the build steps that interacts
with the device. This consolidates all the device checking to a single
place, and the build actions don't need to do any checking. In
addition, to detect changes in the attached device, we only need to run
this single action every build and the install/push actions will only
change when the device/metadata changes.

Also, with this change we can now gracefully handle the case where
multiple devices are attached (currently just write the configuration
for the first valid device and install to that one).

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209582 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-02 01:52:33 +00:00
benm@chromium.org 5768865d68 Only set sysroot for MIPS on linux.
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209193 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-28 18:20:44 +00:00
grunell@chromium.org e4943135d1 Adding WebRTC log upload list under chrome://webrtc-logs
CL for writing to the file that lists the uploaded logs:
https://codereview.chromium.org/17589014/

BUG=254329

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@208910 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-27 14:17:04 +00:00
benm@chromium.org 7a87488d52 Don't set MIPS specific target arch CFLAGS for android WebView
These flags are set by the android build system in the case of
an android webview build, so don't attempt to reset them.

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@208907 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-27 12:58:34 +00:00
cjhopman@chromium.org ba517b8506 [Android] Support building standalone APK in component build
Many people's workflows assume that they can install the APK created in
out/Debug/apks. With the component build that APK is actually an
"incomplete" APK that cannot be manually installed (or rather causes
obscure errors when manually installed).

This change does two things. First, it moves the "incomplete" APK
output to out/Debug/<package_name>/<ApkName>.apk. This should prevent
accidental installs of the "incomplete" APK. Second, it introduces an
option (create_standalone_apk) that when doing a component build, if
set, will merge the shared libraries into the "incomplete" APK to
create a standalone APK. This standalone APK will be created in
out/Debug/apks/.

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207345

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207516

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@208529 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-25 18:42:07 +00:00
apatrick@chromium.org 51f3a9d7f6 Reland 206804.
Pull ANGLE from new git repository, mirrored on chromium.googlesource.com.

Switch references to ANGLE repository to use the new directory in third_party.

BUG=247158,247490

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@208191 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-24 10:40:26 +00:00
dmikurube@chromium.org 626bf5b3a7 Add 'profiling_full_stack_frames' build option not to optimize out stack frames when profiling.
It enables the heap-profiler in Release builds.

BUG=252560
R=phajdan.jr@chromium.org

Review URL: https://codereview.chromium.org/17115015

git-svn-id: http://src.chromium.org/svn/trunk/src/build@208127 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-23 14:17:58 +00:00
mostynb@opera.com 63539b4fe6 allow unofficial builds with DCHECK and DLOG disabled
Previously, it was not possible to produce unofficial builds without
DCHECKS and DLOGS.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207826 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-21 15:24:00 +00:00
lliabraa@chromium.org 98bec227e5 Remove unnecessary Xcode setting for iOS builds.
The line being removed in this CL was originally added to prevent iOS
builds from compiling for multiple archs. Since then, the VALID_ARCHS
setting was added which accomplishes the same thing.

BUG=None

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207588 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-20 21:45:47 +00:00
dfalcantara@chromium.org 458e6b0e2b Revert "[Android] Support building standalone APK in component build"
This breaks the Android component build.

This reverts commit 125e64a9eb6406446fb864aea9fa887521f19616.
>> [Android] Support building standalone APK in component build
>>
>> Many people's workflows assume that they can install the APK created in
>> out/Debug/apks. With the component build that APK is actually an
>> "incomplete" APK that cannot be manually installed (or rather causes
>> obscure errors when manually installed).
>>
>> This change does two things. First, it moves the "incomplete" APK
>> output to out/Debug/<package_name>/<ApkName>.apk. This should prevent
>> accidental installs of the "incomplete" APK. Second, it introduces an
>> option (create_standalone_apk) that when doing a component build, if
>> set, will merge the shared libraries into the "incomplete" APK to
>> create a standalone APK. This standalone APK will be created in
>> out/Debug/apks/.
>>
>> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207345
>>
>> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207516

BUG=
R=cjhopman@chromium.org

Review URL: https://codereview.chromium.org/17291013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207587 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-20 21:42:06 +00:00
cjhopman@chromium.org f00dfb88a8 [Android] Support building standalone APK in component build
Many people's workflows assume that they can install the APK created in
out/Debug/apks. With the component build that APK is actually an
"incomplete" APK that cannot be manually installed (or rather causes
obscure errors when manually installed).

This change does two things. First, it moves the "incomplete" APK
output to out/Debug/<package_name>/<ApkName>.apk. This should prevent
accidental installs of the "incomplete" APK. Second, it introduces an
option (create_standalone_apk) that when doing a component build, if
set, will merge the shared libraries into the "incomplete" APK to
create a standalone APK. This standalone APK will be created in
out/Debug/apks/.

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207345

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207516 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-20 19:51:29 +00:00
skyostil@google.com 283725629a Revert 207345 "[Android] Support building standalone APK in comp..."
This broke building of ChromeTest.apk. See:

http://chromegw.corp.google.com/i/clank.tot/builders/instrumentation-yakju-clankium-tot/builds/11555/steps/chrome_smoke_instrumentation_tests/logs/stdio

> [Android] Support building standalone APK in component build
> 
> Many people's workflows assume that they can install the APK created in
> out/Debug/apks. With the component build that APK is actually an
> "incomplete" APK that cannot be manually installed (or rather causes
> obscure errors when manually installed).
> 
> This change does two things. First, it moves the "incomplete" APK
> output to out/Debug/<package_name>/<ApkName>.apk. This should prevent
> accidental installs of the "incomplete" APK. Second, it introduces an
> option (create_standalone_apk) that when doing a component build, if
> set, will merge the shared libraries into the "incomplete" APK to
> create a standalone APK. This standalone APK will be created in
> out/Debug/apks/.
> 
> Review URL: https://chromiumcodereview.appspot.com/14843017

TBR=cjhopman@chromium.org

Review URL: https://codereview.chromium.org/17484010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207439 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-20 15:31:28 +00:00
chrisha@chromium.org b90756c95d Disable large address aware mode for SyzyASAN builds.
SyzyASAN requires double the shadow memory to accomodate this change, which would incur a significantly higher OOM rate for canary channel users.

This reverts https://codereview.chromium.org/17029013/ when 'asan=1' is defined.

BUG=https://code.google.com/p/sawbuck/issues/detail?id=72
BUG=239803

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207398 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-20 10:47:43 +00:00
cjhopman@chromium.org 7ad7e2169a [Android] Support building standalone APK in component build
Many people's workflows assume that they can install the APK created in
out/Debug/apks. With the component build that APK is actually an
"incomplete" APK that cannot be manually installed (or rather causes
obscure errors when manually installed).

This change does two things. First, it moves the "incomplete" APK
output to out/Debug/<package_name>/<ApkName>.apk. This should prevent
accidental installs of the "incomplete" APK. Second, it introduces an
option (create_standalone_apk) that when doing a component build, if
set, will merge the shared libraries into the "incomplete" APK to
create a standalone APK. This standalone APK will be created in
out/Debug/apks/.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207345 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-20 07:58:19 +00:00
avi@chromium.org 01f1293105 Revert 207109 "Reland 206804."
The infrastructure can not depend on code.google.com at all, the slaves must never fetch from there.

> Reland 206804.
> 
> Pull ANGLE from new git repository.
> 
> Switch references to ANGLE repository to use the new directory in third_party.
> 
> TBR=kbr@chromium.org, piman@chromium.org
> 
> (for ui/compositor)
> 
> Review URL: https://codereview.chromium.org/16869007

TBR=apatrick@chromium.org

Review URL: https://codereview.chromium.org/17449008

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207244 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-19 15:19:53 +00:00
apatrick@chromium.org 534a95ee6e Reland 206804.
Pull ANGLE from new git repository.

Switch references to ANGLE repository to use the new directory in third_party.

TBR=kbr@chromium.org, piman@chromium.org

(for ui/compositor)

Review URL: https://codereview.chromium.org/16869007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207109 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-18 23:29:46 +00:00
cevans@chromium.org fa8c603c66 Revert 206884 "Roll the partition allocator through the Win perf..."
> Roll the partition allocator through the Win perf bots.
> 
> (To be reverted.)
> 
> BUG=246860
> R=abarth@chromium.org
> 
> Review URL: https://codereview.chromium.org/17299003

TBR=cevans@chromium.org

Review URL: https://codereview.chromium.org/17391007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207056 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-18 19:24:27 +00:00
tapted@chromium.org b7f0607bd7 Menu for the OSX app launcher, HoverImageMenuButton in src/ui/base/cocoa/controls.
Adds a drop-down menu to the right of the search entry area on the OSX
app launcher. The menu is shown when clicked, and the button responds to
hover effects.

The menu button uses a new class, HoverImageMenuButton, which is derived
from an NSPopUpButton with minor extensions. Notably, it does not have a
dependency on browser themes, as does MenuButton from
chrome/browser/ui/cocoa.  It tracks the mouse hover state and updates
the cell, which extends NSPopUpButtonCell and shows only the image in
the control frame -- no border, bezel, label, or dropdown arrow.

HoverImageMenuButtonCell supports a hover image, which behaves much like
an additional 'alternateImage' from NSButtonCell but for the hover
state, rather than the 'pressed' (or 'lit') state.

The menu shows the currently signed-in user, in a custom view as the
first item. It also (currently) shows menu options for Settings, Help, and
Feedback.

BUG=138633
TEST=Added app_list_unittests AppsSearchBoxMenuTest and
AppsSearchBoxMenuTest and tested manually to ensure the items are
launched correctly. Added ui_unittests HoverImageMenuButtonTest.*

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=206237

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206930 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-18 11:09:33 +00:00
cevans@chromium.org a302d22456 Roll the partition allocator through the Win perf bots.
(To be reverted.)

BUG=246860
R=abarth@chromium.org

Review URL: https://codereview.chromium.org/17299003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206884 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-18 02:38:00 +00:00
apatrick@google.com ea06db9867 Revert 206804 "Pull ANGLE from new git repository."
> Pull ANGLE from new git repository.
> 
> Switch references to ANGLE repository to use the new directory in third_party.
> 
> BUG=247158
> R=kbr@chromium.org
> 
> Review URL: https://codereview.chromium.org/16123033

TBR=apatrick@chromium.org

Review URL: https://codereview.chromium.org/17337002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206828 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-17 23:31:53 +00:00
apatrick@chromium.org 81d3f1c0a7 Pull ANGLE from new git repository.
Switch references to ANGLE repository to use the new directory in third_party.

BUG=247158
R=kbr@chromium.org

Review URL: https://codereview.chromium.org/16123033

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206804 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-17 21:35:39 +00:00
kbr@chromium.org 4db8ce808d Added /LARGEADDRESSAWARE linker flag on Windows.
Allows Unreal Engine Epic Citadel demo transpiled to Emscripten to run in Chrome on 32-bit Windows.

BUG=239803
TEST=http://www.unrealengine.com/html5 on Windows

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206560 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-15 05:02:35 +00:00
glider@chromium.org 365ac262f9 Add the missing commas before MEMORY_TOOL_REPLACES_ALLOCATOR.
This should fix the current failures on the heapcheck bots.

BUG=246860
TBR=thakis

Review URL: https://codereview.chromium.org/16951012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206399 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-14 12:29:35 +00:00
tapted@chromium.org f7040ff355 Revert 206237 "Menu for the OSX app launcher, HoverImageMenuButt..."
Causes memory leaks in AppKit due to some obscure codepaths.

BUG=249630

> Menu for the OSX app launcher, HoverImageMenuButton in src/ui/base/cocoa/controls.
> 
> Adds a drop-down menu to the right of the search entry area on the OSX
> app launcher. The menu is shown when clicked, and the button responds to
> hover effects.
> 
> The menu button uses a new class, HoverImageMenuButton, which is derived
> from an NSPopUpButton with minor extensions. Notably, it does not have a
> dependency on browser themes, as does MenuButton from
> chrome/browser/ui/cocoa.  It tracks the mouse hover state and updates
> the cell, which extends NSPopUpButtonCell and shows only the image in
> the control frame -- no border, bezel, label, or dropdown arrow.
> 
> HoverImageMenuButtonCell supports a hover image, which behaves much like
> an additional 'alternateImage' from NSButtonCell but for the hover
> state, rather than the 'pressed' (or 'lit') state.
> 
> The menu shows the currently signed-in user, in a custom view as the
> first item. It also (currently) shows menu options for Settings, Help, and
> Feedback.
> 
> BUG=138633
> TEST=Added app_list_unittests AppsSearchBoxMenuTest and
> AppsSearchBoxMenuTest and tested manually to ensure the items are
> launched correctly. Added ui_unittests HoverImageMenuButtonTest.*
> 
> Review URL: https://chromiumcodereview.appspot.com/15955003

TBR=tapted@chromium.org

Review URL: https://codereview.chromium.org/17059002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206375 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-14 09:04:07 +00:00
cevans@chromium.org 313044241e Add new define MEMORY_TOOL_REPLACES_ALLOCATOR for when building for ASAN, valgrind, etc. This will be used to make simple decisions on when to disable custom allocators, so that the memory tools can do their job.
BUG=246860
R=thakis@chromium.rg

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206331 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-14 06:36:39 +00:00
tapted@chromium.org f03d1b33d6 Menu for the OSX app launcher, HoverImageMenuButton in src/ui/base/cocoa/controls.
Adds a drop-down menu to the right of the search entry area on the OSX
app launcher. The menu is shown when clicked, and the button responds to
hover effects.

The menu button uses a new class, HoverImageMenuButton, which is derived
from an NSPopUpButton with minor extensions. Notably, it does not have a
dependency on browser themes, as does MenuButton from
chrome/browser/ui/cocoa.  It tracks the mouse hover state and updates
the cell, which extends NSPopUpButtonCell and shows only the image in
the control frame -- no border, bezel, label, or dropdown arrow.

HoverImageMenuButtonCell supports a hover image, which behaves much like
an additional 'alternateImage' from NSButtonCell but for the hover
state, rather than the 'pressed' (or 'lit') state.

The menu shows the currently signed-in user, in a custom view as the
first item. It also (currently) shows menu options for Settings, Help, and
Feedback.

BUG=138633
TEST=Added app_list_unittests AppsSearchBoxMenuTest and
AppsSearchBoxMenuTest and tested manually to ensure the items are
launched correctly. Added ui_unittests HoverImageMenuButtonTest.*

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206237 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-14 00:12:53 +00:00
jeanfrancoisg@chromium.org 18a00c191a Restore the Norwegian (nb) language for Chrome for iOS
BUG=None

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206077 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-13 16:03:44 +00:00
earthdok@google.com d8f244567a Add "lsan" to GYP options (enables LeakSanitizer).
https://sites.google.com/a/chromium.org/dev/developers/testing/leaksanitizer

R=glider@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206074 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-13 15:49:55 +00:00
apatrick@chromium.org d557c5d66d Make it possible to switch between two different versions of ANGLE.
One is the existing one and the default with this patch: third_party/angle.
The other is third_party/angle_dx11, which will pulled in via DEPS in another patch.

BUG=247158
TBR=xhwang@chromium.org
Review URL: https://codereview.chromium.org/16737007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205962 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-12 22:53:01 +00:00
cevans@chromium.org 06d06160b0 Revert 205709 "Try turning on the partition allocator temporaril..."
> Try turning on the partition allocator temporarily for bot cycle.
> 
> BUG=246860
> R=tsepez@chromium.org
> 
> Review URL: https://codereview.chromium.org/15967009

TBR=cevans@chromium.org

Review URL: https://codereview.chromium.org/16840002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205892 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-12 19:20:39 +00:00
cevans@chromium.org 0cab134bd5 Try turning on the partition allocator temporarily for bot cycle.
BUG=246860
R=tsepez@chromium.org

Review URL: https://codereview.chromium.org/15967009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205709 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-12 03:47:23 +00:00
glider@chromium.org 1b3fe28828 Add $(inherited) to the conditional OTHER_LDFLAGS settings to prevent them from masking
the value of non-conditional OTHER_LDFLAGS.

R=mark@chromium.org

Review URL: https://codereview.chromium.org/15785007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205521 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-11 13:25:12 +00:00
ilevy@chromium.org 5652afce82 Revert 205109 "Temporarily turn on Blink's partition allocator f..."
Likely candidate for broken incremental linux builds, which are failing with:
<command-line>:0:0: warning: "ENABLE_PARTITION_ALLOC" redefined [enabled by
default]
<command-line>:0:0: note: this is the location of the previous definition

> Temporarily turn on Blink's partition allocator for Linux in order to get full perf runs.
> 
> BUG=246860
> TBR=abarth@chromium.org
> 
> Review URL: https://codereview.chromium.org/16344004

TBR=cevans@chromium.org

Review URL: https://codereview.chromium.org/15864013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205112 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-09 08:39:28 +00:00
cevans@chromium.org e66de96c60 Temporarily turn on Blink's partition allocator for Linux in order to get full perf runs.
BUG=246860
TBR=abarth@chromium.org

Review URL: https://codereview.chromium.org/16344004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205109 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-09 07:45:19 +00:00
cpu@chromium.org a23aa7fed7 Revert 205054 "Revert 204716 "
This returns to the normal configuration all windows bots
so all the redness on CF an NaCL should go away.


> Revert 204716 
> 
> This causes Aura to run on all windows bots some redness might
> ensure in chromeframe and some nacl tests.
> 
> Currently this is the only way to get perf data
> 
> 
> "Revert 204698 "Run aura on the bots for a bit (ta..."
> 
> > Revert 204698 "Run aura on the bots for a bit (take 2)"
> > 
> > > Run aura on the bots for a bit (take 2)
> > > 
> > > So we can see the perfbots for Aura.
> > > 
> > > BUG=none
> > > TEST=see the waterfall red
> > > 
> > > Review URL: https://codereview.chromium.org/16049016
> > 
> > TBR=cpu@chromium.org
> > 
> > Review URL: https://codereview.chromium.org/16179003
> 
> TBR=cpu@chromium.org
> Review URL: https://codereview.chromium.org/16135006

TBR=cpu@chromium.org
Review URL: https://codereview.chromium.org/16385004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205074 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-08 17:16:47 +00:00
cpu@chromium.org 4d79db18cb Revert 204716
This causes Aura to run on all windows bots some redness might
ensure in chromeframe and some nacl tests.

Currently this is the only way to get perf data


"Revert 204698 "Run aura on the bots for a bit (ta..."

> Revert 204698 "Run aura on the bots for a bit (take 2)"
> 
> > Run aura on the bots for a bit (take 2)
> > 
> > So we can see the perfbots for Aura.
> > 
> > BUG=none
> > TEST=see the waterfall red
> > 
> > Review URL: https://codereview.chromium.org/16049016
> 
> TBR=cpu@chromium.org
> 
> Review URL: https://codereview.chromium.org/16179003

TBR=cpu@chromium.org
Review URL: https://codereview.chromium.org/16135006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205054 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-08 12:00:45 +00:00
groby@chromium.org a6fa783a56 [rAC, OSX] Enable requestAutocomplet for OSX
Turns on requestAutocomplete behind a flag for OSX. Other implementations are still on by default. (OSX will be on by default when the UI has parity)

BUG=157274

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@204936 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-07 21:38:38 +00:00
cpu@chromium.org edeadf1ecb Revert 204698 "Run aura on the bots for a bit (take 2)"
> Run aura on the bots for a bit (take 2)
> 
> So we can see the perfbots for Aura.
> 
> BUG=none
> TEST=see the waterfall red
> 
> Review URL: https://codereview.chromium.org/16049016

TBR=cpu@chromium.org

Review URL: https://codereview.chromium.org/16179003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@204716 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-07 05:37:03 +00:00
cpu@chromium.org a318863d1e Run aura on the bots for a bit (take 2)
So we can see the perfbots for Aura.

BUG=none
TEST=see the waterfall red

Review URL: https://codereview.chromium.org/16049016

git-svn-id: http://src.chromium.org/svn/trunk/src/build@204698 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-07 02:32:30 +00:00