L. David Baron
|
48d4dd25a2
|
Bug 1089417 patch 7 - Save the previous media query cache key on the rule processor. r=heycam
This depends on patches 5 and 6, and is needed for patch 8.
|
2014-12-05 11:37:39 -08:00 |
|
L. David Baron
|
59b2c14b5b
|
Bug 1089417 patch 6 - Pass the previous CSS rule processor to the constructor of the new one (when we replace one with another). r=heycam
This is needed for patch 7.
|
2014-12-05 11:37:38 -08:00 |
|
L. David Baron
|
359620f45d
|
Bug 1089417 patch 5 - Add method to save the current media query result cache key from a rule processor. r=heycam
This is needed for patch 7.
|
2014-12-05 11:37:38 -08:00 |
|
L. David Baron
|
44a3b964fa
|
Bug 1102650 - Make the :-moz-dir() and :-moz-locale-dir() selectors be valid selectors (matching nothing) with arguments other than rtl and ltr, rather than invalid. r=heycam
|
2014-11-26 22:29:45 -08:00 |
|
Brian Marshall
|
0a1446da9d
|
Bug 783213 - Part 2: Don't apply the quirk to selectors that use a pseudo-element or are part of a pseudo-class argument. r=dbaron
|
2014-11-13 21:37:42 -08:00 |
|
Brian Marshall
|
d199db5155
|
Bug 783213 - Part 1: Only apply the :active and :hover quirk to links, and not when the selector uses other pseudo-classes. r=dbaron
|
2014-11-08 17:16:39 -08:00 |
|
L. David Baron
|
4ad019a070
|
Bug 1082899 patch 5 - Add :-moz-native-anonymous pseudo-class, exposed only to UA style sheets. r=birtles sr=bzbarsky
|
2014-10-23 12:57:28 -04:00 |
|
L. David Baron
|
cc77a76769
|
Bug 1082899 patch 1 - Add a flags field to the CSS_PSEUDO_CLASS and related macros. r=birtles
|
2014-10-23 12:57:27 -04:00 |
|
Ehsan Akhgari
|
8bb87f8a27
|
Bug 1060985 - Fix more bad implicit constructors in layout; r=roc
|
2014-08-31 23:36:37 -04:00 |
|
Nicholas Nethercote
|
c9cbbdc34d
|
Bug 1057912 - Privatize most of PLDHashTable's fields. r=roc.
|
2014-08-25 16:56:33 -07:00 |
|
Nicholas Nethercote
|
663b82ea3b
|
Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
* * *
imported patch rm-dummy-params
|
2014-08-06 06:31:21 -07:00 |
|
Ms2ger
|
eeeea40464
|
Bug 1032116 - Outparamdel nsIStyleSheetLinkingElement::GetStyleSheet; r=dbaron
|
2014-07-02 12:53:40 +02:00 |
|
Ms2ger
|
7f901a51fa
|
Bug 1022855 - Rename nsCSSStyleSheet to mozilla::CSSStyleSheet; r=heycam
|
2014-06-20 12:32:49 +02:00 |
|
Ms2ger
|
78134e6fa1
|
Backout revision 308e51eae10c for build bustage.
|
2014-06-20 13:00:08 +02:00 |
|
Ms2ger
|
f747edc3e4
|
Bug 1022855 - Rename nsCSSStyleSheet to mozilla::CSSStyleSheet; r=heycam
|
2014-06-20 12:32:49 +02:00 |
|
Andrew McCreight
|
1f8c872155
|
Bug 990160 - Cycle collect nsCSSRuleProcessor. r=bz
|
2014-06-19 14:36:53 -07:00 |
|
Josiah Bruner
|
783cbb1f13
|
Bug 1021309 - Add "mac-yosemite-theme" CSS system metric. r=mstange
|
2014-06-05 18:02:46 -04:00 |
|
Xidorn Quan
|
311ef2f9f9
|
Bug 966166 - Part 1: Parse @counter-style rule. r=dbaron, r=bz
|
2014-06-11 21:10:00 -04:00 |
|
Jonathan Watt
|
b4b09c6fb2
|
Bug 1016680, part 1 - Report the memory used by RuleCascadeData::mKeyframesRuleTable. r=dholbert
|
2014-06-11 11:20:50 +01:00 |
|
Cameron McCormack
|
2faf42e48d
|
Bug 1017798 - Part 1: Make AncestorFilter and the TreeMatchContext style scope list include ancestors from following ShadowRoots up to the light tree. r=bzbarsky
|
2014-06-06 15:22:55 +10:00 |
|
William Chen
|
93c8625034
|
Bug 992521 - Part 2: Make styles work when not in document, but contained by a ShadowRoot with a host in document. r=smaug
|
2014-06-07 01:42:54 -07:00 |
|
Ms2ger
|
aeb91b286b
|
Bug 741295 - Treat 'id' and 'class' as global attributes for all elements; r=bz
|
2014-05-30 09:36:53 +02:00 |
|
Birunthan Mohanathas
|
eeb9aaaa94
|
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
|
2014-04-27 03:06:00 -04:00 |
|
Masayuki Nakano
|
00dfc5e0a9
|
Bug 989212 Rename nsEventStates to mozilla::EventStates r=smaug
|
2014-04-03 13:18:36 +09:00 |
|
Cameron McCormack
|
a9b2a1c1f3
|
Bug 989965 - Resolve style for pseudo-elements correctly when style rules that have user action pseudo-classes on them are present. r=bzbarsky
|
2014-04-02 15:08:52 +11:00 |
|
Andrew McCreight
|
aded529f53
|
Bug 962608 - Make PL_DHashTableInit infallible by default. r=briansmith,bsmedberg,ehsan,froydnj,jduell,jfkthame,roc,smaug
|
2014-02-27 10:04:09 -08:00 |
|
Nathan Froyd
|
e7b44219ef
|
Bug 968281 - pull helper function out of HasAttributeDependentStyle; r=bz
|
2014-02-05 10:16:03 -05:00 |
|
Masatoshi Kimura
|
85e78007a0
|
Bug 965961 - Remove unused css selectors for windows versions. r=bz
|
2014-01-31 07:55:10 +09:00 |
|
Birunthan Mohanathas
|
08efb5ff8c
|
Bug 828300 - Replace NS_ARRAY_LENGTH with mozilla::ArrayLength/MOZ_ARRAY_LENGTH. r=ehsan
|
2014-01-30 13:26:54 -05:00 |
|
Boris Zbarsky
|
06d2416317
|
Bug 962628. Make '+' and '~' combinators work at the top level of an anonymous content forest. r=heycam
|
2014-01-23 15:18:06 -05:00 |
|
Ehsan Akhgari
|
68bfe70f09
|
Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
This patch was automatically generated by the following script:
#!/bin/bash
# Command to convert PRUnichar to char16_t
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*modules/libmar*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name prtypes.h \
! -name Char16.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRUnichar char16_t
|
2014-01-04 10:02:17 -05:00 |
|
Birunthan Mohanathas
|
88a0348924
|
Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
|
2013-12-08 21:52:54 -05:00 |
|
Cameron McCormack
|
d73c1cfcbc
|
Bug 922669 - Part 8: Look at user action pseudo-classes on pseudo-elements during selector matching. r=bz
|
2013-11-28 17:46:39 +11:00 |
|
Cameron McCormack
|
a797ea4b96
|
Bug 922669 - Part 7: Add nsStyleSet::HasStateDependentStyle and nsCSSRuleProcessor:HasStateDependentStyle overrides that work on pseudo-elements. r=bz
|
2013-11-28 17:46:39 +11:00 |
|
Cameron McCormack
|
8ea809bf8b
|
Bug 922669 - Part 6: Split out user action pseudo-class matching from SelectorMatches. r=bz
|
2013-11-28 17:46:39 +11:00 |
|
Cameron McCormack
|
1f2d9803ad
|
Bug 922669 - Part 5: Store pseudo-element nsCSSSelectors directly in hashtables. r=bz
|
2013-11-28 17:46:39 +11:00 |
|
Cameron McCormack
|
d5c5a7b601
|
Bug 922669 - Part 2: Use a different operator to represent the element -> pseudo-element relationship in selectors. r=bz
|
2013-11-28 17:46:38 +11:00 |
|
Nathan Froyd
|
4ea995c389
|
Bug 940170 - part 1 - constify PLDHashTableOps in layout/; r=bz
|
2013-11-18 21:51:48 -05:00 |
|
Daniel Holbert
|
227c20388b
|
Bug 936628: Add media query to check for whether we have a color picker backend available. r=jimm
|
2013-11-10 19:07:59 -08:00 |
|
Olli Pettay
|
168cbad410
|
Bug 934788 - Faster selector matching for attribute selectors by not counting the number of attributes, r=bz
|
2013-11-05 13:53:57 +02:00 |
|
Cameron McCormack
|
1a96b9ca49
|
Bug 930270 - Don't initialize the ancestor filter for elements outside the document. r=dbaron
|
2013-11-01 13:44:40 +11:00 |
|
Cameron McCormack
|
ca7ca37f91
|
Bug 927734 - Loosen assertions about the contents of the style scope stack. r=dbaron
|
2013-11-01 13:44:27 +11:00 |
|
Ehsan Akhgari
|
1089e71462
|
Bug 916610 - Minimize the #includes in layout/style; r=roc
|
2013-09-15 21:06:52 -04:00 |
|
Robert O'Callahan
|
51222bdd45
|
Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
|
2013-09-02 20:41:57 +12:00 |
|
Doug Turner
|
7767c0773f
|
Bug 906072 - Remove Maemo port. r=romaxa, r=ted, r=johns
|
2013-08-25 16:56:53 -07:00 |
|
L. David Baron
|
99eedbde63
|
Bug 893308: Move hashtable of @keyframes rules (keyed by name) from nsAnimationManager to RuleCascadeData. r=heycam
|
2013-08-14 21:58:37 -07:00 |
|
Ehsan Akhgari
|
1ab9c7bcb4
|
Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
This patch was mostly generated by running the following scripts on the codebase, with some
manual changes made afterwards:
# static_assert.sh
#!/bin/bash
# Command to convert an NSPR integer type to the equivalent standard integer type
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.cc" \
-o -iname "*.mm" \) | \
xargs -n 1 `dirname $0`/assert_replacer.py #sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_STATIC_ASSERT static_assert
hg rev --no-backup mfbt/Assertions.h \
media/webrtc/signaling/src/sipcc/core/includes/ccapi.h \
modules/libmar/src/mar_private.h \
modules/libmar/src/mar.h
# assert_replacer.py
#!/usr/bin/python
import sys
import re
pattern = re.compile(r"\bMOZ_STATIC_ASSERT\b")
def replaceInPlace(fname):
print fname
f = open(fname, "rw+")
lines = f.readlines()
for i in range(0, len(lines)):
while True:
index = re.search(pattern, lines[i])
if index != None:
index = index.start()
lines[i] = lines[i][0:index] + "static_assert" + lines[i][index+len("MOZ_STATIC_ASSERT"):]
for j in range(i + 1, len(lines)):
if lines[j].find(" ", index) == index:
lines[j] = lines[j][0:index] + lines[j][index+4:]
else:
break
else:
break
f.seek(0, 0)
f.truncate()
f.write("".join(lines))
f.close()
argc = len(sys.argv)
for i in range(1, argc):
replaceInPlace(sys.argv[i])
|
2013-07-18 13:59:53 -04:00 |
|
Blake Kaplan
|
e023385196
|
Bug 890775 - Not all xbl:children elements should be treated specially. r=peterv
|
2013-07-11 17:52:49 -04:00 |
|
Blake Kaplan
|
f48e997fa6
|
Bug 891088 - Rename nsXBLChildrenElement -> mozilla::dom::XBLChildrenElement. r=peterv
|
2013-07-01 15:09:37 -07:00 |
|
Jim Mathies
|
3de81e87eb
|
Bug 810399 - Add new css selectors and media queries for windows os versions. r=bz
|
2013-07-01 11:02:29 -05:00 |
|