|
From: Raymond C. R. <ra...@ba...> - 2009-02-18 23:22:38
|
Mark Hellegers wrote: > I also learned a lot since then, especially from the rewrite of the html > parser. > My intention is to first get the css parser to work only parsing the > files. Putting them in a nice structure can come later. I really need to > take a good look good at that, because I don't want to rewrite this part > three times as well. :) > > Good idea! :D >> On a separate but tangentially related subject, some time soon, I'm going >> to start piecing together a central activity tree which will house >> information about URLs loaded within a certain lifetime (say the last 4-5 >> hours). Basically, it'll list URLs directly requested, the images and >> other media files requested as a result of parsing the page's HTML, >> content statuses, sizes, and types, and possibly window/tab >> relationships, and window/tab history. I still have a lot of thought to >> put into this, and I hope to actually write out a simple design document >> before I actually start coding it. The basic idea is the URL manager that >> I think I had Michael begin on years ago, but a bit better thought out >> than what I had described at the time... :-) I know it might be best to >> reuse code or complete what was already started, but I want to start from >> scratch on it. >> > > That would be really cool. I'm looking forward to your ideas on this one. > Did you manage to take a look at the problem with reading the wrong data ? > > Not yet, it's on my list for this weekend. I managed to solve some more cookie problems about 10 days ago that I haven't submitted yet. Most notably, the date parsing that I had been using seemed to suddenly stop working, and Haiku has a simple to use date parser that is in a MIT license that I'll probably selectively compile in for BeOS support, which means I'll need to track down the correct file to re-appropriate. In the process of tracking down another cookie related bug, I had to go digging through some of the sources for the cache, and got to re-familiarize myself with it. The problem is probably something simple like accidentally assigning the cache token instead of comparing it or something like that... Nonetheless, I'll be digging into that on Saturday. Still up for doing an irc chat? Raymond |