summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove compatibility #defines in string_util.hphajdan.jr@chromium.org2008-12-304-15/+9
| | | | | | Review URL: http://codereview.chromium.org/17014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7499 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some bad linux baselines.estade@chromium.org2008-12-304-2/+2
| | | | | | | | These were baselined to not render text shadows. (Now we do render text shadows on linux so the tests have been failing.) Review URL: http://codereview.chromium.org/17012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7498 0039d316-1c4b-4281-b951-d872f2087c98
* Fix zlib bustage with hammer build.erikkay@google.com2008-12-301-0/+1
| | | | | | | TBR=sgk Review URL: http://codereview.chromium.org/17008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7497 0039d316-1c4b-4281-b951-d872f2087c98
* Enable Hebrew spell checker after Jeremy fixed the underlying Webkit bug.xji@chromium.org2008-12-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Related bug: http://code.google.com/p/chromium/issues/detail?id=2779 Related Webkit fix: http://trac.webkit.org/changeset/36874 Test: Steps to repro: 1) open chrome, Hebrew UI 2) make sure the spell checker is on, and is set to Hebrew 3) type some Hebrew text in a RTL box (like RTL plain text finto), and use a Hebrew word that the speller does not know. 4) type some more Without the underlying Webkit fix: the highlight marker is in a wrong location, and keeps moving while typing more words after the unrecognized one. With the underlying Webkit fix: the highlight marker is in a correct and fixed location. Review URL: http://codereview.chromium.org/16606 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7496 0039d316-1c4b-4281-b951-d872f2087c98
* Follow up to issue 17007.estade@chromium.org2008-12-303-2/+2
| | | | | | | tbr=agl git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7495 0039d316-1c4b-4281-b951-d872f2087c98
* Add zlib/contrib/minizip to third_party/zliberikkay@google.com2008-12-3019-2/+5559
| | | | | | | | This adds support for reading the .zip archive file format, which we're using in extensions. Review URL: http://codereview.chromium.org/16605 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7493 0039d316-1c4b-4281-b951-d872f2087c98
* Part 1 of 'Add common words for each language, and remove forbidden words'.sidchat@google.com2008-12-292-27/+59
| | | | | | | | | | | Updated the Dic Reader to read additional words from additional-words dictionary file, created as a text file with UTF-8 encoding, with extension dic_delta. Test: Tested with all the 21 languages that are currently supported by the spell checker and for which common/additional words have been obtained. Resulting bdic files generated have those additional words. Issue=2837. Review URL: http://codereview.chromium.org/14856 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7492 0039d316-1c4b-4281-b951-d872f2087c98
* Forgot one file in r7490.estade@chromium.org2008-12-291-3/+0
| | | | | | | tbr=agl git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7491 0039d316-1c4b-4281-b951-d872f2087c98
* Follow up to issue 16424.estade@chromium.org2008-12-293-1/+2
| | | | | | Review URL: http://codereview.chromium.org/16486 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7490 0039d316-1c4b-4281-b951-d872f2087c98
* Update some of the mac specific entries.thomasvl@chromium.org2008-12-291-15/+4
| | | | | | Review URL: http://codereview.chromium.org/16483 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7488 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 7485.brettw@google.com2008-12-292-0/+4
| | | | | | Review URL: http://codereview.chromium.org/16803 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7487 0039d316-1c4b-4281-b951-d872f2087c98
* Change the signature of JSONReader::Read() and relatedaa@chromium.org2008-12-2921-573/+428
| | | | | | | | | methods to be more friendly to use with scoped_ptr. Change all the callsites. Review URL: http://codereview.chromium.org/16270 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7486 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline a layout test my transformed font rendering change affected.brettw@google.com2008-12-292-4/+0
| | | | | | Review URL: http://codereview.chromium.org/15093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7485 0039d316-1c4b-4281-b951-d872f2087c98
* * Bring up render_mesages.cc on POSIX.jeremy@chromium.org2008-12-297-14/+42
| | | | | | | | | * Add Pickle::Read/WriteUint32 & ParamTraits<uint32>. * Removed NSEvent from WebInputEvent since it appears not to be needed anymore. Review URL: http://codereview.chromium.org/16479 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7484 0039d316-1c4b-4281-b951-d872f2087c98
* Linux test shell: get rid of popups when they "lose focus".estade@chromium.org2008-12-291-4/+20
| | | | | | Review URL: http://codereview.chromium.org/14912 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7483 0039d316-1c4b-4281-b951-d872f2087c98
* * Update xcode project to add files compiled on Linux but not on OS X in ↵jeremy@chromium.org2008-12-293-30/+44
| | | | | | | | | chrome/common. * Update chrome/common/common.scons for OS X. * bring up property_bag_unittest.cc on Linux & OS X. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7482 0039d316-1c4b-4281-b951-d872f2087c98
* Update deps for python to pull in change to python path that picks up pyftpdlib.erikkay@google.com2008-12-291-1/+1
| | | | | | | | TBR=pam Review URL: http://codereview.chromium.org/16471 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7481 0039d316-1c4b-4281-b951-d872f2087c98
* Blind attempt at a fix for the Windows SCons build.evanm@google.com2008-12-261-1/+0
| | | | | | | | I didn't break it, but it'd be useful for verifying my other changes didn't break things if the Windows SCons build were green. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7480 0039d316-1c4b-4281-b951-d872f2087c98
* Mass convert ChromeStaticLibrary -> ChromeLibrary, including pulling the ↵evanm@google.com2008-12-2645-47/+51
| | | | | | | | | | | updated ICU dep that uses it as well. Add a SHARED scons command-line flag to build shared libraries. Review URL: http://codereview.chromium.org/16477 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7479 0039d316-1c4b-4281-b951-d872f2087c98
* Add a ChromeLibrary builder that allows the environment to decide whetherevanm@google.com2008-12-261-0/+5
| | | | | | | | | we link statically or dynamically. Review URL: http://codereview.chromium.org/16269 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7477 0039d316-1c4b-4281-b951-d872f2087c98
* Windows doesn't like zero-length arrays.evanm@google.com2008-12-261-6/+12
| | | | | | | Review URL: http://codereview.chromium.org/16267 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7476 0039d316-1c4b-4281-b951-d872f2087c98
* Match the change in r7464 to not use webkit/port/page anymore, as it's beenevanm@google.com2008-12-261-1/+0
| | | | | | | | | upstreamed. Review URL: http://codereview.chromium.org/16265 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7475 0039d316-1c4b-4281-b951-d872f2087c98
* Stub out some plugin functions to make the dynamic linker happy.evanm@google.com2008-12-262-1/+32
| | | | | | | | | With this change, test_shell_tests can link with dynamic libraries. Review URL: http://codereview.chromium.org/16476 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7474 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a circular dependency within the test_shell SConscript.evanm@google.com2008-12-261-2/+3
| | | | | | | Review URL: http://codereview.chromium.org/16266 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7473 0039d316-1c4b-4281-b951-d872f2087c98
* Add a missing file to the build to appease the dynamic linker.evanm@google.com2008-12-261-0/+1
| | | | | | | Review URL: http://codereview.chromium.org/16264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7472 0039d316-1c4b-4281-b951-d872f2087c98
* Make Skia build as a dynamic library by fixing up the imports.evanm@google.com2008-12-263-2/+10
| | | | | | | | | | The define in the SCons file / vsprops was unused in the Skia source; I imagine usage of it was removed in the recent Skia merge. Review URL: http://codereview.chromium.org/16263 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7471 0039d316-1c4b-4281-b951-d872f2087c98
* Provide an unimplemented function to appease the dynamic linker.evanm@google.com2008-12-262-0/+17
| | | | | | | Review URL: http://codereview.chromium.org/16262 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7470 0039d316-1c4b-4281-b951-d872f2087c98
* Restore the shortened "building bindings" output after r6962 broke it.evanm@google.com2008-12-261-1/+7
| | | | | | | Review URL: http://codereview.chromium.org/14107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7469 0039d316-1c4b-4281-b951-d872f2087c98
* Slight change to r7333.estade@chromium.org2008-12-241-1/+2
| | | | | | | See rietveld issue 14877. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7468 0039d316-1c4b-4281-b951-d872f2087c98
* Initial subset of .vcproj file generation, covering generation of:sgk@google.com2008-12-2417-316/+1812
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | base\build\base.vcproj base\build\base_gfx.vcproj base\build\base_unittests.vcproj base\build\debug_message.vcproj skia\skia.vcproj testing\gtest.vcproj third_party\icu38\icu.vcproj third_party\icu38\icudt.vcproj third_party\libpng\libpng.vcproj third_party\zlib\zlib.vcproj Supporting work in *.scons files: * Adds .h files to the input_files lists in the various *.scons files. * Add arguments to ChromeMSVSProject() to actually generate the .vcproj files. * Add MSVS.AddConfig() calls to the *.scons files to preserve the .vsprops inclusion in the generated .vcproj files. (These will go away eventually as we migrate away from .vsprops in favor of using the settings from the SCons configuration.) * Add MSVS.AddConfig() calls to preserve the .vsprops inclusion. * Move the special generation of dmg_fp/*.cc files ahead of the input file list so we can list the generated object files. * Change the 'solutions' Alias to 'msvs' so we don't mislead about what will actually be generated. Updates to the new _Node_MSVS.py module with latest from upstream prototype development: * Support configurability of: * buildtarget (used to generat project name) * RootNamespace * relative_path_prefix (to prepend './') * tools (to avoid repetition in the project configs) * Track the Visual Studio hierarchy in SCons Nodes, not DOM, so we can delay evaluation until after the complete configuration has been specified. * Add a FileList base class for the things that need, with a subclass hierarchy for the different concrete things in our tree, and a FileListWalk() function for traversing hierarchies. * Centralize turning strings into Nodes in the args2nodes() method and have AddFiles() just use it. Updates to chromium_builders.py to support all this * Add knowledge about stripping out noncompilable files (.h files) from input_files lists. * Return a Null() class if we're not generating MSVS files so we don't have to hide the other calls in if:-blocks. * Add custom ChromeFileList subclass of MSVS.FileList as a container for the file list manipulation we need to do. * Move the Chrome*() function definitions out to global space, and just use the generate() function for adding them to the passed-in environment as class methods. * Make a change to SCons (in Node/FS.py) to handle polymorphism in the new MSVS Node hierarchy. Review URL: http://codereview.chromium.org/16447 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7467 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a memory leak in json_reader_unittest.ccaa@chromium.org2008-12-241-24/+26
| | | | | | Review URL: http://codereview.chromium.org/16475 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7466 0039d316-1c4b-4281-b951-d872f2087c98
* A small textual change to the Channel Changer to point out that admin ↵finnur@google.com2008-12-241-2/+3
| | | | | | | | privileges are required (in some cases). Review URL: http://codereview.chromium.org/16232 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7465 0039d316-1c4b-4281-b951-d872f2087c98
* Fix v8bindings following r7458 which deletes port/page.ericroman@google.com2008-12-241-1/+1
| | | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/16259 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7464 0039d316-1c4b-4281-b951-d872f2087c98
* I thought all tests in ignored are skipped, but I was wrong. Updating ↵sky@google.com2008-12-241-1/+1
| | | | | | | | | | | | appropriately. BUG=none TEST=none TBR=tc Review URL: http://codereview.chromium.org/16258 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7463 0039d316-1c4b-4281-b951-d872f2087c98
* Implement extension:// protocol.aa@chromium.org2008-12-2422-53/+274
| | | | | | Review URL: http://codereview.chromium.org/15010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7462 0039d316-1c4b-4281-b951-d872f2087c98
* Moves test to ignored list that is testing a KJS implementation detailsky@google.com2008-12-242-1/+5
| | | | | | | | | | | | | (window.GCController.getJSObjectCount) that we have no intention of supporting. BUG=none TEST=none TBR=tc Review URL: http://codereview.chromium.org/16257 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7461 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Linux builddglazkov@google.com2008-12-231-1/+1
| | | | | | | | TBR=darin Review URL: http://codereview.chromium.org/16473 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7460 0039d316-1c4b-4281-b951-d872f2087c98
* Kill FontCacheMacPending.cppdarin@google.com2008-12-233-89/+1
| | | | | | | | R=dglazkov Review URL: http://codereview.chromium.org/16472 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7459 0039d316-1c4b-4281-b951-d872f2087c98
* Move port/page/inspector bits to WebCore/inspector (2/2)dglazkov@google.com2008-12-2315-3746/+21
| | | | | | Review URL: http://codereview.chromium.org/16253 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7458 0039d316-1c4b-4281-b951-d872f2087c98
* Move port/page/inspector bits to WebCore/inspector, Mac build.dglazkov@google.com2008-12-232-11/+17
| | | | | | Review URL: http://codereview.chromium.org/16255 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7456 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 7423.erikkay@google.com2008-12-232-13/+0
| | | | | | | After talking with Darin, I'm convinced this was a bad idea. The issue is that Linux can't actually know the encoding of the file (bad Linux!), so on Linux this method is nonsensical. It also turns out to not be useful for the case I thought I needed it for. Review URL: http://codereview.chromium.org/16252 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7455 0039d316-1c4b-4281-b951-d872f2087c98
* Kill PlatformScreenMac.mmdarin@google.com2008-12-237-130/+81
| | | | | | | | | | | | | | | | Replace it with an implementation of GetScreenInfoHelper like the other platforms. This webkit glue function is implemented in webkit_glue_mac.mm. Now that we have a GetScreenInfoHelper implemented for each platform, I moved the implementation of GetScreenInfo into test_shell.cc. R=dglazkov Review URL: http://codereview.chromium.org/16470 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7453 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes NPAPITester ui tests. I was trying to diagnose failing ui testssky@google.com2008-12-231-3/+29
| | | | | | | | | | | | | | and with page heap enabled these tests consistenly crashed on me. I've no idea about this code, but this change fixed it. As far as I can tell in some cases Send deletes the NPObjectProxy, so that any code that attempts to access the proxy after the Send may crash. BUG=none TEST=none Review URL: http://codereview.chromium.org/16418 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7452 0039d316-1c4b-4281-b951-d872f2087c98
* Adds description of why a number of tests are failing.sky@google.com2008-12-231-2/+4
| | | | | | | | | | BUG=none TEST=none TBR=tc Review URL: http://codereview.chromium.org/16251 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7451 0039d316-1c4b-4281-b951-d872f2087c98
* Delete SkiaSupport.{cpp,h} (CL 2 of 2).ericroman@google.com2008-12-233-10/+1
| | | | | | Review URL: http://codereview.chromium.org/16468 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7450 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Max Build (Location.cpp wasn't build with any target)dglazkov@google.com2008-12-231-0/+2
| | | | | | Review URL: http://codereview.chromium.org/16469 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7449 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor the two URLRequestContext subclasses in profile.cc into a new sharedaa@chromium.org2008-12-236-285/+268
| | | | | | | | | | | | | | | | | ChromeRequestContext class. This will allow us to put browser-specific request context here rather than in URLRequestContext and eliminates a lot of duplicate code. I looked at having two different classes using either inheritance (as proposed by the existing TODO) or composition, but it seems like there isn't enough difference between these two classes to justify it. Removed is_off_the_record() because it wasn't being used anywhere and did a few other minor code cleanup things. Review URL: http://codereview.chromium.org/16408 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7448 0039d316-1c4b-4281-b951-d872f2087c98
* Add a dummy PostThreadMessage and PeekMessage call to help inform Windows ↵darin@chromium.org2008-12-231-9/+19
| | | | | | | | | | | that our subprocesses have started up. This causes Windows to promptly stop showing the IDC_APPSTARTING cursor when opening a new tab or navigating to a new domain via the location bar. BUG=4805 R=ananta Review URL: http://codereview.chromium.org/16464 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7447 0039d316-1c4b-4281-b951-d872f2087c98
* Move a function from controller.cc to sandbox_utils.cc innsylvain@chromium.org2008-12-2316-45/+50
| | | | | | | preparation for the refactoring. Review URL: http://codereview.chromium.org/16225 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7445 0039d316-1c4b-4281-b951-d872f2087c98
* Add pyftpdlib to python PATHerikkay@google.com2008-12-231-0/+0
| | | | | | | TBR=pam Review URL: http://codereview.chromium.org/16465 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7444 0039d316-1c4b-4281-b951-d872f2087c98