Seth Fowler
12e27784d3
Bug 1128229 (Followup) - Add more fuzz to layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002.xht. r=me DONTBUILD
2015-02-06 23:03:31 -08:00
Phil Ringnalda
8b344901ef
Back out 3da63ccbadef (bug 984050) for Windows cppunit bustage
...
CLOSED TREE
2015-02-06 19:49:42 -08:00
Xidorn Quan
6b04ba572c
Bug 1122781 part 4 - Add runtime dependency check of style structs. r=dbaron
...
This patch adds a mechanism to check struct computation against a known set of non-cyclic dependencies.
The checks are only done when we get a struct on a context during computation of a struct on the same context.
--HG--
extra : source : b4dbb093ac3df3e8eac14fdc7bf7e8fe44b56ffb
2015-02-07 13:25:21 +11:00
Xidorn Quan
4435df8c22
Bug 1122781 part 3 - Restyle member initializer list of nsStyleContext. r=dbaron
...
--HG--
extra : source : a7376bf112faa676da39521e4598271436294690
2015-02-07 13:25:21 +11:00
Xidorn Quan
fa7cd93ca9
Bug 1122781 part 2 - Generate dependencies table of style structs for runtime check. r=dbaron
...
--HG--
extra : source : ed2baad25b34094f5c8abfe42ebe2cd77c1f2bab
2015-02-07 13:25:21 +11:00
Xidorn Quan
36da0194c4
Bug 1122781 part 1 - Declare and statically check dependencies of style structs. r=dbaron
...
When a cyclic dependency is introduced, build will stop at generating style struct list.
For example, if you make Visibility depend on Font while Font also depend on Visibility, it would print lines like:
ERROR: Cannot resolve style struct dependencies
Resolved items: Variables Color Quotes UserInterface UIReset Table XUL
There exist cyclic dependencies in the following structs: Font List Text Visibility TableBorder SVG Background Position TextReset Display Content Margin Padding Border Outline SVGReset Column
--HG--
extra : source : bebfb64bb4a82ff51b21978998f1a0871a1c5cad
2015-02-07 13:25:21 +11:00
Andrea Marchesini
dff0b85534
Bug 984050 - Persist ServiceWorker registrations, r=bent, r=nsm
2015-02-06 23:31:33 +00:00
Andrew McCreight
8413cc973c
Back out Bug 1127201 (part 2) for various problems.
2015-02-06 15:04:32 -08:00
Kartikaya Gupta
99fa4d6804
Bug 1130535 - Remove codepath that does an APZ untransform on events in RenderFrameParent. r=dvander,botond CLOSED TREE
...
--HG--
extra : amend_source : 5a48b8a406f9b916b9ee2ef9d79a0519964cfffc
2015-02-06 13:46:46 -08:00
Ryan VanderMeulen
b93ed58c9e
Merge m-c to inbound. a=merge
2015-02-06 11:36:03 -05:00
Ryan VanderMeulen
89ff1f8cb5
Merge inbound to m-c. a=merge
2015-02-06 09:06:38 -05:00
Mike Taylor
df1bba3d83
Bug 1092006 - Fix form_border_radius define & mark expected failures. r=wesj
2015-02-05 08:08:00 +01:00
Wes Kocher
e1292d67e5
Merge inbound to m-c a=merge CLOSED TREE
2015-02-05 16:55:01 -08:00
Kan-Ru Chen (陳侃如)
91ac206476
Bug 1114890 - Use TabParent::GetFrom everywhere. r=billm
2015-02-05 16:47:32 -05:00
Kartikaya Gupta
172c67fda0
Bug 1129526
- Make the RenderFrameParent put focus on the correct OOP child before delivering a click event to it. r=botond
2015-02-05 14:41:50 -05:00
Karsten Düsterloh
278751f212
Bug 1116952 - "Treelines fragments after bug 1105104". r=jwatt
2015-02-04 17:55:00 +01:00
Ryan VanderMeulen
7f11ffb388
Bug 1128229 - Add a bit more fuzz to image-object-position-with-background-2.html on Windows.
...
CLOSED TREE
2015-02-06 10:38:00 -05:00
Ryan VanderMeulen
7952a0cfed
Bug 1128229 - Add more fuzz on Win8.
...
CLOSED TREE
2015-02-06 10:00:50 -05:00
Tooru Fujisawa
a280c671d1
Bug 1130268 - Fix NameErrors in killAndGetStack in runreftest.py. r=ted.mielczarek
2015-02-06 22:03:01 +09:00
Seth Fowler
c5b0027f36
Bug 1125490 (Part 2) - Use an enumeration instead of a boolean to request discarding in nsIImageLoadingContent. r=tn
2015-02-06 02:51:12 -08:00
Seth Fowler
2ee086eb29
Bug 1125490 (Part 1) - Make sure we request discarding for images in PresShell::Destroy. r=tn
2015-02-06 02:51:12 -08:00
Seth Fowler
df8cf8cb2d
Bug 1128229 - Add fuzzy annotations to CSS image tests that depend on imgFrame::Optimize. r=me
2015-02-06 02:51:12 -08:00
Timothy Nikkel
4bdaf32a54
Backout 653ead886844 (bug 1118051
) for causing bug 1130067.
2015-02-05 15:37:31 -06:00
Nicholas Nethercote
3629781b69
Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
...
--HG--
extra : rebase_source : 99182e70335d2b5ff95f8c528ae992d37294be3a
2015-02-04 20:05:36 -08:00
Ryan VanderMeulen
eff5a8e508
Backed out changeset ab7fbaca9fdd (bug 1114890) for being the likely cause of bug 1124046.
2015-02-05 14:35:35 -05:00
Ryan VanderMeulen
0c5f1f2883
Bug 1120397
- Mark image-orientation-list-style-image.html as random on Android.
2015-02-05 12:17:35 -05:00
Kartikaya Gupta
f865e48000
Bug 1127773 - Use the entire scrollable overflow rect so that scrolledframes build event regions more correctly. r=tn
...
(Patch dictated by roc)
2015-02-05 08:25:49 -05:00
Morris Tseng
11faad9e79
Bug 1120316
- Part 1: Move SelectionBatcher to Selection.h. r=roc
...
--HG--
extra : rebase_source : e17ae33bc017fa1d460b611d251d3dbf29de37b1
2015-02-04 21:34:00 +01:00
Jonathan Kew
2f9cde99aa
Bug 1124661 - Make some vertical writing-mode reftests more robust, and/or mark as fuzzy where minor subpixel differences occur. r=smontagu.
...
DONTBUILD because these tests are not currently enabled on trunk anyway.
2015-02-05 12:39:11 +00:00
Maksim Lebedev
e41da3e1be
Bug 1129397 - Allocate function PresShell::DispatchEventToDOM. r=smaug
2015-02-04 05:19:00 +01:00
Jeremy Chen
fb56ad0713
Bug 1122805 - v3 Update carets' positions based on coordinates of the root frame. r=roc
2015-02-05 01:36:00 +01:00
Kan-Ru Chen (陳侃如)
ce14c5b424
Bug 1114890 - Use TabParent::GetFrom everywhere. r=billm
2015-02-05 17:18:22 +08:00
Seth Fowler
79428589b7
Bug 1120397
- Reenable image-orientation-list-style-image.html on Android. r=me
...
--HG--
extra : rebase_source : 9fead916d715174a03ab630ac2c31ac2df8323e6
2015-02-05 18:05:31 -08:00
Timothy Nikkel
c61e598187
Bug 1118051
. Report layer event regions items as having empty bounds so they don't expand the visible region of layers. r=roc
2015-02-04 23:44:33 -06:00
Xidorn Quan
c298104ed4
Bug 748198 - Exclude ESC and modifier keys as valid user input for popup/fullscreen/pointer lock. r=smaug
...
--HG--
extra : source : e7202be179db730f39ec4fed83f421301fb54114
2015-02-05 13:25:04 +11:00
Seth Fowler
c8568ec73a
Bug 1128356 - Add template functions for common frame property destructors. r=dbaron
2015-02-04 15:22:27 -08:00
Nicholas Nethercote
c326200932
Bug 1050035 (part 4) - Make PL_DHashTableAdd() infallible by default, and add a fallible alternative. r=froydnj.
...
I kept all the existing PL_DHashTableAdd() calls fallible, in order to be
conservative, except for the ones in nsAtomTable.cpp which already were
followed immediately by an abort on failure.
--HG--
extra : rebase_source : eeba14d732077ef2e412f4caca852de6b6b85f55
2015-02-02 14:48:58 -08:00
Nicholas Nethercote
e2d6f1e1be
Bug 1050035 (part 3) - Remove PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
...
Because they are now just equivalent to |new PLDHashTable()| +
PL_DHashTableInit() and PL_DHashTableFinish(t) + |delete t|, respectively.
They're only used in a handful of places and obscure things more than they
clarify -- I only recently worked out exactly how they different from Init()
and Finish().
--HG--
extra : rebase_source : c958491447523becff3e01de45a5d2d227d1ecd3
2015-02-01 20:36:52 -08:00
Nicholas Nethercote
9735520732
Bug 1050035 (part 2) - Remove the fallible version of PL_DHashTableInit(). r=froydnj,mrbkap.
...
Because it's no longer needed now that entry storage isn't allocated there.
(The other possible causes of failures are much less interesting and simply
crashing is a reasonable thing to do for them.)
This also makes PL_DNewHashTable() infallible.
--HG--
extra : rebase_source : 848cc9bbdfe434525857183b8370d309f3acbf49
2015-02-01 20:19:08 -08:00
Markus Stange
c17a9f3bb9
Bug 1045213 - Add nsITheme::ThemeGeometryTypeForWidget. r=roc
2015-02-04 17:25:18 -05:00
Markus Stange
22c821bf28
Bug 1045213 - Use vibrancy effect for context menus. r=smichaud
2015-02-04 17:25:18 -05:00
Seth Fowler
f618f129c6
Bug 1128225 (Part 6) - Record the last draw result in nsDisplayXULImage and use it to decide whether to sync decode. r=tn
2015-02-04 13:50:56 -08:00
Seth Fowler
22e38c6ad8
Bug 1128225 (Part 5) - Record the last draw result in nsDisplayBullet and use it to decide whether to sync decode. r=tn
2015-02-04 13:50:56 -08:00
Seth Fowler
971f9ed165
Bug 1128225 (Part 4) - Record the last draw result in nsDisplayImage and use it to decide whether to sync decode. r=tn
2015-02-04 13:50:56 -08:00
Seth Fowler
7d2a7a5455
Bug 1128225 (Part 3) - Add infrastructure for tracking draw results in geometry items. r=tn
2015-02-04 13:50:56 -08:00
Seth Fowler
195d4efb3b
Bug 1128225 (Part 2) - Propagate the imgIContainer::Draw result through the nsLayoutUtils::Draw*Image functions. r=tn
2015-02-04 13:50:56 -08:00
David Zbarsky
90e2f23172
Bug 1125040 - Use LayoutDeviceIntPoint in nsFramesetFrame r=botond
2015-02-04 15:21:03 -05:00
David Zbarsky
77c3f0cdfa
Bug 1125040 - Use LayoutDeviceIntPoint in nsTitleBarFrame r=botond
2015-02-04 15:21:03 -05:00
David Zbarsky
bbd1cab8a1
Bug 1125040 - Use LayoutDeviceIntPoint in XULPopupManager r=botond
2015-02-04 15:21:03 -05:00
David Zbarsky
32c35eeb2a
Bug 1125040: Use LayoutDeviceIntPoint for nsIWidget::WidgetToScreen r=botond
2015-02-04 15:21:03 -05:00