66b71325dfbf5cf32f2eb20a724d0dfcd805ccd0: Bug 1242331 part.2 Rename TextChangeDataBase::mCausedByComposition to mCausedOnlyByComposition r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 28 Jan 2016 13:28:53 +0900 - rev 282069
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1242331 part.2 Rename TextChangeDataBase::mCausedByComposition to mCausedOnlyByComposition r=smaug
b21fb00a6138ea698c6fd54053b2aa73db012d1e: Bug 1242331 part.1 Remove unused methods of IMENotification r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 28 Jan 2016 13:28:53 +0900 - rev 282068
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1242331 part.1 Remove unused methods of IMENotification r=smaug
33342c3d45efdb7610c9be83bf09d5664f898cd7: Bug 1230034 part 10 - Convert remaining frame properties to by typed and remove the unsafe declaring macro. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Thu, 28 Jan 2016 14:23:59 +1100 - rev 282067
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1230034 part 10 - Convert remaining frame properties to by typed and remove the unsafe declaring macro. r=dbaron
7f4cae60ca9baa765b4b8cf87af5bc1609e8778a: Bug 1230034 part 9 - Convert FrameLayerBuilder::LayerManagerDataProperty to be typed. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Thu, 28 Jan 2016 14:23:59 +1100 - rev 282066
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1230034 part 9 - Convert FrameLayerBuilder::LayerManagerDataProperty to be typed. r=dbaron
7a5912b5ab4e519ca4deeaa853b49be42a0c3293: Bug 1230034 part 8 - Convert frame properties which assert on destructor to be typed. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Thu, 28 Jan 2016 14:23:59 +1100 - rev 282065
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1230034 part 8 - Convert frame properties which assert on destructor to be typed. r=dbaron
38338ca5b3f933064f0af2b1e4bee76840335f64: Bug 1230034 part 7 - Convert nsIFrame::GenConProperty to be typed. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Thu, 28 Jan 2016 14:23:59 +1100 - rev 282064
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1230034 part 7 - Convert nsIFrame::GenConProperty to be typed. r=dbaron
d391b419c38b8331982c1b2725a01ef11442e868: Bug 1230034 part 6 - Convert all frame properties which do not hold pointer to be typed. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Thu, 28 Jan 2016 14:23:59 +1100 - rev 282063
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1230034 part 6 - Convert all frame properties which do not hold pointer to be typed. r=dbaron
3b4d8528c2f22908b546185439846b3e330305eb: Bug 1230034 part 5 - Convert all frame properties which use DeleteValue and ReleaseValue as destructor to be typesafe. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Thu, 28 Jan 2016 14:23:59 +1100 - rev 282062
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1230034 part 5 - Convert all frame properties which use DeleteValue and ReleaseValue as destructor to be typesafe. r=dbaron By changing signature of those two functions, we make compiler complain about all their existing uses, so we can find all of them and convert them. Some of the callsites of Get() with those properties are also converted, but not all of them. It is fine because if there is any incorrect conversion, compilers is able to find out now. So they are completely typesafe.
2b5384764e6cf1d8efd533f8513d511f9fae46eb: Bug 1230034 part 4 - Make FramePropertyDescriptor to be a template. r=froydnj,dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Thu, 28 Jan 2016 14:23:59 +1100 - rev 282061
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1230034 part 4 - Make FramePropertyDescriptor to be a template. r=froydnj,dbaron This patch makes methods of FramePropertyTable and FrameProperties to be simple template wrapper functions. Then it converts all references to FramePropertyDescriptor to use "void" parameter to simulate the current unsafe behavior. SmallValueHolder is used for storing small values like int32_t, float, which can fit in the size of a pointer directly, and thus no lifetime management is needed.
6af8cff960690de19591697de8f2578963908bc0: Bug 1230034 part 3 - Move some frame property declaration around. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Thu, 28 Jan 2016 14:23:59 +1100 - rev 282060
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1230034 part 3 - Move some frame property declaration around. r=dbaron
c6abdd91acbc65e9f0a818e1dec59c48a46d02f9: Bug 1230034 part 2 - Constify aFrame parameters of frame property functions. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Thu, 28 Jan 2016 14:23:59 +1100 - rev 282059
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1230034 part 2 - Constify aFrame parameters of frame property functions. r=dbaron
94d4c49590a052241f51572203504b0d5f8f4494: Bug 1230034 part 1 - Remove NS_PROPERTY_DESCRIPTOR_CONST macro. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Thu, 28 Jan 2016 14:23:59 +1100 - rev 282058
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1230034 part 1 - Remove NS_PROPERTY_DESCRIPTOR_CONST macro. r=dbaron
bf3bf9b99f51caa73938e25758b97f0479f6660a: Bug 1187144 (part 10) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 26 Jan 2016 22:21:30 -0800 - rev 282057
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1187144 (part 10) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam.
275fc8ed3d86030d648262b662b3d0b12195221a: Bug 1187144 (part 9) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam.
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 24 Jan 2016 21:13:51 -0800 - rev 282056
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1187144 (part 9) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam.
893ab0c0e8ed49b47c891d141ad0e9e3c3cec897: Bug 1187144 (part 8) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam.
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 24 Jan 2016 18:45:29 -0800 - rev 282055
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1187144 (part 8) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam.
ebf10602138c324c9d2a15ce317debc33ab849e1: Bug 1243607: make webrtc bitrate prefs take precedence over automatic bitrate selection r=pkerr
Randell Jesup <rjesup@jesup.org> - Wed, 27 Jan 2016 21:55:42 -0500 - rev 282054
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1243607: make webrtc bitrate prefs take precedence over automatic bitrate selection r=pkerr
4cc67dcae188709e30836aa91636dc46c4740cce: Bug 1080968 - Don't use constexpr on clang-cl when emulating MSVC 2013
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 27 Jan 2016 21:00:32 -0500 - rev 282053
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1080968 - Don't use constexpr on clang-cl when emulating MSVC 2013 constexpr-ness of things can change the ABI requirements, and MSVC 2013 doesn't support constexpr, so choosing it for clang-cl when emulating MSVC 2013 will cause ABI incomap issues between object files compiled with the two compilers. This reverts part of the commit for the original bug.
d81da0ef528d262e373ce4516337ff2565b66699: Bug 1209252 - Part 2: typo fix for compile issue. r=bustage on a CLOSED TREE
Paul Kerr [:pkerr] <pkerr@mozilla.com> - Wed, 27 Jan 2016 18:09:19 -0800 - rev 282052
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1209252 - Part 2: typo fix for compile issue. r=bustage on a CLOSED TREE
ab448c9b816527257ad697a03d3cec0ebee06413: Bug 1243096 - Remove ini manifests containing only support-files and move their contents to TEST_HARNESS_FILES. r=gps
Chris Manchester <cmanchester@mozilla.com> - Wed, 27 Jan 2016 17:46:34 -0800 - rev 282051
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1243096 - Remove ini manifests containing only support-files and move their contents to TEST_HARNESS_FILES. r=gps
cc9bef95c7e139056d59851caaa0ca748f416766: Bug 1240169 - Revert to returning a dynamic newtab URL for BROWSER_NEW_TAB_URL r=mconley
Olivier Yiptong <olivier@olivieryiptong.com> - Sat, 23 Jan 2016 01:17:55 -0500 - rev 282050
Push 29950 by cbook@mozilla.com at Thu, 28 Jan 2016 11:14:03 +0000
Bug 1240169 - Revert to returning a dynamic newtab URL for BROWSER_NEW_TAB_URL r=mconley
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip