summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Bring X.509 cert handling (at least preliminarily) to the Mac.avi@google.com2008-09-181-0/+4
| | | | | | Review URL: http://codereview.chromium.org/2963 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2369 0039d316-1c4b-4281-b951-d872f2087c98
* Order of initialization should match declaration. Fixes gcc build break:mmoss@google.com2008-09-171-3/+2
| | | | | | | | | | webkit/glue/webpreferences.h:44: warning: 'WebPreferences::user_style_sheet_enabled' will be initialized after webkit/glue/webpreferences.h:40: warning: 'bool WebPreferences::allow_scripts_to_close_windows' webkit/glue/webpreferences.h:52: warning: when initialized here Review URL: http://codereview.chromium.org/2947 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2336 0039d316-1c4b-4281-b951-d872f2087c98
* Add a new switch: --allow-scripts-to-close-windows.patrick@chromium.org2008-09-1710-2/+39
| | | | | | | | | With this switch, window.close() will always be enabled. Currently the switch is only available in test_shell. Review URL: http://codereview.chromium.org/2915 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2333 0039d316-1c4b-4281-b951-d872f2087c98
* Put ResourceLoaderMac back in (for now). It provides an impl we need until ↵avi@google.com2008-09-171-0/+2
| | | | | | | | we can pull this prototype upstream. Review URL: http://codereview.chromium.org/2930 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2307 0039d316-1c4b-4281-b951-d872f2087c98
* add a new xcconfig to build c++ files as obj-c++ to ensure correct linkage. ↵pinkerton@google.com2008-09-173-3/+17
| | | | | | | | Be more specific when using an overloaded operator since objective-c++ finds conflicts. Enable objective-C GC in our common config file for all projects. Review URL: http://codereview.chromium.org/2912 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2305 0039d316-1c4b-4281-b951-d872f2087c98
* Convert CG images to Skia to draw.avi@google.com2008-09-171-0/+52
| | | | | | Review URL: http://codereview.chromium.org/3088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2304 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug where we could write MAX_PATH + 1 to the clipboard. I camesky@google.com2008-09-161-9/+10
| | | | | | | | | | | | across this when tracking down previous fix. Allowing MAX_PATH + 1 causes a DCHECK to be hit when we read back from the clipboard. BUG=none TEST=none Review URL: http://codereview.chromium.org/3023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2286 0039d316-1c4b-4281-b951-d872f2087c98
* Wrap a reference to a debug-only member variable with #ifndef NDEBUG inamanda@chromium.org2008-09-161-0/+2
| | | | | | | order to fix release Mac builds Review URL: http://codereview.chromium.org/2908 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2284 0039d316-1c4b-4281-b951-d872f2087c98
* Stub out a11y routines for mac for linkingpinkerton@google.com2008-09-162-2/+72
| | | | | | Review URL: http://codereview.chromium.org/2903 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2274 0039d316-1c4b-4281-b951-d872f2087c98
* Unignore most warnings on POSIX in build/SConscript.main.evanm@google.com2008-09-1610-30/+53
| | | | | | | | | BUG=2053 Patch from Paweł Hajdan jr <phajdan.jr@gmail.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2272 0039d316-1c4b-4281-b951-d872f2087c98
* More linkage (stubbing out willCacheResponse()) for nowavi@google.com2008-09-163-26/+37
| | | | | | Review URL: http://codereview.chromium.org/2900 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2271 0039d316-1c4b-4281-b951-d872f2087c98
* Address missing methods in forked FontCache.h header without forking entire ↵pinkerton@google.com2008-09-162-2/+88
| | | | | | | | implementation for mac. Turn off buliding resource loader we're not using. Review URL: http://codereview.chromium.org/2897 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2268 0039d316-1c4b-4281-b951-d872f2087c98
* If gperf fails, this script marches on and causes a mystery failure later. ↵evanm@google.com2008-09-161-1/+1
| | | | | | So catch failure here and die. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2264 0039d316-1c4b-4281-b951-d872f2087c98
* Add one more function; tweak since "HWND" isn't really a window...avi@google.com2008-09-161-1/+10
| | | | | | Review URL: http://codereview.chromium.org/2894 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2263 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the Mac build; we can't pull that one line until it's fixed all the way ↵avi@google.com2008-09-161-1/+4
| | | | | | | | | | down the WebCore chain. TBR Review URL: http://codereview.chromium.org/2893 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2262 0039d316-1c4b-4281-b951-d872f2087c98
* Link fixing.avi@google.com2008-09-162-2/+6
| | | | | | Review URL: http://codereview.chromium.org/2871 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2259 0039d316-1c4b-4281-b951-d872f2087c98
* Make navigator.language depend on the current UI language of Chrome rather thanjungshik@google.com2008-09-161-25/+4
| | | | | | | | | | | | the UI language of the Windows. BUG=1862 TEST=Switch the Chrome UI language to pt-PT, fr, ja, etc and try 1862test.html (attached to issue 1862). navigator.language should be pt-PT, fr, ja. Review URL: http://codereview.chromium.org/3073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2250 0039d316-1c4b-4281-b951-d872f2087c98
* All these tests are failing in the jail.nsylvain@chromium.org2008-09-151-0/+57
| | | | | | | this is covered by issue 2303, 2304, 2306, 2307 Review URL: http://codereview.chromium.org/2868 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2244 0039d316-1c4b-4281-b951-d872f2087c98
* First stab at lib dependenciesavi@google.com2008-09-152-1/+396
| | | | | | Review URL: http://codereview.chromium.org/3065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2235 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the issue http://code.google.com/p/v8/issues/detail?id=43fqian@google.com2008-09-154-16/+39
| | | | | | | | Image & Option functions should have precendence than document elements. Review URL: http://codereview.chromium.org/1968 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2232 0039d316-1c4b-4281-b951-d872f2087c98
* Add test shell WebView and WebWidget host classes. This are stopgaps andamanda@chromium.org2008-09-155-4/+1144
| | | | | | | | are subject to change as the rest of the rendering and event handling paths come together. Review URL: http://codereview.chromium.org/3062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2230 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the link paths.avi@google.com2008-09-151-4/+12
| | | | | | Review URL: http://codereview.chromium.org/3061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2228 0039d316-1c4b-4281-b951-d872f2087c98
* Make jsbindings target depend on libxml_config (r=me/pink)mark@chromium.org2008-09-151-0/+85
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2227 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to test shell on Mac.avi@google.com2008-09-153-123/+95
| | | | | | Review URL: http://codereview.chromium.org/2809 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2226 0039d316-1c4b-4281-b951-d872f2087c98
* Add in a temp copy of the WebKit SPI files. These are the ones corresponding ↵avi@google.com2008-09-155-6/+329
| | | | | | | | to the 3.1 branch, r31616. The ones corresponding to the new WebCore are already in there, and when they land this copy will be deleted. Review URL: http://codereview.chromium.org/2853 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2219 0039d316-1c4b-4281-b951-d872f2087c98
* Turn off ActiveX for non-Windows platformsavi@google.com2008-09-152-1/+9
| | | | | | Review URL: http://codereview.chromium.org/2814 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2216 0039d316-1c4b-4281-b951-d872f2087c98
* Update overridden function signature for the test to bring it in sync with mybrettw@google.com2008-09-142-4/+2
| | | | | | | last change to context menu encodings. Review URL: http://codereview.chromium.org/2831 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2190 0039d316-1c4b-4281-b951-d872f2087c98
* 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