5f3b2e3894087f757af4fed0d46443d7524b29c0: Bug 1278014 part.3 Define 2 constants for number of SelectionType and number of SelectionType except "none" r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 11 Jun 2016 11:12:26 +0900 - rev 377776
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1278014 part.3 Define 2 constants for number of SelectionType and number of SelectionType except "none" r=smaug This patch defines two constants kSelectionTypeCount and kPresentSelectionTypeCount. The former is same as nsISelectionController::NUM_SELECTIONTYPES. The latter is kSelectionTypeCount - 1 for excluding SELECTION_NONE. The latter is useful in some loops which handle all selection types except SELECTION_NONE. Note that this patch fixes a bug of nsFrameSelection. That doesn't treat SELECTION_NONE as a selection (see the definition of index), however, it defines redundant item and doesn't use it actually. Additionally, it computes invalid selection type in each loop. Therefore, without this patch, debug build hits MOZ_ASSERT() in ToSelectionType(RawSelectionType). Note that these constants are defined as anonymous enum because we cannot define as const (or static) even with extern. If we'd try to do it, it caused link error or not available in nsFrameSelection.cpp as constant value since they were not initialized if they were initialized in nsSelection.cpp. Therefore, these constants are defined as enum items but using "k" prefix. MozReview-Commit-ID: H6sH7NBEXlE
b64f33cd6b5431a6bd97c3afea39f943ca2b9022: Bug 1278014 part.2 Define mozilla::SelectionType as an enum class and use it instead of RawSelectionType as far as possible r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 11 Jun 2016 11:06:37 +0900 - rev 377775
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1278014 part.2 Define mozilla::SelectionType as an enum class and use it instead of RawSelectionType as far as possible r=smaug This patch defines mozilla::SelectionType as an enum class. This is safer than nsISelectionController::SELECTION_* since setting illegal value to its variable is checked at build time. So, as far as possible, this should be used everywhere (but of course, this isn't available in scriptable interfaces). And also this implements some useful methods for managing SelectionType and RawSelectionType which are implemented in layout/nsSelection.cpp because nsISelectionController is implemented by both PresShell and nsTextEditorState. Therefore, implementing one of them may make hard to find them. On the other hand, nsSelection.cpp is a better file name to look for them. Note that this patch creates mozilla::Selection::RawType() for binding. Native code should keep using Selection::Type() but the binding code needs to use RawType() due to impossible to convert from SelectionType to RawSelectionType without explicit cast. MozReview-Commit-ID: 81vX7A0hHQN
dc4b075bd57b18475d15e73919bb0675cdc8b1b0: Bug 1278014 part.1 Rename SelectionType in nsISelectionController.idl to mozilla::RawSelectionType r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 07 Jun 2016 22:42:06 +0900 - rev 377774
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1278014 part.1 Rename SelectionType in nsISelectionController.idl to mozilla::RawSelectionType r=smaug mozilla::SelectionType will be an enum class. Therefore, we need to rename SelectionType with a word "raw" since it's a type for raw nsISelectionController::SELECTION_*. MozReview-Commit-ID: K8SO0bbpv0Y
de7c0a1031829736887556c463adfe5b03d91fc9: Bug 1279641 - [css-grid] Make 'span' an invalid <custom-ident> in line name lists. r=dholbert
Mats Palmgren <mats@mozilla.com> - Sat, 11 Jun 2016 20:42:03 +0200 - rev 377773
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1279641 - [css-grid] Make 'span' an invalid <custom-ident> in line name lists. r=dholbert
47c5f6b6fc0f3c6cefca9d04e9181ab08ed6dbc7: Bug 1279628, part 3 - Replace the last gfxASurface::CheckSurfaceSize call, and remove gfxASurface::CheckSurfaceSize. r=mstange
Jonathan Watt <jwatt@jwatt.org> - Fri, 10 Jun 2016 13:32:01 +0100 - rev 377772
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1279628, part 3 - Replace the last gfxASurface::CheckSurfaceSize call, and remove gfxASurface::CheckSurfaceSize. r=mstange
56154813d29d7b56d2039fc3a3c80f27c0a4571f: Bug 1279628, part 2 - Switch all but one of the gfxASurface::CheckSurfaceSize calls to call Factory::CheckSurfaceSize. r=mstange
Jonathan Watt <jwatt@jwatt.org> - Fri, 10 Jun 2016 13:32:01 +0100 - rev 377771
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1279628, part 2 - Switch all but one of the gfxASurface::CheckSurfaceSize calls to call Factory::CheckSurfaceSize. r=mstange
a643f56f7523bf90d726c354aa714a6372aed92d: Bug 1279628, part 1 - Add the CoreGraphics check from gfxASurface::CheckSurfaceSize to Factory::CheckSurfaceSize. r=mstange
Jonathan Watt <jwatt@jwatt.org> - Fri, 10 Jun 2016 13:32:01 +0100 - rev 377770
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1279628, part 1 - Add the CoreGraphics check from gfxASurface::CheckSurfaceSize to Factory::CheckSurfaceSize. r=mstange
c69b17415feb0fe5c41ab856c3120292281fc024: Bug 1168743 - test changes - Only use env vars in the test updater and general app update cleanup. r=mhowell
Robert Strong <robert.bugzilla@gmail.com> - Sat, 11 Jun 2016 08:31:20 -0700 - rev 377769
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1168743 - test changes - Only use env vars in the test updater and general app update cleanup. r=mhowell
8f965be1037f69745b0bc2a6d56ee02f7260ef90: Bug 1168743 - client changes - Only use env vars in the test updater and general app update cleanup. r=mhowell
Robert Strong <robert.bugzilla@gmail.com> - Sat, 11 Jun 2016 08:31:10 -0700 - rev 377768
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1168743 - client changes - Only use env vars in the test updater and general app update cleanup. r=mhowell
a78bd6c722f8ffef9b7fb0d970c01c5e4a1cae6f: Bug 1168743 - test data files - Only use env vars in the test updater and general app update cleanup. r=mhowell
Robert Strong <robert.bugzilla@gmail.com> - Sat, 11 Jun 2016 08:30:59 -0700 - rev 377767
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1168743 - test data files - Only use env vars in the test updater and general app update cleanup. r=mhowell
d3695a07cbdcfe167ca944436175df9fda58e4ff: Bug 1278441 - Add a CoreGraphics subclass of PrintTarget. r=mstange
Jonathan Watt <jwatt@jwatt.org> - Thu, 09 Jun 2016 22:35:14 +0100 - rev 377766
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1278441 - Add a CoreGraphics subclass of PrintTarget. r=mstange
772713cbce5493d8e02134a502151f3bce9f9e07: Bug 1272598 part 5 - Allocate arguments objects from Ion JIT code. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Sat, 11 Jun 2016 15:01:49 +0200 - rev 377765
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1272598 part 5 - Allocate arguments objects from Ion JIT code. r=luke
c97757afd190c5d839ff6d4454ea7aa5c001f24d: Bug 1272598 part 4 - Remove script and dataBytes from ArgumentsData. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Sat, 11 Jun 2016 15:01:22 +0200 - rev 377764
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1272598 part 4 - Remove script and dataBytes from ArgumentsData. r=luke
8efd0d3921164fcc1aa1b888d2a7eea39b527960: Bug 1272598 part 3 - Remove JS_OVERWRITTEN_CALLEE. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Sat, 11 Jun 2016 15:00:51 +0200 - rev 377763
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1272598 part 3 - Remove JS_OVERWRITTEN_CALLEE. r=luke
61ca55d243734d56878a425ff183c653a990a54e: Bug 1272598 part 2 - Move ArgumentsData::callee to a reserved slot on the object. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Sat, 11 Jun 2016 14:59:37 +0200 - rev 377762
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1272598 part 2 - Move ArgumentsData::callee to a reserved slot on the object. r=luke
d6d4ed5fb7a31e523976aef0047ec93ba544925e: Bug 1272598 part 1 - Move ArgumentsObject deleted bits into a new RareArgumentsData class. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Sat, 11 Jun 2016 14:59:03 +0200 - rev 377761
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1272598 part 1 - Move ArgumentsObject deleted bits into a new RareArgumentsData class. r=luke
9ddfddc33c569553a8cbf96cd99277d176f253dd: Bug 1275339: [ffmpeg] P2. Fetch avcodec_free_frame in libavcodec. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Sat, 11 Jun 2016 11:04:14 +0100 - rev 377760
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1275339: [ffmpeg] P2. Fetch avcodec_free_frame in libavcodec. r=cpearce avcodec_free_frame was incorrectly looked in libavuti. On Linux where this code is used, it makes no difference really but for clarity sake. MozReview-Commit-ID: DC1WJAAKiE4
1bafbbad7fa45220c76dfae1f0419026408d221a: Bug 1275339 - [ffmpeg] Don't assume AVFrame has a constant size.
Jean-Yves Avenard <jyavenard@mozilla.com> - Sat, 11 Jun 2016 11:04:06 +0100 - rev 377759
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1275339 - [ffmpeg] Don't assume AVFrame has a constant size. An AVFrame has a different size between FFmpeg 0.10 and LibAV 0.8 though both have the same version number. Forgot to add the fixes (twice now :( ) MozReview-Commit-ID: DR3b3fqSngh
a7affa37fb9c6e535ddc5abfc746edc19daa28c9: Bug 1268224 - Fix canonicalization in more-deterministic builds. r=lth
Jan de Mooij <jdemooij@mozilla.com> - Sat, 11 Jun 2016 10:39:14 +0200 - rev 377758
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1268224 - Fix canonicalization in more-deterministic builds. r=lth
be7b149e0bf69eded25795a79dea2c77aa30fcfe: Bug 1278575 - Removed refs to GFX_ENV_LIVE. r=jgilbert
rhunt <rhunt@mozilla.com> - Thu, 09 Jun 2016 13:06:00 +0200 - rev 377757
Push 20857 by bmo:james@hoppipolla.co.uk at Sun, 12 Jun 2016 16:59:39 +0000
Bug 1278575 - Removed refs to GFX_ENV_LIVE. r=jgilbert
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip