content/test/unit/nodelist_data_2.xul

Sat, 03 Jan 2015 20:18:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 03 Jan 2015 20:18:00 +0100
branch
TOR_BUG_3246
changeset 7
129ffea94266
permissions
-rw-r--r--

Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.

     1 <?xml version="1.0"?>
     2 <!DOCTYPE window [
     3   <!ENTITY fooSet '
     4     <addOrRemove foo:foo="foo"/>
     5     <addOrRemove foo:foo="bar"/>
     6     <addOrRemove foo:bar="foo"/>
     7     <addOrRemove foo:bar="bar"/>
     8     <addOrRemove foo:foo="foo" foo:bar="bar"/>
     9     <addOrRemove foo2:foo="foo"/>
    10     <addOrRemove foo="foo"/>
    11     <addOrRemove foo="bar"/>
    12     <addOrRemove bar="bar" foo="foo"/>
    13 '>
    14 ]>
    15 <window
    16   xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    17   xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    18   xmlns:foo="foo"
    19   xmlns:foo2="foo"
    20   xmlns:bar="bar"
    21   >
    22   <vbox id="boxes">
    23     <groupbox id="master1" foo:foo="bar">
    24       &fooSet;
    25       <groupbox foo:foo="foo">
    26         &fooSet;
    27       </groupbox>
    28     </groupbox>
    29     <groupbox id="master2" foo:foo="foo">
    30       &fooSet;
    31       <groupbox foo:foo="bar">
    32         &fooSet;
    33       </groupbox>
    34     </groupbox>
    35     <groupbox id="master3">
    36       &fooSet;
    37       <groupbox foo2:foo="foo">
    38         &fooSet;
    39       </groupbox>
    40     </groupbox>
    41     <groupbox id="external">
    42       &fooSet;
    43     </groupbox>
    44   </vbox>
    45 </window>

mercurial