aboutsummaryrefslogtreecommitdiff
path: root/c/data.cpp
AgeCommit message (Collapse)Author
2022-08-29Small improvments.John Ankarström
2022-08-28Replace Managed with Unique.John Ankarström
2022-08-28Set termination handler for fetch thread.John Ankarström
MSVC has separate handlers per thread.
2022-08-26Clean up.John Ankarström
2022-08-26Use FunctionW names explicitly instead of macros.John Ankarström
It's uglier, but it makes Visual Studio show better tooltips.
2022-08-25Fix MSVC compatibility.John Ankarström
2022-08-24Gray out Cancel immediately after it has been pressed.John Ankarström
2022-08-24Add File > Fetch > Cancel Fetch menu item.John Ankarström
2022-08-24WaitFor: Reset SIG_DONE.John Ankarström
2022-08-24Add FetchScreenwriters. Improve thread communication.John Ankarström
2022-08-24Fix bug in ParsedDoc.John Ankarström
The parser context wants its own buffer, apparently. (The documentation is a little ... sub-par.)
2022-08-23Refactor HTML retrieval and parsing.John Ankarström
2022-08-23FetchData: Set bTVOriginal.John Ankarström
I cheat a little and only compare the first two characters.
2022-08-23Reimplement SelectUnwatched.John Ankarström
2022-08-23Add Managed (generic RAII type).John Ankarström
2022-08-22Improve Win32Error, add Min.John Ankarström
2022-08-22Change initialization style.John Ankarström
Because I don't want to have to remember what classes have initializer_list overloads.
2022-08-22Add InternetError exception.John Ankarström
2022-08-22Handle exceptions in fetching thread.John Ankarström
2022-08-21Reimplement WaitFor.John Ankarström
2022-08-21Fix memory bug.John Ankarström
2022-08-21Fetch wiki URL.John Ankarström
2022-08-21Rework remote data fetching.John Ankarström
2022-08-17Make FileView more type-safe.John Ankarström
2022-08-16Add data migration test.John Ankarström
2022-08-16Avoid serialization.John Ankarström
A great benefit of this is that the program doesn't need to COPY the data from the file view to the struct.
2022-08-16Implement preliminary IO.John Ankarström
It might be a good idea to eschew the structs and access the data directly from the view. Alternatively, the serialization functions might be rewritten to simply memcpy the structs, after either adding __attribute__((packed)) or ensuring consistent padding.
2022-08-15Add basic serialization functions for ElvData.John Ankarström