# HG changeset patch # User Florian Quèze # Date 1352419712 -3600 # Node ID f83e76da3a46adf47e2feea54be5c305aadef9e5 # Parent 82fe1991bc36ba5be4a42bf6eb883e215e88df2a /call experiment, try: -b o -p linux,linux64,macosx64,win32 -u none -t none diff --git a/browser/components/chat/chat-browser-prefs.js b/browser/components/chat/chat-browser-prefs.js --- a/browser/components/chat/chat-browser-prefs.js +++ b/browser/components/chat/chat-browser-prefs.js @@ -1,12 +1,17 @@ pref("messenger.options.messagesStyle.theme", "browser-messagestyles"); pref("messenger.options.emoticonsTheme", "browser-emoticons"); pref("messenger.conversations.textbox.autoResize", true); pref("messenger.conversations.doubleClickToReply", true); pref("purple.conversations.im.send_typing", true); -pref("messenger.options.getAttentionOnNewMessages", true); +pref("messenger.options.getAttentionOnNewMessages", false); pref("messenger.accounts.promptOnDelete", true); pref("messenger.buddies.showOffline", false); pref("purple.debug.loglevel", 3); pref("chat.twitter.consumerKey", "7Gzq35FbZLYJQ9n3sJmJw"); pref("chat.twitter.consumerSecret", "fz0dXr3yul1uncHNf0vITTiIOtSKAVCvopKDrqR1Mo"); pref("conversation.zoomLevel", "1.0"); +pref("media.navigator.enabled", true); +pref("media.navigator.permission.disabled", true); +pref("media.peerconnection.enabled", true); +pref("social.manifest.facebook", "{\"origin\":\"chrome://browser/content/\",\"name\":\"XMPP Messenger\",\"iconURL\":\"chrome://branding/content/icon16.png\",\"sidebarURL\":\"chrome://browser/content/chat/blist.xul\"}"); +pref("social.enabled", true); diff --git a/browser/components/chat/content/blist.js b/browser/components/chat/content/blist.js --- a/browser/components/chat/content/blist.js +++ b/browser/components/chat/content/blist.js @@ -16,16 +16,21 @@ const events = ["buddy-authorization-req "tag-shown", "ui-conversation-hidden", "user-display-name-changed", "user-icon-changed", "prpl-quit"]; const showOfflineBuddiesPref = "messenger.buddies.showOffline"; +if (!("Services" in window)) + Components.utils.import("resource:///modules/imServices.jsm"); +if (!("Core" in window)) + Components.utils.import("resource:///modules/ibCore.jsm"); + var gBuddyListContextMenu = null; function buddyListContextMenu(aXulMenu) { this.target = document.popupNode; this.menu = aXulMenu; let localName = this.target.localName; this.onContact = localName == "contact"; this.onBuddy = localName == "buddy"; @@ -714,30 +719,16 @@ var buddyList = { var win = blistWindows.getNext(); if (win != window) { win.QueryInterface(Ci.nsIDOMWindow).focus(); window.close(); return; } } - // Move the window to the right of the screen on new profiles. - let docElt = document.documentElement; - if (!docElt.hasAttribute("height")) { - docElt.setAttribute("height", screen.availHeight || 600); - let width = parseInt(docElt.getAttribute("width")); - window.moveTo(screen.availLeft + screen.availWidth - width, - screen.availTop); - } - - // TODO remove this once we cleanup the way the menus are inserted - let menubar = document.getElementById("blistMenubar"); - let statusArea = document.getElementById("statusArea"); - statusArea.parentNode.insertBefore(menubar, statusArea); - buddyList.displayCurrentStatus(); buddyList.displayUserDisplayName(); buddyList.displayUserIcon(); let prefBranch = Services.prefs; buddyList._showOffline = prefBranch.getBoolPref(showOfflineBuddiesPref); if (buddyList._showOffline) { document.getElementById("context-show-offline-buddies") diff --git a/browser/components/chat/content/blist.xul b/browser/components/chat/content/blist.xul --- a/browser/components/chat/content/blist.xul +++ b/browser/components/chat/content/blist.xul @@ -17,37 +17,22 @@ ]>