summaryrefslogtreecommitdiffstats
path: root/third_party/mozilla
Commit message (Collapse)AuthorAgeFilesLines
* Cleaning up third_party readmes and adding a template for future use.cdn@chromium.org2011-03-161-0/+2
| | | | | | | | | | | The next step is a presubmit rule that will make people use the template. We are doing this so that we can better track dependancy versions. BUG=None TEST=N/A Review URL: http://codereview.chromium.org/6610030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78316 0039d316-1c4b-4281-b951-d872f2087c98
* Update Mac plugin IME handling to match updated specstuartmorgan@chromium.org2011-01-213-8/+12
| | | | | | | | | | | | | | | This changes IME handling per the recent NPAPI spec clarification, and adds the new bool to indicate conformance to the new model. Also: - Fixes an existing bug where the initial key down would be sent to the wrong IME system (since it happens before plugin IME starts) by having the render widget track whether a plugin is focused. - Changes ComplexTextInputPanel to match recent upstream changes. BUG=70427 TEST=None (plugins have not yet implemented Cocoa IME). Review URL: http://codereview.chromium.org/6259013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72190 0039d316-1c4b-4281-b951-d872f2087c98
* Implement IME for Mac plugins using the Cocoa event model on 10.6stuartmorgan@chromium.org2010-10-153-0/+203
| | | | | | | | | | | | | Based on the implementation of Gecko's Cocoa event model IME handling on 64-bit, but modified to fit Chrome's cross-process event handling. Because NSTextInputContext is 10.6+, 10.5 will need a cempletely different implementation. BUG=30905 TEST=Plugins implementing the updated NPAPI Cocoa IME spec should handle IME on 10.6. Review URL: http://codereview.chromium.org/3808001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62820 0039d316-1c4b-4281-b951-d872f2087c98
* Convert RTF on the pasteboard to HTML and all it to substitute if present ↵pinkerton@chromium.org2010-06-043-0/+33
| | | | | | | | | | and no HTML is on a paste or drop. Safari does not put HTML on the pasteboard, only RTF. BUG=44661 TEST=dropping/pasting html should retain basic structure, but fonts/colors don't seem to propagate. Review URL: http://codereview.chromium.org/2674002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48962 0039d316-1c4b-4281-b951-d872f2087c98
* Don't populate WebDropData with file URLs when dragging files.dcheng@chromium.org2010-05-243-11/+21
| | | | | | | | | | | This is the OS X patch. There will be separate patches for Windows and Linux. BUG=42685 TEST=unit_tests --gtest_filter=WebDropTargetTest.* Review URL: http://codereview.chromium.org/2095011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48016 0039d316-1c4b-4281-b951-d872f2087c98
* Fix -[NSString isValidURI].dcheng@chromium.org2010-05-042-3/+6
| | | | | | | | | | | | | Use GURL for validation instead of NSURL. NSURL is extremely liberal with what it considers a valid URI, since it also uses RFC 1808 to parse. BUG=43100 TEST=none Review URL: http://codereview.chromium.org/1904001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46318 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Prevent an NSException from being thrown in -getURLs:andTitles:.viettrungluu@chromium.org2010-04-271-2/+3
| | | | | | | | | | | | | | | | | Code shouldn't assume that any given pasteboard type that is promised will actually be provided. This "fixes" bug 42420, though kind of incidentally. More importantly, it fixes a crasher. Possibly, this should be upstreamed back into Camino. BUG=42420 TEST=dragging a bookmarklet (e.g., at <http://delicious.com/help/bookmarklets>) from web content to the bookmark bar won't cause a crash Review URL: http://codereview.chromium.org/1750016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45697 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: sync with upstream (Camino) NSPasteboard+Utils.mmviettrungluu@chromium.org2010-04-151-6/+3
| | | | | | | | | | | | | | | | The upstream commit message is: Fix bug 448058 - 'Bookmark bar -> Copy Information to Clipboard -> Mail fails' and bug 491448 - 'Copy Link/Image Location does not paste into Pages or RTF Mail message' by setting a non-empty title string in WebURLsWithTitlesPboardType. Patch by Christopher Henderson <trendyhendy2000@gmail.com>, r=cl, r=me, sr=smorgan BUG=none (probably *something*, but what?) TEST=trybots, unit tests, everything still works Review URL: http://codereview.chromium.org/1545040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44669 0039d316-1c4b-4281-b951-d872f2087c98
* Fix README.chromium and add LICENSE for third_party/mozilla.viettrungluu@chromium.org2010-04-152-44/+51
| | | | | | | | | BUG=none TEST=src/tools/licenses.py should be happy Review URL: http://codereview.chromium.org/1599032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44666 0039d316-1c4b-4281-b951-d872f2087c98
* Move third_pary/mozilla/include up one directory.evan@chromium.org2010-04-1511-0/+0
| | | | | | | | | | This allows the license checker to find the README. BUG=39240 Review URL: http://codereview.chromium.org/1596025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44655 0039d316-1c4b-4281-b951-d872f2087c98
* Implement NPN_GetValueForURL and NPN_SetValueForURL and add a stub for ↵jam@chromium.org2009-10-0717-4083/+0
| | | | | | | | | NPN_GetAuthenticationInfo. With these NPAPI functions there's no need to simulate being in Firefox and implement NPN_GetValue for NPNVserviceManager. TEST=run manual test that Ken added in test\data\plugin over http Review URL: http://codereview.chromium.org/251101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28200 0039d316-1c4b-4281-b951-d872f2087c98
* Remove calls to deprecated APIs so that Chromium compiles on all ↵avi@chromium.org2009-07-172-2/+22
| | | | | | | | | | | currently-future versions of OS X. BUG=none TEST=compile on a future version of OS X. Should build. Review URL: http://codereview.chromium.org/155704 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20984 0039d316-1c4b-4281-b951-d872f2087c98
* Allow dragging text/url content out of the browser. Dragging back in not yet ↵pinkerton@chromium.org2009-07-146-0/+985
| | | | | | | | | | implemented. BUG=13155 TEST=dragging urls and selected text to other apps, the desktop, or the Dock should work. Review URL: http://codereview.chromium.org/149565 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20619 0039d316-1c4b-4281-b951-d872f2087c98
* Use native Cocoa tooltips instead of Mozilla's ToolTip class.pinkerton@chromium.org2009-07-072-268/+0
| | | | | | | | This makes tooltips behave more normally, and fixes some of the bugs. Patch by Jens Alfke (snej@google.com) BUG=15655 TEST=tooltips should feel more like native tooltips git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20019 0039d316-1c4b-4281-b951-d872f2087c98
* Clicking on any tile in the NTP would hide the window. Surprising!jrg@chromium.org2009-06-161-10/+12
| | | | | | | | | | BUG=http://crbug.com/14144 TEST=click on a tile in the NTP. Happiness --> window does not auto-hide. Review URL: http://codereview.chromium.org/125166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18472 0039d316-1c4b-4281-b951-d872f2087c98
* Make tooltips work correctly, allowing for multiple tooltips w/out the mouse ↵pinkerton@chromium.org2009-06-154-0/+370
| | | | | | | | | | leaving the view (which is all NSView can handle by itself). Adds some Camino code to do so. BUG=13995 TEST=tooltips in web pages, pages with multiple tooltips, expose and spaces. Review URL: http://codereview.chromium.org/125133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18408 0039d316-1c4b-4281-b951-d872f2087c98
* Implement most of the "basics" pref panel on Mac, including code to set the ↵pinkerton@chromium.org2009-05-063-14/+269
| | | | | | | | default browser. Fix up some related comments around the code. Review URL: http://codereview.chromium.org/113032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15445 0039d316-1c4b-4281-b951-d872f2087c98
* Rename README.google to README.chromium.mal@chromium.org2009-01-301-0/+0
| | | | | | | | | No code change. B=4380 Review URL: http://codereview.chromium.org/19501 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8988 0039d316-1c4b-4281-b951-d872f2087c98
* Add third_party to the repository.initial.commit2008-07-2718-0/+4116
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19 0039d316-1c4b-4281-b951-d872f2087c98