Commit Graph

479 Commits

Author SHA1 Message Date
Gijs Kruitbosch
eada4126d8 Bug 1219707 - fix argument passing to migration.js, r=jaws 2015-10-29 12:16:15 +00:00
Makoto Kato
1a4f877716 Bug 1218315 - Replace NS_LITERAL_STRING(...).get() with MOZ_UTF16(...) on browser. r=nfroyd 2015-10-28 14:30:35 +09:00
Tooru Fujisawa
14a6e39246 Bug 1216775 - Remove for-each from browser/. r=Gijs 2015-10-19 01:27:39 +09:00
Gijs Kruitbosch
55079ed3a7 Bug 731025 - Add telemetry for migrator usage and errors, r=MattN,p=bsmedberg 2015-10-07 13:34:46 +01:00
Gijs Kruitbosch
f6a698b67e 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
Nathan Froyd
4e6d8f6705 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
Gijs Kruitbosch
60a1296154 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
e670ef0eae Bug 1212297 - improve error handling in Chrome bookmarks migration code, r=MattN 2015-10-07 13:24:50 +01:00
Carsten "Tomcat" Book
036e6d2fa3 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
Carsten "Tomcat" Book
12369728f5 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
Shu-yu Guo
474f49adb7 Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
Gijs Kruitbosch
71f16d5276 Bug 1207106 - use voidptr for windows vault password ctypes code, r=dolske 2015-09-22 23:46:11 +01:00
Wes Kocher
1828f92d6f Merge m-c to inbound, a=merge 2015-09-25 18:02:38 -07:00
Gijs Kruitbosch
37fa75546d Bug 1194692 - fix fallback values at callsites of fileTimeToSecondsSinceEpoch, r=MattN 2015-09-22 23:25:28 +01:00
Wes Kocher
9d138a0abc Merge inbound to central, a=merge CLOSED TREE 2015-09-22 16:42:03 -07:00
Jacek Caban
d8065a41a6 Bug 1207100 - Fixed nsEdgeReadingListExtractor.cpp compilation on GCC. r=Gijs 2015-09-22 19:07:10 +02:00
Gijs Kruitbosch
33060e9609 Bug 1205053 - addendum: rebasing mistake due to the new name of the ctypes helper, rs=me 2015-09-22 16:45:06 +01:00
Gijs Kruitbosch
a688b4fb63 Bug 1205053 - use registry typedURLs to import rudimentary history from MS Edge, r=dolske 2015-09-15 22:18:41 +01:00
Tooru Fujisawa
aa4cdf03d4 Bug 1207491 - Part 7: Remove use of expression closure from browser/components/migration/. r=Gijs 2015-09-23 18:36:21 +09:00
Riadh Chtara
a783a87550 Bug 1192035 - Import passwords from Microsoft Edge / Windows 8+ r=Gijs,MattN 2015-09-16 17:34:26 -07:00
Shu-yu Guo
37989840cd Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
Ehsan Akhgari
d6254db4c6 Bug 1202039 - Do not pretend to support IE7FormPasswords on Windows 8 and above; r=mattn 2015-09-14 08:04:31 -04:00
Jared Wein
eed3a87e6d Bug 1200656 - followup, use char16ptr_t to fix builds with VS 2015. r=mak 2015-09-09 09:40:56 +02:00
Gijs Kruitbosch
72e8358f64 Bug 1200598 - fix exception thrown when using migration on win8.1 or below, r=MattN 2015-09-08 16:16:56 +01:00
Jared Wein
e41d7793e3 Bug 1200656 - Reading list import from Edge leaks. r=jimm 2015-09-08 08:52:32 -04:00
Riadh Chtara
591805ea25 Bug 682069 - Password Import from IE not available. r=dolske r=mattn 2015-09-01 17:27:04 -07:00
Jared Wein
4b77a8d682 Bug 1200187 - Failed to compile nsEdgeReadingListExtractor.cpp: error C2664: cannot convert argument from 'char16_t *' to 'JET_PCWSTR'. 2015-09-01 18:18:17 +00:00
Ryan VanderMeulen
f6a84499b5 Merge m-c to inbound. a=merge 2015-08-30 22:12:12 -04:00
Nicholas Nethercote
12fec02dfb Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Gijs Kruitbosch
95d597e462 Bug 1193387 - Import reading list from MS Edge. r=jaws 2015-08-26 15:34:02 +01:00
Ryan VanderMeulen
fc5047b7d6 Backed out changeset ef82210d0bf3 (bug 1193387) for various WinXP test failures.
CLOSED TREE
2015-08-28 21:01:27 -04:00
Gijs Kruitbosch
ef01e16420 Bug 1193387 - import reading list from MS Edge, r=jaws 2015-08-26 15:34:02 +01:00
Marco Bonardo
c736ccd166 Bug 1156277 - Fix intermittent failures in test_IE_cookies.js by randomizing and clearing cookies. r=gijs 2015-08-28 14:19:06 +02:00
Gijs Kruitbosch
782aa71caa Bug 1192036 - import cookies from Edge, r=MattN 2015-08-19 16:32:54 +01:00
Nazim Can Altinova
4ea7059a54 Bug 1185893 - abuse of bind(this) with add/removeEventListener r=gijs 2015-08-21 15:31:00 +01:00
Gijs Kruitbosch
5dd713b1f1 Bug 1196311 - actually ship edge migrator, r=jaws 2015-08-19 17:41:30 +01:00
Gijs Kruitbosch
933dbcd040 Bug 1192032 - followup: include windowsregistry jsm to fix test brokenness, rs=bustage 2015-08-13 19:49:48 +01:00
Gijs Kruitbosch
b8a3720667 Bug 1192032 - add edge bookmarks/favorites migrator, r=MattN 2015-08-11 16:53:10 +01:00
Bernardo P. Rittmeyer
31ae466fd3 Bug 706005 - Chrome migrator notifies user to close browser. r=MattN 2015-08-07 23:36:32 -07:00
Matthew Noorenberghe
26e57c126f Bug 706973 - Support migration from Chromium/Canary. r=Mano 2015-08-06 00:02:22 -07:00
Riadh Chtara
94592a7179 Bug 707044 - Tests for Google Chrome password import on Windows. r=MattN 2015-07-27 19:34:30 -07:00
Makoto Kato
5db9042697 Bug 707044 - Import login data from Google Chrome on Windows. r=MattN 2015-07-27 19:31:53 -07:00
Tim Nguyen
5270104652 Bug 1172357 - Use new tree-container class for about:welcomeback tree. r=jaws 2015-07-17 14:35:51 -07:00
Birunthan Mohanathas
a29151dc87 Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
The bulk of this commit was generated by running:

  run-clang-tidy.py \
    -checks='-*,llvm-namespace-comment' \
    -header-filter=^/.../mozilla-central/.* \
    -fix
2015-07-13 08:25:42 -07:00
Ryan VanderMeulen
0dad538ee1 Merge m-c to fx-team. a=merge 2015-07-07 14:41:18 -04:00
Emanuel Hoogeveen
b30abdc582 Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell 2015-07-07 04:17:00 +02:00
Hector Zhao
87879b0dd7 Bug 1178166 - Handle gbk encoded login.ini from 360 secure browser. r=mak 2015-06-25 15:18:44 +08:00
Hector Zhao
f3cb670681 Bug 1164752 - Include 360 secure browser in migration. r=mak 2015-05-13 18:00:55 +08:00
Matthew Noorenberghe
b457b3086f Bug 1162205 - Don't import encrypted cookies from Chrome. r=mak 2015-05-08 11:41:10 -07:00
Marco Bonardo
d90008e8ab Bug 1094876 - Migrators should use new Bookmarks.jsm API. r=ttaubert 2015-04-20 16:32:49 +02:00