summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* This updates the PNG library to 1.2.37, which fixes some bugs internal to ↵gspencer@google.com2009-06-2221-1299/+1658
| | | | | | | | | | the PNG library, and it turns on some functionality that O3D needs for manipulating PNG files: It removes the definition of PNG_NO_WRITE_FILLER, PNG_NO_READ_FILLER, PNG_NO_SEQUENTIAL_READ_SUPPORTED, and PNG_NO_INFO_IMAGE from pngusr.h so that the functions used by O3D to read images progressively and for filler bytes for pixel expansion (RGB -> RGBX) are available. BUG=none TEST=successful trybot run for all platforms. Review URL: http://codereview.chromium.org/140074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18982 0039d316-1c4b-4281-b951-d872f2087c98
* Hide the window frame when the last tab is dragged out of a tabstrip.jhawkins@chromium.org2009-06-224-14/+29
| | | | | | | | BUG=13838 TEST=Open two browser windows. Drag one of the tabs into the other tabstrip. The first browser window should disappear and the browser should not crash. Review URL: http://codereview.chromium.org/145019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18981 0039d316-1c4b-4281-b951-d872f2087c98
* Move toolbar hotkeys to BrowserWindowGtk.estade@chromium.org2009-06-223-26/+12
| | | | | | | | | | | | | | | | | | | | | | | BUG=14113 TEST=the navigation hotkeys now work in fullscreen mode. Make sure the follownig all work: { GDK_Left, IDC_BACK, GDK_MOD1_MASK }, { GDK_BackSpace, IDC_BACK, GdkModifierType(0) }, { XF86XK_Back, IDC_BACK, GdkModifierType(0) }, { GDK_Right, IDC_FORWARD, GDK_MOD1_MASK }, { GDK_BackSpace, IDC_FORWARD, GDK_SHIFT_MASK }, { XF86XK_Forward, IDC_FORWARD, GdkModifierType(0) }, { GDK_r, IDC_RELOAD, GDK_CONTROL_MASK }, { GDK_F5, IDC_RELOAD, GdkModifierType(0) }, { GDK_F5, IDC_RELOAD, GDK_CONTROL_MASK }, { XF86XK_Reload, IDC_RELOAD, GdkModifierType(0) }, { XF86XK_Refresh, IDC_RELOAD, GdkModifierType(0) }, key: { button, action, modifier }, where MOD1 = alt Review URL: http://codereview.chromium.org/145020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18980 0039d316-1c4b-4281-b951-d872f2087c98
* Update test failures for WebKit merge 44928:44943.paul@chromium.org2009-06-221-0/+3
| | | | | | | | | BUG=14946 (http://crbug.com/14946) TEST=covered in test case Review URL: http://codereview.chromium.org/145021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18979 0039d316-1c4b-4281-b951-d872f2087c98
* Support middle click navigation with infobar links.estade@chromium.org2009-06-223-2/+63
| | | | | | | | | http://crbug.com/14518 TEST=middle click on an infobar link, it should open in a new tab Review URL: http://codereview.chromium.org/145013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18978 0039d316-1c4b-4281-b951-d872f2087c98
* Reorganize the way the task manager is constructed.ben@chromium.org2009-06-2218-303/+205
| | | | | | | | | | | The BrowserWindow creates the task manager UI directly, which uses the TaskManager to populate itself. BUG=none TEST=none Review URL: http://codereview.chromium.org/140044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18975 0039d316-1c4b-4281-b951-d872f2087c98
* Cleaned up AudioRendererAlgorithmBase: moved data members to private section ↵kylep@chromium.org2009-06-224-46/+71
| | | | | | | | and added accessors. Review URL: http://codereview.chromium.org/140080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18974 0039d316-1c4b-4281-b951-d872f2087c98
* Removing FilterHost::PostTask() in preparation of injected message loops.scherkus@chromium.org2009-06-225-49/+2
| | | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/145001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18972 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Update 44943:44944.dglazkov@google.com2009-06-222-2/+2
| | | | | | | | | | R=paul TEST=none BUG=none Review URL: http://codereview.chromium.org/144011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18971 0039d316-1c4b-4281-b951-d872f2087c98
* Renamed media::VideoThread to the more appropriate media::VideoRendererBase.scherkus@chromium.org2009-06-229-787/+305
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/141059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18970 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 44928:44943.paul@chromium.org2009-06-225-8/+6
| | | | | | | | | Test=none BUG=none Review URL: http://codereview.chromium.org/144007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18969 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Fixes regression where "Add Page..." didn't work and printed a ↵erg@google.com2009-06-221-3/+3
| | | | | | | | | | NOTIMPLEMENTED() to the console. http://crbug.com/14935 Review URL: http://codereview.chromium.org/145011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18968 0039d316-1c4b-4281-b951-d872f2087c98
* Paste and Go was missing on the omnibar this CL will append a menu item to ↵mhm@chromium.org2009-06-222-4/+45
| | | | | | | | | | | | the current Autocomplete edit box and by using Gtk clipboard, it will paste and search it. BUG=14800 (http://crbug.com/14800) TEST=Selected text from view and right clicked copied. Went to the omnibox and right clicked > Paste and Go. It navigated to the page successfully. Review URL: http://codereview.chromium.org/140050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18967 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the first run infobubble. It overrode WidgetWin's OnSize without calling ↵ben@chromium.org2009-06-221-0/+1
| | | | | | | | | | | down to it so the window was never laid out when it was initially created. http://crbug.com/14637 TEST=first run bubble should not be black Review URL: http://codereview.chromium.org/145006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18966 0039d316-1c4b-4281-b951-d872f2087c98
* TBR: Fix dead tree.aa@chromium.org2009-06-227-377/+302
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18964 0039d316-1c4b-4281-b951-d872f2087c98
* Always draw the blue gradient background, even if the custom frametc@google.com2009-06-221-24/+27
| | | | | | | | | | | | is off. Only paint the custom frame png if the custom frame is on. This fixes a bug where the blue gradient wans't applied on the window-decoration version. Review URL: http://codereview.chromium.org/145005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18963 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable the --enable-extensions flag. Fix a bug where the ↵aa@chromium.org2009-06-224-4/+47
| | | | | | | | | | | | | | extensions.enable pref was not being honored. Add tests. This is intended to be submitted after: http://codereview.chromium.org/132003 BUG=13467 TEST=Added unit tests Review URL: http://codereview.chromium.org/132045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18962 0039d316-1c4b-4281-b951-d872f2087c98
* Http cache: Return valid Content-Range headers for a byte range request.rvargas@google.com2009-06-227-20/+312
| | | | | | | | | BUG=12258 TEST=unittests Review URL: http://codereview.chromium.org/140015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18961 0039d316-1c4b-4281-b951-d872f2087c98
* Add a TODO comment for later when I have more time. (hahaha)erg@google.com2009-06-221-0/+6
| | | | | | Review URL: http://codereview.chromium.org/144005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18960 0039d316-1c4b-4281-b951-d872f2087c98
* Disable extensions besides externally installed ones and themes.aa@chromium.org2009-06-226-300/+332
| | | | | | | | | | | | This is mainly intended to be pulled to the 3.0 branch. It won't be submitted until another corresponding change to undo the damage is ready. BUG=13467 TEST=Added unit tests Review URL: http://codereview.chromium.org/132003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18959 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for XF86Back and friends. This is how it's done in Galeon.thestig@chromium.org2009-06-222-0/+16
| | | | | | | | BUG=11441 TEST=Try the non-standard browser keys on a keyboard that has them. I.e. the back and forward button on a Thinkpad. Review URL: http://codereview.chromium.org/140081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18958 0039d316-1c4b-4281-b951-d872f2087c98
* Fix type. Fixes the gcc4.3 build.tc@google.com2009-06-221-1/+1
| | | | | | | | | TBR=thestig Review URL: http://codereview.chromium.org/144004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18957 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline and mark some video layout tests as passhclam@chromium.org2009-06-228-286/+279
| | | | | | | | | | The following tests needs to be rebaselined: The following tests are marked as pass: Review URL: http://codereview.chromium.org/141057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18956 0039d316-1c4b-4281-b951-d872f2087c98
* Correct IsClosing() calculation in slide_animation.hestade@chromium.org2009-06-221-1/+1
| | | | | | | | | http://crbug.com/14786 TEST=set bookmark bar to show by default. open a new browser window. There should be no weird vertical scrolling at the bottom of the page. Review URL: http://codereview.chromium.org/145002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18955 0039d316-1c4b-4281-b951-d872f2087c98
* Move the titlebar background drawing from the titlebar to thetc@google.com2009-06-223-34/+15
| | | | | | | | | | | | browser window. This fixes a visual bug where the border looked disconnected with the background. This matches what Windows does. BUG=14884 Review URL: http://codereview.chromium.org/140078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18954 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/140024ericu@google.com2009-06-221-6/+13
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18953 0039d316-1c4b-4281-b951-d872f2087c98
* Changes tab overview to create a window the max size it can possiblysky@chromium.org2009-06-225-81/+58
| | | | | | | | | | | | | be so that resize animations are not janktastic. TabOverviewContainer only draws in the parts that are actually used so that it appears as though the window is smaller than it is. This was needed as moving/resizing bounds is way too expensive. BUG=none TEST=none Review URL: http://codereview.chromium.org/132059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18952 0039d316-1c4b-4281-b951-d872f2087c98
* Rebuild the bookmark context menu from scratch when selection changes.estade@chromium.org2009-06-223-26/+57
| | | | | | | | | | | Since the "remove" item always causes selection to change, we don't have to worry about trying to call remove twice with the same context menu. TEST=see bug. Also, no new crashes on linux. BUG=14443 Review URL: http://codereview.chromium.org/132048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18951 0039d316-1c4b-4281-b951-d872f2087c98
* posix: two related changes to make plugin IPC work on POSIX.evan@chromium.org2009-06-2217-60/+283
| | | | | | | | | | | | | | | | | | | | | | | | [re-retry, seeing if reliability bots like it] * use a new ChannelHandle type when passing IPC channels over IPC The current POSIX code assumes that one end of a channel is always a new child process (a renderer). For plugins we need to be able to construct channels between each of the browser, plugin, and renderer. This change augments the messages related to creating channels to allow passing in a base::FileDescriptor containing the socket. The intent is that the browser process, as the initial interchange between plugin and renderer, creates the socketpair() on their behalf and hands each their respective end of the connection. * register channel endpoint names in the global pipe map The plugin code assumes it can map from a string to a channel endpoint at basically any time. So whenever we get a channel endpoint over IPC, we install it in a global map of channel endpoints. Review URL: http://codereview.chromium.org/113157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18950 0039d316-1c4b-4281-b951-d872f2087c98
* Revert to enumerating all X windows if the Window Manager doesn't support ↵jhawkins@chromium.org2009-06-225-15/+42
| | | | | | | | | | _NET_CLIENT_LIST_STACKING. BUG=14004 TEST=Drag tabs in and out of tabstrip in xmonad window manager. Review URL: http://codereview.chromium.org/141061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18949 0039d316-1c4b-4281-b951-d872f2087c98
* Clarify the reason why a test is failing, now that it has pixel results ↵pkasting@chromium.org2009-06-221-4/+3
| | | | | | | | | | generated upstream. BUG=13809 TEST=none Review URL: http://codereview.chromium.org/139001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18948 0039d316-1c4b-4281-b951-d872f2087c98
* More CHECKs in my continuing effort to figure out what is going on. Neither ↵pkasting@chromium.org2009-06-222-2/+3
| | | | | | | | | | Ben nor I can get this one. BUG=13500 TEST=none Review URL: http://codereview.chromium.org/140009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18947 0039d316-1c4b-4281-b951-d872f2087c98
* New baseline on linux required after WebKit merge 44922:44927.paul@chromium.org2009-06-221-0/+1
| | | | | | | | | TEST=none BUG=14889 (http://crbug.com/14889) Review URL: http://codereview.chromium.org/140079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18945 0039d316-1c4b-4281-b951-d872f2087c98
* Cancel all pending requests when a worker goes away.jam@chromium.org2009-06-222-4/+2
| | | | | | | | BUG=14753 Review URL: http://codereview.chromium.org/140039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18944 0039d316-1c4b-4281-b951-d872f2087c98
* Add two new test cases to RSAPrivateKey.aa@chromium.org2009-06-221-51/+313
| | | | | | | | | These cover a special case of encoding and decoding ASN.1 integers. Review URL: http://codereview.chromium.org/140077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18943 0039d316-1c4b-4281-b951-d872f2087c98
* Revert bump of VERSION filemal@chromium.org2009-06-221-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18941 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION build from 191.0 to 192.0mal@chromium.org2009-06-221-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18940 0039d316-1c4b-4281-b951-d872f2087c98
* Returned rect was never being set for OnGetRootWindowRect().shess@chromium.org2009-06-221-1/+1
| | | | | | | | | http://crbug.com/14770 TEST=See bug. Review URL: http://codereview.chromium.org/140011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18938 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Update 44927:44928.dglazkov@google.com2009-06-222-2/+2
| | | | | | | | | | R=paul TEST=none BUG=none Review URL: http://codereview.chromium.org/141055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18937 0039d316-1c4b-4281-b951-d872f2087c98
* Handle proxy corruption including nesting of compressino algorithmsjar@chromium.org2009-06-226-80/+267
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Vodaphone (UK) Mobile Broadband appears to be providing an extra level of gzip compression, at the same time as it discards the content encoding "sdch,gzip" and replaces it with "gzip." The previous approach for handling a missing "sdch" content encoding statement from a server that *probably* was trying to send encoded content, was to replace the (probably) garbage content encoding with tentative decodings for both gzip and sdch. That approach was not sufficient for the resulting double-gzip encoding that Vodaphone provided :-(. This fix leaves the existing content encodings (such as Vodaphone's solo "gzip"), and adds the tentative decodings (gzip plus sdch). Hence we translate received content encodings (when we know we requested an SDCH response by including an applicable dictionary) as follows: "sdch,gzip" unchanged. This is perfect. "" ==> "Tent_sdch, Tent_gzip" "gzip" ==> "Tent_sdch, Test_gzip, gzip" Note that the TENTATIVE_gzip is a sniffing gzip, that can turn into an identity (no-op) filter if it can't find a gzip header. By continuing to use a tentative SDCH, it is possible for the SDCH filter to make error recovery decision, and to record stats on this case. In addition, I've changed the error recovery approach in the SDCH filter to be ultra conservative. If there is ANY unrecoverable error in a response to an SDCH request, then we will blacklist the host of the URL. Recoverable errors are where the SDCH is fully functional, and decodes its data using the dictionary. The test cases added focus on the double gzip cases, as observed in Vodaphone (UK) Mobile Broadband. BUG=13606 r=huanr Review URL: http://codereview.chromium.org/140037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18936 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION build from 190.0 to 191.0mal@chromium.org2009-06-221-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18935 0039d316-1c4b-4281-b951-d872f2087c98
* Correct logic that changes throbber states such that it will stay in the ↵pinkerton@chromium.org2009-06-221-6/+10
| | | | | | | | | | "wait" state for the correct period of time. BUG=none TEST=none, code not yet enabled Review URL: http://codereview.chromium.org/141051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18933 0039d316-1c4b-4281-b951-d872f2087c98
* Add "load_states.h" to net.gyp, since it was missing.ericroman@google.com2009-06-221-0/+1
| | | | | | | | | | BUG=none TEST=none TBR=wtc Review URL: http://codereview.chromium.org/141054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18932 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 44922:44927.paul@chromium.org2009-06-222-1/+4
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/141053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18931 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Polish HTTP Auth UI. Adds standard border and word wraps the label.erg@google.com2009-06-222-8/+6
| | | | | | | | http://crbug.com/11512 Review URL: http://codereview.chromium.org/140076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18930 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some unused files.ericroman@google.com2009-06-223-160/+0
| | | | | | | BUG=b/1483703 Review URL: http://codereview.chromium.org/132046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18929 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to using FilePath as long as possible for LoginDatabase, and do the ↵stuartmorgan@chromium.org2009-06-224-11/+10
| | | | | | | | | | conversion to std::string correctly for all platforms. BUG=14641 TEST=LoginDatabase unit tests should build and run on Windows Review URL: http://codereview.chromium.org/139005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18928 0039d316-1c4b-4281-b951-d872f2087c98
* Add the ability to resize the window when over the custom frame.tc@google.com2009-06-226-68/+250
| | | | | | | | | | | | | | | | I also switched from 3px borders to 4px borders because that's what they are on windows. On linux, the borders look bigger because our webcontent area doesn't drop a shadow. For this to work for resizing on top, I had to remove the event box from the browser titlebar and move the mouse event handling to the window. BUG=14645 Review URL: http://codereview.chromium.org/140026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18927 0039d316-1c4b-4281-b951-d872f2087c98
* Adds a missing call to TabContents::WasHidden() on Mac.rohitrao@chromium.org2009-06-222-12/+15
| | | | | | | | | | | | | Consolidates the WasHidden/DidBecomeSelected logic into a single method. This change is needed to make the hung renderer dialog disappear when switching tabs. BUG=None TEST=None Review URL: http://codereview.chromium.org/141048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18926 0039d316-1c4b-4281-b951-d872f2087c98
* Theme image support for the Mac.avi@chromium.org2009-06-228-44/+147
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/140007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18925 0039d316-1c4b-4281-b951-d872f2087c98