| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added the ability for free lists to be built out of doubly-linked lists in tcalloc. TCMALLOC_USE_DOUBLYLINKED_FREELIST flag must be set in order for doubly-linked lists to be used.
BUG=None
TEST=None
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=99515
Review URL: http://codereview.chromium.org/7671034
TBR=bxx@chromium.org
Review URL: http://codereview.chromium.org/7845012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100087 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Generalizes failing tests. These seen on CrOS now too.
BUG=61579
TEST=Valgrind CrOS bots go green.
TBR=timurrrr@chromium.org
Review URL: http://codereview.chromium.org/7845011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100086 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds suppressions for CrOS Valgrind leak in ChildProcessLauncher::Context::LaunchInternal.
BUG=95760
TEST=Valgrind goes green on CrOS bots.
TBR=timurrrr@chromium.org
Review URL: http://codereview.chromium.org/7845010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100082 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=chromium-os:16620
TEST=Type wrong password on WebUI Login with accessibility enabled, ensure that the error message is spoken.
Review URL: http://codereview.chromium.org/7795046
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100081 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
expects it around.
BUG=chromium-os:20171
TEST=make sure tests don't crash anymore
Review URL: http://codereview.chromium.org/7851008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100080 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, only UTF8ToUTF16 version is implemented. The converse version will
be required for an upcoming patch for supporting input methods in PPAPI
(crbug.com/59425), where WebKit strings (UTF16) with segmentation information
must be converted to PPAPI strings (UTF8).
BUG=
TEST=base_unittests
Review URL: http://codereview.chromium.org/7828092
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100079 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=95497
TEST=none
Review URL: http://codereview.chromium.org/7839018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100078 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/7737029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100077 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=73923
TEST=Chrome should have the JS Fullscreen API enabled by default, and starting chrome with --disable-fullscreen should turn it off.
Review URL: http://codereview.chromium.org/7826028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100076 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added the ability for free lists to be built out of doubly-linked lists in tcalloc. TCMALLOC_USE_DOUBLYLINKED_FREELIST flag must be set in order for doubly-linked lists to be used.
BUG=None
TEST=None
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=99515
Review URL: http://codereview.chromium.org/7671034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100074 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Its not clear why we're receiving the null TabContents, but we shouldn't crash
if we do. Now if we do receive notifications we can't handle, we just return.
BUG=95583
TEST=none
Review URL: http://codereview.chromium.org/7789031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100071 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
BUG=87800
Review URL: http://codereview.chromium.org/7840015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100070 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
ppapi_ppb_fullscreen_borwser_test CL: http://codereview.chromium.org/7756021/.
BUG= http://code.google.com/p/nativeclient/issues/detail?id=908
TEST=this is
Review URL: http://codereview.chromium.org/7838006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100069 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
broken since r99914
BUG=95704
TEST=right click on app
Review URL: http://codereview.chromium.org/7838039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100068 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=95667
Review URL: http://codereview.chromium.org/7848009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100067 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
TEST= try bots, manual
BUG= http://code.google.com/p/chromium/issues/detail?id=93170
Review URL: http://codereview.chromium.org/7845003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100064 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=95152, 95624
TEST=Set up sync for a fresh account or account with implicit passphrase. Select and enter a custom passphrase, finish setup. UI and about:sync should now reflect a custom passphrase.
Review URL: http://codereview.chromium.org/7848002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100063 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Exception.
BUG=chromium-os:19970
TEST=Make sure Chrome builds. There are no tests that use this automation yet. (They are coming.)
Review URL: http://codereview.chromium.org/7839016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100060 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=chromium-os:19844
TEST=make sure that about:sync shows functional sync engine after we come back online after offline login
Review URL: http://codereview.chromium.org/7850003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100059 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG= http://code.google.com/p/nativeclient/issues/detail?id=2213
TEST= run NaCl with PPAPI_BROWSER_DEBUG=1
Review URL: http://codereview.chromium.org/7740059
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100058 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use clock() instead of time() to determine how much time has passed, as that likely has a higher resolution. Also add back in the old flush logic, as a backup in case clock() doesn't have a high-enough resolution to cause it to flush before the entire command buffer is used up.
BUG=
TEST=
Review URL: http://codereview.chromium.org/7789023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100057 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=95748
TBR=nsylvain@chromium.org
Review URL: http://codereview.chromium.org/7851005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100056 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Just on the linux-release bot now.
TBR=nsylvain@chromium.org
Review URL: http://codereview.chromium.org/7849006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100055 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
on Linux Tests (Views) (dbg).
r100017 was: Make a new integer field in sql::MetaTable (a per-profile db) containing a counter for the next download id, so that this id is unique across sessions. This id will allow us to merge download id with db_handle and merge most/all of the maps in DownloadManager in future CLs.
(Retry of r98656 again. That CL included <iostream> in a "promiscuous" header file, dramatically increasing the number of static initializers, and was reverted. This is the same CL, but includes <iosfwd> instead of <iostream>.)
Make DownloadManager read this field to initialize its next_id_ counter in Init().
Put a fine-grained mutex in DownloadManager::GetNextId() so that it can be called directly from any thread.
Define a thunk wrapping DM::GNI() to be passed around between threads to guard against other threads calling any other DM methods.
This thunk owns a scoped_refptr<DM> to manage life-time issues. This pattern is implemented for DM elsewhere.
Store this thunk in ResourceContext to be called by ResourceDispatchHost/DownloadThrottlingResourceHandler on the IO thread. Pass the returned DownloadId into DownloadResourceHandler.
The alternative way to obtain ids on the IO thread is to jump over to the UI thread and back. This way would add significant latency to a critical path. GetNextId() should be fast and easily accessible from any thread.
Now that ids are per-profile, define a class DownloadId containing a per-profile id and an indication of which profile, currently the DownloadManager*. DownloadIds are hashable, comparable, globally unique, not persistent, and are used by DownloadFileManager.
When the download is added to the history, MetaTable.next_download_id will be set to the new download's id +1 if that number is greater than MT.next_download_id. Increasing this counter at the same time as the download is added to the db prevents the counter from desyncing from the db, which was the primary concern re storing the counter in the BrowserPrefs.
Review URL: http://codereview.chromium.org/7776012
TBR=benjhayden@chromium.org
Review URL: http://codereview.chromium.org/7847006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100054 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=93709
TEST=existing tests
Review URL: http://codereview.chromium.org/7837011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100053 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=95621
TEST=none
Review URL: http://codereview.chromium.org/7837042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100052 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100051 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
15.0.871.0 onwards
Review URL: http://codereview.chromium.org/7837032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100050 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=70389
TEST=PrintingContextTest.PrintAll
Review URL: http://codereview.chromium.org/7795033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100048 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
the panel to be minimized on Windows.
BUG=none
TEST=Manual test by pressing ESC at dragging
Review URL: http://codereview.chromium.org/7838035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100047 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
TBR=nsylvain@chromium.org
Review URL: http://codereview.chromium.org/7850002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100044 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the first step for supporting the IMEs. Since Lohit font is not upgraded yet, the IME entries in ibus_input_methods.txt are commented out.
BUG=chromium-os:19973
TEST=manual
Review URL: http://codereview.chromium.org/7840021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100043 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These flags were added in r98929, but are now unused after r99408 (Automation support for webui login on chromeos)
BUG=None
TEST=compiles
R=zelidrag@chromium.org
Review URL: http://codereview.chromium.org/7841033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100042 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
When packaging extensions, ignore files with Windows hidden-file attribute, as well as the special OS X file __MACOSX. These are in addition to the existing dotfile exclusion rule.
BUG=27840
TEST=added chrome/browser/extensions/extension_creator_filter_unittest.cc
Review URL: http://codereview.chromium.org/7839010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100039 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The bookmark sync test case SC_AddFirstBMWithFavicon fails on the
sync trybots.
This patch marks it as failing till such time that a fix is landed.
TBR=phajdan.jr@chromium.org
BUG=94941
TEST=sync_integration_tests
Review URL: http://codereview.chromium.org/7849003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100038 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This also updates linux-release-64 bot.
TBR=evan@chromium.org
Review URL: http://codereview.chromium.org/7847003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100034 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the page for. This should fix a crash in HungRenderView where it only
observed the first TabContents and additionally there were scenarios
where it would stop listening to a TabContents before it should have.
BUG=92980
TEST=thoroughly test the hung pages view (shown when a renderer is
wedged).
R=ben@chromium.org
Review URL: http://codereview.chromium.org/7789027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100033 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
explicitly via an action rather than invoking via g++. This addresses build problems that occurred on certain developer machines.
Also, modified tools/ld_bfd/ld script to find the loader within the Chrome OS build chroot.
Also re-enable the nacl_helper.
BUG=92964,nativeclient:480
TEST=nacl_integration tests on bots
Review URL: http://codereview.chromium.org/7841008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100031 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100030 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
TBR=loislo
Review URL: http://codereview.chromium.org/7845002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100029 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds bug number to uppressesion of CrOS Valgrind leak in BrowserMainPartsPosix::PostMainMessageLoopStart
BUG=95721
TEST=ChromeOS Valgrind bots go green.
TBR=jam@chromium.org
Review URL: http://codereview.chromium.org/7845001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100028 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
from TestServer to LaunchProcess,
so that I can re-use it in other places
for experiments.
BUG=none
Review URL: http://codereview.chromium.org/7789018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100027 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Resolving string ambiguity using the current input method id seems like a bad idea because the string translation function could be called before global-engine-changed ibus signal is sent to Chrome.
BUG=chromium-os:20036
TEST=try,manual
Review URL: http://codereview.chromium.org/7828079
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100026 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds suppression for leak on Mac for SSL_ClearSessionCache.
BUG=95718
TEST=Mac Valgrind bots go green.
TBR=???
Review URL: http://codereview.chromium.org/7840042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100024 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Disable on Mac because chrome dies on "not implemented" check for fullscreen
in renderer.
BUG= http://code.google.com/p/nativeclient/issues/detail?id=908
TEST=this is
Review URL: http://codereview.chromium.org/7828045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100023 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the TabContentsDelegate/TabContentsObserver
interface. We eventually want to get rid of the pattern of sending IPC messages from content and handling them in
chrome and vice versa.
1. ViewHostMsg_DidStartProvisionalLoadForFrame
2. ViewHostMsg_JSOutOfMemory
3. ViewHostMsg_RunJavaScriptMessage
4. ViewHostMsg_RenderViewGone.
BUG=87335
TEST=No change in functionality.
Review URL: http://codereview.chromium.org/7839017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100022 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o Rip out most of the cache in the renderer (FormManager).
+ We still cache the set of loaded frames, so that we can show field type predictions (when the corresponding flag is enabled).
+ We also still cache the original values for <select> elements, so that we can restore these values upon clearing a form.
+ That's all that we cache!
+ This vastly simplifies the form previewing/filling loop logic.
o Update the browser process cache on the fly.
+ Whenever we look for a form in our cache, update the cache if we don't find an exact match.
+ We also preserve the original versions of cached forms, so that we do not destroy our ability to parse the crowdsourcing server's response to a query.
+ This vastly simplifies the form filling and section finding loop logic.
o Related code cleanup
+ Consolidated previously duplicated label extraction code.
+ Several member functions on the renderer side became static.
+ Const-correctness for several functions on the browser side.
+ Decomposed some functions into more manageable chunks.
+ Unique field names are guaranteed to actually be unique!
BUG=57182, 64112, 44323, 92229, 88252, 62593, 93595, 51527
TEST=interactive_ui_tests --gtest_filter=AutofillTest.DynamicFormFill
Review URL: http://codereview.chromium.org/7831032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100021 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
R=ben@chromium.org
Review URL: http://codereview.chromium.org/7839034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100020 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dialog
These were dropped in r99407, but are still necessary when running on Windows.
Also adds a bit of padding between the ratings stars and the count (Cocoa and GTK
already do this).
BUG=95532
TEST=try to install extension or app from the Web Store, dialog layout should be correct
Review URL: http://codereview.chromium.org/7789032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100019 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=95695
TEST=install app from web store
Review URL: http://codereview.chromium.org/7837041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100018 0039d316-1c4b-4281-b951-d872f2087c98
|