9ac0b31bf6bb5737a427976376c0f129eaa9d9aa: Bug 1235437 - Add annotation for major graphics preferences. r=bgirard
Milan Sreckovic <milan@mozilla.com> - Mon, 18 Jan 2016 12:56:38 -0500 - rev 326666
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +0000
Bug 1235437 - Add annotation for major graphics preferences. r=bgirard
3d625e289ebf1822b76d013ad17026456511d2cb: Bug 1234355 - Part 2: Remove unused EME drmContentCDMNotSupported.64bit.message. r=spohl
Chris Peterson <cpeterson@mozilla.com> - Tue, 26 Jan 2016 11:12:11 -0800 - rev 326665
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +0000
Bug 1234355 - Part 2: Remove unused EME drmContentCDMNotSupported.64bit.message. r=spohl
db9f445144e29b9171be0912c8f8351770541d46: Bug 1234355 - Part 1: Remove "Don't ask me again" footgun option from the "Enable DRM" info bar notification. r=spohl
Chris Peterson <cpeterson@mozilla.com> - Tue, 26 Jan 2016 11:11:16 -0800 - rev 326664
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +0000
Bug 1234355 - Part 1: Remove "Don't ask me again" footgun option from the "Enable DRM" info bar notification. r=spohl
5d8f454c269e7fd14e208ff33a1788c97f54a113: Bug 1243607: Fix out-of-order limit checks in WebRTC bandwidth settings rs=me
Randell Jesup <rjesup@jesup.org> - Thu, 28 Jan 2016 00:37:41 -0500 - rev 326663
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +0000
Bug 1243607: Fix out-of-order limit checks in WebRTC bandwidth settings rs=me
aa79ec7cc7ed04340ca5c3c8975f2185ba20c776: Bug 1243636. Switch to gfx::CriticalSection
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 26 Jan 2016 11:14:46 -0500 - rev 326662
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +0000
Bug 1243636. Switch to gfx::CriticalSection
2432259685a715b5ed9376bd2709a44246f90c8c: Bug 1242331 part.5 TSFTextStore should ignore text changes not caused by composition but not occurred during current composition r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 28 Jan 2016 13:28:54 +0900 - rev 326661
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +0000
Bug 1242331 part.5 TSFTextStore should ignore text changes not caused by composition but not occurred during current composition r=m_kato
04d8a95c6a5e19ca4debf62a052e8011cf6af478: Bug 1242331 part.4 Add TextChangeDataBase::mIncludingChangesWithoutComposition r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 28 Jan 2016 13:28:54 +0900 - rev 326660
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +0000
Bug 1242331 part.4 Add TextChangeDataBase::mIncludingChangesWithoutComposition r=smaug
3442a539cc8b8f2a7ab504f1e3fad11541579652: Bug 1242331 part.3 Rename TextChangeDataBase::mOccurredDuringComposition to mIncludingChangesDuringComposition r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 28 Jan 2016 13:28:53 +0900 - rev 326659
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +0000
Bug 1242331 part.3 Rename TextChangeDataBase::mOccurredDuringComposition to mIncludingChangesDuringComposition r=smaug
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 326658
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +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 326657
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +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 326656
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +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 326655
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +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 326654
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +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 326653
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +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 326652
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +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 326651
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +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 326650
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +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 326649
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +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 326648
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +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 326647
Push 10162 by atolfsen@mozilla.com at Thu, 28 Jan 2016 10:52:36 +0000
Bug 1230034 part 1 - Remove NS_PROPERTY_DESCRIPTOR_CONST macro. r=dbaron
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip