summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Redid sync prefs.akalin@chromium.org2009-11-111-6/+192
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31705 0039d316-1c4b-4281-b951-d872f2087c98
* Moved pref stuff to the right place.akalin@chromium.org2009-11-111-10/+10
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31704 0039d316-1c4b-4281-b951-d872f2087c98
* Added bookmark sync stuff to UI.akalin@chromium.org2009-11-111-21/+42
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31703 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented sync button action.akalin@chromium.org2009-11-112-0/+26
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31702 0039d316-1c4b-4281-b951-d872f2087c98
* Hooked up sync service to preferences dialog.akalin@chromium.org2009-11-112-2/+78
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31701 0039d316-1c4b-4281-b951-d872f2087c98
* Dep roll for gyp to r750.thestig@chromium.org2009-11-111-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31700 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes leak in BackingStore as shown by valgrind. XFree doesn't freesky@chromium.org2009-11-111-2/+2
| | | | | | | | | | | the data of the image, where as XDestroyImage does. BUG=none TEST=none Review URL: http://codereview.chromium.org/386003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31699 0039d316-1c4b-4281-b951-d872f2087c98
* Remove duplicate test expectation.mpcomplete@chromium.org2009-11-111-1/+0
| | | | | | | | TBR=dpranke Review URL: http://codereview.chromium.org/387029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31698 0039d316-1c4b-4281-b951-d872f2087c98
* Add NPAPI plugin registration persistence code to chrome frame. If the DLL ↵robertshield@chromium.org2009-11-117-3/+95
| | | | | | | | is already registered as an NPAPI plugin, keep that registration information up to date across updates. Review URL: http://codereview.chromium.org/385015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31697 0039d316-1c4b-4281-b951-d872f2087c98
* Add expections for a bunch of flaky layout tests.mpcomplete@chromium.org2009-11-111-6/+31
| | | | | | | | BUG=27418 Review URL: http://codereview.chromium.org/384051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31696 0039d316-1c4b-4281-b951-d872f2087c98
* "Am I on the right thread?" DCHECKs for StatusBubbleMac.mark@chromium.org2009-11-111-2/+9
| | | | | | | | | | | This doesn't fix bug 26979, but I want to get these DCHECKs in as I continue to investigate that bug. BUG=26979 TEST=don't hit these DCHECKs Review URL: http://codereview.chromium.org/385043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31695 0039d316-1c4b-4281-b951-d872f2087c98
* Http Cache: Split HttpCache::Transaction to its own setrvargas@google.com2009-11-114-1582/+1641
| | | | | | | | | | | | | of files. No real code change... I'm just moving code around. BUG=26729 TEST=none Review URL: http://codereview.chromium.org/387017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31693 0039d316-1c4b-4281-b951-d872f2087c98
* Recomitting 31676 with fix.apatrick@google.com2009-11-11154-857/+842
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31692 0039d316-1c4b-4281-b951-d872f2087c98
* Add a Debian .menu file.thestig@chromium.org2009-11-112-0/+296
| | | | | | | | | | This is the external change. BUG=26826 TEST=none Review URL: http://codereview.chromium.org/388011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31691 0039d316-1c4b-4281-b951-d872f2087c98
* Copying swiftshader over if available.bradnelson@google.com2009-11-111-1/+16
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/384035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31690 0039d316-1c4b-4281-b951-d872f2087c98
* Mark ErrorPageTest.IFrameDNSError_GoBackAndForward as flaky since it failedmpcomplete@chromium.org2009-11-111-1/+2
| | | | | | | | | | on Linux. BUG=19361 Review URL: http://codereview.chromium.org/384050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31689 0039d316-1c4b-4281-b951-d872f2087c98
* linux: TCMalloc-based C++ heap profiler.willchan@chromium.org2009-11-118-5/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Requires compiling with linux_use_tcmalloc=1. When enabled by --heap-profiler flag in test_shell exposes chromium.HeapProfiler object to JavaScript. The object has three methods: o start() -- starts profiling o dump() -- dumps data accumulated since start() to file named like chromium-YYYY-MM-DD-TS.heap o stop() -- stops profiling. Output can be analyzed by third_party/tcmalloc/tcmalloc/src/pprof. For example: $ third_party/tcmalloc/tcmalloc/src/pprof \ sconsbuild/Release/test_shell \ chromium-2009-11-06-1234567890.heap See http://code.google.com/p/google-perftools/ for details on how to use pprof. Patch contributed by vitalyr@chromium.org. Original review at http://codereview.chromium.org/377010/show. TBR=vitalyr Review URL: http://codereview.chromium.org/390015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31688 0039d316-1c4b-4281-b951-d872f2087c98
* Fix jumping/resize/relayout of NTP/webpages when switching between NTP and ↵simonrad@chromium.org2009-11-112-11/+21
| | | | | | | | | | | | | | | | | | another tab. (This really fixes 3 issues) 1. When the bookmarks bar is not docked, it toggles on and off when switching between the NTP and another tab. Since it is part of the UI, this causes the TabContents to be resized. This causes ugly re-layout of some webpages and also causes the NTP to jump when you switch to it, if themed. The solution is to toggle the floating bookmarks bar at a time when no TabContents is attached - that is, after detaching the first one but before attaching the second one. 2. Changing the info-bar can also cause a resize, so we also want to do this when no TabContents is attached. 3. Finally, when the NTP is displayed and another, floating tab is dragged and inserted to the left of the NTP, the selected tab index will not be set correctly. As a result, the NTP will be resized incorrectly before the tabs are even switched. R=beng BUG=23925 TEST=1. Apply Ratchet and Clank theme. Open NTP and Google Calendar in tabs. Switch back and forth between them. The NTP background should not jump or flicker, and Calendar should not re-layout. 2. Try switching between the NTP (or Calendar) and a tab that has an info-bar. 3. Open NTP and another tab. Drag the other tab until it detaches from the windows and floats. Re-attach and detach the tab repeatedly, so that the window switches between displaying the two tabs, and make sure you insert the other tab to the *left* of the NTP. The NTP should never jump. Review URL: http://codereview.chromium.org/376018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31687 0039d316-1c4b-4281-b951-d872f2087c98
* More search engine prepopulate data updating.estade@chromium.org2009-11-111-1167/+702
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | notes: - did not include startslim as its popularity was too low (as reported by Alexa) - did not use espanol.yahoo.com for bolivia, instead used yahoo.com (as with most Latin American countries). espanol.yahoo.com seems to be aimed at es_US - Did not remove fr_CA engines, because it seems prudent to use localized engines when possible - Switzerland - 14 engines were listed. I took the 6 that I thought were probably most popular. - did not include Onkosh as its popularity was too low (as reported by Alexa) - yp.com.hk - this is Yellow Pages Hong Kong, not a web search. Did not include it. - virgilio - I am super confused as to whether it's virgilio or virgilio.alice.it. Left it alone. - Did not remove delfi_lt because it is a really popular site (probably popular search engine) in Lithuania. The fact that it is localized is not a mark against it. - xalo.vn - again not popular enough List of completely removed engines (i.e. engines no longer in use for _any_ country): - adonde - aeiou - aladin - altavista_es - altavista_mx - aol_fr - aonde - ask_de - ask_uk - biglobe - bigmir - bluewin - conexcol - delfi_ee - embla - empas - eniro_dk - finna - forthnet - gigabusca - goo - iafrica - ilse - jamaicalive - krstarica - live* - lycos* - matkurja - meta - msn* - mweb - mywebsearch - nan10 - netindex - nifty - ohperu - orange - sesam - sogou - soso - szm - t_online - terra_ec - terra_mx - terra_pe - toile - vinden - voila - web_de - yagua - yam BUG=23909 Review URL: http://codereview.chromium.org/385032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31686 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r31665: themed mac startup time regressionapavlov@chromium.org2009-11-112-6/+1
| | | | | | | | | | BUG=none TEST=none TBR=yurys@chromium.org Review URL: http://codereview.chromium.org/387027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31685 0039d316-1c4b-4281-b951-d872f2087c98
* Safely send spellcheck intialization messages to renderer.estade@chromium.org2009-11-111-5/+5
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/390010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31684 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Add a RWH_TabSwitchPaintDuration histogram."chase@chromium.org2009-11-117-64/+20
| | | | | | | | | | | | Causes tab_switching_test to go red. Reverting this commit which is part of the investigation. BUG=4104 TEST=tab_switching_test goes green Review URL: http://codereview.chromium.org/384049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31683 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 31676.apatrick@google.com2009-11-11154-840/+856
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31682 0039d316-1c4b-4281-b951-d872f2087c98
* This CL fixes the following issues:-ananta@chromium.org2009-11-112-10/+33
| | | | | | | | | | | | | | | | | | | | | | | 1. http://code.google.com/p/chromium/issues/detail?id=27200 This was a crash which would occur in the Stop function in the UrlmonUrlRequest object which would get invoked when the active document instance was being destroyed. The crash occured if the active document instance was reused in which case we end up reusing the automation client instance. The fix is to ensure that we clean up existing requests from the map before reusing the automation client instance. 2. http://code.google.com/p/chromium/issues/detail?id=27202 This was a DCHECK which would occur when adding a new request to the request map, which indicated that an existing request with the same request id existed in the map. This would occur during a redirect where the request id is reused by Chrome. Fix is to remove the request from the map when we handle the AutomationMsg_RequestEnd message in the UI thread itself. The UrlmonUrlRequest functions which attempt to remove the request from the map now check if the request is valid before doing this. Bug=27200,27202 Review URL: http://codereview.chromium.org/388008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31681 0039d316-1c4b-4281-b951-d872f2087c98
* Change width of install bubble to avoid orphan.aa@chromium.org2009-11-111-1/+1
| | | | | | | | | BUG=27351 TEST=none Review URL: http://codereview.chromium.org/385034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31680 0039d316-1c4b-4281-b951-d872f2087c98
* Add a RWH_TabSwitchPaintDuration histogram.chase@chromium.org2009-11-117-20/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The RWH_TabSwitchPaintDuration histogram calculates the amount of time it took after a particular view was selected for it to be fully painted. I modified the tab switching test to use the new tab switch paint duration histogram in place of the whiteout duration histogram. As a measure, whiteout duration would not carry a value if we kept the backing store around for a tab, and we would end up with a result of zero instead of a useful result. Local results with the new measure are consistent with the number of operations we perform on the tabs. The tab switching test now fails if it cannot locate the correct histogram. In that case, it will output the contents of the log file for remote debugging. BUG=4104 TEST=count of tab switch paint duration histogram results in tab switching test equals number of tabs used in test First committed as: http://src.chromium.org/viewvc/chrome?view=rev&revision=31632 Reverted in: 31645 Review URL: http://codereview.chromium.org/378038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31679 0039d316-1c4b-4281-b951-d872f2087c98
* Reorganized command buffer and GPU plugin code into following structure:apatrick@google.com2009-11-11154-856/+840
| | | | | | | | | | | | gpu/gpu.gyp gpu/command_buffer/... gpu/gpu_plugin/... gpu/np_utils/... And fixed up paths and header sentry macros. Also merged command_buffer.gyp into gpu.gyp. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31676 0039d316-1c4b-4281-b951-d872f2087c98
* Add a close button to ExtensionInstalledBubble.rafaelw@chromium.org2009-11-111-4/+37
| | | | | | | | | BUG=27156 TEST=Install an extension, the installed successful bubble should have a close button with an x image that will close the bubble when clicked. Review URL: http://codereview.chromium.org/384026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31675 0039d316-1c4b-4281-b951-d872f2087c98
* Re-add a supression that shouldn't have been removedstuartmorgan@chromium.org2009-11-111-0/+13
| | | | | | | | | | TBR=dank BUG=20541 TEST=Green Mac valgrind bots Review URL: http://codereview.chromium.org/384046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31674 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: wait for initial scripts response before processing backtrace responseyurys@google.com2009-11-112-22/+92
| | | | | | | | | BUG=27381 TEST=DevToolsSanityTest.TestPauseWhenLoadingDevTools Review URL: http://codereview.chromium.org/384045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31673 0039d316-1c4b-4281-b951-d872f2087c98
* Cole sent me an icon that we'll use in the near term. Longer-term, we should ↵thakis@chromium.org2009-11-112-1/+6
| | | | | | | | | | | figure out how to use the system icon without regressing startup time. BUG=26457 TEST=Look at bookmarks bar. The folder icon, while not being the system folder icon, is at least blue. Review URL: http://codereview.chromium.org/389012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31672 0039d316-1c4b-4281-b951-d872f2087c98
* Unit tests for desktop notifications.johnnyg@chromium.org2009-11-117-29/+416
| | | | | | | | | | | | | * Allow non-windows BalloonCollections to create non-viewable balloons (so that non-viewing aspects are cross-platform testable) * Makes NotificationObjectProxy overridable by a mock object which logs instead of calls to JS * Move Layout code from private to protected in BalloonCollection to enable verification of position code. BUG=none TEST=these Review URL: http://codereview.chromium.org/371041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31670 0039d316-1c4b-4281-b951-d872f2087c98
* A large number of style nits in preparation for turning on automated cpplint.py.erg@google.com2009-11-1165-87/+100
| | | | | | Review URL: http://codereview.chromium.org/385023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31669 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: add test for pause event during frontend load.yurys@google.com2009-11-114-1/+63
| | | | | | | | BUG=27366 TEST=DevToolsSanityTest.TestPauseWhenLoadingDevTools Review URL: http://codereview.chromium.org/392002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31668 0039d316-1c4b-4281-b951-d872f2087c98
* Allow new window creation when the frontmost browser has a modal sheet attached.pinkerton@chromium.org2009-11-111-7/+5
| | | | | | | | BUG=27379 TEST=creating new windows with app modals, tab modal, window modals Review URL: http://codereview.chromium.org/387025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31667 0039d316-1c4b-4281-b951-d872f2087c98
* Set have_inspector_files_ in the UI thread as it is only read from that thread.apavlov@chromium.org2009-11-112-1/+6
| | | | | | | | | BUG=24419 TEST=TSAN Review URL: http://codereview.chromium.org/391017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31665 0039d316-1c4b-4281-b951-d872f2087c98
* Update Breakpad to r428 to fix issue with symbol visibility.jeremy@chromium.org2009-11-111-1/+1
| | | | | | | | | BUG=22659 TEST=1.Crash reporting on Mac should still work after this CL. Repro steps in bug should no longer cause Chrome to crash. Review URL: http://codereview.chromium.org/389011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31664 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes possible crash during tab dragging. The code was invokingsky@chromium.org2009-11-112-8/+18
| | | | | | | | | | | | InitWindowCreatePoint when making a tab pinned, which is only save to invoke when the drag starts. BUG=27329 TEST=make sure no regressions in tab dragging. Review URL: http://codereview.chromium.org/391006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31663 0039d316-1c4b-4281-b951-d872f2087c98
* Enable Skia SSE2 optimizations for Windows build. Linux build will require ↵senorblanco@chromium.org2009-11-111-0/+4
| | | | | | | | | | | | | some further handholding, due to gcc lameness. TEST=all layout tests BUG=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=31629 Review URL: http://codereview.chromium.org/385025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31662 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: allow deleting entries from localStorageyurys@google.com2009-11-111-0/+1
| | | | | | Review URL: http://codereview.chromium.org/385038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31661 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 1.3.18.6.ager@chromium.org2009-11-111-1/+1
| | | | | | | | | | | | | | | | | Fix stack corruption bug that causes crashes or incorrect behavior in IC lookup routines. Fixed regexp issue with cyrilic characters. Fix bailout of inline constructor generation. Do not show hidden properties array in debugger. BUG=27309,27227,26529,25188,26491 TEST=Covered by V8 tests. Review URL: http://codereview.chromium.org/385036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31660 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 244.0 to 245.0chrome-bot@google.com2009-11-111-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31659 0039d316-1c4b-4281-b951-d872f2087c98
* [GTTF] Make ResourceDispatcherTest.CrossSiteNavigationErrorPage fasterphajdan.jr@chromium.org2009-11-111-14/+6
| | | | | | | | | | | | | and more solid. Sleeping for about 6 seconds is not a good idea. TEST=none BUG=none Review URL: http://codereview.chromium.org/385010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31655 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for issue 27210, show bookmarks bar menu is out of sync with the ↵oshima@chromium.org2009-11-113-27/+43
| | | | | | | | | | | | | | | | | browser's status. * Update the states of menu before showing menu like Window's menu does. * Don't fire activate signal when the state is chagned via API. * Eliminated UpdateStateData and replace it with the NativeMenuGtk and the position stored in the gtk widget. * Fixed StateAreaView to check bookmark bar status. BUG=27210 TEST=Run linux builds (gtk/views/chromeos) check if the bookmark bar menu's status is in sync with the bookmark bar. Review URL: http://codereview.chromium.org/383012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31654 0039d316-1c4b-4281-b951-d872f2087c98
* WebSocket Live Experimentukai@chromium.org2009-11-116-37/+511
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/369002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31653 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r31647 again, I have enough perf datathakis@chromium.org2009-11-113-58/+8
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31652 0039d316-1c4b-4281-b951-d872f2087c98
* Speculative fix for a common crash. We were leaking theaa@chromium.org2009-11-111-0/+1
| | | | | | | | | | | | | | BrowserActionView because RemoveChild() does not delete it. This could maybe cause OnImageLoaded() to be called when there is no parent. I couldn't see any other path that could lead to that. BUG=27167 TEST=none Review URL: http://codereview.chromium.org/385031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31651 0039d316-1c4b-4281-b951-d872f2087c98
* Metrics of SocketStreamukai@chromium.org2009-11-115-1/+186
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/380004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31650 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid inconsistent state (leading to checkfailures) due to Windows ↵pkasting@chromium.org2009-11-117-167/+49
| | | | | | | | | | | | minimize/restore functionality hiding and showing the autocomplete dropdown outside of the awareness of the controller. Instead, this switches to the simpler model of just creating a new HWND when we want to show the dropdown, and destroying it when we want to close it. Happily, this also seems to save quite a bit of code. BUG=20511 TEST=Type a character in the omnibox, minimize the window, and restore it. The dropdown should have disappeared. Review URL: http://codereview.chromium.org/391011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31649 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 31646.pkasting@chromium.org2009-11-114-33/+14
| | | | | | Review URL: http://codereview.chromium.org/386006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31648 0039d316-1c4b-4281-b951-d872f2087c98