summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Port some more of chrome/ to Linux.deanm@google.com2008-10-0233-92/+122
| | | | | | | | Original review: http://codereview.chromium.org/4247 Patch from Pawel Hajdan Jr. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2793 0039d316-1c4b-4281-b951-d872f2087c98
* Don't throw the thread name setting exception unless a debugger is attached.deanm@chromium.org2008-10-021-0/+5
| | | | | | Review URL: http://codereview.chromium.org/5671 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2792 0039d316-1c4b-4281-b951-d872f2087c98
* Revert the wrapper context change since it caused layout testager@google.com2008-10-024-80/+0
| | | | | | | regressions. Review URL: http://codereview.chromium.org/5670 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2791 0039d316-1c4b-4281-b951-d872f2087c98
* - Add a note about a subtle requirement of the current code (bug 2994).deanm@chromium.org2008-10-021-28/+20
| | | | | | | | - Don't statically construct the cookie icon, removing a static constructor. - Properly enable and disable the cookie text fields. Patch from Arthur Lussos. Review URL: http://codereview.chromium.org/6077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2790 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline fast\js\function-toString-object-literals.html.ager@google.com2008-10-023-8/+11
| | | | | | | | The only difference is parse error messages. JSC has moved closer to us and are now printing the source that was input the same way we do. Review URL: http://codereview.chromium.org/5668 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2789 0039d316-1c4b-4281-b951-d872f2087c98
* Forgot to set the eol-style svn property on these files.ager@google.com2008-10-023-62/+62
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2788 0039d316-1c4b-4281-b951-d872f2087c98
* Create node wrappers in the context to which the nodes belong insteadager@google.com2008-10-024-0/+80
| | | | | | | | of the context of the code accessing them. This fixes the issue where the prototype library does not work if the JavaScript console is open. Review URL: http://codereview.chromium.org/4300 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2787 0039d316-1c4b-4281-b951-d872f2087c98
* Put in a dupe by mistake. TBRojan@google.com2008-10-021-2/+2
| | | | | | Review URL: http://codereview.chromium.org/6069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2786 0039d316-1c4b-4281-b951-d872f2087c98
* Add failing tests to tests_fixable list.ojan@google.com2008-10-021-0/+8
| | | | | | Review URL: http://codereview.chromium.org/6201 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2785 0039d316-1c4b-4281-b951-d872f2087c98
* Hack around some leftover merge bits that need forking.evanm@google.com2008-10-022-0/+7
| | | | | | | Fixes Linux build. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2784 0039d316-1c4b-4281-b951-d872f2087c98
* this move file is failing really often on some buildbots, I added somensylvain@chromium.org2008-10-011-4/+16
| | | | | | | | code to retry on failure. Review URL: http://codereview.chromium.org/6052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2783 0039d316-1c4b-4281-b951-d872f2087c98
* Update tests_fixable so the buildbot goes green.tc@google.com2008-10-013-12/+3
| | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/5652 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2782 0039d316-1c4b-4281-b951-d872f2087c98
* * Get linux building with the merge brancherg@google.com2008-10-015-24/+40
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2781 0039d316-1c4b-4281-b951-d872f2087c98
* Don't check deps for webkit/pending. This isn't useful and may break ↵brettw@google.com2008-10-011-0/+1
| | | | | | | | arbitrarily. Review URL: http://codereview.chromium.org/5650 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2779 0039d316-1c4b-4281-b951-d872f2087c98
* Merge the chrome_webkit_merge_branch back on to trunk. This brings ustc@google.com2008-10-011552-76803/+36626
| | | | | | | up to webkit@36102. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2778 0039d316-1c4b-4281-b951-d872f2087c98
* Add platform_canvas_unittest.ccjeremy@chromium.org2008-10-016-39/+58
| | | | | | | Also fixes issue 2977. Review URL: http://codereview.chromium.org/5644 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2777 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes leak in unit test introduced in last patch.sky@google.com2008-10-011-3/+3
| | | | | | | | | | | I'm TBRing this one. BUG=none TEST=none Review URL: http://codereview.chromium.org/5639 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2774 0039d316-1c4b-4281-b951-d872f2087c98
* Bring chrome/plugin/SConscript into the Linux build.mmoss@google.com2008-10-012-15/+23
| | | | | | | | BUG=3033 Review URL: http://codereview.chromium.org/6044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2771 0039d316-1c4b-4281-b951-d872f2087c98
* winmm.dll is linked to chrome.exe due to a side effect from ↵maruel@google.com2008-10-011-0/+1
| | | | | | | | process_util_win.cc including histogram.h, even if it is not used directly. Review URL: http://codereview.chromium.org/5631 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2767 0039d316-1c4b-4281-b951-d872f2087c98
* Move Perl construction variables into the base constructionsgk@google.com2008-10-011-6/+8
| | | | | | | environment to generate bindings on all platforms. Review URL: http://codereview.chromium.org/5619 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2766 0039d316-1c4b-4281-b951-d872f2087c98
* Adds gfx::DisplayURL, which maintains a string as to how a URLsky@google.com2008-10-013-17/+171
| | | | | | | | | | | | | should be displayed along with a function to compare two DisplayURLs for visually ordering them. This will be used both for displaying URLs in a table as well as sorting them. BUG=2949 TEST=none Review URL: http://codereview.chromium.org/6013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2764 0039d316-1c4b-4281-b951-d872f2087c98
* Add the new *accessibility*.cc source files to the SCons build.sgk@google.com2008-10-012-0/+3
| | | | | | Review URL: http://codereview.chromium.org/6042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2761 0039d316-1c4b-4281-b951-d872f2087c98
* Cross-platform wrappers for fopen, _wfopen_s, etc.mark@chromium.org2008-10-0119-95/+103
| | | | | | | | | Patch by Paweł Hajdan jr <phajdan.jr@gmail.com>. http://codereview.chromium.org/6005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2760 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug where JSON reader errored on reading vertical tabs (\v). Thesky@google.com2008-10-013-2/+7
| | | | | | | | | | | | writer properly escapes a vertical tab, but the readed instead errored on the vertical this. This resulted in lost bookmarks:( BUG=3031 TEST=covered by unit tests Review URL: http://codereview.chromium.org/5628 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2759 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes a couple of bookmark bar bugs:sky@google.com2008-10-015-52/+165
| | | | | | | | | | | | | | | | | . The folders on the bookmark bar now fade in like urls. . You can now middle click on folders to open all URLs. . If you attempt to open a folder with more than 15 urls we'll prompt before openning. BUG=242 529 1295385 TEST=middle click on a folder on the bookmark bar and make sure it opens all tabs in the background. Try this with a folder containing more than 15 bookmarks and make sure you get a message box before asking if you really want to open them all. Review URL: http://codereview.chromium.org/6020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2756 0039d316-1c4b-4281-b951-d872f2087c98
* Enable error checking on Posix locks in debug, and make release lock ↵deanm@chromium.org2008-10-011-1/+7
| | | | | | | | creation do a little bit less work. Based on suggestions by Gaetano Mendola. Review URL: http://codereview.chromium.org/6038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2755 0039d316-1c4b-4281-b951-d872f2087c98
* Some small cleanups to Lock suggested by Gaetano Mendola.deanm@chromium.org2008-10-012-3/+3
| | | | | | Review URL: http://codereview.chromium.org/6037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2754 0039d316-1c4b-4281-b951-d872f2087c98
* bump for 155 dev cyclemal@chromium.org2008-10-011-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2750 0039d316-1c4b-4281-b951-d872f2087c98
* Fix painting problem with transparent plugins because plugins were ignoring ↵jam@chromium.org2008-10-0115-303/+343
| | | | | | | | | | | | | | | the alpha channel sometimes. This change introduces another buffer which holds the background image for transparent plugins. Before painting these plugins, their backing store is overwritten with the background data. This change also uses an ACK from the renderer to figure out when it can paint, similar to how the renderer does it, which gives us throttling and also doesn't lead to painting when the tab is hidden. Review URL: http://codereview.chromium.org/5040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2744 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes http://code.google.com/p/chromium/issues/detail?id=2803, whichiyengar@google.com2008-10-011-6/+5
| | | | | | | | | | | | | | | | was an issue with windowless flash videos not playing if there were more than 15 instances of flash on the page. The bug occurs because we pass in the HDC of the parent window in the update geometry sequence. The webkit plugin implementation does not do this and only passes the hdc in Paint. The fix is to mimic this behavior. Bug=2803 R=jam Review URL: http://codereview.chromium.org/6024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2743 0039d316-1c4b-4281-b951-d872f2087c98
* Change the SafeBrowsing client version to use the properpaulg@google.com2008-10-012-11/+17
| | | | | | | Google Chrome version number. Review URL: http://codereview.chromium.org/6022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2742 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes http://code.google.com/p/chromium/issues/detail?id=772,iyengar@google.com2008-10-011-3/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | which was an issue with the browser UI thread entering a tight loop at times. The thread inputs of the browser UI thread and the plugin thread are attached due to the parent child relationship between the windows. As a result at times the MsgWaitForMultipleObjectsEx API returns the fact that there are messages in the queue (mouse messages). The subsequent peek fails to return any messages causing us to enter a loop for a while. This also happens when the plugin has capture and just before it releases capture, some mousemoves end up in the browser ui thread causing a tight loop. The fix is to check if there are mouse messages in the queue by invoking GetQueueStatus and attempting to peek them out with PM_NOREMOVE. If this fails we call WaitMessage to block until the next message. The other fix is to return true from ProcessNextWindowsMessage if PeekMessage returns false and there were sent messages in the queue, as this is as expected. This will ensure that we go back up and peek again instead of calling MsgWaitForMultipleObjectsEx again. Bug=772 R=darin Review URL: http://codereview.chromium.org/6021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2740 0039d316-1c4b-4281-b951-d872f2087c98
* Adds MSAA/IAccessible exposure of web content.klink@chromium.org2008-09-3016-7/+1666
| | | | | | Review URL: http://codereview.chromium.org/4057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2738 0039d316-1c4b-4281-b951-d872f2087c98
* Catch up the SCons webkit build:sgk@google.com2008-09-302-55/+42
| | | | | | | | | | | | | * Use the configuration options of the webkit SCons build itself to build a v8.lib with snapshot=off. * Move the build of v8_snapshot.lib (renamed from snapshotv8.lib) from chrome\SConscript to build\SConscript.v8. * Use the libraries{,-empty}.obj and snapshot{,-empty}.obj files from the v8 build itself instead of rolling our own. * Re-order thing in build/SConscript.v8 for readability (I hope). Review URL: http://codereview.chromium.org/5615 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2734 0039d316-1c4b-4281-b951-d872f2087c98
* Update Selenium expected failures file to remove 46.type.patrick@chromium.org2008-09-301-1/+1
| | | | | | | | This test has been passing on the buildbot for a long time and also passes locally. Review URL: http://codereview.chromium.org/5612 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2733 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unnecessary copies of .h files into build directories,sgk@google.com2008-09-301-32/+0
| | | | | | | in favor of letting the $CPPPATH lists sort things out. Review URL: http://codereview.chromium.org/6019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2732 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate calling the create-config.sh script (throughsgk@google.com2008-09-302-14/+14
| | | | | | | | | | | | | | | | prebuild.bat on Windows) in favor of generating the WebCore config.h file directly from SCons. (We don't need the other .h file copying that create-config.sh does because the CPPPATH lists in SCons already give us the right /I or -I options to #include files from their source directories.) This also gets rid of an unnecessary "obj" subdirectory in the generated config.h path. We're already in the build directory hierarchy. Review URL: http://codereview.chromium.org/5611 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2731 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some issues found looking at the code.maruel@google.com2008-09-3015-61/+57
| | | | | | | | | | Patch from Gaetano Mendola <mendola@gmail.com> Original review: http://codereview.chromium.org/4273 I added some additions on my part and two unit test fix due to the added DCHECK. Reduced atl header inclusion. Review URL: http://codereview.chromium.org/5009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2730 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to make Gears build on linux.mpcomplete@google.com2008-09-308-89/+241
| | | | | | Review URL: http://codereview.chromium.org/5023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2726 0039d316-1c4b-4281-b951-d872f2087c98
* Fix 3011: Accessibility crash on teardown of HWNDViewContainerfinnur@google.com2008-09-301-0/+7
| | | | | | | | | | http://code.google.com/p/chromium/issues/detail?id=3011 Looks like we are trying to access the HWND of a window during teardown of the window. Review URL: http://codereview.chromium.org/6015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2723 0039d316-1c4b-4281-b951-d872f2087c98
* On the Mac, extract the CGContextRef to pass down to WebCore, since a blindamanda@chromium.org2008-09-301-2/+6
| | | | | | | reinterpret_cast will fail miserably. Review URL: http://codereview.chromium.org/5613 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2722 0039d316-1c4b-4281-b951-d872f2087c98
* Update chrome strings.tc@google.com2008-09-301-2/+2
| | | | | | | TBR=mal Review URL: http://codereview.chromium.org/6014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2721 0039d316-1c4b-4281-b951-d872f2087c98
* Bring chrome/test/chrome_plugin/ into Linux build.mmoss@google.com2008-09-302-24/+29
| | | | | | | | BUG=2965 Review URL: http://codereview.chromium.org/5035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2717 0039d316-1c4b-4281-b951-d872f2087c98
* Use RandUInt64 instead of going from signed to unsigned.deanm@chromium.org2008-09-301-1/+1
| | | | | | Review URL: http://codereview.chromium.org/6011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2714 0039d316-1c4b-4281-b951-d872f2087c98
* Use open-vcdiff source in its new home on the Mac (follow-up to r2709)mark@chromium.org2008-09-303-9/+9
| | | | | | Review URL: http://codereview.chromium.org/3407 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2713 0039d316-1c4b-4281-b951-d872f2087c98
* Reduce RandDouble to one call to ldexp, add one bit of precisionmark@chromium.org2008-09-302-18/+18
| | | | | | Review URL: http://codereview.chromium.org/5801 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2712 0039d316-1c4b-4281-b951-d872f2087c98
* Get open-vcdiff building on Linux and Mac (in SCons) usingsgk@google.com2008-09-304-19/+102
| | | | | | | | | | | | | | | | | captured values for generating a config.h file. Builds base/sdch_{filter,manager}.cc on all platforms and links the 'sdch' library. Add sdch to the SCons configuration loaded on Mac and Linux. Removes platform #ifs in net/base/filter.cc initialization code (reverting r2740). B=2662 Review URL: http://codereview.chromium.org/5204 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2710 0039d316-1c4b-4281-b951-d872f2087c98
* Transition to pulling open-vcdiff rather than using a private snapshot pulljar@google.com2008-09-305-35/+38
| | | | | | | | | | | | | | I can't include all the svn deletions (all of sdch/open_vcdiff/*) in this change list, as it will break reitveld. I'll do them piecemeal after a get an LGTM. Also, by temporarilly leaving in the old subtree, I can support mac until the move to use this new sub-tree. r=nsylvain,sgk Review URL: http://codereview.chromium.org/5402 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2709 0039d316-1c4b-4281-b951-d872f2087c98
* Use base::RandInt() in place of rand(), now that rand_util has been moved ↵ericroman@google.com2008-09-301-2/+2
| | | | | | | | from chrome/ to base/. Review URL: http://codereview.chromium.org/5036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2707 0039d316-1c4b-4281-b951-d872f2087c98
* When an SSL connect is completed, we need to callwtc@google.com2008-09-301-6/+7
| | | | | | | | | | | | | HandleCertificateError first, because it may change 'result' to 'OK' if the load flags say we should ignore that certificate error, and we want to take the 'result == OK' code path when that happens. R=rvargas BUG=2703 Review URL: http://codereview.chromium.org/4340 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2705 0039d316-1c4b-4281-b951-d872f2087c98