summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* linux: split MOZ_PLUGIN_PATH on colonsevan@chromium.org2009-09-091-2/+6
| | | | | | | | BUG=20882 Review URL: http://codereview.chromium.org/199053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25698 0039d316-1c4b-4281-b951-d872f2087c98
* linux: rewrite mime parserevan@chromium.org2009-09-093-55/+91
| | | | | | | | | | | This is based on the logic in the Firefox code. It passes existing tests and one new test. TEST=covered by new unit test Review URL: http://codereview.chromium.org/200052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25697 0039d316-1c4b-4281-b951-d872f2087c98
* ForceTLS: hash hostnames, handle subdomains, canonicalise.agl@chromium.org2009-09-097-24/+343
| | | | | | | | | | | | | | | | It turns out that JSON[Reader|Writer] cannot handle periods in key names(!). Because of this, an also to avoid leaking a sort of ForceTLS browser history in the state file, we hash the domain names. Also, this patch tries to implement the RFCs with respect to canonicalising the names. Since IDN processing has already occured by the time the name reaches us, there's only so much that we can do however. http://codereview.chromium.org/201033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25696 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Don't let the page widget(s) handle key events that webkit didn't handle.estade@chromium.org2009-09-091-7/+3
| | | | | | | | BUG=21165 Review URL: http://codereview.chromium.org/201047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25695 0039d316-1c4b-4281-b951-d872f2087c98
* Fix installer_util_strings project with incredibuild.maruel@chromium.org2009-09-093-31/+18
| | | | | | | | | | It was failing to generate $(OutDir)\obj\global_intermediate\installer_util_strings\installer_util_strings.* TEST=none BUG=none Review URL: http://codereview.chromium.org/196046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25694 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break for chrome os.ukai@chromium.org2009-09-091-0/+1
| | | | | | | | | | | | | | | | Add #include <stdio.h> for fclose et al. Without stdio.h, we got errors like: In file included from /usr/local/google/home/ukai/chrome/src/chrome/browser/chromeos/pipe_reader.cc:5: /usr/local/google/home/ukai/chrome/src/chrome/browser/chromeos/pipe_reader.h: In destructor 'virtual PipeReader::~PipeReader()': /usr/local/google/home/ukai/chrome/src/chrome/browser/chromeos/pipe_reader.h:33: error: 'fclose' was not declared in this scope /usr/local/google/home/ukai/chrome/src/chrome/browser/chromeos/pipe_reader.cc: In member function 'virtual std::string PipeReader::Read(uint32)': /usr/local/google/home/ukai/chrome/src/chrome/browser/chromeos/pipe_reader.cc:11: error: 'fopen' was not declared in this scope /usr/local/google/home/ukai/chrome/src/chrome/browser/chromeos/pipe_reader.cc:12: error: 'fgets' was not declared in this scope scons: *** [/usr/local/google/home/ukai/chrome/src/sconsbuild/Debug/obj/chrome/browser/chromeos/pipe_reader.o] Error 1 Review URL: http://codereview.chromium.org/199046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25693 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Switch the page/app menus over to the new menu bar helper class.estade@chromium.org2009-09-092-57/+34
| | | | | | | | BUG=19675 Review URL: http://codereview.chromium.org/193052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25692 0039d316-1c4b-4281-b951-d872f2087c98
* Disable drag-to-navigate.html for mac so that we can investigate it.jianli@chromium.org2009-09-091-1/+1
| | | | | | | | | TBR=levin BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25691 0039d316-1c4b-4281-b951-d872f2087c98
* Print stack trace on exception in unit tests on Windows.maruel@chromium.org2009-09-085-43/+89
| | | | | | | | | | Also remove std::vector<> from StackTrace to reduce heap usage during potential unstable execution. TEST=none BUG=http://crbug.com/20996 Review URL: http://codereview.chromium.org/201050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25685 0039d316-1c4b-4281-b951-d872f2087c98
* Add an href to help page for view-net-internal.eroman@chromium.org2009-09-081-1/+4
| | | | | | | | BUG=http://crbug.com/14478 Review URL: http://codereview.chromium.org/196050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25684 0039d316-1c4b-4281-b951-d872f2087c98
* Add beginDragWithFiles to EventSendingController. Also implement ↵jianli@chromium.org2009-09-084-9/+42
| | | | | | | | | | | WebKitClientImpl::fileExists. With these, we're able to enable all drag-file related layout tests. BUG=19884 TEST=none Review URL: http://codereview.chromium.org/187015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25683 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of an unused data member in URLRequestInterceptJob.michaeln@google.com2009-09-082-2/+0
| | | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/197049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25682 0039d316-1c4b-4281-b951-d872f2087c98
* Migrate information on AutoUpdate to new extensions docs.asargent@chromium.org2009-09-0828-37/+622
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/195029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25681 0039d316-1c4b-4281-b951-d872f2087c98
* Remove jankiness from bookmark animation for --show-extensions-on-top.sidchat@google.com2009-09-081-4/+0
| | | | | | | | | BUG=20927 TEST=none Review URL: http://codereview.chromium.org/192039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25680 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 48185:48193, plus a few flaky tests added back in to ↵japhet@chromium.org2009-09-082-10/+10
| | | | | | | | | | | test_expectations.txt BUG=none TEST=none TBR=eroman git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25679 0039d316-1c4b-4281-b951-d872f2087c98
* linux: write a unit test for plugin mime parsingevan@chromium.org2009-09-084-22/+120
| | | | | | | | | | | | | | No significant code change, just preparing to redo the parsing code and thinking I needed test coverage. (Since the parse can fail now, made the parse error out rather than continuing when it's unable to parse some fields. This will have more failure cases in the next version of this code.) Review URL: http://codereview.chromium.org/193046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25678 0039d316-1c4b-4281-b951-d872f2087c98
* Make the bookmark toolbar folders act like a menu bar.estade@chromium.org2009-09-087-33/+363
| | | | | | | | | | | | I didn't convert the page/app menu to use the new helper class in an effort to keep this patch small and reviewable. BUG=19675 BUG=15889 TEST=fiddled with it for while, and ran it under valgrind Review URL: http://codereview.chromium.org/200029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25677 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: import new xdg-settings to improve the default browser checking.mdm@chromium.org2009-09-081-1/+1
| | | | | | | | | BUG=20413 TEST=none Review URL: http://codereview.chromium.org/194047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25676 0039d316-1c4b-4281-b951-d872f2087c98
* Disable DomCheckerTest.Http due to flakiness.arv@google.com2009-09-081-1/+2
| | | | | | | | | | BUG=21321 TEST=None Review URL: http://codereview.chromium.org/197048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25673 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: work around broken dlsym's.agl@chromium.org2009-09-081-2/+40
| | | | | | | | | | | | | | | | It appears that Nvidia's libGL.so is overriding dlopen/dlsym with versions that don't fully function. So far, all the users reporting this have been running Gentoo, but it might just be that they have up-to-date drivers. The report[1] suggests that all drivers >= 180 have this issue. [1] http://www.nvnews.net/vbulletin/showthread.php?t=132259 BUG=16800 http://codereview.chromium.org/201055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25671 0039d316-1c4b-4281-b951-d872f2087c98
* Add another issue to the known crashes.arv@google.com2009-09-081-0/+3
| | | | | | | | | | BUG=21295 TEST=None Review URL: http://codereview.chromium.org/200044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25670 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webkit deps 48155:48185 and remove a couple of passing tests from ↵japhet@chromium.org2009-09-0836-230/+389
| | | | | | | | | | | | | | | test_expectations.txt. Also, merge in http://codereview.chromium.org/174367 (original author: vandebo@chromium.org), which is the downstream half of r48168. BUG=4360 BUG=21228 BUG=18792 TEST=none TBR=eroman git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25669 0039d316-1c4b-4281-b951-d872f2087c98
* Change the params for the 2d and googleIO samples to cope with slight ↵maf@google.com2009-09-081-2/+2
| | | | | | | | rendering difference on Mac. Review URL: http://codereview.chromium.org/200048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25667 0039d316-1c4b-4281-b951-d872f2087c98
* linux: build a fake libxul and libxpcomevan@chromium.org2009-09-083-2/+46
| | | | | | | | | This makes some plugins happy. As described in the file comments, this approach is also used by nspluginwrapper. Review URL: http://codereview.chromium.org/202012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25665 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline a few fast/repaint tests that we are now passing.dglazkov@chromium.org2009-09-08114-23/+808
| | | | | | | | | | | | The rendering of repaint areas is still different from upstream due to differences in repaint logic. R=jparent TEST=none BUG=8630 Review URL: http://codereview.chromium.org/196047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25663 0039d316-1c4b-4281-b951-d872f2087c98
* Pretty-up the blocked popup view by sharing code from the status bubble. ↵pinkerton@chromium.org2009-09-088-177/+340
| | | | | | | | | | Blocked Popup view is now themed as well. BUG=20815 TEST=popup blocking and status bubble still work. Review URL: http://codereview.chromium.org/196043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25662 0039d316-1c4b-4281-b951-d872f2087c98
* Improving the FocusManager::GetFocusManager method on Gtk.jcampan@chromium.org2009-09-082-7/+9
| | | | | | | | | | BUG=None TEST=Run the FocusManager unit tests Review URL: http://codereview.chromium.org/200020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25660 0039d316-1c4b-4281-b951-d872f2087c98
* Add a disable button to the Extension management UI.mpcomplete@chromium.org2009-09-086-12/+81
| | | | | | | | | TEST=Try installing and/or loading some extensions, and toggling between enable and disable in the management UI (chrome://extensions). BUG=12122 Review URL: http://codereview.chromium.org/199018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25659 0039d316-1c4b-4281-b951-d872f2087c98
* Add more unit tests for perf expectations.chase@chromium.org2009-09-084-85/+135
| | | | | | | | | | | | | | - verify main object is a dictionary - verify load key is present and points to a bool - verify all key values are dictionaries - verify all key values have (correct) delta/var keys - verify all keys are in correct format (a/b/c/d) BUG=18597 TEST=verify unit tests catches these errors Review URL: http://codereview.chromium.org/194032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25656 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling back 25652.bradnelson@chromium.org2009-09-082-2/+1
| | | | | | | | | | BUG=None TEST=None TBR=gregoryd Review URL: http://codereview.chromium.org/196045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25655 0039d316-1c4b-4281-b951-d872f2087c98
* Bumping gyp deps version to 640 (639 failed on canary).bradnelson@chromium.org2009-09-081-1/+1
| | | | | | | | | | BUG=None TEST=None TBR=sgk Review URL: http://codereview.chromium.org/195027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25654 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes regression introduced in dnd refactoring. I removed a check forsky@chromium.org2009-09-085-39/+108
| | | | | | | | | | | | | | the URL that I shouldn't have (it won't be needed at some point, but it is now). BUG=21198 TEST=Select a URL and drag to the tab strip. Make sure you get the drop target and you can drop the text to create a new tab. Do the same with www.google.com, you shouldn't get a drop target. Review URL: http://codereview.chromium.org/202010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25653 0039d316-1c4b-4281-b951-d872f2087c98
* Pulling in latest gyp.bradnelson@chromium.org2009-09-082-1/+2
| | | | | | | | | | | | | Adjusting installer_util_strings to attempt to avoid incredibuild mysterious failure. BUG=None TEST=None TBR=gregoryd Review URL: http://codereview.chromium.org/200046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25652 0039d316-1c4b-4281-b951-d872f2087c98
* Take out the activex control.BUG=20259jam@chromium.org2009-09-0876-6457/+83
| | | | | | Review URL: http://codereview.chromium.org/200031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25650 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a build break by removing some webkit_glue stub functions from ↵ananta@chromium.org2009-09-081-21/+1
| | | | | | | | | | | | | | | plugin_test.cpp. These will get deleted anyway by jam's pending media player plugin changes. I also disabled the DefaultPluginParsingTest as it fails when we remove these stub functions. However this is also getting deleted in jam's media player change. TBR=amit, jam(FYI) Review URL: http://codereview.chromium.org/201051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25648 0039d316-1c4b-4281-b951-d872f2087c98
* GTK Theme: Don't render IDR_THEME_TOOLBAR on GtkWidgets.erg@google.com2009-09-084-1/+15
| | | | | | | | | | | | | | IDR_THEME_TOOLBAR is a generated blank image of the bg[SELECTED] color, which will be drawn by default on GtkWidgets. Uploading an image of said color to the X server on each expose and then asking it to tile the image across the widget is silly; stop doing it. Also sets clip rectangles correctly in a few places where we were using GdkGC instead of skia. Review URL: http://codereview.chromium.org/196044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25647 0039d316-1c4b-4281-b951-d872f2087c98
* * Add appCacheManifestUrl data member to WebURLResponse, and use it to ↵michaeln@google.com2009-09-086-19/+38
| | | | | | | | | | | | detect 'foreign' entries. * Complete the 'contextID' to 'hostID' renaming since that terminology is now used in webcore ResourceRequest. This patch depends on a corresponding webkit change in the chromium port.https://bugs.webkit.org/show_bug.cgi?id=28960 Review URL: http://codereview.chromium.org/201026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25646 0039d316-1c4b-4281-b951-d872f2087c98
* More suppressions for Mac UI botsstuartmorgan@google.com2009-09-082-14/+77
| | | | | | | | | | | | | Fix a suppression and remove one that duplicates it. Widen a suppression Add a bunch of new suppressions. BUG=11333,21137,21279,21280,20580,21286 TEST=More green on the Mac valgrind bots. Review URL: http://codereview.chromium.org/197043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25645 0039d316-1c4b-4281-b951-d872f2087c98
* Localize OS X First Run Dialogsjeremy@chromium.org2009-09-085-28/+158
| | | | | | | | | | | | * Uses the awesome ChromeUILocalizer infrastructure. * Also solves the issue of hard coded prodcut names. BUG=19160,19651,19176 TEST=First run dialog + it's progress dialog should now say "Chromium" instead of "Google Chrome". Review URL: http://codereview.chromium.org/199035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25644 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: expose "Use system title bar and borders" preference in options dialog.mdm@chromium.org2009-09-082-2/+38
| | | | | | | | | BUG=19483 TEST=none Review URL: http://codereview.chromium.org/193033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25643 0039d316-1c4b-4281-b951-d872f2087c98
* Add scripts to automatically build installer and disk image in GYP build. maf@google.com2009-09-085-2/+178
| | | | | | | | Fix compile error in serializer.cc Don't force rebuild of idl files. Review URL: http://codereview.chromium.org/195023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25642 0039d316-1c4b-4281-b951-d872f2087c98
* Update a bunch of test_expectations for xmlhttprequest tests with data from ↵jparent@chromium.org2009-09-081-13/+18
| | | | | | | | | | layout test dashboard. This addresses the cases of unnessary expecations, either tests that have expectations but have passed the last 200 runs or tests that have an extra expectation from the past 200 runs. TEST=running through layout test try servers BUG= Review URL: http://codereview.chromium.org/197033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25640 0039d316-1c4b-4281-b951-d872f2087c98
* This makes selenium in Firefox work on the Mac.gspencer@google.com2009-09-084-8/+152
| | | | | | Review URL: http://codereview.chromium.org/201046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25639 0039d316-1c4b-4281-b951-d872f2087c98
* Don't log empty FTP LIST responses as unknown server type.phajdan.jr@chromium.org2009-09-081-0/+5
| | | | | | | | | | | The histograms will be more accurate after this change. TEST=none BUG=20335 Review URL: http://codereview.chromium.org/192038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25638 0039d316-1c4b-4281-b951-d872f2087c98
* Fix linux-views build by adding a header change I missed in my previous ↵snej@chromium.org2009-09-082-2/+5
| | | | | | | | | | | checkin (r25629). BUG=http://code.google.com/p/chromium/issues/detail?id=14654, http://code.google.com/p/chromium/issues/detail?id=20985 TEST=LayoutTests/fast/events/drag-dropeffect.html, LayoutTests/editing/pasteboard/files-during-page-drags.html Review URL: http://codereview.chromium.org/192040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25636 0039d316-1c4b-4281-b951-d872f2087c98
* Fleshes out the tooltip implementation for views on Gtk. It doesn'tsky@chromium.org2009-09-0811-145/+350
| | | | | | | | | | | | support explicit positioning of the tooltip as windows does. That'll have to be added later. BUG=none TEST=make sure tooltips still work correctly on windows Review URL: http://codereview.chromium.org/197031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25635 0039d316-1c4b-4281-b951-d872f2087c98
* Update the Strict-Transport-Security grammar to match the spec.abarth@chromium.org2009-09-082-14/+28
| | | | | | | | R=agl Review URL: http://codereview.chromium.org/200033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25634 0039d316-1c4b-4281-b951-d872f2087c98
* Crash on serious error in sqlite (release build)cpu@chromium.org2009-09-081-3/+10
| | | | | | | | | | | | | | | | | How do you guys feel about trying this pach for a few days? The idea is to have devs that run their own build to help us test wether or not we are having serious errors. I'll monitor the crash server to see if we get crashes here BUG=11908 TEST=none Review URL: http://codereview.chromium.org/195020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25633 0039d316-1c4b-4281-b951-d872f2087c98
* Replaced BaseNPObject with DefaultNPObject because...apatrick@google.com2009-09-0827-657/+535
| | | | | | | | | | | | | | DefaultNPObject can derive from bases other than NPObject, allowing concrete NPObjects to choose their own NPObject subclass. DefaultNPObject does not rely on virtual functions. See change to NPGetClass in np_class.h. Removed count() from MockNPObject because I discovered gmock checks that no mock objects exist after a test completes anyway. TEST=none BUG=none Review URL: http://codereview.chromium.org/196032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25632 0039d316-1c4b-4281-b951-d872f2087c98
* If NSS_InitReadWrite fails, fall back on NSS_NoDB_Init.wtc@chromium.org2009-09-081-12/+13
| | | | | | | | | | | | | | | | Don't call PR_GetErrorText because it is deprecated. Just print the error code returned by PR_GetError. Pass NULL to NSS_NoDB_Init. (The argument is ignored.) R=ukai BUG=20787,20819 TEST=Chromium should work on Red Hat Enterprise Linux and CentOS that have libnss3.so version 3.12.4.1 but libsoftokn3.so 3.11.4, which does not support the sql: database format we're using. Review URL: http://codereview.chromium.org/201036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25630 0039d316-1c4b-4281-b951-d872f2087c98