Lines Matching full:item
83 IWebHistoryItem* item = (IWebHistoryItem*) CFArrayGetValueAtIndex(entries, j);
84 COMPtr<WebHistoryItem> webItem(Query, item);
112 static COMPtr<CFDictionaryPropertyBag> createUserInfoFromHistoryItem(BSTR notificationStr, IWebHistoryItem* item)
114 // reference counting of item added to the array is managed by the CFArray value callbacks
115 RetainPtr<CFArrayRef> itemList(AdoptCF, CFArrayCreate(0, (const void**) &item, 1, &MarshallingHelpers::kIUnknownArrayCallBacks));
320 COMPtr<WebHistoryItem> item(AdoptCOM, WebHistoryItem::createInstance());
321 hr = item->initFromDictionaryRepresentation((void*)itemAsDictionary);
325 // item without URL is useless; data on disk must have been bad; ignore
327 hr = item->hasURLString(&hasURL);
333 // once we've found the first item that's too old.
336 hr = item->lastVisitedTimeInterval(&lastVisitedTime);
343 CFArrayAppendValue(discardedItems, item.get());
346 addItem(item.get(), true, &added); // ref is added inside addItem
523 IWebHistoryItem* item = (IWebHistoryItem*)CFArrayGetValueAtIndex(entries, i);
524 item->AddRef();
525 items[i] = item;
671 // If we already have an item with this URL, we need to merge info that drives the
672 // URL autocomplete heuristics from that item into the new one.
707 // Remove the item from date caches before changing its last visited date. Otherwise we might get duplicate entries
712 COMPtr<WebHistoryItem> item(AdoptCOM, WebHistoryItem::createInstance());
713 if (!item)
716 entry = item.get();
727 item->recordInitialVisit();
742 COMPtr<WebHistoryItem> item(Query, entry);
743 item->historyItem()->setRedirectURLs(0);
752 /* [retval][out] */ IWebHistoryItem** item) const
754 if (!item)
756 *item = 0;
763 *item = foundItem;
769 /* [retval][out] */ IWebHistoryItem** item)
772 return itemForURLString(urlString.get(), item);
795 COMPtr<IWebHistoryItem> item;
796 if (FAILED(itemForURLString(urlCFString.get(), &item)))
798 return item;
915 IWebHistoryItem* item = const_cast<IWebHistoryItem*>(static_cast<const IWebHistoryItem*>(CFArrayGetValueAtIndex(entriesForDate, 0)));
917 isNewerThanAllEntries = SUCCEEDED(item->lastVisitedTimeInterval(&itemTime)) && itemTime < entryTime;
927 IWebHistoryItem* item = const_cast<IWebHistoryItem*>(static_cast<const IWebHistoryItem*>(CFArrayGetValueAtIndex(entriesForDate, count - 1)));
929 isOlderThanAllEntries = SUCCEEDED(item->lastVisitedTimeInterval(&itemTime)) && itemTime >= entryTime;
940 IWebHistoryItem* item = const_cast<IWebHistoryItem*>(static_cast<const IWebHistoryItem*>(CFArrayGetValueAtIndex(entriesForDate, mid)));
942 if (FAILED(item->lastVisitedTimeInterval(&itemTime)))
971 // loaded from disk. Any entry older than this item should be rejected.