summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix transparency for ImageBuffers we make. This behavior is consistent withbrettw@google.com2008-10-311-0/+5
| | | | | | | what we used to do in GraphicsContext::createOffscreenContext. Review URL: http://codereview.chromium.org/8772 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4291 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes the issue when right clicking on a text in a scrolled text area ↵sidchat@google.com2008-10-311-10/+5
| | | | | | | | | results in the wrong word being selected. The solution seems to lie in a tricky webkit hack, which requires the use of point() and localPoint() in different situations. Issue = 613 Review URL: http://codereview.chromium.org/8895 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4290 0039d316-1c4b-4281-b951-d872f2087c98
* Display "No suggestions found" for misspelled words with no suggestions.sidchat@google.com2008-10-311-0/+5
| | | | | | | Issue=1677 Review URL: http://codereview.chromium.org/8408 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4289 0039d316-1c4b-4281-b951-d872f2087c98
* Mac changes for r4070 et seq. Make jsbindings, webcore, port, and glue sharemark@chromium.org2008-10-317-421/+35
| | | | | | | | the same HEADER_SEARCH_PATHS. For the couple of cases where we want to use headers from third_party/WebKit, redirect the #includes in the port headers. Review URL: http://codereview.chromium.org/8964 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4288 0039d316-1c4b-4281-b951-d872f2087c98
* fix buildkuchhal@chromium.org2008-10-311-2/+2
| | | | | | Review URL: http://codereview.chromium.org/8966 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4286 0039d316-1c4b-4281-b951-d872f2087c98
* Remove an hack to enable the parent window. It seems to cause crashes in the ↵maruel@chromium.org2008-10-311-2/+0
| | | | | | | | field. I wonder why I had kept it active. Review URL: http://codereview.chromium.org/8963 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4285 0039d316-1c4b-4281-b951-d872f2087c98
* Consolidate same constant defined in three different places. No change in ↵kuchhal@chromium.org2008-10-315-43/+53
| | | | | | | | chrome.exe size. Review URL: http://codereview.chromium.org/8409 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4284 0039d316-1c4b-4281-b951-d872f2087c98
* Should check #if OS_WIN in the sqlite code, not #ifdef.deanm@chromium.org2008-10-312-4/+4
| | | | | | Review URL: http://codereview.chromium.org/8768 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4283 0039d316-1c4b-4281-b951-d872f2087c98
* The preloading code allocates a ton of memory, loads everything in, goes ↵deanm@chromium.org2008-10-312-4/+46
| | | | | | | | through the pager, then deallocates the memory. It was previous just using malloc() and free(). This means it goes through heap allocate, which decides that large allocations (larger than ~500k) should get their own memory, and it calls VirtualAlloc(). However, it does this while holding the heap lock, meaning all other threads block their heap operations until the memory is allocated. Instead, since we know these allocations are likely to be large, just get raw pages from the OS directly. Review URL: http://codereview.chromium.org/8935 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4282 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a crash when painting is disabled. We would be passed NULL and it wasn't ↵brettw@google.com2008-10-311-1/+1
| | | | | | | | checking the correct value for this case. Review URL: http://codereview.chromium.org/8767 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4281 0039d316-1c4b-4281-b951-d872f2087c98
* NO CODE CHANGE. Just force a build to see how badly broken is the tree.maruel@chromium.org2008-10-311-4/+3
| | | | | | | Hint, don't ever sync to this revision. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4279 0039d316-1c4b-4281-b951-d872f2087c98
* SCons config changes from webkit merge:sgk@google.com2008-10-313-11/+7
| | | | | | | | | | | * Don't build platform\win\FileSystemWin.cpp. * Add platform\chromium\FileSystemChromiumWin.cpp. * Add platform\chromium\ScrollBarThemeChromiumWin.cpp. * icudt38.dll installs into $TARGET__ROOT, not $OBJ_ROOT. * Re-sort a few input file lists. Review URL: http://codereview.chromium.org/8957 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4277 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build bustage. This only showed up in clobber builds for some reason.darin@chromium.org2008-10-311-8/+0
| | | | | | | | TBR=brettw Review URL: http://codereview.chromium.org/8956 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4276 0039d316-1c4b-4281-b951-d872f2087c98
* Try to fix the linux build again.brettw@google.com2008-10-311-2/+1
| | | | | | Review URL: http://codereview.chromium.org/8954 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4274 0039d316-1c4b-4281-b951-d872f2087c98
* Re-add ifdefs for mac & linux builds in the graphics files.brettw@google.com2008-10-311-0/+6
| | | | | | Review URL: http://codereview.chromium.org/8952 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4273 0039d316-1c4b-4281-b951-d872f2087c98
* Sync the SConscript to my last port changes (removal of some graphics files).brettw@google.com2008-10-311-4/+0
| | | | | | Review URL: http://codereview.chromium.org/8951 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4272 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing file from my last checkin moving Skia painting objects around.brettw@google.com2008-10-311-1/+0
| | | | | | Review URL: http://codereview.chromium.org/8759 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4271 0039d316-1c4b-4281-b951-d872f2087c98
* Make ImageBuffer creation and handling conform to proper WebKit form rather ↵brettw@google.com2008-10-3117-1325/+1104
| | | | | | | | | | than using tacked-on functions on GraphicsContext. Clean up the associated GraphicsContext objects. Merge SkGraphicsContext, SkPaintContext, and PlatformContextSkia into one class, PlatformContextSkia. This tries to change no code related to this, the code in PlatformContextSkia is just a concatenation of those existing files, and hopefully doesn't need much review. This file is in the wrong style and is a terrible mess, I will clean it up in successive passes so it can be reviewed reasonably. Review URL: http://codereview.chromium.org/8754 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4270 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the JSC build.darin@chromium.org2008-10-3110-63/+213
| | | | | | | | | | | | This involved fixing up vcproj files and making some KJS -> JSC changes. I also had to fix some issues related to ScriptCallContext. I had to create a ScriptControllerChromium.cpp for the JSC build to provide an implementation of createScriptInstanceForWidget that knows how to talk to our plugin implementation. This file belongs in bindings/js alongside files like ScriptControllerWin.cpp, so I created webkit/port/bindings/js to house it. R=dglazkov,ojan Review URL: http://codereview.chromium.org/8947 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4269 0039d316-1c4b-4281-b951-d872f2087c98
* Adds the ability for ObserverList to not notify observers added duringsky@google.com2008-10-313-5/+68
| | | | | | | | | | | | | notification. I need this for bookmarks. If a new observer is added while the bookmark model is in the process of sending out notification the newly added observer gets confused. BUG=674 TEST=none Review URL: http://codereview.chromium.org/8919 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4267 0039d316-1c4b-4281-b951-d872f2087c98
* Split the NONNODE_WRAPPER_TYPES into two partsmbelshe@google.com2008-10-311-3/+9
| | | | | | | | | | | | because Visual Studio's intellisense crashes when macros are too big (apparently). Thanks to Nicolas for finding the place where VS was crashing. Review URL: http://codereview.chromium.org/8757 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4265 0039d316-1c4b-4281-b951-d872f2087c98
* AbsolutePath should probably also work on non-Windows platforms.evanm@google.com2008-10-311-1/+1
| | | | | | | Review URL: http://codereview.chromium.org/8949 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4264 0039d316-1c4b-4281-b951-d872f2087c98
* AbsolutePath should probably actually use its input somewhere.evanm@google.com2008-10-311-1/+1
| | | | | | | Review URL: http://codereview.chromium.org/8948 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4263 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes http://code.google.com/p/chromium/issues/detail?id=3769, whichananta@chromium.org2008-10-316-637/+87
| | | | | | | | | | | | | | | | | | | | | | | | is to allow users to download the java plugin via our plugin installer. The plugin installer currently supports URLs which point to executable files. However the java runtime path is timed and changes frequently. As a stop gap fix for this, I added a facility in the plugin installer which indicates if a URL is a display URL. If yes then we navigate to this URL in a new tab, and allow the user to download the plugin from there. The format of the chrome_plugins_file.xml has been changed to have each plugin node specify a list of mime types. This reduces a great deal of duplicated information in the plugins file. Changed the plugin finder URL to http://dl.google.com/chrome/plugins/plugins2.xml to ensure that older clients continue to work. Bug=3769 R=jam Review URL: http://codereview.chromium.org/8729 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4260 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a tiny error in WebCursor.set_hotspot()dimich@google.com2008-10-311-1/+1
| | | | | | Review URL: http://codereview.chromium.org/8928 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4259 0039d316-1c4b-4281-b951-d872f2087c98
* Fix delete key and other editor keyboard shortcuts on the Mac.jeremy@chromium.org2008-10-311-4/+74
| | | | | | Review URL: http://codereview.chromium.org/8930 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4258 0039d316-1c4b-4281-b951-d872f2087c98
* Make it so that you can refresh and see changes in Greasemonkeyaa@chromium.org2008-10-304-33/+55
| | | | | | | | scripts immediately, without having to restart the renderer. Review URL: http://codereview.chromium.org/8908 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4256 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to using the message loop rather than gtk_main().agl@chromium.org2008-10-307-9/+916
| | | | | | | | | | | Include more code from the main test_shell.cc into the GTK version. Wherever possible the code has been copied and pasted in directly to make the future merge easy. Review URL: http://codereview.chromium.org/8670 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4255 0039d316-1c4b-4281-b951-d872f2087c98
* Begin the first small step towards using FilePath everywhere:evanm@google.com2008-10-3018-312/+475
| | | | | | | | | | - Add some transition APIs. - Start migrating some code to transition APIs. Review URL: http://codereview.chromium.org/8825 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4254 0039d316-1c4b-4281-b951-d872f2087c98
* Adding section to parse the lcov data and post the newace@chromium.org2008-10-301-2/+179
| | | | | | | coverage dataset to the code coverage dashboard. Review URL: http://codereview.chromium.org/8693 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4253 0039d316-1c4b-4281-b951-d872f2087c98
* Make clear browsing data dialog wider in finnish, so that the 'clearing..' ↵glen@chromium.org2008-10-301-1/+1
| | | | | | | | | | text isn't truncated. BUG=3836 Review URL: http://codereview.chromium.org/8922 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4252 0039d316-1c4b-4281-b951-d872f2087c98
* Include webkit licence changes, make page prettier with expando licence ↵glen@chromium.org2008-10-301-31/+236
| | | | | | | | sections and homepage links. Review URL: http://codereview.chromium.org/8905 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4251 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for HTTP AUTH prompts allowing save-password infobars to be shown after ↵glen@chromium.org2008-10-303-7/+14
| | | | | | | | | | | a transition away from the appropriate page while that page was loading. The issue was the LoginPrompt set up a provisional password save prior to the start of a page load, and DidNavigate is not called early enough when a user navigates, which they have an opportunity to do in the HTTP auth case (details in bug comments). BUG=2792 Review URL: http://codereview.chromium.org/8647 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4250 0039d316-1c4b-4281-b951-d872f2087c98
* When acting as a drop target, the webview keeps a cache oftc@google.com2008-10-302-7/+33
| | | | | | | | | | | | | the drop data so we don't have to send it over the IPC for each drag move. However, if a page load happens during the drop, the webview changes and we lose the cached data. To handle this, we keep track of which RVH we're dragging over and if it changes, we re-send the drop data. Review URL: http://codereview.chromium.org/8744 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4249 0039d316-1c4b-4281-b951-d872f2087c98
* Adds an imported string that will be used when we handle importing ofsky@google.com2008-10-301-1/+4
| | | | | | | | | | | bookmarks. BUG=674 TEST=none Review URL: http://codereview.chromium.org/8743 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4248 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a TODO (purge expired cookies in GetAllCookies()) and some small ↵pkasting@chromium.org2008-10-302-85/+111
| | | | | | | | | style fixes (function arguments on one line, remove braces on some single-line loop bodies). Remove some code to count how many cookies we garbage collected, since we never do anything with those numbers. Remove some TODOs that we shouldn't do (per deanm). This is a by-product of my in-progress cookie fixes. Review URL: http://codereview.chromium.org/8683 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4247 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS to pull in dominantScript UMR fix.ojan@google.com2008-10-301-1/+1
| | | | | | Review URL: http://codereview.chromium.org/8938 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4246 0039d316-1c4b-4281-b951-d872f2087c98
* Tests were failing because mini_installer.exe was not found. Added logic to ↵anantha@chromium.org2008-10-302-13/+27
| | | | | | | | get the path from base::DIR_EXE. Review URL: http://codereview.chromium.org/8750 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4242 0039d316-1c4b-4281-b951-d872f2087c98
* Fix dupe in test list.ojan@google.com2008-10-301-2/+1
| | | | | | Review URL: http://codereview.chromium.org/8932 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4241 0039d316-1c4b-4281-b951-d872f2087c98
* And another one. I actually think this one was flaky before the ojan@google.com2008-10-301-0/+1
| | | | | | | | | merge and noone updated the test lists. TBR Review URL: http://codereview.chromium.org/8931 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4240 0039d316-1c4b-4281-b951-d872f2087c98
* What's more fun than updating test lists?!?ojan@google.com2008-10-301-2/+26
| | | | | | Review URL: http://codereview.chromium.org/8929 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4238 0039d316-1c4b-4281-b951-d872f2087c98
* Try again to match test list to the tree.ojan@google.com2008-10-301-12/+13
| | | | | | | | Add a couple flaky ones. Remove a few that seem to be passing. They may also be flaky, we'll see. Review URL: http://codereview.chromium.org/8749 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4236 0039d316-1c4b-4281-b951-d872f2087c98
* Add new tests' missing results.dglazkov@google.com2008-10-3014-0/+360
| | | | | | Review URL: http://codereview.chromium.org/8925 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4234 0039d316-1c4b-4281-b951-d872f2087c98
* Update test lists to match the state of the tree. There mayojan@google.com2008-10-301-94/+6
| | | | | | | | | be some flaky ones in here, but it'll be easier to just remove them and add them back later as flaky than try and sift through the ~100 tests that we're passing. Review URL: http://codereview.chromium.org/8748 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4233 0039d316-1c4b-4281-b951-d872f2087c98
* Disable some failing UI tests for now.pkasting@chromium.org2008-10-301-2/+2
| | | | | | | | | TBR=ojan BUG=3881 Review URL: http://codereview.chromium.org/8923 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4231 0039d316-1c4b-4281-b951-d872f2087c98
* Linux fixes for the WebKit merge.evanm@google.com2008-10-305-4/+9
| | | | | | | Review URL: http://codereview.chromium.org/8746 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4229 0039d316-1c4b-4281-b951-d872f2087c98
* SCons config for recent bookmark changes.sgk@google.com2008-10-303-2/+6
| | | | | | Review URL: http://codereview.chromium.org/8921 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4228 0039d316-1c4b-4281-b951-d872f2087c98
* Roll deps to pull in new third_party/WebKitojan@google.com2008-10-302-2/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4226 0039d316-1c4b-4281-b951-d872f2087c98
* oops; will reland once tree is openavi@google.com2008-10-309-441/+24
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4223 0039d316-1c4b-4281-b951-d872f2087c98
* Landing 36102:37604 merge on trunkdglazkov@google.com2008-10-3090-7851/+3144
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4222 0039d316-1c4b-4281-b951-d872f2087c98