summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* This CL adds prompting for dangerous types of files (executable) when they ↵jcampan@chromium.org2008-10-1033-436/+1334
| | | | | | | | | | | | | | | | are automatically downloaded. The file is saved with a temporary name (dangerous_download_xxxx.download) in the download directory and the user is presented (in the download shelf and the download tab if opened) with a warning message and buttons to save/discard the download. If discarded the download is removed (and its file deleted). If saved, download goes as usual. Dangerous downloads not confirmed by the user are deleted on shutdown. TEST=Download a small exe file, try using the save/discard button from the download shelf and from the download tab (the intent is that the file has been entirely downloaded by the time you take action). Try again with a slow/big download (that time the download is expected not to be finished when approved/discarded). Review URL: http://codereview.chromium.org/6043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3228 0039d316-1c4b-4281-b951-d872f2087c98
* set exe bitkuchhal@chromium.org2008-10-101-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3227 0039d316-1c4b-4281-b951-d872f2087c98
* Add a support to NPN_PostUrl[Notify] using filesjoshia@google.com2008-10-101-34/+82
| | | | | | | | | | | | | | | | | | | | | Post data to be uploaded from a file. This can be handled in two ways. 1. Read entire file and send the contents as if it was a post data specified in the argument 2. Send just the file details and read them in the browser at the time of sending the request. Approach 2 is more efficient but complicated. Approach 1 has a major drawback of sending potentially large data over two IPC hops. In a way 'large data over IPC' problem exists as it is in case of plugin giving the data directly instead of in a file. Currently we are going with the approach 1 to get the feature working. We can optimize this later with approach 2. BUG=629 Review URL: http://codereview.chromium.org/6548 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3226 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling back tree breakagedglazkov@google.com2008-10-106-45/+26
| | | | | | | | TBR=pkasting Review URL: http://codereview.chromium.org/7086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3224 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline tests for Windows XP buildbots without MS Office installed (and ↵jungshik@google.com2008-10-1058-121/+93
| | | | | | | | | | | | | | without Arial Unicode MS). These baselines should be good even on machines with Arial Unicode MS installed because http://codereview.chromium.org/6495 (r3062) changed the font search order. BUG=2304 TEST=pass layout tests Review URL: http://codereview.chromium.org/7036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3223 0039d316-1c4b-4281-b951-d872f2087c98
* Terms of Service don't apply to Chromium. Remove the link from the About box.finnur@google.com2008-10-102-19/+18
| | | | | | Review URL: http://codereview.chromium.org/7231 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3222 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork additional webkit files to keep mac build in sync with windows and linuxamanda@chromium.org2008-10-101-33/+35
| | | | | | Review URL: http://codereview.chromium.org/7082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3221 0039d316-1c4b-4281-b951-d872f2087c98
* Remove --nohttp, --nosvg, --save-failures and the code for them.tc@google.com2008-10-101-23/+5
| | | | | | | | Also remove --num-test-shells, but don't actually remove the code for it yet. Review URL: http://codereview.chromium.org/6397 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3220 0039d316-1c4b-4281-b951-d872f2087c98
* Implement cross-platform ExceptionContext (2/2)dglazkov@google.com2008-10-106-26/+45
| | | | | | | | First part #6400 committed as r3216. Review URL: http://codereview.chromium.org/7081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3219 0039d316-1c4b-4281-b951-d872f2087c98
* Add stacking_order_iterator.cc to the SCons build.sgk@google.com2008-10-101-0/+1
| | | | | | Review URL: http://codereview.chromium.org/7083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3218 0039d316-1c4b-4281-b951-d872f2087c98
* Roll back trial from last nightben@chromium.org2008-10-103-22/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3217 0039d316-1c4b-4281-b951-d872f2087c98
* Catch up SCons build with more unforking.sgk@google.com2008-10-101-18/+7
| | | | | | Review URL: http://codereview.chromium.org/7080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3215 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork Clipboard.idl and implement the remaining custom methods.ager@google.com2008-10-103-49/+93
| | | | | | Review URL: http://codereview.chromium.org/7227 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3213 0039d316-1c4b-4281-b951-d872f2087c98
* Change Location::setHash to match JSC version.darin@chromium.org2008-10-102-2/+2
| | | | | | | | R=ager Review URL: http://codereview.chromium.org/7221 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3206 0039d316-1c4b-4281-b951-d872f2087c98
* fix linux buildtc@google.com2008-10-107-6/+7
| | | | | | | | | | | By fixing other places where we tried to include libxml/scons but it is now libxml/DerivedSources. TBR=sgk Review URL: http://codereview.chromium.org/7071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3205 0039d316-1c4b-4281-b951-d872f2087c98
* libxml DerivedSourcestc@google.com2008-10-102-6/+7
| | | | | | | | | | put libxml's config.h and xmlversion.h in Hammer/third_party/libxml/DerivedSources instead of scons. Review URL: http://codereview.chromium.org/7040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3204 0039d316-1c4b-4281-b951-d872f2087c98
* Forgot a .h file. finnur@google.com2008-10-101-0/+2
| | | | | | | | TBR=tc Review URL: http://codereview.chromium.org/7208 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3178 0039d316-1c4b-4281-b951-d872f2087c98
* Allow the translators to chose which link appears first in the About box.finnur@google.com2008-10-103-11/+22
| | | | | | Review URL: http://codereview.chromium.org/7035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3176 0039d316-1c4b-4281-b951-d872f2087c98
* TBRmbelshe@google.com2008-10-101-1/+1
| | | | | | | | | Roll deps for webkit change Review URL: http://codereview.chromium.org/7050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3171 0039d316-1c4b-4281-b951-d872f2087c98
* Another attempt at fixing non-client flicker. Let's see how well this works.ben@chromium.org2008-10-101-9/+9
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3169 0039d316-1c4b-4281-b951-d872f2087c98
* Make loading animations on app windows not call WM_SETICON on every frame. Ow.ben@chromium.org2008-10-106-11/+18
| | | | | | Review URL: http://codereview.chromium.org/7204 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3168 0039d316-1c4b-4281-b951-d872f2087c98
* This change seems dumb, but it works.pkasting@chromium.org2008-10-101-1/+1
| | | | | | | | | | | | | Apparently, WebCore/html and the DerivedSources both include an HTMLElementFactory.h -- each of which prototype the same functions, but with different signatures >:(. The reason this doesn't seem to be a problem upstream is that their include paths pull in WebCore/html before they pull in the DerivedSources. In our case, these include paths come from two separate .vsprops. The .vsprops seem to be considered last-first, so if we include foo.vsprops and bar.vsprops, the resulting merged include path is "bar/;foo/". So I just swap the .vsprops that contains DerivedSources with the one that contains WebCore/html. There may be a better fix. From the actual list of headers in the upstream projects, it's not clear HTMLElementFactory.h is even still supposed to _be_ autogenerated. If it isn't, and it just hasn't been noticed due to this include path issue, then perhaps we should do a local+upstream patch to stop it from being generated at all. However, I haven't yet been able to figure out why this file gets generated :(. Comments welcome. Review URL: http://codereview.chromium.org/7045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3167 0039d316-1c4b-4281-b951-d872f2087c98
* Some initial fixes for ScriptController errors. There's stillojan@google.com2008-10-101-41/+27
| | | | | | | | a ton, but I'd like to have all my changes checked in should V8 folk want to help overnight. Review URL: http://codereview.chromium.org/7048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3166 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a couple of UMRs in the unit tests.paulg@google.com2008-10-102-0/+3
| | | | | | Review URL: http://codereview.chromium.org/7047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3165 0039d316-1c4b-4281-b951-d872f2087c98
* Change JSC build to use ScriptControllerKJS.cpp. ojan@google.com2008-10-102-2/+4
| | | | | | | | | | | | | | | | I'm not a huge fan of this, but it's what's in the tree now and we should either get that working or change our uses of ScriptController to restrict to the public API of ScriptController.h. Also fixes one compile error in the header. I'm hoping we can ask the V8 team to help out fixing ScriptController issues since they understand this code better. Review URL: http://codereview.chromium.org/7203 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3164 0039d316-1c4b-4281-b951-d872f2087c98
* Update DEPS to pick up Node.cpp fix.pkasting@chromium.org2008-10-101-1/+1
| | | | | | Review URL: http://codereview.chromium.org/7046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3163 0039d316-1c4b-4281-b951-d872f2087c98
* Make more code compile.erg@google.com2008-10-103-9/+2
| | | | | | | Review URL: http://codereview.chromium.org/7042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3162 0039d316-1c4b-4281-b951-d872f2087c98
* Get more of glue/ compiling.erg@google.com2008-10-102-23/+21
| | | | | | | Review URL: http://codereview.chromium.org/7043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3161 0039d316-1c4b-4281-b951-d872f2087c98
* Hack around macro conflict problems in KURL.h.pkasting@chromium.org2008-10-101-0/+5
| | | | | | Review URL: http://codereview.chromium.org/7041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3159 0039d316-1c4b-4281-b951-d872f2087c98
* Pull 'common' outputs out into their own SConscript so they have their ownmpcomplete@chromium.org2008-10-105-175/+263
| | | | | | | | | | variant dir. Add ipc_test as a common output. Also fixed up some hackery around manipulating OUTDIRs. Review URL: http://codereview.chromium.org/7037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3158 0039d316-1c4b-4281-b951-d872f2087c98
* Add a way to register for completion-ports based async operations to be handledrvargas@google.com2008-10-095-7/+223
| | | | | | | | | | | through the windows version of the message pump. As a first step, actual IO processing is still performed using WatchObject instead of using completion ports. Review URL: http://codereview.chromium.org/1950 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3157 0039d316-1c4b-4281-b951-d872f2087c98
* Add a bunch of dlls to our dll eviction blacklistcpu@google.com2008-10-091-2/+30
| | | | | | | | | | | | | Using the data collected by Marc-Antoine from 3800 dumps, I have selected the dlls that we want to vote out of the island. This should reduce the number of crashes we suffer because these dlls interact badly with the sandbox. - This change only afects renderers - We won't block it if the dll is not first found loaded in the browser process - Testing this is going to be challenging. Review URL: http://codereview.chromium.org/6376 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3155 0039d316-1c4b-4281-b951-d872f2087c98
* Put this file back into its original state when I first landed this change ↵ben@chromium.org2008-10-092-0/+11
| | | | | | | | | earlier today. http://crbug.com/3264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3154 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break. TBR=paulgjam@chromium.org2008-10-091-0/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3153 0039d316-1c4b-4281-b951-d872f2087c98
* Fix regression with app window titles.ben@chromium.org2008-10-091-5/+2
| | | | | | Review URL: http://codereview.chromium.org/7039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3152 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build breakjam@chromium.org2008-10-092-0/+5
| | | | | | TBR=paulg git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3151 0039d316-1c4b-4281-b951-d872f2087c98
* base\gfx file changes from r3137: + gdi_util.cc, - bitmap_header.ccsgk@google.com2008-10-091-1/+1
| | | | | | Review URL: http://codereview.chromium.org/7038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3150 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused variable (warnings are errors)erg@google.com2008-10-092-2/+1
| | | | | | | | Review URL: http://codereview.chromium.org/6214 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3149 0039d316-1c4b-4281-b951-d872f2087c98
* Provide an option to turn on the new SafeBrowsing storage systempaulg@google.com2008-10-091-0/+4
| | | | | | | | | | via a command line flag ("--new-safe-browsing"). This is to ease testing and is not yet ready for production use. Review URL: http://codereview.chromium.org/6390 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3148 0039d316-1c4b-4281-b951-d872f2087c98
* Implement ScrollView::inWindow by plumbing through RenderWidget::is_hidden ↵jam@chromium.org2008-10-098-3/+27
| | | | | | | | | | to improve performance when a tab is in the background. BUG=2525 Review URL: http://codereview.chromium.org/6503 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3147 0039d316-1c4b-4281-b951-d872f2087c98
* Add stub constructors to compile on Linux and remove warning for switch ↵erg@google.com2008-10-092-2/+9
| | | | | | | | | | cases not handled in the code Review URL: http://codereview.chromium.org/6426 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3146 0039d316-1c4b-4281-b951-d872f2087c98
* Dropping in software construction toolkit.bradnelson@chromium.org2008-10-0926-0/+3967
| | | | | | Review URL: http://codereview.chromium.org/6329 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3145 0039d316-1c4b-4281-b951-d872f2087c98
* Account for the distributor logo when sizing the title text bounds.ben@chromium.org2008-10-091-1/+4
| | | | | | | http://crbug.com/2711 Review URL: http://codereview.chromium.org/6387 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3144 0039d316-1c4b-4281-b951-d872f2087c98
* Put back WM_ENTERIDLE handler and remove WM_INITMENU and WM_INITMENUPOPUP ↵ben@chromium.org2008-10-092-11/+7
| | | | | | | | | | handlers. http://crbug.com/3264 Review URL: http://codereview.chromium.org/6605 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3143 0039d316-1c4b-4281-b951-d872f2087c98
* Some small linux build cleanups:tc@google.com2008-10-095-23/+8
| | | | | | | | | | | - Move WTF_USE_ICU_UNICODE from config.h.in to our SConscript file - Fix the include path for libxml/xmlversion.h (use the file copied into Hammer rather than the one from the linux subdir) - Make precompiled_v8bindings.cpp be conditionally added, rather than conditionally removed. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3142 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork DerivedSources.make, part 2.pkasting@chromium.org2008-10-094-662/+4
| | | | | | Review URL: http://codereview.chromium.org/7033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3141 0039d316-1c4b-4281-b951-d872f2087c98
* set the exception ports so that we don't put up crash dialogs when running ↵pinkerton@google.com2008-10-091-1/+12
| | | | | | | | in layout tests mode Review URL: http://codereview.chromium.org/6396 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3140 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build (Icefox's patch used WebKit ifdefs instead of Chromium ones).erg@google.com2008-10-091-1/+1
| | | | | | | Review URL: http://codereview.chromium.org/7034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3139 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build (Icefox's patch used WebKit ifdefs instead of Chromium ones).erg@google.com2008-10-092-5/+5
| | | | | | | Review URL: http://codereview.chromium.org/7034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3138 0039d316-1c4b-4281-b951-d872f2087c98
* Patch by Thatcher Ulrich <tulrich@google.com>.ojan@google.com2008-10-0942-77/+772
| | | | | | | | | | | | | | | Implement "iframe shim" behavior for windowed plugins. In FF and IE on windows, iframes are implemented as native HWNDs. This has the side effect that iframes display on top of windowed plugins. This side effect has long been known as a workaround for allowing HTML elements to appear above plugin content. BUG=1788 Review URL: http://codereview.chromium.org/7032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3137 0039d316-1c4b-4281-b951-d872f2087c98