Lines Matching defs:until
87 // first see if there are any "until"s specified. if so, use the latest
88 // until / rdate.
93 } else if (rrule.until != null) {
94 // according to RFC 2445, until must be in UTC.
95 mIterator.parse(rrule.until);
110 // If there were only "until"s and no "count"s, then return the
111 // last "until" date or "rdate".
645 // do so) because the "until" date string is specified in UTC and that
718 * Long.MAX_VALUE for rangeEnd, and the event doesn't have a COUNT or UNTIL field,
759 Time until = mUntil;
767 if (rangeEndDateValue == Long.MAX_VALUE && r.until == null && r.count == 0) {
769 "No range end provided for a recurrence that has no UNTIL or COUNT.");
835 if (r.until != null) {
836 // Ensure that the "until" date string is specified in UTC.
837 String untilStr = r.until;
839 // A string such as 20090204 is a valid UNTIL (see RFC 2445) and the
845 until.parse(untilStr);
847 // We need the "until" year/month/day values to be in the same
850 until.switchTimezone(dtstart.timezone);
851 untilDateValue = normDateTimeComparisonValue(until);
865 // go until the end of the range or we're done with this event
1016 // we're past the until date
1019 Log.i(TAG, "stopping b/c until="
1064 // Add freqAmount to freqField until we get another date that we want.
1182 // Now loop until the monthDay is in the correct range for the month.