summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Fix string conversions for Mac build bustagebrettw@google.com2008-09-131-1/+1
| | | | | | Review URL: http://codereview.chromium.org/2824 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2162 0039d316-1c4b-4281-b951-d872f2087c98
* Fix cygwin posix access control emulation on Vista. It's broken.maruel@google.com2008-09-131-0/+3
| | | | | | Review URL: http://codereview.chromium.org/3033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2160 0039d316-1c4b-4281-b951-d872f2087c98
* misc. http response status-line changes:ericroman@google.com2008-09-131-8/+2
| | | | | | | | | | 1. check for http 0.9 responses (no status line) 2. allow up to 4 bytes of junk to precede the http version. 3. distinguish between the parsed vs normalized http version (a TODO needed this). Review URL: http://codereview.chromium.org/1934 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2153 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a Mac compile problem as a result of my recent backout.brettw@google.com2008-09-121-1/+2
| | | | | | Review URL: http://codereview.chromium.org/3032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2149 0039d316-1c4b-4281-b951-d872f2087c98
* Revert the change that fixed the encoding when viewing source in subframes.brettw@google.com2008-09-127-17/+16
| | | | | | | | | This makes view source for some pages (for example Google Reader) not work properly. I speculate that telling WebKit to change the encoding (which causes a reload) right after starting the real load makes it confused. Review URL: http://codereview.chromium.org/3022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2143 0039d316-1c4b-4281-b951-d872f2087c98
* Add DLOG(INFO) before 'TODO: implement me'.fqian@google.com2008-09-121-1/+13
| | | | | | Review URL: http://codereview.chromium.org/3006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2136 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the test.fqian@google.com2008-09-121-0/+5
| | | | | | Review URL: http://codereview.chromium.org/3017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2132 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes possible crash in copying url to clipboard. I believe the crashsky@google.com2008-09-121-1/+1
| | | | | | | | | | | | | | is happening because the title's string implementation is null. If the title's string implementation is null then charactersWithNullTermination will return null and we'll crash as in the stack trace. BUG=1374632 TEST=none Review URL: http://codereview.chromium.org/2812 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2131 0039d316-1c4b-4281-b951-d872f2087c98
* Remove an unexisting file from the project.maruel@google.com2008-09-121-10/+2
| | | | | | Review URL: http://codereview.chromium.org/3012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2125 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bustage in r2110; fix the return typeavi@google.com2008-09-122-2/+2
| | | | | | Review URL: http://codereview.chromium.org/3007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2115 0039d316-1c4b-4281-b951-d872f2087c98
* Add a test case for Java applet of issue 580.fqian@google.com2008-09-122-0/+31
| | | | | | Review URL: http://codereview.chromium.org/1910 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2113 0039d316-1c4b-4281-b951-d872f2087c98
* Bring the Mac test shell into the fold.avi@google.com2008-09-121-0/+947
| | | | | | Review URL: http://codereview.chromium.org/2444 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2112 0039d316-1c4b-4281-b951-d872f2087c98
* I took the patch from bill.neubauer@gmail.com ↵fqian@google.com2008-09-123-2/+34
| | | | | | | | | | (http://codereview.chromium.org/1919 Patch Set 1) and changed the test to be a real layout test and added expected output. Review URL: http://codereview.chromium.org/2459 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2111 0039d316-1c4b-4281-b951-d872f2087c98
* Small tweak for platform-free types.avi@google.com2008-09-121-2/+2
| | | | | | Review URL: http://codereview.chromium.org/1958 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2110 0039d316-1c4b-4281-b951-d872f2087c98
* Sort allegedly-sorted listsmark@chromium.org2008-09-111-4/+4
| | | | | | Review URL: http://codereview.chromium.org/1959 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2086 0039d316-1c4b-4281-b951-d872f2087c98
* Minor fixes for Mac main. Won't compile cleanly until the WebCore merge comes.avi@google.com2008-09-111-3/+1
| | | | | | Review URL: http://codereview.chromium.org/1949 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2078 0039d316-1c4b-4281-b951-d872f2087c98
* fix bad path, not sure where it got introduced. TBR=mark@chromium.orgpinkerton@google.com2008-09-111-1/+1
| | | | | | Review URL: http://codereview.chromium.org/2436 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2074 0039d316-1c4b-4281-b951-d872f2087c98
* Use ImageSourceCG instead of ImageSourceSkia. Add "port" target to "all" as ↵pinkerton@google.com2008-09-111-3/+16
| | | | | | | | it now completely builds! Review URL: http://codereview.chromium.org/2426 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2072 0039d316-1c4b-4281-b951-d872f2087c98
* In r1120, brettw merged the NavigationController and ↵avi@google.com2008-09-111-14/+0
| | | | | | | | NavigationControllerBase, eliminating the temp directory. Cleaning up the Mac project to no longer have that reference. Review URL: http://codereview.chromium.org/2427 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2062 0039d316-1c4b-4281-b951-d872f2087c98
* Added code to support the setUseAntialiasing() method, which is invokedjhaas@chromium.org2008-09-117-5/+11
| | | | | | | | when an object is specified with shape-rendering="crispEdges" Review URL: http://codereview.chromium.org/1830 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2061 0039d316-1c4b-4281-b951-d872f2087c98
* Put all prebuild scripts in external files. Scripts to run unit tests aremark@chromium.org2008-09-115-19/+179
| | | | | | | staying put for now, because they're all trivial and identical. Review URL: http://codereview.chromium.org/1925 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2054 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing 1669: Renderer crashes on FindNextfinnur@google.com2008-09-102-20/+57
| | | | | | | | | | | | | | | | | | http://code.google.com/p/chromium/issues/detail?id=1669 Re. Finding: When the SelectionController in WebKit doesn't give us a proper selection for the match found or a proper bounding box for the same we would not be able to set the Active tickmark nor mark that frame as a frame that contains the active tickmark. The latter causes the crash on Google Reader described in issue 1669 and also the crash with Malayalam unicode content found internally (bug 1341577). In the case of Reader, the Selection returned is not empty, but has a start and end set to 0. When fixing this I noticed that if the first match we find specifies "-webkit-user-select: none" then no further matches will be found on the page. This is because we were changing the flag |found| to false in Find which causes the scoping effort to not start. What we should do instead is set the active rect to a default rect so that the scoping effort knows that we don't know what the active rect is. It will then mark the first match found on the page as active and continue scoping. To recap on how Find works (since I know it has been a while since you looked at this problem): Find will try to find the first match from a given point in the page. When something is found it will stop the find operation and start the scoping effort in the background for each frame. Scoping starts from the top of the frame, finds all matches and builds the tickmark vector per frame - in the process marking which tickmark is active. FindNext used to rely on the Scoping to mark the active frame, but now it is done in Find instead. BUG=1341577 Review URL: http://codereview.chromium.org/1847 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2028 0039d316-1c4b-4281-b951-d872f2087c98
* Fix escaping of hrefs on A tags in the inspector. ojan@google.com2008-09-102-8/+9
| | | | | | | | | I will pursue making this change upstream as well, but as best I can tell, this function is dead code upstream and should just be deleted. Review URL: http://codereview.chromium.org/1880 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2023 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate unnecessary recompile/relink in the glue target by being more carefulmark@chromium.org2008-09-101-5/+4
| | | | | | | with webkit_version.h. Remove duplicate file from glue target. Review URL: http://codereview.chromium.org/1713 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2021 0039d316-1c4b-4281-b951-d872f2087c98
* Bring test shell test into the mac projectavi@google.com2008-09-102-5/+10
| | | | | | Review URL: http://codereview.chromium.org/1705 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2017 0039d316-1c4b-4281-b951-d872f2087c98
* Fix issue 580 that JavaScript cannot talk to Java applets.fqian@google.com2008-09-101-3/+3
| | | | | | | | | | | The cause was that the DOM binding code didn't treat HTMLAppletElement as a plugin element. I couldn't add a layout test because it requires Java plugin installed to run. Review URL: http://codereview.chromium.org/1900 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2006 0039d316-1c4b-4281-b951-d872f2087c98
* remove ifdefs around code since all our port platforms will use them.pinkerton@google.com2008-09-105-13/+2
| | | | | | Review URL: http://codereview.chromium.org/1707 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2000 0039d316-1c4b-4281-b951-d872f2087c98
* more cross-platform graphics changespinkerton@google.com2008-09-102-5/+4
| | | | | | Review URL: http://codereview.chromium.org/1704 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1993 0039d316-1c4b-4281-b951-d872f2087c98
* Fix uses of PlatformCanvasWin and get compiling under gcc.pinkerton@google.com2008-09-102-9/+8
| | | | | | Review URL: http://codereview.chromium.org/1702 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1992 0039d316-1c4b-4281-b951-d872f2087c98
* include SkGraphicsContextMac.mm and PlatformContextSkiapinkerton@google.com2008-09-102-7/+408
| | | | | | Review URL: http://codereview.chromium.org/1897 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1991 0039d316-1c4b-4281-b951-d872f2087c98
* BUG = 1357667fqian@google.com2008-09-105-38/+63
| | | | | | | | | | | | | Redo the fix of issue 1357667. Previous fix does not address all cases (HTMLLinkElement.sheet). It works by create a hidden reference from JS wrapper of StyleSheet object to its owner node. This is down when creating the JS wrapper object. Add a test for HTMLLinkElement that crashes both Chrome and Safari 3.1.2. Review URL: http://codereview.chromium.org/1678 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1990 0039d316-1c4b-4281-b951-d872f2087c98
* Glue now fully builds, add it to "all" targetpinkerton@google.com2008-09-101-0/+13
| | | | | | Review URL: http://codereview.chromium.org/1894 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1988 0039d316-1c4b-4281-b951-d872f2087c98
* Stub out webplugin_impl to make more progress on testshellpinkerton@google.com2008-09-102-4/+58
| | | | | | Review URL: http://codereview.chromium.org/1701 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1987 0039d316-1c4b-4281-b951-d872f2087c98
* Bring layout_test_controller.cc into the mac project.avi@google.com2008-09-105-11/+24
| | | | | | Review URL: http://codereview.chromium.org/1856 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1986 0039d316-1c4b-4281-b951-d872f2087c98
* make more cross platform, use process_utils to get proc id. remove unused ↵pinkerton@google.com2008-09-101-6/+6
| | | | | | | | header. Review URL: http://codereview.chromium.org/1857 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1985 0039d316-1c4b-4281-b951-d872f2087c98
* Update include path for TestShell to be able to use Skia headers like SkTypes.hmark@chromium.org2008-09-101-0/+2
| | | | | | Review URL: http://codereview.chromium.org/1893 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1984 0039d316-1c4b-4281-b951-d872f2087c98
* Patch for bug 1994:fqian@google.com2008-09-106-9/+121
| | | | | | | | | Make sure that customized properties set on window.location and window.navigator survive GC. Matches Safari and Firefox's behaviors. Review URL: http://codereview.chromium.org/1884 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1973 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup some constants in the binding code.fqian@google.com2008-09-103-42/+40
| | | | | | Review URL: http://codereview.chromium.org/1879 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1966 0039d316-1c4b-4281-b951-d872f2087c98
* Simply use a named enum instead of a typedef.evanm@google.com2008-09-101-1/+1
| | | | | | | | | BUG=1872 Patch from James Vega <vega.james@gmail.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1964 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes http://code.google.com/p/chromium/issues/detail?id=643, whichiyengar@google.com2008-09-102-35/+52
| | | | | | | | | | | | | | | | | | | is an issue with the shockwave game not loading. The plugin issues a number of geturlnotify requests. Some of these requests come in with response headers without the content length. We would pass in -1 in the NPStream passed down to the plugin. As the end field in the NPStream structure is an unsigned integer, the plugin would expect more data to arrive and hence the issue. The fix is to emulate Safari behavior and set the end field to 0 if the length is -1. Bug=643 Review URL: http://codereview.chromium.org/1676 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1958 0039d316-1c4b-4281-b951-d872f2087c98
* Use gcc 4.2 for the Mac build. Fix up new warnings and errors pointed outmark@chromium.org2008-09-101-1/+1
| | | | | | | | | | by gcc 4.2: warning: 'C' has a field 'C::m_' whose type uses the anonymous namespace warning: missing braces around initializer for 'S' error: extra qualification 'C::' on member 'm' Review URL: http://codereview.chromium.org/1675 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1955 0039d316-1c4b-4281-b951-d872f2087c98
* remove platform includespinkerton@google.com2008-09-091-4/+2
| | | | | | Review URL: http://codereview.chromium.org/1677 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1930 0039d316-1c4b-4281-b951-d872f2087c98
* define constants for strings in absence of GRIT machinery on mac&linux as a ↵pinkerton@google.com2008-09-092-1/+49
| | | | | | | | temporary boostraping measure. Review URL: http://codereview.chromium.org/1854 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1929 0039d316-1c4b-4281-b951-d872f2087c98
* fill in a missing routine for MacOSpinkerton@google.com2008-09-092-0/+10
| | | | | | Review URL: http://codereview.chromium.org/1673 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1923 0039d316-1c4b-4281-b951-d872f2087c98
* remove reference in mac ifdef to a function not in the shared RendeTheme headerpinkerton@google.com2008-09-091-4/+0
| | | | | | Review URL: http://codereview.chromium.org/1674 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1922 0039d316-1c4b-4281-b951-d872f2087c98
* Apply xcconfigs to Mac TestShell, fix warningsmmentovai@google.com2008-09-096-695/+450
| | | | | | Review URL: http://codereview.chromium.org/1668 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1917 0039d316-1c4b-4281-b951-d872f2087c98
* fix platform differences in editor client, make compile on non-windowspinkerton@google.com2008-09-092-9/+41
| | | | | | Review URL: http://codereview.chromium.org/1852 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1916 0039d316-1c4b-4281-b951-d872f2087c98
* fix win bustagepinkerton@google.com2008-09-092-1/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1912 0039d316-1c4b-4281-b951-d872f2087c98
* Update the v8 reference in the Mac testshell project.avi@google.com2008-09-091-114/+54
| | | | | | Review URL: http://codereview.chromium.org/1851 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1910 0039d316-1c4b-4281-b951-d872f2087c98
* Bulk fixes to get Mac Test Shell more compile-happy.avi@google.com2008-09-099-123/+226
| | | | | | Review URL: http://codereview.chromium.org/1818 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1909 0039d316-1c4b-4281-b951-d872f2087c98