gecko/browser/base/content
Boris Zbarsky 8231be64a0 Bug 824589. Convert XULElement to WebIDL. r=peterv
The assertions in nsINode and nsWrapperCache are to eagerly catch
failures to override those methods.

The classinfo change for XULTreeBuilder is needed because one of those
is returned via an nsIXULTemplateBuilder attribute on XULElement.
Alternately, I could mark it notflattened in Bindings.conf, but Enn
said he prefers this anyway.

The change to the QI impl in BindingUtils is needed because when
XPConnect converts an IID from C++ to JS it makes is an nsJSID, not an
nsJSIID.  We've run into this before, sadly.

I removed "id" from nsIDOMXULElement because it's already on Element.
I suppose I could have left it there, but this seems cleaner.

The nsJSIID::HasInstance changes are needed to support XBL-implemented
interfaces.  Sadly, this does mean that if the underlying object QIs
to something but we didn't put those props on the WebIDL we'll end up
testing true for instanceof but not exposing the props.  I don't see
an obviously better way.  We should work on killing off uses of
"instanceof someinterface".

The browser.js change is needed to avoid throwing exceptions during
browser-chrome tests that are now getting reported because our
swapFrameLoaders is no longer an XPConnect method.
2013-01-29 12:51:55 -05:00
..
abouthealthreport Bug 829953 - Interact with FHR properly from about:healthreport; r=rnewman 2013-01-14 15:08:40 -08:00
abouthome Bug 818660 - Un-prefix gradients from about:home page contents. r=dao 2012-12-07 12:09:53 +01:00
newtab Bug 722234 - [New Tab Page] provide an option to undo remove a site r=ttaubert ui-r=shorlander 2012-08-23 16:34:52 -06:00
overrides
pageinfo Back out ed72449453b4 (bug 715075) for browser-chrome orange 2012-11-15 20:40:49 -08:00
sync Merge mozilla-central into services-central 2012-09-24 13:33:43 -07:00
test Bug 782850 fix nsContextMenu to work in social content panels, r=felipe 2013-01-27 10:31:14 -08:00
aboutDialog.css
aboutDialog.js Bug 785015 - Check for this.aus in appUpdater.removeDownloadListener. r=bbondy 2012-10-24 20:39:51 +02:00
aboutDialog.xul Bug 699806 - Enable Telemetry by default on Nightly and Aurora channels (Desktop), r=mak77 2012-12-08 18:41:23 +01:00
aboutRobots-icon.png
aboutRobots-widget-left.png
aboutRobots.xhtml
aboutSocialError.xhtml Bug 804910 - Part 2. Watch for error notification and display recovery UI. r=jaws 2012-10-30 13:10:04 -07:00
baseMenuOverlay.xul bug 830418 - hide health report menu items if health report is disabled, r=rnewman 2013-01-14 19:55:43 -05:00
blockedSite.xhtml Bug 778608 - Move SafeBrowsing.jsm to toolkit. r=gavin 2012-10-29 17:26:41 -07:00
browser-addons.js bug 814383 - fix javascript strict-mode warnings in browser.js. r=gavin 2012-11-26 16:18:25 +00:00
browser-appmenu.inc bug 830418 - hide health report menu items if health report is disabled, r=rnewman 2013-01-14 19:55:43 -05:00
browser-charsetmenu.inc Bug 805374 - Remove UTF-16 family from Character Encoding menu. r=smontagu 2012-12-16 19:54:58 -05:00
browser-context.inc Bug 782850 fix nsContextMenu to work in social content panels, r=felipe 2013-01-27 10:31:14 -08:00
browser-data-submission-info-bar.js Bug 829881 - Remove references to replaced Telemetry notification bar; r=tchevalier 2013-01-15 12:38:01 -08:00
browser-doctype.inc Backed out changeset 132d2e88ef03 (bug 788977) for talos regression. 2012-11-27 10:39:10 +00:00
browser-feeds.js Bug 792968 - Replace some regular expression string matches with String.startsWith and replace /^https?/ URI scheme tests with /^https?$/. r=dao 2012-09-23 21:09:29 +02:00
browser-fullScreen.js Bug 819907 - Add permanent fullsc-toggler element to simplify code. r=gavin 2012-12-24 22:45:06 +08:00
browser-fullZoom.js Bug 812372: Rename DocumentViewerImpl to nsDocumentViewer for consistency. [r=ehsan] 2012-11-28 18:26:39 -06:00
browser-menubar.inc Bug 817537 - Connection screen polish. r=vporof 2012-12-18 08:54:00 +01:00
browser-places.js Bug 617532 - Implement UndoManager. r=ehsan 2013-01-03 22:54:26 -08:00
browser-plugins.js Bug 831365 - Always show the click-to-play doorhanger when the Navigation Toolbar is collapsed. r=gavin 2013-01-24 14:39:04 -05:00
browser-safebrowsing.js Bug 792968 - Replace some regular expression string matches with String.startsWith and replace /^https?/ URI scheme tests with /^https?$/. r=dao 2012-09-23 21:09:29 +02:00
browser-sets.inc Merge mozilla-central to mozilla-inbound 2012-12-21 11:41:08 +00:00
browser-social.js Bug 832943 keep explicit reference to our error handling web listeners to avoid unexpected gc, r=felipe 2013-01-26 12:07:39 -08:00
browser-syncui.js Bug 785225 - Part 3: Don't expose ErrorHandler as a singleton; r=rnewman 2012-08-29 14:43:40 -07:00
browser-tabPreviews.js Bug 824480 - Replace |tab == gBrowser.selectedTab| with tab.selected. r=dao 2012-12-25 00:08:22 +08:00
browser-tabPreviews.xml
browser-tabview.js Bug 791683 - Remove legacy code parts from Panorama; r=felipe 2012-09-21 11:26:43 +02:00
browser-thumbnails.js Bug 798516 - Remove support for gPrivateBrowsingUI.privateWindow; r=jdm 2012-10-05 19:25:52 -04:00
browser-webrtcUI.js Bug 799417 - Implement global indicator for sites having camera/microphone access. r=gavin 2012-12-28 10:25:59 +01:00
browser.css Bug 813550 - Location bar's placeholder in an RTL chrome should be aligned on the right. r=ehsan a=nonlibxul 2013-01-22 00:13:04 +01:00
browser.js Bug 824589. Convert XULElement to WebIDL. r=peterv 2013-01-29 12:51:55 -05:00
browser.xul Bug 782850 fix nsContextMenu to work in social content panels, r=felipe 2013-01-27 10:31:14 -08:00
browserMountPoints.inc
content.js
downloadManagerOverlay.xul
global-scripts.inc
hiddenWindow.xul
highlighter.css Bug 788977 - [toolbox] Land the developer tools window; r=harth,jwalker,mikeratcliffe,paul,dão 2012-11-30 08:07:59 +00:00
jsConsoleOverlay.xul
macBrowserOverlay.xul Bug 816936 - Add a "New Private Window" dock menu item for per-window private browsing builds on Mac; r=jdm 2012-12-03 23:20:23 -05:00
nsContextMenu.js Bug 782850 fix nsContextMenu to work in social content panels, r=felipe 2013-01-27 10:31:14 -08:00
openLocation.js Bug 781973 - Use filepicker's open() instead of the obsolete show() in /browser. r=bbondy 2012-09-19 17:21:38 -06:00
openLocation.xul
report-phishing-overlay.xul Bug 778608 - Move SafeBrowsing.jsm to toolkit. r=gavin 2012-10-29 17:26:41 -07:00
safeMode.css
safeMode.js
safeMode.xul
sanitize.js Backout f077ad362ca3 (bug 722859) for bustage 2012-11-16 10:44:20 +00:00
sanitize.xul
sanitizeDialog.css
sanitizeDialog.js
social-icon.png Bug 801951: update social provider manifest and whitelist, r=jaws 2012-10-15 17:27:48 -07:00
socialchat.xml Bug 835435 - Social.jsm referenced using bad uri in socialchat.xml, r=gavin 2013-01-28 13:11:43 -06:00
softwareUpdateOverlay.xul
tabbrowser.css Bug 776928 - When doing lazy tab restoration, set the <browser>s in question to display:none until restored. r=dao 2012-09-05 07:52:31 +02:00
tabbrowser.xml Bug 826383: cyclic array for frames recording to support concurrent users. r=jmuizelaar,khuey 2013-01-23 20:47:44 +02:00
urlbarBindings.xml Bug 824443 - Put the geolocation prompt's "Learn More" link in <popupnotificationcontent> rather than extending the popup notification's binding. r=gavin 2012-12-25 01:08:13 +01:00
utilityOverlay.js bug 830418 - hide health report menu items if health report is disabled, r=rnewman 2013-01-14 19:55:43 -05:00
viewSourceOverlay.xul
web-panels.js
web-panels.xul Bug 782850 fix nsContextMenu to work in social content panels, r=felipe 2013-01-27 10:31:14 -08:00
win6BrowserOverlay.xul