summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make jsbindings build almost all of the way on the Mac. The remaining errorsmark@chromium.org2008-10-021-4/+10
| | | | | | | | | | | are StaticConstructors.h (fixed in another change), some stuff about database support in V8DOMWindow.cpp (looks like the #ifdefs aren't quite right), and something else about the frame loader client being pure virtual. The fixes here are just the fixes doable in the project file, and mostly involve changes to FEATURE_DEFINES and HEADER_SEARCH_PATHS. Review URL: http://codereview.chromium.org/6202 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2799 0039d316-1c4b-4281-b951-d872f2087c98
* Get more of webkit building under Linux.erg@google.com2008-10-027-37/+40
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2798 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r2734 (catch up SCons build with webkit). It relied on asgk@google.com2008-10-022-42/+55
| | | | | | | leftover file from previous incremental builds. Review URL: http://codereview.chromium.org/6084 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2797 0039d316-1c4b-4281-b951-d872f2087c98
* port a webkit plugin test to non-win32estade@chromium.org2008-10-022-9/+5
| | | | | | Review URL: http://codereview.chromium.org/5662 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2796 0039d316-1c4b-4281-b951-d872f2087c98
* Update tests lists a bit more in the hope of getting green builders.ojan@google.com2008-10-021-2/+2
| | | | | | Review URL: http://codereview.chromium.org/5673 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2795 0039d316-1c4b-4281-b951-d872f2087c98
* Test to see if getting the network status on startup is expensive, and ↵deanm@chromium.org2008-10-021-0/+1
| | | | | | | | causing a performance startup regression. Review URL: http://codereview.chromium.org/5672 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2794 0039d316-1c4b-4281-b951-d872f2087c98
* 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