summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add js bindings layer for ProxyResolverV8 {"alert()", "dnsResolve()", ↵ericroman@google.com2009-03-027-62/+627
| | | | | | | | | | | "myIpAddress" <-- [partial]}. Also adds a utility function to net_util for turning a addrinfo into an IP address string. BUG=2764 Review URL: http://codereview.chromium.org/31009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10730 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline an SVG layout test. The difference is that we draw two additional ↵sidchat@google.com2009-03-024-8/+7
| | | | | | | | one-pixel-wide black lines, one horizontal and one vertical, which occur on the top and left of the box respectively. This gives the box a 3-D appearance. After reviewing the SVG code, it seems we are doing the right thing; i.e., the code specifies to draw these lines with stroke-width="1" to give the 3-D appearance. I am thinking that in the original mac baseline, these lines are not prominent due to difference in Skia SVG line handling and shading. Review URL: http://codereview.chromium.org/28321 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10728 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the IPC::SyncChannel leaks with RenderThread in the callstack. This ↵jam@chromium.org2009-03-022-8/+21
| | | | | | | | works by emptying the IPC message loop of its tasks, which frees the SyncContext object. After this is checked in, I'll keep an eye to see if the same thing needs to be done for the SyncChannel tests (they seem to not be generating errors, from looking at the last dozen runs). Review URL: http://codereview.chromium.org/28307 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10727 0039d316-1c4b-4281-b951-d872f2087c98
* Add site_instance_unittest.cc to the Posix build.jhawkins@chromium.org2009-03-023-4/+2
| | | | | | Review URL: http://codereview.chromium.org/27299 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10726 0039d316-1c4b-4281-b951-d872f2087c98
* Enable focus-change via tabbing on Linux.estade@chromium.org2009-03-027-19/+91
| | | | | | Review URL: http://codereview.chromium.org/28248 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10725 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unneeded macros that required WTL includes.maruel@chromium.org2009-03-021-3/+0
| | | | | | | TBR=deanm Review URL: http://codereview.chromium.org/27348 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10723 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a slight error in the atl includes. We are using the CRect class from ↵maruel@chromium.org2009-03-021-1/+2
| | | | | | | | | WTL and not from ATL... TBR=deanm Review URL: http://codereview.chromium.org/28326 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10722 0039d316-1c4b-4281-b951-d872f2087c98
* Fix compilations errors introduced by revision 10712.maruel@chromium.org2009-03-025-13/+21
| | | | | | | TBR=deanm Review URL: http://codereview.chromium.org/27347 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10721 0039d316-1c4b-4281-b951-d872f2087c98
* Correct the order of files in gyp.dglazkov@google.com2009-03-021-2/+2
| | | | | | | | TBR=mark Review URL: http://codereview.chromium.org/27346 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10720 0039d316-1c4b-4281-b951-d872f2087c98
* Re-include ScriptController into the gyp file.dglazkov@google.com2009-03-021-0/+2
| | | | | | | | TBR=mark Review URL: http://codereview.chromium.org/28322 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10719 0039d316-1c4b-4281-b951-d872f2087c98
* Add V8WebKitCSSMatrixConstructor to Linux builddglazkov@google.com2009-03-021-0/+1
| | | | | | | | TBR=tony Review URL: http://codereview.chromium.org/27343 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10718 0039d316-1c4b-4281-b951-d872f2087c98
* Fix windows build: include the webkit chromium directory intc@google.com2009-03-022-2/+1
| | | | | | | | | | | all of our webkit projects. Glue was missing it, so it didn't compile. TBR=darin Review URL: http://codereview.chromium.org/31019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10717 0039d316-1c4b-4281-b951-d872f2087c98
* Fix linux tree (move static const definition out of class and into cc file)jar@chromium.org2009-03-022-1/+4
| | | | | | | TBR=mbelshe Review URL: http://codereview.chromium.org/27341 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10716 0039d316-1c4b-4281-b951-d872f2087c98
* Remove includes to the newly removed edit_drop_target.h header.deanm@chromium.org2009-03-022-2/+0
| | | | | | Review URL: http://codereview.chromium.org/28319 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10715 0039d316-1c4b-4281-b951-d872f2087c98
* Renovate FieldTrial class to better bit with histogram usage.jar@chromium.org2009-03-023-47/+236
| | | | | | | r=mbelshe Review URL: http://codereview.chromium.org/28226 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10714 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up upstreamed V8 bindings, Chromium sidedglazkov@google.com2009-03-0218-2030/+194
| | | | | | | | R=mark Review URL: http://codereview.chromium.org/27336 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10713 0039d316-1c4b-4281-b951-d872f2087c98
* Separate the AutocompleteEditView from the cross-platform code.deanm@chromium.org2009-03-0215-2662/+2806
| | | | | | | | | | | | Separate the platform specific AutocompleteEditView from the cross-platform model and controller. This leaves the model/controller in autocomplete_edit.{h,cc}, and moves the view into autocomplete_edit_view.h and autocomplete_edit_view_win.{h,cc}. There is now an abstract interface (AutocompleteEditView) which the model uses to talk to the view. Other views (for example, the LocationBarView) will still talk directly to the AutocompleteEditViewWin, which is the full Chrome view. This change also pulled in the Windows specific edit_drop_target code into autocomplete_edit_view_win.cc. Review URL: http://codereview.chromium.org/27327 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10712 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the non-Windows builds. This makes makes the Windows code conditional on ↵brettw@chromium.org2009-03-021-0/+16
| | | | | | | | Windows. Review URL: http://codereview.chromium.org/28318 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10710 0039d316-1c4b-4281-b951-d872f2087c98
* Fix and uncomment the tests I broke in my transparency patch. Turns outbrettw@chromium.org2009-03-021-6/+4
| | | | | | | | we should only be making opaque the part of the layer that we actually drew to (since the layer opaquifier doesn't know about clip masks). Review URL: http://codereview.chromium.org/28284 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10709 0039d316-1c4b-4281-b951-d872f2087c98
* bulk mac test updatethomasvl@chromium.org2009-03-021-46/+43
| | | | | | | | | | - we had a large pile passing, but expected to fail, fixed. - updated for a few tests that aren't always passing on the bots. w/ these we should be green on the debug bot, but the release bot still sees some random patterns i can't prevent failures w/ yet. Review URL: http://codereview.chromium.org/27338 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10708 0039d316-1c4b-4281-b951-d872f2087c98
* Create the PopupView from the EditView, not the PopupModel.deanm@chromium.org2009-03-029-228/+245
| | | | | | | | | | | | | | It is hard to instantiate platform-specifc classes (like the AutocompletePopupView) from cross-platform classes (like the model). This does what makes more sense, create platform specific instances from platform specific code. The AutocompleteEditView now creates the AutocompletePopupView. The AutocompletePopupView now creates the AutocompletePopupModel. This also requires exposing AutocompletePopupViewWin, so that in the future the AutcompletePopupViewWin will be able to be created with an AutocompleteEditViewWin pointer. This sort of reverts some of my previous changes, as is pulls the interface out of autocomplete_popup_view_win.cc and into autocomplete_popup_view_win.h. This is sad but neccessary. This removes the AutocompletePopupView::CreatePopupView factory, and replaces it by directly instantiating the platform-specific view instance. Review URL: http://codereview.chromium.org/28313 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10707 0039d316-1c4b-4281-b951-d872f2087c98
* Add googleurl.gyp:googleurl_unittestsmark@chromium.org2009-03-021-6/+22
| | | | | | Review URL: http://codereview.chromium.org/28317 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10705 0039d316-1c4b-4281-b951-d872f2087c98
* Improved PDF from Cole.pinkerton@chromium.org2009-03-021-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10704 0039d316-1c4b-4281-b951-d872f2087c98
* Random change to force a build. Fix style compliance. In theory, shouldn't ↵maruel@chromium.org2009-03-021-2/+2
| | | | | | | | | break the build. TBR=cpy Review URL: http://codereview.chromium.org/27331 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10701 0039d316-1c4b-4281-b951-d872f2087c98
* Isolate exceptions when evaluating javascript code from C++.ager@chromium.org2009-03-021-1/+9
| | | | | | | | | | | | | | | | | Evaluating a script that throws an uncaught exception should not interfere with evaluating other code from C++ when the call to evaluate returns. I put indentical code in the V8Bridge a while ago and it seems to have been lost in the unforking process. BUG=4336 BUG=7773 BUG=8007 R=kasperl@chromium.org Review URL: http://codereview.chromium.org/27326 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10697 0039d316-1c4b-4281-b951-d872f2087c98
* Implement gfx::Path on GTK.deanm@chromium.org2009-03-026-21/+54
| | | | | | Review URL: http://codereview.chromium.org/28297 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10696 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing tests to the GYP+Xcode build.mark@chromium.org2009-03-026-53/+43
| | | | | | Review URL: http://codereview.chromium.org/28309 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10695 0039d316-1c4b-4281-b951-d872f2087c98
* GYP it, GYP it good.mark@chromium.org2009-03-0242-36957/+12
| | | | | | | | Convert the Mac build to the new GYP-based Xcode build, and remove the old Xcode projects. Review URL: http://codereview.chromium.org/28305 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10693 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash; dom_ui_ is destroyed by LoadURL.glen@chromium.org2009-03-011-1/+3
| | | | | | | | BUG=8158 Review URL: http://codereview.chromium.org/27285 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10689 0039d316-1c4b-4281-b951-d872f2087c98
* Revert my previous change. It fixed the memory leaks (see ↵jam@chromium.org2009-03-012-15/+4
| | | | | | | | http://build.chromium.org/buildbot/waterfall/builders/XP%20Unit%20(purify)/builds/2378/steps/purify%20test:%20unit/logs/stdio), but DeleteURLAndFavicon started failing mysteriously after my checkin. Review URL: http://codereview.chromium.org/28304 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10688 0039d316-1c4b-4281-b951-d872f2087c98
* Speculative fix for memory leak in unit tests.TBR=erikkayjam@chromium.org2009-03-012-3/+14
| | | | | | Review URL: http://codereview.chromium.org/28301 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10685 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent chrome from launching with a chromehtml: argumentsverrir@chromium.org2009-02-281-0/+39
| | | | | | | | | | | unless its preceeded by the switch terminator. This is to prevent chromehtml: urls to supply arguments to Chrome. BUG=5825 Review URL: http://codereview.chromium.org/20469 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10684 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the misspelling of GetLaunchShortcutKind().mal@chromium.org2009-02-281-3/+3
| | | | | | | TBR= cpu Review URL: http://codereview.chromium.org/27314 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10683 0039d316-1c4b-4281-b951-d872f2087c98
* Remove IPCSyncChannelTest.ChattyServer from purify unit tests because it ↵jam@chromium.org2009-02-281-0/+3
| | | | | | | | | takes half the time. TBR=erikkay Review URL: http://codereview.chromium.org/28300 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10681 0039d316-1c4b-4281-b951-d872f2087c98
* Run the unload tests in single process mode, after my fix to single process ↵jam@chromium.org2009-02-281-35/+0
| | | | | | | | | mode. BUG=7933 Review URL: http://codereview.chromium.org/27311 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10680 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Windows ifdefs, all views will need to implement this method.deanm@chromium.org2009-02-281-5/+1
| | | | | | Review URL: http://codereview.chromium.org/27274 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10679 0039d316-1c4b-4281-b951-d872f2087c98
* Mark some more tests as failing, timing out, or flaky.estade@chromium.org2009-02-281-2/+34
| | | | | | | | | | These are more effects of the recent webkit merge. It looks like dimich has his work cut out for him :) TBR=jhawkins Review URL: http://codereview.chromium.org/27309 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10678 0039d316-1c4b-4281-b951-d872f2087c98
* Add extensions_ui from r10675 to chrome.gypmark@chromium.org2009-02-281-0/+2
| | | | | | Review URL: http://codereview.chromium.org/29009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10677 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt 2 at landing this.ananta@chromium.org2009-02-281-3/+17
| | | | | | | | | | | | | | | | | | | | Don't call SetPriorityClass if CBSText.dll is loaded in the browser process. The CBSText.dll loads as a global GetMessage hook into the browser process and intercepts/unintercepts the kernel32 API SetPriorityClass in a background thread. If the browser calls this API just when it is intercepted the dlls interceptor proc messes up the stack while returning back, which causes random crashes in the browser. The hacky fix for now is to check for this dll and not invoke the API. We will beautify this fix if it works in the wild. This fixes http://code.google.com/p/chromium/issues/detail?id=6418 Bug=6418 Review URL: http://codereview.chromium.org/27298 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10676 0039d316-1c4b-4281-b951-d872f2087c98
* Initial work on chrome-ui://extensions/ page. URL now displays a static ↵rafaelw@chromium.org2009-02-289-0/+258
| | | | | | | | template page Review URL: http://codereview.chromium.org/28172 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10675 0039d316-1c4b-4281-b951-d872f2087c98
* Fix system menu positioning in fullscreen mode to be at the upper left ↵pkasting@chromium.org2009-02-282-8/+11
| | | | | | | | | corner of the screen. BUG=8151 Review URL: http://codereview.chromium.org/28247 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10674 0039d316-1c4b-4281-b951-d872f2087c98
* Bring chrome.gyp up to date with Chromium r10668mark@chromium.org2009-02-281-2/+6
| | | | | | Review URL: http://codereview.chromium.org/27304 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10673 0039d316-1c4b-4281-b951-d872f2087c98
* Bring net.gyp up to date with Chromium r10667mark@chromium.org2009-02-281-0/+7
| | | | | | Review URL: http://codereview.chromium.org/27303 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10672 0039d316-1c4b-4281-b951-d872f2087c98
* Re-create LINUX entries in tests_fixable.txtx and rather mark new ones with ↵dimich@google.com2009-02-281-9/+28
| | | | | | | | | 'WIN MAC :'. This is follow up on review in http://codereview.chromium.org/27301 Review URL: http://codereview.chromium.org/27302 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10671 0039d316-1c4b-4281-b951-d872f2087c98
* Fix guard to reflect new position in treejrg@chromium.org2009-02-281-3/+3
| | | | | | Review URL: http://codereview.chromium.org/28293 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10670 0039d316-1c4b-4281-b951-d872f2087c98
* Instead of appending "Downloads" to the user document directory, let each ↵estade@chromium.org2009-02-286-19/+50
| | | | | | | | | | platform specify its own downloads directory. On mac this is unimplemented. On windows it remains the user document directory + "\Downloads\", and on linux we attempt to follow their XDG setting, but fall back to ~/Downloads if they have an unsafe value in their XDG setting. Review URL: http://codereview.chromium.org/28167 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10669 0039d316-1c4b-4281-b951-d872f2087c98
* Adapt (and move) mark@chromium.org's Keystone integration to Chromium.jrg@chromium.org2009-02-284-1/+194
| | | | | | | | | | | | | | | | | | | | Call it from the Browser. (no-op if not packaged for branding). Add new build target "app_packaging" to package (if possible). (app_packaging target intentionally left out of "All"). For convenience, here is the app_packaging script embedded in the xcodeproj: PACKAGER="${PROJECT_DIR}/tools/mac/package_chrome.sh" if [ -f "${PACKAGER}" ]; then "${PACKAGER}" fi Mark, I know this is not in gyp... I am happy to have this klobbered and redo it (in gyp) at the appropriate time. Review URL: http://codereview.chromium.org/27293 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10668 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the NTLM authentication scheme by portingwtc@chromium.org2009-02-2822-42/+1786
| | | | | | | | | | Mozilla's implementation. R=darin,eroman BUG=6567,6824 Review URL: http://codereview.chromium.org/28144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10667 0039d316-1c4b-4281-b951-d872f2087c98
* Wire chrome shortcuts tooltip (installation)cpu@google.com2009-02-289-13/+41
| | | | | | | | | | | - Not complete since we are waiting for translations - For chromium the tooltip says "Browse the internet" BUG=b/1522969 Review URL: http://codereview.chromium.org/28272 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10666 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome side to pick up new WebKit API changes.darin@chromium.org2009-02-2834-281/+300
| | | | | | | | | | | | | | | | | | | | | WebKit API now provides: - layoutTestMode - support for registering extra local URL schemes - access to the current WebKitClient WebKitClient was extended to include: - access to the default locale - access to the current time - methods to start/stop the shared timer - method to get work scheduled on the main thread - methods to access cookies - method to prefetch hostnames R=dglazkov Review URL: http://codereview.chromium.org/27276 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10665 0039d316-1c4b-4281-b951-d872f2087c98