Commit Graph

9467 Commits

Author SHA1 Message Date
Ed Lee
0b61692784 Bug 1215455 - eslint array-bracket-spacing [r=Standard8] 2015-10-16 01:11:48 -07:00
Ed Lee
8ed8fe37f4 Bug 1215455 - eslint no-multi-spaces [r=Standard8] 2015-10-16 01:10:56 -07:00
Ed Lee
1cabca0597 Bug 1215455 - Use eslint --fix to turn on additional rules [r=Standard8] 2015-10-16 01:27:50 -07:00
Carsten "Tomcat" Book
34f3cbe04c Merge m-c to fx-team 2015-10-22 11:59:07 +02:00
Carsten "Tomcat" Book
49058e0045 merge mozilla-inbound to mozilla-central a=merge 2015-10-22 11:45:11 +02:00
Johann Hofmann
909a8534a7 Bug 1198405 - Use MatchPattern to match URLs in tabs.query. r=billm 2015-10-19 12:29:29 +02:00
Andrew McCreight
1475690d96 Bug 1220732 - Enable some bc tests. r=mrbkap 2015-11-03 09:04:00 +01:00
Bill McCloskey
c38a2356dc Bug 967873 - Start TabView when starting tests that might lazily load it (r=Gijs) 2015-11-04 10:56:15 -08:00
Bill McCloskey
cbca5a7c3e Bug 1219504 - Test changes (r=Gijs,mconley,jryans,MattN,Mossop) 2015-11-04 10:56:15 -08:00
Wes Kocher
a6fe0d43e8 Merge m-c to fx-team, a=merge CLOSED TREE 2015-10-21 16:40:51 -07:00
David Critchley
8c4fd384c1 Bug 1216368 - Fix the panel views in Loop's ui-showcase - fake-Mozloop was missing a return statement. r=Standard8 2015-10-21 22:48:37 +01:00
Wes Kocher
090abdc172 Merge inbound to m-c a=merge 2015-10-21 16:28:43 -07:00
J. Ryan Stinnett
4f9f517137 Bug 1203159 - Clean up various incorrect paths. r=ochameau 2015-10-21 12:48:55 -05:00
J. Ryan Stinnett
d4008a481b Bug 1203159 - Rewrite DevTools resource URLs. r=ochameau 2015-10-21 12:48:53 -05:00
Blake Winton
c271c90af3 Bug 1199056 - Give the WebExtension's panels the same attributes as the other toolbar button's panels. ui-r=maritz, f=kmag, r=MarcoZ, r=billm, r=gijs 2015-10-20 11:18:11 -04:00
Gijs Kruitbosch
09db3c74cf Bug 731025 - Add telemetry for migrator usage and errors, r=MattN,p=bsmedberg 2015-10-07 13:34:46 +01:00
Gijs Kruitbosch
ede9909a16 Bug 1164675 - hide min/max/restore buttons in the main window in windows 10 tablet mode, r=jaws 2015-10-20 14:56:17 +01:00
Carsten "Tomcat" Book
45f38397b8 Backed out changeset 1df2049352ff (bug 1205928) for bc7 test bustage on a CLOSED TREE 2015-10-21 12:01:38 +02:00
Jared Wein
60e7986dc8 Bug 1211718 - Remove address field from notification permissions dialog. r=MattN 2015-10-20 21:45:00 -07:00
Matthew Noorenberghe
3dc6270ac8 Bug 1212610 - Fix sorting permissions by site due a legacy property name being referenced. r=jaws
A reference to `rawHost` wasn't updated to `origin`.
2015-10-20 09:49:06 -07:00
Mark Hammond
afb30a788f Bug 1205928 - update the Sync migration code to automatically and unconditionally disconnect from legacy Sync. r=adw 2015-10-21 15:00:13 +11:00
Jared Wein
ded0946df6 Bug 1209601 - follow-up, check that AlertsService.manualDoNotDisturb is implemented in the AlertsService lazy getter. r=MattN CLOSED TREE 2015-10-20 18:07:20 -04:00
Jared Wein
45f421a331 Bug 1209601 - Add do not disturb management UI to preferences when a platform is using XUL alerts. r=MattN 2015-10-20 15:45:21 -04:00
Kris Maglione
661e283b18 Bug 1197422 - Part 3: [webext] Update browserAction API to use the same context tracking code as pageAction. r=billm 2015-10-15 15:14:49 -07:00
Kris Maglione
d7cd4b0dea Bug 1197422 - Part 2: [webext] Implement the pageAction API. r=billm ui-r=bwinton 2015-10-15 15:15:04 -07:00
Paolo Amadini
b4598bbaf6 Bug 1179961 - Use a lock with a strikethrough for HTTP pages that have password fields in the Control Center. r=ttaubert,bgrins 2015-10-19 16:43:18 +01:00
Ursula Sarracini
19b671058a Bug 1210410 - Implement search messages for the Remote New Tab page r=emtwo r=oyiptong 2015-10-29 11:57:56 -04:00
Carsten "Tomcat" Book
a2f61f8ddc Merge m-c to mozilla-inbound 2015-10-22 11:55:01 +02:00
Tooru Fujisawa
20297a546a Bug 1216775 - Remove for-each from browser/. r=Gijs 2015-10-19 01:27:39 +09:00
Wes Kocher
47aa05578b Merge m-c to inbound, a=merge CLOSED TREE 2015-10-21 16:39:18 -07:00
Mike Kaply
b1e604e985 Bug 1203531 - Don't use default prefs for determining Custom History, use actual values. r=Gijs 2015-10-21 14:52:27 -05:00
Wes Kocher
aee88699e0 Merge m-c to inbound a=merge 2015-11-06 15:13:35 -08:00
Jonathan Kew
3926861e8b Bug 1194346 - Trigger an extra reflow when initially showing or resizing the Languages list in Preferences, to work around an XUL bug and ensure the languages are visible in RTL mode. r=gijs 2015-11-06 14:55:32 +00:00
Andrew Krawchyk
44bbe71b0f Bug 1124185 - Replace removeAllPages with history.clear() and deprecate it. r=mak 2015-10-28 13:51:59 -04:00
Mark Hammond
80b048cd3c Bug 1199354 - add link to Firefox for iOS and fix link to Firefox for Android on Sync prefs pane. r=adw 2015-10-30 21:29:53 +11:00
Mark Hammond
d68ac0c2d5 Backout d924e89139c2 (bug 1199354) for landing string changes without changing their id. 2015-10-30 21:19:26 +11:00
Florian Quèze
dcda10fa84 Bug 1203167 - Stop relying on _file or _uri being set, r=adw. 2015-10-30 09:54:52 +01:00
Mark Banner
25c13d46e2 Bug 1210865 - Update OpenTok library to version 2.6.8. rs=dmose 2015-10-30 08:39:31 +00:00
Mark Hammond
b5f436d044 Bug 1199354 - add link to Firefox for iOS and fix link to Firefox for Android on Sync prefs pane. r=adw 2015-10-30 11:35:28 +11:00
Dan Mosedale
c93d79c4d2 Bug 1215322 - remove need for CSP unsafe-eval in Hello, r=Mardak 2015-10-29 15:56:48 -07:00
Gijs Kruitbosch
eee66a684f Bug 1219707 - fix argument passing to migration.js, r=jaws 2015-10-29 12:16:15 +00:00
Kit Cambridge
2e6814ce7e Bug 1216271 - Display a notification upon upgrade for users who currently allow notifications for at least one site. r=MattN 2015-10-29 08:42:01 -07:00
Matthew Noorenberghe
a9b6adf5b7 Bug 1218908 - Add 'Learn more' link with notification preferences. r=jaws 2015-10-29 01:47:40 -07:00
Carsten "Tomcat" Book
dd3c94746c Merge m-c to mozilla-inbound on a CLOSED TREE 2015-10-21 15:34:18 +02:00
Christoph Kerschbaumer
a620d38d85 Bug 1204983 - Deprecate NewTabURL and forward calls to AboutNewTabService (r=florian,olivier) 2015-10-20 18:51:25 -07:00
Christoph Kerschbaumer
31bcd563ce Bug 1204983 - Allow about: pages to load remote content (r=bholley,bz,florian,dragana) 2015-10-09 22:03:27 -07:00
Luca Greco
57982f8e0e Bug 1213975 - fix WebExtension tabs.onUpdated cleanup on context close. r=billm 2015-10-26 04:56:00 +01:00
Luca Greco
a0b14821d5 Bug 1213975 - filter out from WebExtension tabs.onUpdated events any location changes related to iframes. r=billm 2015-10-26 04:55:00 +01:00
Luca Greco
715802dee6 Bug 1213975 - add WebExtension tabs.onUpdated test case. r=billm 2015-10-26 04:54:00 +01:00
Luca Greco
7edbdb0cf6 Bug 1213975 - WebExtension tab update events about location url change should contain status info. r=billm 2015-10-26 04:54:00 +01:00
Manuel Casas
00a30809b9 Bug 1205684 - Video Window height pushes down context and covers a part of it. r=mikedeboer 2015-10-26 04:45:00 +01:00
Luca Greco
28b4697f31 Bug 1214040 - WebExtension tabs.sendMessage should not raise an exception on unexistent tabId. r=billm 2015-10-16 03:31:00 -04:00
Nathan Froyd
9c5965b035 Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout.  The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.

CLOSED TREE makes big refactorings like this a piece of cake.

 # The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
    xargs perl -p -i -e '
 s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
 s/nsRefPtr ?</RefPtr</g;   # handle declarations and variables
'

 # Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h

 # Handle nsRefPtr.h itself, a couple places that define constructors
 # from nsRefPtr, and code generators specially.  We do this here, rather
 # than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
 # things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
     mfbt/nsRefPtr.h \
     xpcom/glue/nsCOMPtr.h \
     xpcom/base/OwningNonNull.h \
     ipc/ipdl/ipdl/lower.py \
     ipc/ipdl/ipdl/builtin.py \
     dom/bindings/Codegen.py \
     python/lldbutils/lldbutils/utils.py

 # In our indiscriminate substitution above, we renamed
 # nsRefPtrGetterAddRefs, the class behind getter_AddRefs.  Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
    xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'

if [ -d .git ]; then
    git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
    hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
2015-10-18 01:24:48 -04:00
Nathan Froyd
e504437747 Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
This commit was generated using the following script, executed at the
top level of a typical source code checkout.

 # Don't modify select files in mfbt/ because it's not worth trying to
 # tease out the dependencies currently.
 #
 # Don't modify anything in media/gmp-clearkey/0.1/ because those files
 # use their own RefPtr, defined in their own RefCounted.h.
find . -name '*.cpp' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
    grep -v 'mfbt/RefPtr.h' | \
    grep -v 'mfbt/nsRefPtr.h' | \
    grep -v 'mfbt/RefCounted.h' | \
    grep -v 'media/gmp-clearkey/0.1/' | \
    xargs perl -p -i -e '
 s/mozilla::RefPtr/nsRefPtr/g; # handle declarations in headers
 s/\bRefPtr</nsRefPtr</g; # handle local variables in functions
 s#mozilla/RefPtr.h#mozilla/nsRefPtr.h#; # handle #includes
 s#mfbt/RefPtr.h#mfbt/nsRefPtr.h#;       # handle strange #includes
'

 # |using mozilla::RefPtr;| is OK; |using nsRefPtr;| is invalid syntax.
find . -name '*.cpp' -o -name '*.mm' | xargs sed -i -e '/using nsRefPtr/d'

 # RefPtr.h used |byRef| for dealing with COM-style outparams.
 # nsRefPtr.h uses |getter_AddRefs|.
 # Fixup that mismatch.
find . -name '*.cpp' -o -name '*.h'| \
    xargs perl -p -i -e 's/byRef/getter_AddRefs/g'
2015-10-18 00:40:10 -04:00
Chris Rafuse
2c47d40375 Bug 1212079 - Removed contact scripts from index, r=dmose 2015-10-16 11:03:20 -07:00
Manuel Casas
1d3951d95d Bug 1131542 - Loop button on toolbar needs different tooltips to explain colours/state. r=Standard8 2015-10-16 17:06:48 +01:00
Mark Banner
e8e0c138ea Bug 1210774 - Upgrade Loop's use of eslint (to 1.6.x) and eslint-plugin-react (to 3.5.x). r=Mardak NPOTB DONTBUILD 2015-10-16 10:31:06 +01:00
David Critchley
eedc6fb8bb Bug 1209686 - Remove Standalone header from Loop, r=mardak 2015-10-13 12:18:00 +02:00
Matthew Noorenberghe
b50a2a0ea4 Bug 1209140 - Open a second firstrun tab for Tracking Protection promotion. r=jaws 2015-10-15 13:44:18 -07:00
Mark Banner
ec85a94564 Bug 1213855 - Remove direct call functionality from Loop's backend. r=mikedeboer 2015-10-15 19:13:08 +01:00
Mark Banner
a06560fd22 Bug 1213810 - Remove obsolete actions previously associated with direct calls. r=mikedeboer 2015-10-15 19:13:07 +01:00
Ed Lee
d9cb2af597 Bug 1212361 - Re-arrange panel layout for user journey (put the button above the room list) [r=Standard8] 2015-10-12 23:56:23 -07:00
Alexandre Poirot
56e4b75c0b Bug 1204812 - Keep Console.jsm in toolkit/modules/ r=jryans,Mossop 2015-10-15 03:45:22 -07:00
Manuel Casas
aa01310947 Bug 1212340 - Move the Leave feedback option from the conversation window settings menu to the panel settings menu. r=Standard8 2015-10-15 11:42:22 +01:00
Chris Rafuse
f68603bdb4 Bug 1209589 - Collect Google Analytics data for users on IE 10 & 11. r=Standard8 2015-10-15 11:42:21 +01:00
Carsten "Tomcat" Book
fdfc49b76d merge mozilla-inbound to mozilla-central a=merge 2015-10-15 11:52:40 +02:00
Fabrice Desré
79c309fe6a Bug 1214021 - Move ext-bookmarks to browser/ r=billm 2015-10-14 16:31:08 -07:00
Wes Kocher
fd0c4509fc Merge fx-team to central, a=merge 2015-10-14 14:39:58 -07:00
Marco Bonardo
48cfc10fc7 Bug 1190350 - Bookmarks sidebar displays regular folder icons for livemarks. r=gijs 2015-10-14 18:49:23 +02:00
Carsten "Tomcat" Book
f5968f154a Merge m-c to mozilla-inbound on a CLOSED TREE 2015-10-14 16:20:56 +02:00
Panos Astithas
cdf7db7be8 Switching the TP list should trigger a list download on next startup (bug 1214454). r=gcp 2015-10-14 14:47:36 +03:00
Carsten "Tomcat" Book
21ec743e8e Merge m-c to mozilla-inbound 2015-10-14 12:47:31 +02:00
Felipe Gomes
49581250bf Bug 1214052 - Remove unnecessary files from the pre-processing list. r=glandium 2015-10-13 23:50:30 -03:00
Jared Wein
a51f983f1d Bug 1209999 - Update string for push notification doorhanger. 2015-10-14 11:26:33 +05:30
Gijs Kruitbosch
4454848cfe Bug 1207641 - keep panel open when moving items to toolbar / to palette, r=MattN 2015-10-13 13:46:14 +01:00
Drew Willcoxon
99112c8068 Bug 1207246 - Add a test for creating a bookmark using the bookmark properties dialog. r=mak 2015-10-13 08:48:58 -07:00
M Hamdy
b3ec1b2bee Bug 606655 - delete cookies UI option AskMeEveryTime and its related comments and tests. r=mak 2015-10-08 09:13:00 +02:00
Manuel Casas
6f018acb1e Bug 1212331 - Remove the Let's talk about context addition options from the Loop panel. r=Standard8 2015-10-13 12:27:48 +01:00
Manuel Casas
a67577c795 Bug 1212338 - Move the user's "availability" option to the settings menu as a "turn notifications on/off" in the Loop panel. r=Standard8 2015-10-13 12:27:48 +01:00
Carsten "Tomcat" Book
11f5525d90 Merge m-c to fx-team 2015-10-13 12:43:53 +02:00
Bill McCloskey
4294ba062f Bug 1202897 - Switch all WebExtension tests to use generated zip files rather than files (r=gabor) 2015-10-12 16:19:50 -07:00
Matthew Turnbull
4ce7ee9830 Bug 1213620 - Expose DownloadsButton to the global scope for addon-compat. r=gijs 2015-10-11 14:35:00 +02:00
Wes Kocher
a65f9bc84c Merge m-c to inbound, a=merge 2015-10-14 15:00:43 -07:00
Ehsan Akhgari
cdc218794c Bug 1211314 - Use tab.toggleMuteAudio() from sessionstore instead of setting the muted attribute manually on the tab; r=jaws 2015-10-14 17:21:05 -04:00
Carsten "Tomcat" Book
1d088dfba7 Merge m-c to mozilla-inbound 2015-10-12 11:58:46 +02:00
Carsten "Tomcat" Book
5d6145c365 merge mozilla-inbound to mozilla-central a=merge 2015-10-12 11:57:06 +02:00
Olivier Yiptong
01de3a48ae Bug 1213078 - PlacesProvider.jsm module for remote new tab page r=emtwo 2015-10-12 01:29:57 -04:00
Olivier Yiptong
4b9dfe37ed Bug 1210936 - Remote New Tab Content Frame and AboutRedirector location r=mconley 2015-10-12 01:29:32 -04:00
Olivier Yiptong
8e31ece82f Bug 1210940 - New Browser Component: Newtab r=Mardak 2015-10-12 01:29:12 -04:00
Hassen ben tanfous
261e9d3d17 Bug 1074804 - Replace arrays .indexOf with .includes in Places. r=mak 2015-10-11 20:24:32 +02:00
Fabian Furger
55ac2c5844 Bug 1147822 - Add a format version number for sessionstore.js. r=Yoric 2015-10-11 20:24:32 +02:00
Chris Rafuse
dcffa2a08b Bug 1201308 - Leave / Exit conversation button always present, r=dmose 2015-10-09 14:51:35 -07:00
Vladan Djeric
c0bb91fc9c Backed out changeset 578fbd8d8b3c (bug 1179961) for Talos regressions (bug 1213364) 2015-10-10 23:54:48 -04:00
Wes Kocher
89b3aaef9f Merge m-c to inbound, a=merge 2015-10-09 16:45:31 -07:00
Wes Kocher
c3d6bae0b8 Backed out changeset 5f6375754b86 (bug 1210940) for xpcshell and m-e10s(bc4) bustage CLOSED TREE 2015-10-09 16:42:50 -07:00
Wes Kocher
189d3ff9bd Backed out changeset bfab6a14cac8 (bug 1210936) 2015-10-09 16:42:37 -07:00
Wes Kocher
07c967fb9f Backed out changeset 1d6d4011acc3 (bug 1213078) 2015-10-09 16:42:22 -07:00
Olivier Yiptong
95d374c225 Bug 1213078 - PlacesProvider.jsm module for remote new tab page r=emtwo 2015-10-09 17:16:10 -04:00
Boris Zbarsky
9258b17207 Bug 1212360. Split up the MozStorageChanged event into separate events for sessionstorage and localstorage. r=khuey 2015-10-09 16:48:10 -04:00
Olivier Yiptong
4fcb13b183 Bug 1210936 - Remote New Tab Content Frame and AboutRedirector location r=mconley 2015-10-09 16:39:43 -04:00
Olivier Yiptong
d3a64691a0 Bug 1210940 - New Browser Component: Newtab r=Mardak 2015-10-09 16:39:19 -04:00
Mark Banner
503a193e66 Bug 1212083 - Part 2. Remove the unused files previously associated with direct calls. r=mikedeboer 2015-10-09 12:14:44 +01:00
Mark Banner
24b18f5c05 Bug 1212083 - Part 1. Remove the direct calls UI from Loop. r=mikedeboer 2015-10-09 12:14:44 +01:00
Mark Banner
85a43a7fe6 Bug 1213213 - run-all-loop-tests.sh isn't catching all mochitest failures. r=mikedeboer 2015-10-09 12:14:44 +01:00
Gijs Kruitbosch
cb6b31a33b Bug 1194692 - fix some cookie parsing issues in the IE/Edge cookie importer code, r=MattN 2015-09-28 22:30:20 +01:00
Gijs Kruitbosch
8b66679baa Bug 1212297 - improve error handling in Chrome bookmarks migration code, r=MattN 2015-10-07 13:24:50 +01:00
Wes Kocher
6ad5188753 Merge m-c to fx-team, a=merge 2015-10-08 14:36:57 -07:00
Wes Kocher
1b7cf6d302 Merge inbound to central, a=merge 2015-10-08 14:29:04 -07:00
Mark Banner
f7ba1a6d91 Bug 1212787 - Revert Loop's conversation toolbar button sizes due to bug 1209632 causing a visual regression. r=dmose 2015-10-08 21:25:19 +01:00
Mark Banner
04336080be Follow-up to bug 1212272 - use the correct cp command. r=dmose 2015-10-08 21:25:19 +01:00
J. Ryan Stinnett
30736fdbf2 Bug 1212153 - Clean up Cu.isModuleLoaded after migration. r=bgrins 2015-10-08 15:25:23 -05:00
Carsten "Tomcat" Book
cc5cc0661d Merge m-c to fx-team 2015-10-08 16:11:56 +02:00
Carsten "Tomcat" Book
c3a4faf573 merge mozilla-inbound to mozilla-central a=merge 2015-10-08 15:26:54 +02:00
Carsten "Tomcat" Book
65f40b9fe0 Merge m-c to mozilla-inbound 2015-10-08 16:11:21 +02:00
Paolo Amadini
26b6d6d18b Bug 1179961 - Use a lock with a strikethrough for HTTP pages that have password fields in the Control Center. r=ttaubert,bgrins 2015-10-07 20:50:40 +01:00
David Critchley
0d5beae063 Bug 1209632 - Removing footer from Loop Standalone, moved Logo to mediaLayoutView. r=Standard8,ui-review=Sevaan 2015-10-07 19:48:28 +01:00
Wes Kocher
c9c7d06d9a Merge m-c to fx-team a=merge 2015-10-07 11:33:10 -07:00
Mark Banner
a6dd42f17a Bug 1212272 - 'make dist' for the Loop standalone doesn't update the css and supplementary files properly. r=dmose. NPOTB DONTBUILD 2015-10-07 19:20:03 +01:00
Wes Kocher
09022f945d Merge inbound to m-c a=merge 2015-10-07 10:29:41 -07:00
Wes Kocher
fcbfeca36b Backed out changeset 1f51d1614b9a (bug 1207245) 2015-10-07 10:19:31 -07:00
Wes Kocher
b3e106628e Backed out changeset 91d4539e00ce (bug 1207245) 2015-10-07 10:19:19 -07:00
Wes Kocher
94e8c72c6d Merge fx-team to central, a=merge 2015-10-07 09:58:09 -07:00
Nathan Froyd
806d8619d3 Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout.  The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.

 # The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
    xargs perl -p -i -e '
 s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
 s/nsRefPtr ?</RefPtr</g;   # handle declarations and variables
'

 # Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h

 # Handle nsRefPtr.h itself, a couple places that define constructors
 # from nsRefPtr, and code generators specially.  We do this here, rather
 # than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
 # things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
     mfbt/nsRefPtr.h \
     xpcom/glue/nsCOMPtr.h \
     xpcom/base/OwningNonNull.h \
     ipc/ipdl/ipdl/lower.py \
     ipc/ipdl/ipdl/builtin.py \
     dom/bindings/Codegen.py \
     python/lldbutils/lldbutils/utils.py

 # In our indiscriminate substitution above, we renamed
 # nsRefPtrGetterAddRefs, the class behind getter_AddRefs.  Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
    xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'

if [ -d .git ]; then
    git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
    hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
2015-10-07 16:50:25 -04:00
Nathan Froyd
34d7cd6c43 Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
This commit was generated using the following script, executed at the
top level of a typical source code checkout.

 # Don't modify select files in mfbt/ because it's not worth trying to
 # tease out the dependencies currently.
 #
 # Don't modify anything in media/gmp-clearkey/0.1/ because those files
 # use their own RefPtr, defined in their own RefCounted.h.
find . -name '*.cpp' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
    grep -v 'mfbt/RefPtr.h' | \
    grep -v 'mfbt/nsRefPtr.h' | \
    grep -v 'mfbt/RefCounted.h' | \
    grep -v 'media/gmp-clearkey/0.1/' | \
    xargs perl -p -i -e '
 s/mozilla::RefPtr/nsRefPtr/g; # handle declarations in headers
 s/\bRefPtr</nsRefPtr</g; # handle local variables in functions
 s#mozilla/RefPtr.h#mozilla/nsRefPtr.h#; # handle #includes
 s#mfbt/RefPtr.h#mfbt/nsRefPtr.h#;       # handle strange #includes
'

 # |using mozilla::RefPtr;| is OK; |using nsRefPtr;| is invalid syntax.
find . -name '*.cpp' -o -name '*.mm' | xargs sed -i -e '/using nsRefPtr/d'

 # RefPtr.h used |byRef| for dealing with COM-style outparams.
 # nsRefPtr.h uses |getter_AddRefs|.
 # Fixup that mismatch.
find . -name '*.cpp' | \
    xargs perl -p -i -e 's/byRef/getter_AddRefs/g'
2015-10-07 15:05:02 -04:00
Carsten "Tomcat" Book
9f1c0bf17d Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
Backed out changeset 647025383676 (bug 1202902)
Backed out changeset d70c7fe532c6 (bug 1202902)
2015-10-07 14:03:21 +02:00
Sebastian Hengst
378b7180e7 Backed out changeset c6b267589d0d (bug 1202902) for Mulet Reftest, W3C Platform Test and other failures. r=backout a=backout on a CLOSED TREE 2015-10-07 13:36:26 +02:00
Ed Lee
da27b5b4d4 Bug 1211563 - Invite buttons should be underneath "Invite a friend" text in popped-out view [r=Standard8] 2015-10-05 15:34:21 -07:00
Jed Davis
c4b5dfb005 Bug 1201935 - Allow reading from TmpD in OS X content processes. r=smichaud 2015-10-07 13:41:00 +02:00
Marco Bonardo
5aaea5c37d Bug 1208063 - The name input field on the new bookmark dialog doesn't get focus. r=adw 2015-10-07 15:40:13 +02:00
Ed Lee
bc61f7c956 Bug 1211592 - The Copy Link and Email Link buttons show cursor:default, but the other buttons (Camera,Mic,Share Screen,Settings) show cursor:pointer [rs=jaws] 2015-10-05 15:24:32 -07:00
Mark Banner
8c53d8fd48 Bug 1208047 - Close the dropdown menu for sharing on Loop's conversation window as soon as an item is clicked, rather than leaving it open in a potentially confusing state. r=mikedeboer 2015-10-06 16:05:50 +01:00
Mike Conley
1a329623c1 Bug 1110511 - Move tab-crashing test helper function to BrowserTestUtils.jsm r=felipe 2015-09-29 16:44:50 -04:00
Carsten "Tomcat" Book
6e46667c14 merge mozilla-inbound to mozilla-central a=merge 2015-10-06 12:01:35 +02:00
Kit Cambridge
25c133e1db Bug 1192458, Part 1 - Consolidate push and desktop notification permissions. r=nsm,wchen,MattN 2015-10-05 16:39:34 -07:00
Wes Kocher
db56810f49 Backed out 6 changesets (bug 1110511) for automation timeouts in mochitest-bc suites
Backed out changeset eddfd7f32a1c (bug 1110511)
Backed out changeset 0eb0dda094b3 (bug 1110511)
Backed out changeset 8e20cd68ca78 (bug 1110511)
Backed out changeset c7b983f65568 (bug 1110511)
Backed out changeset 219d86f78b6b (bug 1110511)
Backed out changeset 0e055b648e10 (bug 1110511)
2015-10-05 16:38:03 -07:00
Matthew Noorenberghe
f5f5fe386c Bug 1208295 - Open content preferences after receiving notifications-open-settings. r=jaws 2015-09-25 13:18:29 -07:00
Gijs Kruitbosch
6034c1e9b6 Bug 1211456 - remove usage of getImageURLForResolution from search component, r=florian 2015-10-05 15:39:16 +01:00
Mike Conley
d8077f967c Bug 1110511 - Move tab-crashing test helper function to BrowserTestUtils.jsm r=felipe 2015-09-29 16:44:50 -04:00
Wes Kocher
fd22c35147 Backed out 3 changesets (bug 1208295) for build bustage CLOSED TREE
Backed out changeset ba930740225e (bug 1208295)
Backed out changeset 54f38580e0b8 (bug 1208295)
Backed out changeset a5907e5982a8 (bug 1208295)
2015-10-05 12:20:47 -07:00
Matthew Noorenberghe
eb7e5720f1 Bug 1208295 - Open content preferences after receiving notifications-open-settings. r=jaws 2015-09-25 13:18:29 -07:00
Carsten "Tomcat" Book
9eaa0d1abc Backed out 1 changesets (bug 1202902) for causing merge conflicts to mozilla-central
Backed out changeset cfc1820361f5 (bug 1202902)
2015-10-07 12:13:45 +02:00
Mark Banner
3a6eb4a200 Bug 1212348 - Loop's RoomList view requires user profile data passed in when it doesn't need to. r=mikedeboer 2015-10-08 11:30:06 +01:00
Mark Banner
854323ec89 Bug 1212074 - Update Mochitests for Loop now that the tabs are removed from the panel. r=mikedeboer 2015-10-08 11:30:06 +01:00
David Critchley
8535018d0c Bug 1212074 - Remove the tabs from Loop's panel. r=Standard8 2015-10-08 11:30:06 +01:00
Manuel Casas
ae065a249d Bug 1200693 - Modify aspect ratio so that top and bottom black bars are not seen when waiting alone in the conversation window. r=Standard8 2015-10-08 11:30:05 +01:00
Wes Kocher
113885afeb Merge m-c to inbound, a=merge CLOSED TREE 2015-10-05 13:11:26 -07:00
Gabor Krizsanits
a584c9cc0d Bug 1190667 - WEAPI contextMenus. r=billm 2015-10-05 17:48:08 +02:00
Luca Greco
c2f6e009d6 Bug 1204583 - Implement WebExtension runtime.connect for background and tab. r=billm,gabor 2015-09-26 09:22:00 +02:00
Kapeel Sable
02ec809160 Bug 1212171 - Change for referencing a different object Component.utils. instead of Cu. r=mak 2015-10-08 06:53:00 +02:00
Jan Keromnes
6e81c2f48c Bug 1196785 - Create an about:debugging page to list debuggable devtools targets. r=jryans 2015-10-02 08:10:00 +02:00
Chris Rafuse
ef6a7dc4a4 Bug 1204345 - Last letter at bottom right can be cut off, r=dmose 2015-10-04 16:43:21 -07:00
Phil Ringnalda
ffa684e571 Merge f-t to m-c, a=merge 2015-10-03 15:50:22 -07:00
Ehsan Akhgari
c610432c98 Bug 1202621 - Correctly wait for both focus and the delayed startup to finish when opening a new window in private browsing tests; r=mconley 2015-10-03 11:27:07 -04:00
Jared Wein
913408f078 Bug 1201398 - Web Notification management interface. r=MattN,dolske 2015-10-02 18:37:19 -04:00
Wes Kocher
4dcba29ad0 Merge inbound to central, a=merge 2015-10-02 13:33:20 -07:00
Carsten "Tomcat" Book
91e1ac6fd2 Merge m-c to mozilla-inbound 2015-10-02 13:37:27 +02:00
Carsten "Tomcat" Book
179a6e54ad merge mozilla-inbound to mozilla-central a=merge 2015-10-02 11:52:49 +02:00
Mark Banner
7972825db6 Bug 1210513 - Loop's direct calls don't cancel properly if you click the hangup button on the toolbar. r=mikedeboer 2015-10-02 14:24:09 +01:00
Mark Banner
0e5ca790cb Bug 1209592 - Fix Loop's screenshare dropdown being misplaced on large window sizes. r=mikedeboer 2015-10-02 14:24:09 +01:00
Mark Banner
34d811f8ba Bug 1204343 - Loop's accept call buttons has different heights and looks strange. r=mikedeboer 2015-10-02 14:24:09 +01:00
Mark Banner
a969ce23ac Bug 1207300 - If Firefox is started offline, then Loop never initialises correctly. r=dmose 2015-10-01 19:40:50 +01:00
Ed Lee
67297bea87 Bug 1210331 - Clean up strings for conversations panel and conversation invite [r=Standard8] 2015-09-29 20:05:37 -07:00
Florian Quèze
b0120c5a42 Bug 1209920 - Drop support for <MozParam condition="defaultEngine", r=adw. 2015-10-01 15:05:59 +02:00
Carsten "Tomcat" Book
ec2dae050c Merge m-c to fx-team 2015-10-01 14:16:12 +02:00
Carsten "Tomcat" Book
b78014b465 merge mozilla-inbound to mozilla-central a=merge 2015-10-01 12:39:25 +02:00
Mike de Boer
8017b2e65f Bug 1184921: allow custom buttons to be added to the chatbox titlebar and implement one for Hello that closes the window when clicked. r=Standard8 2015-09-30 15:35:22 +02:00
Seth Fowler
3ec62c3b82 Bug 1118926 (Part 2) - Remove remnants of -moz-resolution in JavaScript code. r=dolske 2015-09-30 17:00:56 -07:00
Ed Lee
51ef78db78 Bug 1184924 - Implement the refreshed design for the invitation overlay [r=Standard8] 2015-09-18 10:45:47 -07:00
Wes Kocher
2bc1c3d4b3 Merge m-c to inbound a=merge 2015-09-30 14:10:21 -07:00
Wes Kocher
31e096e367 Merge inbound to central, a=merge 2015-09-30 13:49:27 -07:00
Carsten "Tomcat" Book
c5def77857 Merge mozilla-central to mozilla-inbound 2015-09-30 13:52:57 +02:00
Andrei Oprea
bdc5dd8b2b Bug 1202265 - Add visual regression tool for Hello, r=dmose 2015-09-29 14:58:23 -07:00
David Critchley
e4d82c5012 Bug 1204101 - Fix for Loop settings menu positioning where menu gets cropped from longer text, r=dmose 2015-09-29 13:08:22 -07:00
Mark Banner
6934b47f29 Bug 1209620 - Fix intermittent failure finding the start a conversation button in Loop's functional tests. r=dmose NPOTB DONTBUILD 2015-09-29 18:35:30 +01:00
Martin Thomson
8bcd9da010 Bug 1155923 - Removing moz prefix from RTC interfaces, r=jesup,smaug 2015-09-28 11:25:04 -07:00
Jared Wein
74c7470d2e Bug 1203253 - Add back/port the tests that got removed from bug 1140495. r=gijs 2015-09-24 11:03:54 -04:00
Mark Banner
1ec51edc45 Bug 1206457 - Second attempt to fix intermittent failure in browser_LoopRooms_channel.js - ensure previous states are cleared when they are used. r=mikedeboer 2015-09-29 14:50:15 +01:00
Mark Banner
0c5c7daffd Bug 1209078 - Part 2. If a user attempts to open their own room within Firefox when the room is already open, provide a message to inform the user. r=mikedeboer 2015-09-29 14:50:15 +01:00
Mark Banner
c5efcd3c22 Bug 1209078 - Part 1. When detecting if rooms are able to be handled by Firefox, also include an indication if they are already open or not. r=mikedeboer 2015-09-29 14:50:15 +01:00
Carsten "Tomcat" Book
13501ce691 Merge mozilla-central to fx-team 2015-09-29 12:41:12 +02:00
Carsten "Tomcat" Book
20429d63e4 merge mozilla-inbound to mozilla-central a=merge 2015-09-29 12:00:25 +02:00
Mike de Boer
1b7e78bef2 Bug 1171962: introduce telemetry histogram that counts the amount of sessions that exchanged one or more chat messages. r=vladan,dmose 2015-09-29 11:50:21 +02:00
Dan Mosedale
b30961262a Bug 1208647-minify OpenTok+lodash for faster Hello standalone load time, r=Standard8 2015-09-28 14:15:21 -07:00
Dan Mosedale
d33a347593 Bug 1188509-Bundle Hello standalone JS for performance, r=Standard8 2015-09-28 13:18:22 -07:00
Mark Banner
c33c3d4761 Bug 1208466 - Part 3. Fix display when opening room, and make the opened room text non-bold. r=mikedeboer 2015-09-28 16:08:27 +01:00
Mark Banner
50db7bf6c8 Bug 1208466 - Part 2. If an owner of a Loop link clicks their own link and join, make it open the conversation window. r=mikedeboer 2015-09-28 15:14:53 +01:00
Mark Banner
8e3bd3727c Bug 1208466 - Part 1. Create a new ToS view for Loop's standalone, ready for integration into the handled-in-Firefox views. r=mikedeboer 2015-09-28 15:14:53 +01:00
Carsten "Tomcat" Book
e86e9fb3c6 Merge mozilla-central to fx-team 2015-09-28 14:19:22 +02:00
Carsten "Tomcat" Book
d3d65f378b merge mozilla-inbound to mozilla-central a=merge 2015-09-28 14:13:24 +02:00
Mark Banner
9b7d6fc064 Bug 1208515 - The feedback view has the incorrect blue for the Hello icon and button. r=dmose 2015-09-26 12:20:11 +01:00
Wes Kocher
27a585a651 Backed out 3 changesets (bug 1208295) for browser_offlineQuotaNotification.js bustage CLOSED TREE
Backed out changeset 1c16e9f4aa2f (bug 1208295)
Backed out changeset 3242ff9a86bb (bug 1208295)
Backed out changeset 04f2a2c320a3 (bug 1208295)
2015-09-25 18:20:35 -07:00
David Critchley
f99e58dc33 Bug 1190738-Add Edit view with error to Hello ui-showcase, r=dmose 2015-09-25 16:23:29 -07:00
Matthew Noorenberghe
8fb3b18138 Bug 1200488 - browser_UITour_heartbeat.js: requestLongerTimeout(2) and add logging to see where/if the test is hanging. r=test-only 2015-09-25 15:50:20 -07:00
Bill McCloskey
a587ca9892 Bug 1207911 - [webext] Fix races in webextension tests (r=gabor) 2015-09-27 12:29:40 -07:00
Gijs Kruitbosch
7c38bffb8e Bug 1207106 - use voidptr for windows vault password ctypes code, r=dolske 2015-09-22 23:46:11 +01:00
David Critchley
73850afe0a Bug 1205206 - Move Loop Standalone Terms of Service text from footer to under Join button. r=Standard8 2015-09-30 09:38:24 +01:00
Neil Deakin
af0f95ed64 Bug 1199239, remove cpow usage from bookmark this page, r=mak 2015-09-25 21:14:43 -04:00
Wes Kocher
b780542d9b Merge m-c to inbound, a=merge 2015-09-25 18:02:38 -07:00
Zachary Carter
67b90fc80e Bug 1197323 - prevent profile images from being overwritten by an async onload callback r=markh 2015-09-25 14:02:30 -07:00
Luca Greco
25a7ce8acc Bug 1204575 - Test case for fix WebExtension EventManager fireFunc registering. r=billm r=gabor 2015-09-25 04:35:00 +02:00