Граф коммитов

19 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez 0fbd75e65f Bug 1466963: Provide a before-mutation closure to C++. r=xidorn,smaug
MozReview-Commit-ID: H2jwIeZoiBZ
2018-06-07 11:22:31 +02:00
Emilio Cobos Álvarez f33e5c0e87 Bug 1466963: Inline DeclarationBlock's methods since they just forward to Servo. r=xidorn
MozReview-Commit-ID: 1IObGPXljuM
2018-06-07 11:22:30 +02:00
Emilio Cobos Álvarez f6ea851e33 Bug 1466963: Use consistent indentation in DeclarationBlock, and make the copy-constructor private. r=xidorn
MozReview-Commit-ID: JhTymV72jHn
2018-06-07 11:22:29 +02:00
Nazım Can Altınova ced506ea81 Bug 1464496 - Part 2: Move the mRaw before the two booleans for better packing r=emilio
MozReview-Commit-ID: Gi4Is7RgVmN

--HG--
extra : rebase_source : d72bd97913d76c28698fe362e90361f77306c783
2018-05-31 10:31:44 +02:00
Nazım Can Altınova 361380987c Bug 1464496 - Part 1: Merge ServoDeclarationBlock and DeclarationBlock r=emilio
MozReview-Commit-ID: By9fV70Oq0K

--HG--
extra : rebase_source : 837afe9c33b21d7db41ff19d3aaf6cf3e9eedbdf
2018-05-30 18:15:25 +02:00
Xidorn Quan efc0cdde02 Bug 1447828 part 8 - Remove remaining uses of StyleBackendType as well as the type itself. r=emilio
MozReview-Commit-ID: 6sh4eKvDpRF

--HG--
extra : rebase_source : 7d83f2b2d4e2739333016ed82754bf3a4a700de4
extra : source : 147ca562a24652c3f30add793213db70aff65e9e
2018-03-29 02:34:34 +11:00
Xidorn Quan f990abd8f9 Bug 1435139 - Don't call SetCSSDeclaration when removing non-existing property. r=bz
MozReview-Commit-ID: 8jt1D5RULEy

--HG--
extra : rebase_source : 417b30d30aedfae0c843b292636317ac20da19c5
2018-02-05 16:07:44 +11:00
Cameron McCormack bbdc9e9e0f Bug 1408311 - Part 1: Make Declaration::RemovePropertyByID return whether it did remove a property. r=xidorn
MozReview-Commit-ID: F44KrwNgYLo

--HG--
extra : rebase_source : 4d09ed37c4aa496feb7f730605f330e8ee6aaced
2017-10-19 15:51:12 +08:00
Cameron McCormack 402b6433ed Bug 1368922 - Set mIsDirty atomically. r=hiro
MozReview-Commit-ID: Ei3zCECVRFf

--HG--
extra : rebase_source : 0429db876e33329a250dced6e8bfcd965a5dfbc8
2017-09-20 11:30:08 +08:00
Brad Werth dd59628e1d Bug 1302513 Part 3: Remove declarations and implementations of getAuthoredPropertyValue. r=dholbert
MozReview-Commit-ID: LxlUfhPJUaa

--HG--
extra : rebase_source : 6fdd76d9455e2f288b8c7b4866d983023e6d92af
2017-07-21 14:18:45 -07:00
Hiroyuki Ikezoe 245517d977 Bug 1361938 - Introduce a dirty flag that represents DeclarationBlock has been modified but not restyled. r=heycam
MozReview-Commit-ID: 757XcVxSvQn

--HG--
extra : rebase_source : 5f51f4447ba504e0e5448ef9316b7729f9a52bbd
2017-05-31 08:33:03 +09:00
Xidorn Quan da510dcb85 Bug 1340341 - Set immutablity in GetCSSDeclaration instead of ToString. r=bz
MozReview-Commit-ID: 2aDsVJMJG8T

--HG--
extra : rebase_source : 10f88c207b2857b0a586187d3c36db26a1e60257
extra : source : 0ba8dc18a40df9ca1fe8563e3933f002f20ab619
2017-02-24 22:06:07 +11:00
Xidorn Quan 73635714ed Bug 1294299 part 11 - Implement getting and removing property. r=SimonSapin,heycam
MozReview-Commit-ID: 4xvfXR8mkfN

--HG--
extra : source : 97da71dbf3666dd5eaf4f568c1e2a13b603fd6fa
2016-11-03 14:41:02 +11:00
Xidorn Quan c5a5be01aa Bug 1294299 part 10 - Implement DeclarationBlock.EnsureMutable. r=heycam
MozReview-Commit-ID: KpaypyY5moC

--HG--
extra : source : abf407828f1272475d7765064dd9f6c654f16079
2016-11-03 14:41:02 +11:00
Xidorn Quan 3196565e73 Bug 1294299 part 9 - Implement Clone for ServoDeclarationBlock. r=heycam
MozReview-Commit-ID: 5y2h26j87Sz

--HG--
extra : source : 2e09860b35c9ab89fe959f9c6895a793858c4fee
2016-11-03 14:41:02 +11:00
Xidorn Quan d1d1109e6f Bug 1294299 part 5 - Implement getter and setter of cssText. r=heycam
MozReview-Commit-ID: Bho5PKtrT1I

--HG--
extra : source : 6db28f1d25c87fbc26125ab0a7d88d71c1a2a8ba
2016-11-03 14:41:02 +11:00
Xidorn Quan 20238e1d4c Bug 1294299 part 4 - Implement length and item getter. r=SimonSapin,heycam
MozReview-Commit-ID: IQs8Wjdsi1r

--HG--
extra : source : f1550376915d299d3aef5025107785d458788e9d
2016-11-03 14:41:02 +11:00
Xidorn Quan 9f07f8de0b Bug 1309109 part 4 - Add ServoDeclarationBlock class. r=heycam
MozReview-Commit-ID: 8I9sbt0oMhx

--HG--
extra : source : b039f929a98ad954d83fab930806dc3fd6ce9762
2016-10-18 15:29:03 +11:00
Xidorn Quan dc967ae16a Bug 1309109 part 2 - Move immutable and container from css::Declaration to a new base class. r=heycam
MozReview-Commit-ID: 9gCrBrK70Z3

--HG--
extra : source : d8df818860eb827fecef2e03da27f18513e78179
2016-10-18 15:29:03 +11:00