summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Update list of API headers to copy to match what WebKit trunk seems to be ↵pkasting@chromium.org2008-10-092-24/+13
| | | | | | | | doing. I couldn't actually find the canonical list in any of the upstream build files (I must be overlooking it) so I used the set of headers that my trunk webkit build copied over. Review URL: http://codereview.chromium.org/7026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3136 0039d316-1c4b-4281-b951-d872f2087c98
* Accomodate recent unforks in the Linux (SCons) build.sgk@google.com2008-10-093-63/+22
| | | | | | Review URL: http://codereview.chromium.org/7031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3133 0039d316-1c4b-4281-b951-d872f2087c98
* Wrap Windows functions with ifdef so they are only compiled on windowserg@google.com2008-10-093-5/+10
| | | | | | | | Review URL: http://codereview.chromium.org/6213 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3132 0039d316-1c4b-4281-b951-d872f2087c98
* Support zero size chunks in the current implementation.paulg@google.com2008-10-095-39/+282
| | | | | | | | | | | | | | | | | | | | | | | | | | This allows the SafeBrowsing servers to send us Add and Sub chunks with no content so that when we report our update status, the request size is decreased. Our update status request contains a list of all chunks that we have received from the service, and this can get fragmented over time. For example, the part of the request containing our phishing chunks might look like this: goog-phish-shavar:a:1,3,5,7,9,11,13,15,17 By sending zero size chunks for the chunk numbers missing from the above example, the report will now look like: goog-phish-shavar:a:1-17 Given the large number of chunks and the rate of chunk expiry, this change will reduce the client request size. BUG= http://code.google.com/p/chromium/issues/detail?id=3262 Review URL: http://codereview.chromium.org/6369 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3131 0039d316-1c4b-4281-b951-d872f2087c98
* The window class now set the initial focus after the window is made visible. ↵jcampan@chromium.org2008-10-091-13/+2
| | | | | | | | | | The SetInitialFocus method needs to be changed to still work. BUG=2519 TEST=Open Chrome, the location bar has focus, type something the drop down menu shows. Press ESC, the drop down menu should go. Review URL: http://codereview.chromium.org/7030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3130 0039d316-1c4b-4281-b951-d872f2087c98
* Comments out the DCHECK in lock as it causes failures.sky@google.com2008-10-091-1/+3
| | | | | | | | TBR=jar TEST=none Review URL: http://codereview.chromium.org/6604 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3129 0039d316-1c4b-4281-b951-d872f2087c98
* Keep the order of variables the sameerg@google.com2008-10-091-15/+14
| | | | | | | | Review URL: http://codereview.chromium.org/6219 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3128 0039d316-1c4b-4281-b951-d872f2087c98
* Changes BookmarkModel to not grab the same lock twice.sky@google.com2008-10-093-7/+17
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6391 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3127 0039d316-1c4b-4281-b951-d872f2087c98
* Roll back this section of the previous change to see if it is necessary.ben@chromium.org2008-10-092-7/+0
| | | | | | | http://crbug.com/3264 Review URL: http://codereview.chromium.org/6394 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3126 0039d316-1c4b-4281-b951-d872f2087c98
* implement a watchdog timeout for the layout testspinkerton@google.com2008-10-091-2/+69
| | | | | | Review URL: http://codereview.chromium.org/6393 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3125 0039d316-1c4b-4281-b951-d872f2087c98
* Look for Adobe Acrobat as well.jam@chromium.org2008-10-091-4/+8
| | | | | | | | BUG=1583 Review URL: http://codereview.chromium.org/6293 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3124 0039d316-1c4b-4281-b951-d872f2087c98
* Fix videos stopping playing. Only send an invalidate to the renderer if ↵jam@chromium.org2008-10-092-2/+5
| | | | | | | | | it's within the clipping region, otherwise we'll wait forever for a did paint message that doesn't come. BUG=115 Review URL: http://codereview.chromium.org/6257 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3123 0039d316-1c4b-4281-b951-d872f2087c98
* Remove this file that the vcprojs don't seem to reference.pkasting@chromium.org2008-10-091-223/+0
| | | | | | Review URL: http://codereview.chromium.org/7028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3122 0039d316-1c4b-4281-b951-d872f2087c98
* Manually specify where googleurl object files should betc@google.com2008-10-092-32/+42
| | | | | | | | generated. They're currently ending up in src/build/googleurl but they should be in $TARGET_ROOT/googleurl. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3121 0039d316-1c4b-4281-b951-d872f2087c98
* YAGUB (2/2): Roll DEPS and update vcproj filesdglazkov@google.com2008-10-094-37/+37
| | | | | | | | This is part two of #6389. We intentionally don't delete the files in pending to let Linux and Mac builds adjust their files. Last to deref the pending files will delete them. It's human-driven ref-counting for files! Review URL: http://codereview.chromium.org/7023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3120 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt 2 at landing this patch. It broke the Mac/linux builds. Fix for now isananta@chromium.org2008-10-096-4/+58
| | | | | | | | | | | | | | | | | | | | | | to add the offending code in np_v8object.cpp in a ifdef OS_WIN This fixes http://code.google.com/p/chromium/issues/detail?id=2472, which is an issue with popups displayed by the flash plugin in response to a user click, getting blocked. The plugin invokes NPN_Evaluate to execute the javascript. It also invokes the NPN_PushPopupEnabledState/NPN_PopupEnabledState API's to set the popup enabled stack for the duration of the call. The fix is to add the plumbing in NPN_Evaluate to pass in a flag indicating whether popups are allowed for the duration of the call. Bug=2472 R=jam Review URL: http://codereview.chromium.org/6379 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3119 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge hits the SCons build, the sequel:sgk@google.com2008-10-0911-292/+596
| | | | | | | | | | | | | | | | | * Un-revert r3063 (basic file list updates). * Un-revert r3079 (os-win32 subdirectory). * Add icu.lib to the npapi_test_plugin.dll link. * Add libpng.lib to the port.lib link. * Updates for recently un-forked files. * Incorporate Linux fixes from phajdan.jr (many thanks): * Add libxml/linux/include to relevant CPPPATH lists. * Use -Wno-error to suppress warnings-as-errors. * Re-order lines in ExceptionContext. * Remove unused WebCore::SharedBuffer declaration in SkiaUtils.h. * Spelling fix: V8CSSSTyleDeclaration.h => V8CSSStyleDeclaration.h Review URL: http://codereview.chromium.org/7024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3118 0039d316-1c4b-4281-b951-d872f2087c98
* Changing the About box according to mockups. Basically, we now want to have ↵finnur@google.com2008-10-0947-74/+289
| | | | | | | | a paragraph of text with embedded links (to the Chromium project, credits and terms of service). Review URL: http://codereview.chromium.org/6563 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3117 0039d316-1c4b-4281-b951-d872f2087c98
* Linux build fix: wchar_t is different on different platforms, use the char16 ↵erg@google.com2008-10-093-5/+5
| | | | | | | | | | that is defined and is the same on windows and unix Review URL: http://codereview.chromium.org/6425 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3116 0039d316-1c4b-4281-b951-d872f2087c98
* Another attempt at fixing standard non-client area overpainting.ben@chromium.org2008-10-093-8/+20
| | | | | | | | http://crbug.com/3264 Review URL: http://codereview.chromium.org/7022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3115 0039d316-1c4b-4281-b951-d872f2087c98
* Move |result_| and |latest_result_| to the autocomplete controller.pkasting@chromium.org2008-10-0920-533/+530
| | | | | | | This purposefully does not change the communication interface between the edit and the popup; that's coming in a subsequent pass. As a result, right now the popup isn't really much simpler. That should eventually change. Review URL: http://codereview.chromium.org/6596 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3113 0039d316-1c4b-4281-b951-d872f2087c98
* Makes sure the network usage is also reported for non tabs (right now only ↵jcampan@chromium.org2008-10-091-12/+11
| | | | | | | | | | the browser process). BUG=1282443 TEST=Open the task manager, type in something in the location bar. The network usage for the browser process should show some activity. Review URL: http://codereview.chromium.org/7019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3112 0039d316-1c4b-4281-b951-d872f2087c98
* KJS::Lock constructor now takes a bool. Fix 1 build error!ojan@google.com2008-10-091-1/+1
| | | | | | Review URL: http://codereview.chromium.org/7020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3111 0039d316-1c4b-4281-b951-d872f2087c98
* Remove an include that no longer exists.ojan@google.com2008-10-091-27/+18
| | | | | | Review URL: http://codereview.chromium.org/7018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3110 0039d316-1c4b-4281-b951-d872f2087c98
* Compile fix on Linuxerg@google.com2008-10-092-6/+8
| | | | | | | | | | | | | GURL constructor takes std::string or UTF16String not std::wstring Remove the windows function _wtoi and use the cross platform function StringToInt from string_util.h for converting the string to an int Review URL: http://codereview.chromium.org/5202 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3109 0039d316-1c4b-4281-b951-d872f2087c98
* This CL makes the task manager columns sortable.jcampan@chromium.org2008-10-092-93/+300
| | | | | | | | | | | It ensures the CPU usage is only computed once per periodic update. Also it now posts tasks instead of using a timer, as timers can fire erraticly if the thread is really busy. BUG=95 TEST=Open the task manager. Click on the columns to sort. Review URL: http://codereview.chromium.org/7016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3108 0039d316-1c4b-4281-b951-d872f2087c98
* Adjust mac project to accommodate http://codereview.chromium.org/6368,amanda@chromium.org2008-10-0910-4263/+7
| | | | | | | remove files from pending that are no longer referred to by any platform. Review URL: http://codereview.chromium.org/6388 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3107 0039d316-1c4b-4281-b951-d872f2087c98
* Update gears.dll to 0.4.24.0 in preparation for Geolocation launch next week.mpcomplete@google.com2008-10-092-0/+0
| | | | | | Review URL: http://codereview.chromium.org/6350 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3106 0039d316-1c4b-4281-b951-d872f2087c98
* Disallow recursive locking via the Lock classjar@google.com2008-10-092-113/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | Change contract so that Posix locks (which deadlock on attempts by a single thread to acquire a mutex recursively) and windows critical sections can both be used to implement the Lock() cass, by disallowing recursive locking. In DEBUG mode only, we watch for (now) illegal use of recursive locking. Also remove a pile of cruft that has built up in this file as various folks have re-re-refactored and moved around code. Note that Window's condition variable implementation still uses the AutoUnlock() helper class, but now the implementation (sans nested locking) is very trivial. Posix will probably use their own CV implementation. r=mbelshe Review URL: http://codereview.chromium.org/5630 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3105 0039d316-1c4b-4281-b951-d872f2087c98