rem: <icalcomp-filter name="VEVENT"/> 
add: <icalcomp-filter/> 
context:     getItems: function (aItemFilter, aCount, aRangeStart, aRangeEnd, aListener)    {        if (!aListener)            return;        // this is our basic report xml        // XXX get rid of vevent filter?        var C = new Namespace("urn:ietf:params:xml:ns:caldav")        default xml namespace = C;        var queryXml = <calendar-query>                         <calendar-query-result/>                         <filter>                           <icalcomp-filter name="VCALENDAR">                             <icalcomp-filter name="VEVENT"/>                           </icalcomp-filter>                         </filter>                       </calendar-query>;        // if a time range has been specified, do the appropriate restriction.        // XXX express "end of time" in caldav by leaving off "start", "end"        if (aRangeStart && aRangeStart.valid &&             aRangeEnd && aRangeEnd.valid) {            var rangeXml = <time-range start={aRangeStart.icalString}                                       end={aRangeEnd.icalString}/>;            // append the time-range as a child of our innermost             // icalcomp-filter            queryXml[0].C::filter.C::["icalcomp-filter"]                .C::["icalcomp-filter"].appendChild(rangeXml);        }        // XXX aItemFilter        var queryString = queryXml.toXMLString();        dump("queryString = " + queryString + "\n");        var occurrences = (aItemFilter &                           calICalendar.ITEM_FILTER_CLASS_OCCURRENCES) != 0;         this.reportInternal(queryString, occurrences, aRangeStart, aRangeEnd, aCount, aListener);    },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/5f38e8705c4387d7011d138233e6dbe77e3ef9cd/calDavCalendar.js/buggy/calendar/providers/caldav/calDavCalendar.js