summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Back/Forward support for url fragmentsamit@chromium.org2009-11-1920-256/+1252
| | | | | | | | | | | | | | | | | Added support for anchor (url fragments). this involves mainly implementing IPersistHistory. The rest of the stuff is a song and dance to get called in IPersistHistory in the first place and then behave correctly when we do. BUG=23981 TEst=unit tests added and back forward with '#' URLs, sub frames etc. Review URL: http://codereview.chromium.org/371004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32454 0039d316-1c4b-4281-b951-d872f2087c98
* linux: unused variable in ARM buildjoel@chromium.org2009-11-191-0/+3
| | | | | | | | | | The seccomp sandbox is conditional on ARCH_CPU_X86_FAMILY. When building for !ARCH_CPU_X86_FAMILY the variable g_proc_fd is unused, leading to a build error when -Werror is turned on. Review URL: http://codereview.chromium.org/397040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32453 0039d316-1c4b-4281-b951-d872f2087c98
* Retry failing tests. Keeps the original list of failing tests forojan@chromium.org2009-11-194-150/+223
| | | | | | | | | | | | | | | | | | | the purposes of computing statistics at the end and for the sake of the layout test dashboard. Flaky tests are listed as follow: Flaky: Unexpected image failures (1): LayoutTests/media/video-transformed.html = IMAGE PASS For now, they won't turn the bot red or yellow. I'll submit a following change to the log parser to turn the bot yellow when there is unexpected flakiness. Also, removed an extraneous commandline flag and a couple extraneous logging statements. Review URL: http://codereview.chromium.org/402058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32452 0039d316-1c4b-4281-b951-d872f2087c98
* Enabling (sandboxed) extension unpacker tests.cira@chromium.org2009-11-192-20/+16
| | | | | | | | XP bots were failing on directory Delete. Removing ASSERT_TRUE for deletes solves the problem. Review URL: http://codereview.chromium.org/408009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32451 0039d316-1c4b-4281-b951-d872f2087c98
* Remove CRLFs I accidentally committed.dglazkov@chromium.org2009-11-191-17/+17
| | | | | | | | | | TEST=no CRLFs BUG=none TBR=jam Review URL: http://codereview.chromium.org/407009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32450 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Fix popup menu positioning.estade@chromium.org2009-11-191-0/+8
| | | | | | | | | | Don't go off end of screen. push_in doesn't actually work as well as one might hope. BUG=27800 Review URL: http://codereview.chromium.org/408017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32449 0039d316-1c4b-4281-b951-d872f2087c98
* linux: sync with upstream harfbuzzevan@chromium.org2009-11-198-144/+192
| | | | | | | | | | | | | | Upstream changes are: fix a few compiler warnings and make the code more exception safe. correctly support decomposed forms of two or three part matras fix shaping of assamese ra fix bug with Malayalam Samvruthokaram. add N'Ko support to the arabic shaper Post substitutions should apply to the whole indic syllable Review URL: http://codereview.chromium.org/408013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32448 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the utility process unit tests to simplify the utility process code a ↵jam@chromium.org2009-11-194-171/+1
| | | | | | | | little (helpeful to make it use ChildProcessLauncher). Note that the test isn't needed anymore as a unit test because since it was written, there have been a couple of tests that exercise this code path through browser_tests. They use sandboxed utility processes so it's more equivalent to what the user experiences. Review URL: http://codereview.chromium.org/402074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32446 0039d316-1c4b-4281-b951-d872f2087c98
* Made HtmlDialogWindowController on OS X use its own browser object.akalin@chromium.org2009-11-194-77/+86
| | | | | | | | | | | | | | | Fixed some style violations. Made HtmlDialogWindowDelegateBridge stop doing anything after it receives a close notification. This fixes the crash described in issue 28039. BUG=28039 TEST=trybots,manual Review URL: http://codereview.chromium.org/402065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32445 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify some code that loops over all pixels of a bitmap.pkasting@chromium.org2009-11-191-32/+17
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/404033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32444 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Network section from options pages for now.chocobo@chromium.org2009-11-191-3/+4
| | | | | | | | BUG=541 TEST=None Review URL: http://codereview.chromium.org/399094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32443 0039d316-1c4b-4281-b951-d872f2087c98
* char-encoding is no longer flaky. Was fixed upstream in ↵jparent@chromium.org2009-11-191-1/+0
| | | | | | | | | | | | | | http://trac.webkit.org/changeset/51088. You can see the proof at: http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/layout_tests/flakiness_dashboard.html#tests=char-encoding&showExpectations=true&showLargeExpectations=true&maxResults=500 TBR=ojan BUG=9798 TEST=layout test try servers Review URL: http://codereview.chromium.org/404037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32442 0039d316-1c4b-4281-b951-d872f2087c98
* Change the folder presentation in the Bookmark Editor and the Bookmark All ↵mrossetti@chromium.org2009-11-1911-596/+1303
| | | | | | | | | | | | | | Tabs dialogs to a tree view. Nib changes: Removed the NSBrowser and added an NSOutlineView. BUG=26647,26643,26718,27634 TEST=Bring up the bookmark editor by control-clicking in the bookmarks bar and selecting Add Page... or by selecting the Bookmark this Page... menu item found in the Bookmarks menu. Observe that the folder presentation is now a tree view. Select any folder and click New Folder to verify that new folders can be added. Double-click on the newly created folder to change its name. Added folders will not commit until OK is pressed, which will require that a bookmark actually be added. Also bring up the Bookmark All Tabs dialog by control-clicking in the tab bar with more than one tab open and verify that the folder structure is shown in a tree view. Review URL: http://codereview.chromium.org/393006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32441 0039d316-1c4b-4281-b951-d872f2087c98
* Add a % failure column to the flakiness dashboard.jparent@chromium.org2009-11-182-8/+29
| | | | | | | | | | | | This makes it easy to defend changing a test because you have the numeric evidence of "this test was flaky 43% of the time before". BUG=none TEST=none Review URL: http://codereview.chromium.org/399093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32439 0039d316-1c4b-4281-b951-d872f2087c98
* Update baselines after testRepaint() was implemented.dglazkov@chromium.org2009-11-1833-14/+147
| | | | | | | | | | R=jparent TEST=good eye BUG=21510 Review URL: http://codereview.chromium.org/403021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32438 0039d316-1c4b-4281-b951-d872f2087c98
* No need to run out of memory test under valgrind - they will obviously leak, ↵vandebo@chromium.org2009-11-182-8/+4
| | | | | | | | | | | but we don't care. BUG=28179 TEST=none Review URL: http://codereview.chromium.org/404036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32437 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 51102:51135.dimich@google.com2009-11-182-2/+2
| | | | | | | | BUG=10342 TEST=none Review URL: http://codereview.chromium.org/399091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32435 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r32108 and re-enable BrowserTest.FLAKY_SingleBeforeUnloadAfterWindowClosetony@chromium.org2009-11-181-4/+0
| | | | | | | | | | | | on Linux. Some crashers on window close have been fixed so let's try running this again. I was unable to repro from running the test in a loop for a few hours. TBR=erikkay Review URL: http://codereview.chromium.org/408016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32434 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for last checkingman@chromium.org2009-11-181-1/+1
| | | | | | Review URL: http://codereview.chromium.org/404035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32433 0039d316-1c4b-4281-b951-d872f2087c98
* Tweak a valgrind suppression so it actually works.thestig@chromium.org2009-11-181-4/+1
| | | | | | | | | BUG=28179 TEST=valgrind bot goes green. TBR=tony Review URL: http://codereview.chromium.org/406008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32432 0039d316-1c4b-4281-b951-d872f2087c98
* Change the layout have in sync_setup_flow.cc to only be active on MacOS.zork@chromium.org2009-11-181-1/+1
| | | | | | | | | BUG=none TEST=Enable bookmarks on Linux. The dialog should no longer be too large. Review URL: http://codereview.chromium.org/402070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32431 0039d316-1c4b-4281-b951-d872f2087c98
* Change GPUProcess to use GLES2 instead of GAPIgman@google.com2009-11-1822-8901/+9880
| | | | | | | | | | and fix includes so service side and compile with system GL and client side can compile with Command Buffer GL. Review URL: http://codereview.chromium.org/407006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32429 0039d316-1c4b-4281-b951-d872f2087c98
* Moved bits.h from O3D to Chrome base.apatrick@google.com2009-11-183-0/+97
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/373001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32428 0039d316-1c4b-4281-b951-d872f2087c98
* NULL out the ProxyScriptFetcher used by ProxyService when the ↵eroman@chromium.org2009-11-188-15/+131
| | | | | | | | | | | | URLRequestContext it was using for downloads is destroyed. This avoids the possibility of accessing freed memory when sharing ProxyService amongst request context, and the main context is destroyed first. BUG=25338 Review URL: http://codereview.chromium.org/387065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32427 0039d316-1c4b-4281-b951-d872f2087c98
* Move some more tests over to CocoaTestdmaclach@chromium.org2009-11-182-21/+27
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/405022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32426 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: animate NTP detached bookmark bar <-> normal bookmark bar.viettrungluu@chromium.org2009-11-1816-236/+521
| | | | | | | | | | | Also mostly fix the placement of the "For quick access, place your bookmarks here [...]" message (when there are no bookmarks). It's not quite right in the new animation (detached <-> normal). BUG=25600, 27692, 27693 TEST=Go to NTP and press Cmd-Shift-B a few times while watching closely. The detached bar should "morph" smoothly to the normal bar and vice versa. Switch themes and repeat; please test at least the default theme and the Brushed theme. Review URL: http://codereview.chromium.org/400020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32425 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid a first-chance access violation a few lines down that happensjoi@chromium.org2009-11-181-1/+1
| | | | | | | | | | | | when you lstrcat a NULL string (in the case where there are no additional parameters). BUG=none TEST=windbg mini_installer.exe, should see no first-chance access violation Review URL: http://codereview.chromium.org/408012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32424 0039d316-1c4b-4281-b951-d872f2087c98
* Add a valgrind suppression.thestig@chromium.org2009-11-181-0/+10
| | | | | | | | BUG=28179 TEST=none Review URL: http://codereview.chromium.org/406007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32423 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "linux: use /proc/self/exe when exec'ing ourselves"evan@chromium.org2009-11-181-10/+6
| | | | | | This reverts commit r32410. Stupid tests. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32422 0039d316-1c4b-4281-b951-d872f2087c98
* Tiny style fix.viettrungluu@chromium.org2009-11-181-2/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/402067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32420 0039d316-1c4b-4281-b951-d872f2087c98
* If an NP_* function is called on an out of process plugin, save enough info ↵japhet@chromium.org2009-11-1812-36/+82
| | | | | | | | to send an NPN_SetException back to the correct renderer if necessary. BUG=26764 TEST=none Review URL: http://codereview.chromium.org/375005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32419 0039d316-1c4b-4281-b951-d872f2087c98
* Mock appcache storage bug fix for storing group and changes to its existing ↵jennb@chromium.org2009-11-183-7/+52
| | | | | | | | | | | newest cache. TEST=test added to catch bug BUG=none Review URL: http://codereview.chromium.org/399078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32417 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Remove problematic theme styles from the location bar.erg@google.com2009-11-181-0/+29
| | | | | | | | | BUG=27103 TEST=Use xfce-stellar theme. There shouldn't be an inner box in the location bar and typing shouldn't cause text to move up and down. Review URL: http://codereview.chromium.org/399087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32416 0039d316-1c4b-4281-b951-d872f2087c98
* Ignore requests to run content scripts on file:// urls.finnur@chromium.org2009-11-183-5/+1
| | | | | | | | | | | | | | We currently throw an error when loading the extension, which is overly aggressive. BUG=28158 TEST=Specify matches=file://* in the manifest for a content script and make sure the extension still loads. Review URL: http://codereview.chromium.org/402069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32415 0039d316-1c4b-4281-b951-d872f2087c98
* Small cleanups:pkasting@chromium.org2009-11-181-55/+41
| | | | | | | | | | | | | | * SplitUrlAndTitle() can't fail, so it doesn't need to return a bool. * assign() can do substrings in one shot * Half the code used "*str =" and half "str->assign()", often right next to each other; pick one for consistency * No need to calculate array sizes when we're the ones declaring them * Use early return in a few places BUG=none TEST=none Review URL: http://codereview.chromium.org/405023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32414 0039d316-1c4b-4281-b951-d872f2087c98
* Tweaks and fixes for NTP extension promo.mirandac@chromium.org2009-11-188-27/+37
| | | | | | | | | | | | Don't show promo for extensions on Mac, as they're not available yet. Decrement promo counter even when NTP is not home page, and do not remove puzzle piece when promo line is closed. When message bar is closed, make it zip off bottom of screen instead of just disappearing. BUG= 27814, 25258, 27815 TEST= see various bugs. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=32176 Review URL: http://codereview.chromium.org/385135 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32413 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up remove_ffmpeg_dylibs. The transition is over.mark@chromium.org2009-11-182-29/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/403020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32412 0039d316-1c4b-4281-b951-d872f2087c98
* linux: use /proc/self/exe when exec'ing ourselvesevan@chromium.org2009-11-181-6/+10
| | | | | | | | | | | | | | | | | | | We don't want to ever go out to disk when looking for data after startup, since they can be changed by an update. We *should* just be using the zygote, but the zygote is sandboxed-only for now, and fixing that has a lengthy dependency graph. In the interim, /proc/self/exe is the correct executable and exec'ing it should work as long as the subprocess doesn't need any other files from the Chrome directory. BUG=22703 TEST=Start Chrome. Move away the entire Chrome directory; plugins should still work. Review URL: http://codereview.chromium.org/403018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32410 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up transition_lprojs. The transition is over.mark@chromium.org2009-11-182-61/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/399082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32409 0039d316-1c4b-4281-b951-d872f2087c98
* Makes it so you can't detach tabs on Chrome OS. It doesn't make sensesky@chromium.org2009-11-182-3/+14
| | | | | | | | | | | | | | given the current design and triggers a crash. I'm also effectively disabling DockInfo for ChromeOS as that triggers a crash. I don't believe we'll hit the code after my first change, but I'm going for completeness. BUG=none TEST=none Review URL: http://codereview.chromium.org/399083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32408 0039d316-1c4b-4281-b951-d872f2087c98
* Remove svn:executable from DEPS. It was set in r32400.mark@chromium.org2009-11-181-0/+0
| | | | | | | | | | How did this happen? BUG=none TEST=none Review URL: http://codereview.chromium.org/402068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32407 0039d316-1c4b-4281-b951-d872f2087c98
* Update Breakpad to r429 to pick up:mark@chromium.org2009-11-181-1/+1
| | | | | | | | | | Forward exceptions in child processes to Apple's Crash Reporter BUG=22659 TEST=none Review URL: http://codereview.chromium.org/406006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32406 0039d316-1c4b-4281-b951-d872f2087c98
* Implement testRepaint and sweepHorizontally methods on layoutTestController.dglazkov@chromium.org2009-11-185-3/+41
| | | | | | | | | | | | This involves implementing row-at-a-time and line-at-a-time repainting of the backing store. R=darin BUG=21510 TEST=LayoutTests/fast/repaint/shadow-multiple* Review URL: http://codereview.chromium.org/397027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32401 0039d316-1c4b-4281-b951-d872f2087c98
* Support for new git repos for chromeosdavemoore@chromium.org2009-11-181-0/+9
| | | | | | Review URL: http://codereview.chromium.org/405021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32400 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 32398 - Re-enable Cocoa event model for pluginsstuartmorgan@chromium.org2009-11-181-2/+3
| | | | | | | | | | | | BUG=28159 TEST=Flash 10.1 pre-release should use Cocoa event model (which currently means playback stalls when there are no mouse events coming in). Review URL: http://codereview.chromium.org/399079 TBR=amanda@chromium.org Review URL: http://codereview.chromium.org/402064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32399 0039d316-1c4b-4281-b951-d872f2087c98
* Remove plugin Cocoa event model temporarilystuartmorgan@chromium.org2009-11-181-3/+2
| | | | | | | | | BUG=28159 TEST=Flash 10.1 preview should work reasonably well. Review URL: http://codereview.chromium.org/399079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32398 0039d316-1c4b-4281-b951-d872f2087c98
* Only clears the unblock flag on sync IPCs during other sync dispatchesjamesr@chromium.org2009-11-183-15/+17
| | | | | | | | BUG=22210 (this is not a partial mitigation, not a fix) Review URL: http://codereview.chromium.org/399043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32397 0039d316-1c4b-4281-b951-d872f2087c98
* For Linux, override malloc and friends so that we can detect and then stop ↵vandebo@chromium.org2009-11-182-1/+193
| | | | | | | | | | | on out of memory. BUG=27222 TEST=new base unittests Review URL: http://codereview.chromium.org/391044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32395 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline a few more repaint tests.dglazkov@chromium.org2009-11-1814-6/+54
| | | | | | | | | | | | | The difference in upstream repaint areas as compared to upstream results is due the difference in repaint logic. Safari/Mac port uses NSView's native rectangle collection/unification, and we just unify all into one damage rect. R=jparent BUG=8630 TEST=none Review URL: http://codereview.chromium.org/400024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32394 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for the bookmark sync error button on the bookmark bar to Linux.zork@chromium.org2009-11-182-1/+57
| | | | | | | | | BUG=none TEST=Change your password after logging into bookmark sync, then restart your browser. There should be a warning button on the bookmark bar now. Review URL: http://codereview.chromium.org/387054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32391 0039d316-1c4b-4281-b951-d872f2087c98