summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Rollback r3693 as it caused a 7% startup test slowdown.ericroman@google.com2008-10-223-5/+6
| | | | | | | | BUG=3639 Review URL: http://codereview.chromium.org/8044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3711 0039d316-1c4b-4281-b951-d872f2087c98
* Compile WidgetChromium on Linux.erg@google.com2008-10-222-3/+2
| | | | | | | Review URL: http://codereview.chromium.org/8042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3709 0039d316-1c4b-4281-b951-d872f2087c98
* * Re-apply "* Enable HTMLCanvasElement::toDataURL() method for Javascript."mmoss@google.com2008-10-222-1/+3
| | | | | | | | | This reverts r3706 which reverted r3700. Review URL: http://codereview.chromium.org/7845 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3708 0039d316-1c4b-4281-b951-d872f2087c98
* First cut at compiling Gears for Safari.jeremy@chromium.org2008-10-219-33/+459
| | | | | | | | | This contains the file list and correct compilation flags for the files. This doesn't yet link, but is only missing one custom builder. Review URL: http://codereview.chromium.org/8041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3707 0039d316-1c4b-4281-b951-d872f2087c98
* * Revert "* Enable HTMLCanvasElement::toDataURL() method for Javascript."mmoss@google.com2008-10-212-3/+1
| | | | | | | | | This reverts r3700 which broke the WebKit waterfall for this test. Review URL: http://codereview.chromium.org/7844 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3706 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing various layout issues with the download shelf:finnur@google.com2008-10-213-27/+31
| | | | | | | | | | | | 1) Bug 3424: If you download an EXE which takes a while to start and you switch tabs before it does, then when you come back to the tab it would truncate the dangerous download on the right because we have never cached the size of the label. We now perform a SizeLabelToMinWidth() in the constructor of DownloadItem for dangerous downloads to make sure the calculation has taken place when needed. 2) Bug 3424: Once I fixed the problem above, I also noticed that the Save and Discard buttons would not show since the cached button sizes are 0 because the view animation took place while the shelf was hidden (while the shelf had no parent). By triggering a Layout of the shelf after setting the bounds, this triggers the buttons to draw appropriately. 3) Bug 3459: The remaining work was to fix the truncation on the bottom of the dangerous download view by taking the size of the progress icon for non-dangerous downloads into account. Ideally, we should increase the size of a non-dangerous download view if the warning icon or the buttons on the dangerous download view cause the size to increase, but I find that unlikely and it should be easy to fix if we come across that. Review URL: http://codereview.chromium.org/7843 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3705 0039d316-1c4b-4281-b951-d872f2087c98
* Bring in CursorChromium to Linux build.evanm@google.com2008-10-213-41/+45
| | | | | | | | | | | | For some reason gcc wasn't happy with these implicit conversions: webkit/port/platform/chromium/CursorChromium.cpp:88: error: conversion from 'WebCursor::Type' to non-scalar type 'WebCore::Cursor' requested But making them explicit works. Review URL: http://codereview.chromium.org/8028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3704 0039d316-1c4b-4281-b951-d872f2087c98
* Move windows specific lock-recursion-counter into windows impl filejar@google.com2008-10-214-94/+46
| | | | | | | | | | | | | | | | | | | | Unix implementation of lock leaks the underlying lock_impl_ member so that the condition variable implementation can directly acquire and release the lock (without going through our abstract interface). This causse the recursion counter to become incorrect on such platforms. Windows uses an implementation of condition variables that uses our abstract interface, and hence is the only implementation that can track the recursion count (and besides... windows is the only platform that currently allows recursive (multiple) acquisitions of a lock by a single thread. I'll work on gracefully removing the depricated lock.cc after I've landed this change. r=cpu Review URL: http://codereview.chromium.org/7660 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3703 0039d316-1c4b-4281-b951-d872f2087c98
* Get ScrollViewChromium building under Linux.erg@google.com2008-10-212-4/+15
| | | | | | | Review URL: http://codereview.chromium.org/7841 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3702 0039d316-1c4b-4281-b951-d872f2087c98
* Remove HttpTransaction::Destroy(), and do automatic memory management with ↵ericroman@google.com2008-10-2114-181/+162
| | | | | | | | scoped_ptr<>. Review URL: http://codereview.chromium.org/7532 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3701 0039d316-1c4b-4281-b951-d872f2087c98
* * Enable HTMLCanvasElement::toDataURL() method for Javascript.mmoss@google.com2008-10-212-1/+3
| | | | | | | | | | | Merge changes from WebKit CLs 30888 and 30954 (WebKit/WebCore/html/HTMLCanvasElement.idl). This fixes LayoutTests: LayoutTests/http/tests/security/canvas-remote-read-remote-image.html Review URL: http://codereview.chromium.org/8023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3700 0039d316-1c4b-4281-b951-d872f2087c98
* Move the buildbot code to trunk/tools/buildbot so it is not included in a ↵maruel@google.com2008-10-211761-311426/+0
| | | | | | default source checkout. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3698 0039d316-1c4b-4281-b951-d872f2087c98
* Temporary disabling accessibility in the renderer to work-around bug 1432077 ↵jcampan@chromium.org2008-10-214-0/+17
| | | | | | | | | | | | which causes a crasher on tablet PCs (which for some reason issue WM_GETOBJECT messages). Once that bug is fixed (John is currently working on it), then we can reenable it. BUG=1432077 Review URL: http://codereview.chromium.org/7823 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3697 0039d316-1c4b-4281-b951-d872f2087c98
* Create memory histograms that also depend on the memory-model experimentjar@google.com2008-10-211-10/+36
| | | | | | | | | | | The experiment was set up to measure tab switch time impact, and this mod will allow us to see the impact on user memory (and user perception of memory). r=mbelshe Review URL: http://codereview.chromium.org/8027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3696 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the inclusion of Profiler.h to match upstream.pkasting@chromium.org2008-10-212-2/+1
| | | | | | Review URL: http://codereview.chromium.org/8035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3695 0039d316-1c4b-4281-b951-d872f2087c98
* Change the default http stack for chrome.exe from winhttp to the new one.ericroman@google.com2008-10-213-6/+5
| | | | | | | | http://code.google.com/p/chromium/issues/detail?id=2645 Review URL: http://codereview.chromium.org/7668 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3693 0039d316-1c4b-4281-b951-d872f2087c98
* Remove WebKeyboardEvent::key_data because we don't actually use ittc@google.com2008-10-217-19/+4
| | | | | | | | anymore. This makes WebKeyboardEvent easier to port to other platforms. Review URL: http://codereview.chromium.org/8026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3692 0039d316-1c4b-4281-b951-d872f2087c98
* Include chrome/renderer/SConscript in Linux build. Patch by Paweł Hajdan jrmark@chromium.org2008-10-217-41/+52
| | | | | | | <phajdan.jr@gmail.com>. Review: http://codereview.chromium.org/7822. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3691 0039d316-1c4b-4281-b951-d872f2087c98
* - Remove whitespace at the end of the lineagl@chromium.org2008-10-213-31/+51
| | | | | | | | | | | | | - A few spelling mistakes in the comments - Fix the order of initilization in the class (gcc warning) - use the string utility to convert between string type (gcc warning) - Ifdef the keyboard/mouse/painting which is currently only implemented on Windows Review URL: http://codereview.chromium.org/7827 Patch from Torchmobile Inc.. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3690 0039d316-1c4b-4281-b951-d872f2087c98
* symsrc is not open sourced yet and not necessary anyway. Remove it from the ↵maruel@google.com2008-10-211-7/+0
| | | | | | | | slave dependency. Review URL: http://codereview.chromium.org/7836 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3689 0039d316-1c4b-4281-b951-d872f2087c98
* Don't use UuidCreate as a source of randomness, and it's not portable. This ↵deanm@chromium.org2008-10-212-22/+5
| | | | | | | | removes chrome.dll's dependence on rpcrt4.dll (although it will still likely be loaded later). If the change is fine, I will also remove it from the depends list and the build configuration files. Review URL: http://codereview.chromium.org/7818 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3687 0039d316-1c4b-4281-b951-d872f2087c98
* Add tools/buildbot to the repository.initial.commit2008-10-211761-0/+311433
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3685 0039d316-1c4b-4281-b951-d872f2087c98
* Run MetricsResponseTest on the Mac. This test depended onmark@chromium.org2008-10-216-55/+123
| | | | | | | | | | | url_fetcher_protect.h, which contained a ProtectEntry class, but this name conflicts with the ProtectEntry function in QuickDraw, and apparently QuickDraw headers were being brought in by some other system header we use. Rename our ProtectEntry to URLFetcherProtectEntry, and change ProtectManager for consistency. Review URL: http://codereview.chromium.org/7834 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3684 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Gears SConscript under Linux.mpcomplete@chromium.org2008-10-211-1/+0
| | | | | | Review URL: http://codereview.chromium.org/6809 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3683 0039d316-1c4b-4281-b951-d872f2087c98
* Roll icu38 revision in DEPS for SCons renaming.sgk@google.com2008-10-211-1/+1
| | | | | | Review URL: http://codereview.chromium.org/7833 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3682 0039d316-1c4b-4281-b951-d872f2087c98
* Compile EventHandler under Linux.erg@google.com2008-10-212-2/+7
| | | | | | | Review URL: http://codereview.chromium.org/8024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3681 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress CERT_STATUS_NO_REVOCATION_MECHANISM to be compatiblewtc@google.com2008-10-211-0/+4
| | | | | | | | | | | | with WinHTTP, which doesn't report this error. We need this temporary workaround because our SSL UI tests aren't expecting this error. R=rvargas BUG=3004 Review URL: http://codereview.chromium.org/8022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3680 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Gears SConscript to work for opensource developers as described here:mpcomplete@google.com2008-10-212-39/+47
| | | | | | | | | | http://code.google.com/p/gears/wiki/BuildingGearsForWindows Small fix to the installer script to check the correct location for ipc_test.exe. Review URL: http://codereview.chromium.org/7831 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3679 0039d316-1c4b-4281-b951-d872f2087c98
* * Revert "- Remove whitespace at the end of the line"agl@chromium.org2008-10-213-52/+31
| | | | | | | | | This reverts commit r3676. Review URL: http://codereview.chromium.org/8025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3678 0039d316-1c4b-4281-b951-d872f2087c98
* - Remove whitespace at the end of the lineagl@chromium.org2008-10-213-31/+52
| | | | | | | | | | | | | - A few spelling mistakes in the comments - Fix the order of initilization in the class (gcc warning) - use the string utility to convert between string type (gcc warning) - Ifdef the keyboard/mouse/painting which is currently only implemented on Windows Review URL: http://codereview.chromium.org/7827 Patch from Torchmobile Inc.. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3676 0039d316-1c4b-4281-b951-d872f2087c98
* SCons renaming updates for base, net and googleurl:sgk@google.com2008-10-2143-1207/+1606
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rename SConscript files to {module}.scons or {moduel}_lib.scons, depending on the primary target involved. * Separate targets into individual *.scons files, with one construction environment (named "env") per *.scons file. * Add using_{module}.scons files (like .vsprops) that will be used by other modules to add CPPDEFINES, CPPPATH, LIBS and LIBPATH values. * Update other modules' *.scons files to use the new using_{module}.scons files (using a temporary one-liner idiom until we have the ApplySConscript() method from the Hammer modules). * Use the idiom of removing to-be-ported files from the master list, so they can be simply deleted from the to-be-ported list as they get ported in the future, instead of having to shuffle entries between lists. * Use $OBJ_ROOT instead of hard-coded '#/$BUILD_TYPE/' for the $*_DIR variables. * Add a addRepository() call mapping build/ to $TARGET_ROOT/googleurl, so its $OBJ_ROOT value can look like the others'. * Formatting changes, primarily modifying indentation to conform to style guidelines. * Fix copyright headers in some third_party/* modules previously overlooked. * Add rudimentary __doc__ strings, setting up for a future ability to generate meaningful documentation. Review URL: http://codereview.chromium.org/7807 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3675 0039d316-1c4b-4281-b951-d872f2087c98
* Add stubs for screen size accessors for linux test_shell link errors.erg@google.com2008-10-212-0/+75
| | | | | | | Review URL: http://codereview.chromium.org/7825 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3674 0039d316-1c4b-4281-b951-d872f2087c98
* Build SkGraphicsContext under Linuxerg@google.com2008-10-214-32/+17
| | | | | | | Review URL: http://codereview.chromium.org/8019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3671 0039d316-1c4b-4281-b951-d872f2087c98
* When on Linux compile these strings in also.evanm@google.com2008-10-211-2/+2
| | | | | | | Review URL: http://codereview.chromium.org/7817 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3670 0039d316-1c4b-4281-b951-d872f2087c98
* Fix renderer crash on startup.darin@chromium.org2008-10-211-1/+1
| | | | | | | | TBR=mbelshe Review URL: http://codereview.chromium.org/8021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3669 0039d316-1c4b-4281-b951-d872f2087c98
* Removing the test cases for the {} keys. The way we generate these keyeventsananta@chromium.org2008-10-212-25/+2
| | | | | | | | | | | | in test shell is not compatible with the webkit event generation mechanism. This is to help in pushing this layout test upstream. R=pam Review URL: http://codereview.chromium.org/8012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3667 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a timing problem that caused the find bar's coordinates to be incorrect.brettw@google.com2008-10-212-7/+2
| | | | | | | | The visible flag was getting set twice from two different sources, one of which was wrong. Review URL: http://codereview.chromium.org/7820 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3666 0039d316-1c4b-4281-b951-d872f2087c98
* remove PLATFORM_GTK-ismstc@google.com2008-10-212-16/+0
| | | | | | | | | After the change to PlatformScrollbar.h, this just works (tm). Review URL: http://codereview.chromium.org/7821 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3665 0039d316-1c4b-4281-b951-d872f2087c98
* We don't support SSL renegotiation yet. Add thewtc@google.com2008-10-218-43/+222
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ERR_SSL_RENEGOTIATION_REQUESTED error code for when we received a renegotiation request from a server. Support the completion of an SSL handshake after we write something. (This happens in a session resumption handshake.) Use the SSL configuration settings to turn on or turn off various versions of the SSL protocol and server certificate revocation checking. Report all the errors of a certificate and whether revocation checking was done in in the server_cert_status_ bitmask. Create a new scoped_cert_chain_context.h header for the ScopedCertChainContext class that used to be in x509_certificate_win.cc, and use it to fix a leak of chain_context on error paths in SSLClientSocketWin::VerifyServerCert. R=rvargas BUG=3002,3003,3004 Review URL: http://codereview.chromium.org/7505 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3664 0039d316-1c4b-4281-b951-d872f2087c98
* Add a sleep to temporarily fix the find in page test.brettw@google.com2008-10-211-0/+5
| | | | | | Review URL: http://codereview.chromium.org/7819 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3663 0039d316-1c4b-4281-b951-d872f2087c98
* Make PlatformScrollBar.h cross-platform. This is just movingtc@google.com2008-10-212-44/+50
| | | | | | | the scrollbar tick rects to IntRect. Review URL: http://codereview.chromium.org/7802 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3662 0039d316-1c4b-4281-b951-d872f2087c98
* Build these stubs under Linux, too.erg@google.com2008-10-211-2/+0
| | | | | | | Review URL: http://codereview.chromium.org/8014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3661 0039d316-1c4b-4281-b951-d872f2087c98
* Split up webkit/SConscript.port into separate mac/linux sectionstc@google.com2008-10-211-3/+20
| | | | | | | | | | patch from WildFox (TorchMobile, Inc) in http://codereview.chromium.org/7295 Review URL: http://codereview.chromium.org/8013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3660 0039d316-1c4b-4281-b951-d872f2087c98
* Fix another crasher in Spell Checker related to file IO.sidchat@google.com2008-10-211-0/+2
| | | | | | | Issue=3039 Review URL: http://codereview.chromium.org/7528 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3659 0039d316-1c4b-4281-b951-d872f2087c98
* Split startup-test graphs into cold and warm, since otherwise the plot axispamg@google.com2008-10-211-7/+11
| | | | | | | | | | is too large for changes in warm timings to show up well. BUG=3597 TEST=warm-test results show up better on startup-test plot Review URL: http://codereview.chromium.org/7531 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3657 0039d316-1c4b-4281-b951-d872f2087c98
* Call GdiAlphaBlend directly instead of the AlphaBlend wrapper in ↵deanm@chromium.org2008-10-214-22/+21
| | | | | | | | msimg32.dll. The wrapper does a few additional santity checks, which I presume GdiAlphaBlend will have to handle anyway. This means we don't depend on msimg32.dll anymore. Review URL: http://codereview.chromium.org/7813 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3656 0039d316-1c4b-4281-b951-d872f2087c98
* Fix include path from last checkin.brettw@google.com2008-10-211-1/+1
| | | | | | Review URL: http://codereview.chromium.org/7815 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3655 0039d316-1c4b-4281-b951-d872f2087c98
* Factor find in page out of WebContents and into the view, since it is almostbrettw@google.com2008-10-2125-464/+488
| | | | | | | | | | | | | | | all view specific. Rename find in page controller to be "FindBarWin", and find in page view to be "findBarView" (since this is not Windows specific, but "Views" specific). I did lots of simplification and moving around of the find in page API. I coalesced several of the show functions into one master function on the view. I removed some other sizing and window updating code from WebContents and moved it to the view. Review URL: http://codereview.chromium.org/7667 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3654 0039d316-1c4b-4281-b951-d872f2087c98
* fix typodarin@chromium.org2008-10-211-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3653 0039d316-1c4b-4281-b951-d872f2087c98
* Add NPN_EvaluateHelper for the KJS build.darin@chromium.org2008-10-211-0/+5
| | | | | | | | TBR=mbelshe Review URL: http://codereview.chromium.org/8007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3652 0039d316-1c4b-4281-b951-d872f2087c98