- 16 Jan, 2014 40 commits
-
-
tapted@chromium.org authored
Currently -[AppController applicationDidFinishLaunching:] and -[AppController windowLayeringDidChange:] can trigger a synchronous load of the last used _browser_ profile, even when no browsers are being opened, and that profile is not required. This causes delays when the app launcher or app shims are launched for a profile that doesn't match the last used browser profile, because both profiles must be loaded and initialized. This change moves ChromeBrowserMain's GetStartupProfilePath() from an anonymous namespace to startup_browser_creator.h so that AppController can share the logic that determines the profile loaded when the browser process starts up. The shim process is tweaked slightly to ensure it passes `--show-app-list` for the app launcher shim, similar to the Windows app launcher. This allows a newly created browser process to determine that the first thing it will be doing is showing a launcher. BUG=178260, 262848 Review URL: https://codereview.chromium.org/127343004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245199 0039d316-1c4b-4281-b951-d872f2087c98
-
mpawlowski@opera.com authored
Firefox 21 changed the directory layout within Firefox.app. Some libs and content were moved from Firefox.app/Content/MacOS to Firefox.app/Content/MacOS/browser, and this new location was read as app_path_ by the importer. However, libnss3.dylib is still in Firefox.app/Content/MacOS. Changing utils to set app_path_ based on compatibility.ini's LastPlatformDir (which always has Firefox.app/Content/MacOS) instead of LastAppDir (which was changed to Firefox.app/Content/MacOS/browser). 'searchplugins' subdir was moved into the new 'browser' subdir so search engine importing code has to be adjusted. Enabling Firefox importer browser tests on Mac. They didn't work because they attempted to use Windows nss libraries. They should have been using Mac-specific libraries which are already available for Mac unit tests. BUG=321112, 48007 Review URL: https://codereview.chromium.org/117123002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245198 0039d316-1c4b-4281-b951-d872f2087c98
-
caitkp@chromium.org authored
1. Make sure chrome_elf.dll imports nothing besides kernel32, advapi32, and some msvc libs (DEBUG builds) 2. Add gyp action and test to ensure chrome_elf.dll is always the first entry in chrome.exe's import table. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=242834 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=243048 Review URL: https://codereview.chromium.org/109483003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245197 0039d316-1c4b-4281-b951-d872f2087c98
-
glider@chromium.org authored
> Add the UI compositor to the Mac build > > Move the bulk of the files in content/browser/aura to > content/browser/compositor, since they're not aura-specific. > > Build all of those files in the Mac build, and add ui/compositor > to the dependencies of the Mac build. These files will soon only > be excluded from the Android build. > > BUG=314190 > > Review URL: https://codereview.chromium.org/137893007 TBR=ccameron@chromium.org BUG=335083 Review URL: https://codereview.chromium.org/137853019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245195 0039d316-1c4b-4281-b951-d872f2087c98
-
ager@chromium.org authored
This broke the wtf_unittests when compiling with gcc: http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20%28dbg%29/builds/16904 TBR=cevans@chromium.org, thestig@chromium.org BUG= Review URL: https://codereview.chromium.org/139153005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245194 0039d316-1c4b-4281-b951-d872f2087c98
-
alph@chromium.org authored
Seems to be causing lots of layout test failures on Win7 > Don't set the scroll styles (WS_VSCROLL and WS_HSCROLL) for WS_POPUP windows. > > This causes issues with select boxes on Windows 7 where hovering at the end of the window returns the scroll WM_NCHITTEST > codes. Works fine on Windows 8. In any case we don't want the scrolling styles set on windows other than the main Chrome window > which is the only window which should be receive mousewheel messages. > > I moved the scroll style setting code from the HWNDMessageHandler::OnCreate function to HWNDMessageHandler::Init function as that > would prevent the initial WM_SIZE message from hiding the scrollbar. The other change is to hide the scrollbars and readd the > scroll styles if we are sizing the window, when the sizing completes. Basically when we receive the WM_EXITSIZEMOVE message. > For normal sizing operations we continue to do this in WM_SIZE as before. > > From testing on my thinkpad with Win7, desktop with Win7 and Win8 this works well. > > BUG=334454,334541 > R=sky@chromium.org, sky > > Review URL: https://codereview.chromium.org/137403008 TBR=ananta@chromium.org Review URL: https://codereview.chromium.org/137443018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245191 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245188 0039d316-1c4b-4281-b951-d872f2087c98
-
hashimoto@chromium.org authored
Causing 'check_license' failure on 'Linux' builder http://build.chromium.org/p/chromium/builders/Linux/builds/46649 > Add libwebm in third_party. > > libwebm will be used by chromoting client to generate WebM stream for > MediaSource API. > > BUG=321825 > > Review URL: https://codereview.chromium.org/134643003 TBR=sergeyu@chromium.org Review URL: https://codereview.chromium.org/139993005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245187 0039d316-1c4b-4281-b951-d872f2087c98
-
mukai@chromium.org authored
This flag flip accidentally shows the UI in Windows but it should not. > Flag-flip of app-list-voice-search. Now it's on by default. > > BUG=333914 > R=xiyuan@chromium.org > TEST=manually > > Review URL: https://codereview.chromium.org/139293007 TBR=mukai@chromium.org Review URL: https://codereview.chromium.org/139293012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245184 0039d316-1c4b-4281-b951-d872f2087c98
-
jschuh@chromium.org authored
* Refactor code in preparation for safe math operations. * Support float type for numeric casts. * Expose IsValueInRangeForNumericType as part of the API. * Add saturated_cast. BUG=332611 R=akalin@chromium.org, willchan@chromium.org Review URL: https://codereview.chromium.org/131063002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245183 0039d316-1c4b-4281-b951-d872f2087c98
-
marq@chromium.org authored
BUG=333919 Review URL: https://codereview.chromium.org/139553004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245182 0039d316-1c4b-4281-b951-d872f2087c98
-
frankf@chromium.org authored
BUG=334319 NOTRY=True Review URL: https://codereview.chromium.org/138873002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245181 0039d316-1c4b-4281-b951-d872f2087c98
-
jrummell@chromium.org authored
The EME event names in Blink have been renamed, so update the calls to use the new names. BUG=224786 Review URL: https://codereview.chromium.org/138753003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245180 0039d316-1c4b-4281-b951-d872f2087c98
-
sky@chromium.org authored
This gives back original behavior, making Layer and Window reset bounds when RecreateLayer is invoked. BUG=328062 TEST=covered by test now R=pkotwicz@chromium.org Review URL: https://codereview.chromium.org/139463005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245179 0039d316-1c4b-4281-b951-d872f2087c98
-
slamm@chromium.org authored
BUG=331588 Review URL: https://codereview.chromium.org/138743002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245178 0039d316-1c4b-4281-b951-d872f2087c98
-
spang@chromium.org authored
Review URL: https://codereview.chromium.org/138723002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245177 0039d316-1c4b-4281-b951-d872f2087c98
-
sergeyu@chromium.org authored
Previously NaCl targets were using _untrusted suffix which makes the purpose of these targets hard to understand. This CL renames some targets in src/third_party. Also removed toolsets field from modp_b64_nacl.gyp Review URL: https://codereview.chromium.org/138673002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245176 0039d316-1c4b-4281-b951-d872f2087c98
-
newt@chromium.org authored
BUG=333441 Review URL: https://codereview.chromium.org/138653002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245175 0039d316-1c4b-4281-b951-d872f2087c98
-
felt@chromium.org authored
BUG=333309 Review URL: https://codereview.chromium.org/138613003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245174 0039d316-1c4b-4281-b951-d872f2087c98
-
mferreria@google.com authored
When the user request sync events dump on the sync_internals page, he can check a box to say if he wants to dump also the node content. If he doesn't check it, then the node is not stringyfied and it returns a "[Object object]" message. This changes this behaviour and replaces the message with a "REDACTED", that looks better on the .csv file and makes it clear that the user requested this option, insted of being a stringyfier or any other bug. BUG=333365 Review URL: https://codereview.chromium.org/138563003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245173 0039d316-1c4b-4281-b951-d872f2087c98
-
petarj@mips.com authored
Define gcc_toolchain and variables cc, cxx, ar, ld, toolchain_cpu_arch and toolchain_os for MIPS Linux build of Chromium. BUG= gclient runhooks fails for MIPS-Linux TEST= build Chromium for MIPS-Linux Review URL: https://codereview.chromium.org/138483002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245172 0039d316-1c4b-4281-b951-d872f2087c98
-
reed@google.com authored
This is part of a larger effort to remove unnecessary subclass of pixelref from chrome/blink, to allow for faster evolution/iteration of bitmap/pixelref development in skia. BUG= Review URL: https://codereview.chromium.org/138473002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245171 0039d316-1c4b-4281-b951-d872f2087c98
-
eae@chromium.org authored
A fix for the bidi leak was committed as blink r164996 thus the suppressions are no longer needed. R=thakis@chromium.org BUG=333572 Review URL: https://codereview.chromium.org/138453006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245170 0039d316-1c4b-4281-b951-d872f2087c98
-
grt@chromium.org authored
BUG=316496 NOTRY=true R=sky@chromium.org,avi@chromium.org Review URL: https://codereview.chromium.org/138363002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245169 0039d316-1c4b-4281-b951-d872f2087c98
-
pstew@chromium.org authored
The capitalization on two of the histograms were wrong, and it was missing a TimeOnline value. R=isherman@chromium.org BUG=209709 TEST=Start chrome, and browse to chrome://histograms to make sure these enums now exist after starting a VPN connection. Review URL: https://codereview.chromium.org/138343004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245168 0039d316-1c4b-4281-b951-d872f2087c98
-
bustamante@chromium.org authored
Adding a LaunchApp command to Chromedriver using the Chrome management API in the background extension, this will give developers an improved way to launch apps over having to navigate to the chrome://apps page and click on the app tile. BUG= Review URL: https://codereview.chromium.org/114403005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245167 0039d316-1c4b-4281-b951-d872f2087c98
-
fsamuel@chromium.org authored
BUG=334278 Review URL: https://codereview.chromium.org/138413002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245166 0039d316-1c4b-4281-b951-d872f2087c98
-
grt@chromium.org authored
NOTRY=true R=erg@chromium.org BUG=none Review URL: https://codereview.chromium.org/138343002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245165 0039d316-1c4b-4281-b951-d872f2087c98
-
hirono@chromium.org authored
Previously no API is provided to report drive sync errors to JavaScript side. This CL adds the API and colllecs erros by using OperationObserver. BUG=260510 Review URL: https://codereview.chromium.org/137903002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245164 0039d316-1c4b-4281-b951-d872f2087c98
-
mukai@chromium.org authored
BUG=334461 R=xiyuan@chromium.org TEST=manually Review URL: https://codereview.chromium.org/138273006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245163 0039d316-1c4b-4281-b951-d872f2087c98
-
jgraettinger@chromium.org authored
Create HpackEncodingContext, HpackHeaderTable, and HpackEntry classes, which are based on the draft http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-04 . Implement some basic tests. This implementation is based on https://github.com/akalin-chromium/httpbis-header-compression and https://codereview.chromium.org/22074002/ (which was based on an earlier draft). This lands server change 55803359 by akalin. R=akalin@chromium.org Review URL: https://codereview.chromium.org/138243003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245162 0039d316-1c4b-4281-b951-d872f2087c98
-
ben@chromium.org authored
http://crbug.com/332504 R=oshima@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=245010 Review URL: https://codereview.chromium.org/138223004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245161 0039d316-1c4b-4281-b951-d872f2087c98
-
grt@chromium.org authored
BUG=316496 R=ananta@chromium.org,finnur@chromium.org Review URL: https://codereview.chromium.org/138213003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245160 0039d316-1c4b-4281-b951-d872f2087c98
-
ricea@chromium.org authored
BUG=334878 TBR=jshin@chromium.org Review URL: https://codereview.chromium.org/138143013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245159 0039d316-1c4b-4281-b951-d872f2087c98
-
bulach@chromium.org authored
Set the debug app for user build devices programatically. This allows running some telemetry benchmarks without any intervention. BUG=334007 TEST=tools/perf/run_benchmark -vvvv --browser=android-chrome --show-stdout octane Review URL: https://codereview.chromium.org/138093002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245158 0039d316-1c4b-4281-b951-d872f2087c98
-
tim@chromium.org authored
Instead of initiating sync startup during initialization of the SettingsBackend, only do so when an actual change takes place, which was the original intent of https://codereview.chromium.org/15404005 BUG=80194 Review URL: https://codereview.chromium.org/138073006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245157 0039d316-1c4b-4281-b951-d872f2087c98
-
jbauman@chromium.org authored
Ensure there's always a HandleClientSizeChanged call that happens when the bounds change (even if that doesn't cause the actual bounds of the HWND to change), as otherwise the view size will be stale. BUG=330123 Review URL: https://codereview.chromium.org/138073004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245156 0039d316-1c4b-4281-b951-d872f2087c98
-
vabr@chromium.org authored
There is no more ShouldShowMergeSessionPage, so the comment speaking about it is no longer needed. NOTRY=true BUG=243364 Review URL: https://codereview.chromium.org/138063002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245155 0039d316-1c4b-4281-b951-d872f2087c98
-
zea@chromium.org authored
leveldb::Slice holds a pointer to the string passed to it, so the string must outlive the slice itself. BUG=284553 Review URL: https://codereview.chromium.org/138053006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245154 0039d316-1c4b-4281-b951-d872f2087c98
-
grt@chromium.org authored
BUG=316496 NOTRY=true R=msw@chromium.org Review URL: https://codereview.chromium.org/138053005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245153 0039d316-1c4b-4281-b951-d872f2087c98
-