layout/painting/nsCSSRendering.cpp
e9818ea993d02a724e56da4dd9167fc1179de68f
created 2020-06-14 11:45 +0200
pushed 2020-06-14 21:53 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Backed out 2 changesets (bug 477157) for border rendering regressions.
04543b8ded5089fd04678057478ed96b28021ec1
created 2020-06-10 15:26 +0200
pushed 2020-06-10 21:40 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 477157 - Annotate one more test as passing, and fix build in older compilers.
5df17ecbcaa13a0f5bb09d4b197d58804eb10112
created 2020-06-10 10:44 +0000
pushed 2020-06-10 21:40 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 477157 - Ceil border and outline widths to 1 dev px at computed value time, but don't floor others to dev pixels until paint time. r=mats,dbaron
35f330d1b7fc48797466605f8dd50a38a05b7486
created 2020-03-19 19:08 +0000
pushed 2020-03-20 09:53 +0000
Jonathan Kew Jonathan Kew - Bug 1622442 - Snap inline-edges of rect to device pixels for each segment of a skip-ink decoration line, for consistent rendering of dotted lines etc. r=dholbert
cb7d28d3298d048adf6bfa2a47f3d9c4aa8cd26e
created 2020-03-14 21:24 +0000
pushed 2020-03-15 09:37 +0000
Philipp Zech Philipp Zech - Bug 1622332 - Convert style-blend #defines to an enum class. r=emilio
86eabc56f96399becabb7b87a5ad68250fe5af94
created 2020-03-09 14:16 +0000
pushed 2020-03-09 21:52 +0000
Andrew Osmond Andrew Osmond - Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel
ebafc021b885a63a1ed5ebb961d59f2007107aa9
created 2020-03-04 01:58 +0000
pushed 2020-03-04 08:41 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1619664 - Rename and don't null-check nsPresContext::GetTheme as it can't return null. r=dholbert
43da03986d1d51a5054d341cead90398d91fc5b2
created 2020-02-25 13:42 +0000
pushed 2020-02-25 21:43 +0000
Jonathan Kew Jonathan Kew - Bug 1617515 - Properly advance current position for glyph runs where we don't implement ink-skipping. r=dholbert
a324be891093dd681a3bfb087021c698c16f324e
created 2020-02-19 20:04 +0000
pushed 2020-02-20 09:35 +0000
Jonathan Kew Jonathan Kew - Bug 1611965 - Add support for the 'all' value of text-decoration-skip-ink. r=emilio
31f468c8c96073db1ab3f92b457f681d40886868
created 2020-02-11 20:56 +0000
pushed 2020-02-12 09:32 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1614198 - Use cbindgen instead of nsStyleImage. r=aosmond
e3382fdd4f543e1177ba3b0f080d90905cdeb22f
created 2020-02-07 20:36 +0000
pushed 2020-02-08 09:25 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1606628 - Fix background and border image association to be symmetric. r=tnikkel
b95921676bb48bf84d429f0a4ab9c53a1bdd7933
created 2020-02-04 03:28 +0000
pushed 2020-02-04 09:57 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1610670 - Add AllPhysicalHalfCorners() to support range-based for loops. r=mats
ae9aa0634f7c603a8e8f124789849ee88284d642
created 2020-02-04 03:28 +0000
pushed 2020-02-04 09:57 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1610670 - Add AllPhysicalSides() to support range-based for loops. r=mats
3237401e503f9631ff3ed900ad1d63e7f1fda070
created 2020-01-24 11:46 +0000
pushed 2020-01-24 21:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1611181 - Make direction use an enum class. r=boris
6b61867f80b123f11aa3e9252f0ac005a12787c0
created 2020-01-23 14:24 +0000
pushed 2020-01-23 21:42 +0000
Nicolas Silva Nicolas Silva - Bug 1606771 - Implement border-image-repeat: round in WebRender. r=jrmuizel,kvark
e16c1de5de2370b625a42394328f984e2c56f5d7
created 2020-01-20 16:17 +0000
pushed 2020-01-21 00:17 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1609996 - Remove mozilla::Swap in favor of std::swap. r=froydnj
af66de41d253d73f537fd31ad5bff2acc1b4d73f
created 2020-01-16 03:08 +0000
pushed 2020-01-16 21:45 +0000
Jonathan Kew Jonathan Kew - Bug 1609184 - Don't try to apply skip-ink to 'sbix' fonts like Apple Color Emoji, to avoid possible Core Text crash. r=lsalzman
68b0f6bd38ad89654bde1da2f3755597f6807a43
created 2019-12-20 07:16 +0000
pushed 2019-12-20 15:52 +0000
Chris Peterson Chris Peterson - Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj
d35e6f2c8e2aa650941433ccd07e6eb7e98688de
created 2019-12-14 05:05 +0000
pushed 2019-12-14 09:41 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1603313 - Remove some silly patterns. r=bzbarsky
b278f7aa894edeaeee1b25fadae65f2b59ec0f6c
created 2019-12-09 03:32 +0000
pushed 2019-12-09 16:35 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1602317 - Switch style system to associated constants-in-body. r=heycam
73820a049c644c3f3af58cece3bdb7cd0e4b2185
created 2019-12-06 09:16 +0000
pushed 2019-12-06 16:33 +0000
Gabriele Svelto Gabriele Svelto - Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan
b30cd570f78dccede3891c605aefaaacfc80816f
created 2019-11-12 19:09 +0000
pushed 2019-11-13 09:55 +0000
Mats Palmgren Mats Palmgren - Bug 1356712 - Remove bogus assertions. r=emilio
66d5bfb225a840a73a30cb9642226a3df7907c82
created 2019-11-07 22:01 +0000
pushed 2019-11-08 05:21 +0000
Jonathan Kew Jonathan Kew - Bug 1594843 - Clamp the maximum padding between decoration line segments and glyphs when applying text-decoration-skip-ink. r=dholbert
ac4ec812831a066568495ead059fc914268b0915
created 2019-10-28 21:42 +0000
pushed 2019-10-31 09:53 +0000
Lee Salzman Lee Salzman - Bug 1591996 - miscellaneous Gecko fixes for Skia m79 update. r=jrmuizel
e99be10fe186f9a92d445874f08e371fdcd572fe
created 2019-08-31 04:32 +0000
pushed 2019-09-02 21:36 +0000
Jonathan Kew Jonathan Kew - Bug 1573711 - Account for baseline offset (potential effect of vertical-align property) when computing skip-ink intercepts. r=dholbert
4db791aec1af4bfc925e098247b72632f4b6e767
created 2019-08-26 18:14 +0000
pushed 2019-08-26 22:30 +0000
Jonathan Kew Jonathan Kew - Bug 1576356 - Use an AutoTArray to collect intercepts, to avoid heap allocation except in extreme cases. r=dholbert
74872704701835b742e5c2457db086fd625b692c
created 2019-08-26 09:26 +0000
pushed 2019-08-26 22:30 +0000
Cameron McCormack Cameron McCormack - Bug 1574066 - Correctly count glyphs when determining text decoration intercepts. r=jfkthame
d895db733402981e0074ec203b57784b229b8b82
created 2019-08-21 15:07 +0000
pushed 2019-08-21 21:53 +0000
Jonathan Kew Jonathan Kew - Bug 1573249 - patch 2 - Don't apply skip-ink to runs of CJK text, because it looks bad with many fonts. r=dholbert
d7d41033f5615723ac638929850221c1d683d34c
created 2019-08-21 14:01 +0300
pushed 2019-08-21 16:47 +0000
Coroiu Cristina Coroiu Cristina - Backed out 3 changesets (bug 1573249) for chrome failures at layout/inspector/tests/chrome/test_fontFaceGeneric.xul on a CLOSED TREE
21306e3f8d31af3d1957415acbe5ca1425cddb1a
created 2019-08-21 09:39 +0000
pushed 2019-08-21 16:47 +0000
Jonathan Kew Jonathan Kew - Bug 1573249 - patch 2 - Don't apply skip-ink to runs of CJK text, because it looks bad with many fonts. r=dholbert
8ab443aeac30888c0bbc3988b4a82ecbbd806f42
created 2019-08-19 21:54 +0000
pushed 2019-08-21 03:48 +0000
Jonathan Kew Jonathan Kew - Bug 1574927 - Account for the advance of (otherwise-ignored) vertical-upright glyph runs when collecting skip-ink intercepts. r=dholbert
68e4d6939b344a065d8b3cf4a946c93fa4ebb15b
created 2019-08-16 20:57 +0000
pushed 2019-08-17 21:50 +0000
Charlie Marlow Charlie Marlow - Bug 1574392: fix for crash caused by a zero length textblob r=dholbert
02d1367829fc0b4737ac7ea7ce2c76b608ff3199
created 2019-08-15 22:13 +0000
pushed 2019-08-16 03:57 +0000
Daniel Holbert Daniel Holbert - Bug 1574310: clang-reformat the layout directory. (no review, just doing automated reformatting)
10439459ebd638a97a6b2caffe4325a51efc36a0
created 2019-08-15 14:18 +0000
pushed 2019-08-15 19:33 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1567094 - Make WebRender look at visited dependent border colors. r=jrmuizel
04c2bfb6dbc67dc578f452a3c9b60b930790bb13
created 2019-08-15 03:01 +0000
pushed 2019-08-15 19:33 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1567094 - Rename some arguments to avoid being unnecessarily verbose. r=jrmuizel
d678d6d2ed75db28a32618b75b06bbb12e369df5
created 2019-08-15 03:01 +0000
pushed 2019-08-15 19:33 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1567094 - Fix non-unified build in nsCSSRendering.cpp. r=jrmuizel
45e0edd03be06954db7a715b8489beb601237048
created 2019-08-14 00:26 +0000
pushed 2019-08-15 09:44 +0000
Kristen Wright Kristen Wright - Bug 1573268 - Convert layout.css.outline-style-auto.enabled to static pref. r=njn
dd05adb4c48bc9191cfee2a2f21010f2ac4a47f0
created 2019-08-14 17:33 +0000
pushed 2019-08-15 09:44 +0000
Charlie Marlow Charlie Marlow - Bug 1572291: supporting vertical and sideways writing modes in text-decoration-skip-ink r=jfkthame
828e2e9b86e85bbd7e6483c3437d50980433859c
created 2019-08-13 22:40 +0000
pushed 2019-08-14 04:09 +0000
Charlie Marlow Charlie Marlow - Bug 1573242: fixed scaling issue for line thickness padding r=jfkthame
4aa0ee2891d504f6d88886e2efa93d26d0d74424
created 2019-08-13 21:48 +0000
pushed 2019-08-14 04:09 +0000
Charlie Marlow Charlie Marlow - Bug 1573218: fix scaling for padding between decoration lines and descenders in skip-ink r=jfkthame
56140cb1ec04ae56e13293b210e589f01b730031
created 2019-08-09 16:11 +0000
pushed 2019-08-09 21:56 +0000
Charlie Marlow Charlie Marlow - Bug 1572589: update skip-ink line padding to scale with decoration line thickness r=jfkthame
61f08c7faacaf7998ee4e8c85b28956a85192da9
created 2019-08-07 17:41 +0000
pushed 2019-08-07 21:52 +0000
Charlie Marlow Charlie Marlow - Bug 1411922: Part 1: Add rendering support for text-decoration-skip-ink r=jfkthame
35043a8b9d81b3216fee30fa1ac1c2261a38dcfd
created 2019-07-19 16:33 +0000
pushed 2019-07-19 21:56 +0000
Charlie Marlow Charlie Marlow - Bug 1567282: renamed text-decoration-width to text-decoration-thickness r=dholbert
d0bb20252591242f871100924701c7c291ae0608
created 2019-06-28 10:44 -0400
pushed 2019-07-09 03:48 +0000
Andrew Osmond Andrew Osmond - Bug 1409773 - Use WebRender instead of fallback for border raster images. r=jrmuizel
61b8a240adc8d582d1db05e3f8a4a409bef78bbf
created 2019-07-06 23:36 +0300
pushed 2019-07-09 03:48 +0000
Gurzau Raul Gurzau Raul - Backed out changeset 9ad9e16d94d9 (bug 1409773) for crashtest failures at 640272.html
9ad9e16d94d9a0f7545e98dd5c1a7bb352770d4a
created 2019-06-28 10:44 -0400
pushed 2019-07-09 03:48 +0000
Andrew Osmond Andrew Osmond - Bug 1409773 - Use WebRender instead of fallback for border raster images. r=jrmuizel
d82e7b564cecad0fb4c0c0ad15b648fca5b06ab0
created 2019-06-26 21:21 +0000
pushed 2019-06-27 09:34 +0000
Charlie Marlow Charlie Marlow - Bug 1440014: Part 1: Implemented rendering for text-decoration-width CSS property r=jfkthame
b687c0536929fdfa356936fba010ce55ef4a4324
created 2019-05-29 14:34 +0000
pushed 2019-05-29 21:50 +0000
Connor Brewster Connor Brewster - Bug 1554247 - Fix bracing in layout/painting r=miko
9d54e34f7f6639440004a224fe0eff9a3999ac17
created 2019-05-27 20:38 +0000
pushed 2019-05-28 09:38 +0000
Matt Woodrow Matt Woodrow - Bug 1539366 - Avoid calling AreOnSameLine once we know we've already changed lines since it can be expensive to compute. r=mats
d32769ee599107c13b83f5afefc63b7f78e059a9
created 2019-05-27 20:38 +0000
pushed 2019-05-28 09:38 +0000
Matt Woodrow Matt Woodrow - Bug 1539366 - Use a temporary object to compute the mPIStartBorderData coords so that we don't clobber the regular state. r=mats
e8b188fd600d41570834843f0f328cf738215e30
created 2019-05-27 20:38 +0000
pushed 2019-05-28 09:38 +0000
Matt Woodrow Matt Woodrow - Bug 1539366 - Use SetCoord to restore mPIStartBorderData's coord so that it also set mValid. r=mats
73f63a3633bd1daf69c72570b6b492d0e4772108
created 2019-05-19 21:56 +0000
pushed 2019-05-21 09:44 +0000
Matt Woodrow Matt Woodrow - Bug 1551389 - Compare line pointers directly, since we're ok with it failing if the lines are in different lists. r=mats
9efd6e065be931906e5ef21ba14c01b8ef392cf9
created 2019-05-16 23:04 +0000
pushed 2019-05-17 16:24 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1550554 - Add bindings for box shadows, and remove nsCSSShadowArray and friends. r=heycam
283b94c196a15367f287fd7f2bb6c9b4bcad0b45
created 2019-05-16 13:17 +0300
pushed 2019-05-16 21:55 +0000
Ciure Andrei Ciure Andrei - Backed out 17 changesets (bug 1550554, bug 1549593, bug 1551991, bug 1529002) for failing multiple Android tests and Windows 2012 bustages CLOSED TREE
882ab9868c957394c82bffbf3f3fa7d61db2b0a2
created 2019-05-09 16:51 +0200
pushed 2019-05-16 21:55 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1550554 - Add bindings for box shadows, and remove nsCSSShadowArray and friends. r=heycam
b2bd4ee26110bb05115a37fa6affd756b048ee46
created 2019-05-15 06:15 +0300
pushed 2019-05-15 09:25 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset 9d6897b968f6 (bug 1551389) for crashtest failures on 1551389-1.html
9d6897b968f6cd1b1cf525f19a45843907a157e9
created 2019-05-14 22:26 +0000
pushed 2019-05-15 09:25 +0000
Matt Woodrow Matt Woodrow - Bug 1551389 - Compare line lists as well as lines when deciding if two frames are on the same line. r=mats
451701e88d92935b77385235832865dabe8c2942
created 2019-05-02 23:28 +0000
pushed 2019-05-03 12:59 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1547792 - AspectRatio should be a single ratio, not a size. r=dholbert
d1f9cf74a077fe71234115dafdee9c0723b58e93
created 2019-05-01 02:28 +0000
pushed 2019-05-02 15:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 253889 - part 4: Finally, get rid of nsIPresShell r=emilio
62da064b1b8f2274df270f8f2de784e9b4d0302d
created 2019-04-25 23:03 +0000
pushed 2019-04-26 09:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1546697 - Use a consistent style for enum classes in layout. r=dholbert
less more (0) -100 -60 tip