…eans that the project now requires Lion. Surprise!
…currently does nothing, and can get annoying if you are debugging. Feel free to comment out L48 and L49 in CampusAppDelegate.m if you want to disable the sheet temporarily.
…s into an array for each category, which are all piled into one big dictionary. That is it for tonight – lots of fun parsing ahead!
…have certain attributes. Now we are always checking to see if the attribute array *contains* the attribute we are looking for, instead of assuming that the attribute will be located at a certain index and checking its contents.
…t same id which occur twice in a term because they occupy two periods) without even making it load the gradebook for both instances of the course!
…r the term we are working with.
…s time. There is a huge block of comments which explains everything, and the first step is complete.
…e grade parsing.
… no need for it. Instead of recognizing assignments that get split into 9 week blocks, we are just going to differentiate between duplicate grades in each of those sections using their assigned/due dates.
… whole system in ICCourse for adding and managing assignments and assignment categories, including a comprehensive system for detecting whether or not courses have weighted assignment categories, and preventing a mixture of assignment categories with and without weights. Also began work on the first items of the todo list in ICConnection.
…g block so that the courses actually contain their assignments when they get added. Even though it looked right, the stuff inside of the block was happening after the stuff following the block, because... that is how blocks work. Blocks = deceptive.
…id of the progress bar for now.We now depend on BWToolkit for the gradient views and for the nicer split views.
…gradebook pages. Currently, it just dumps out a heaping pile of data, which I have been analyzing and using to create the big todo list which is now sitting in the deepest part of our block trench, telling us exactly what needs to happen for the assignments to be parsed. I am going to kill every item on that list. Just you wait.
…code project file every time I want to commit something, and then re-disabling code signing when I want to keep working. :P
… and the bar actually stops when loading is finished. Check it out!
…t up to codesign the app so that you dont have to allow it to use the keychain every damn time.
…y work so...yeah.
…an be stored in each instructor item. Also added some logs to the ICConnection completion handler in the app delegate to verbosely log all of the scraped data in preperation for analyzing it.
…ping point, but I have to go for a while and we all know how bad it is to leave with a dirty working directory!
…L bug (not sure how).