aboutsummaryrefslogtreecommitdiff
path: root/c/test.cpp
AgeCommit message (Collapse)Author
2022-09-02Improve Window object.John Ankarström
2022-09-02Use global Window object.John Ankarström
This makes it easier to control initialization and maintain RAII.
2022-08-24Remove Prolog dependency.John Ankarström
The only thing left to reimplement is the tracking of watched episodes in MPC-HC.
2022-08-24Change size of CfgA::limitToScreenwriter.John Ankarström
2022-08-24Add FetchScreenwriters. Improve thread communication.John Ankarström
2022-08-22Open episodes without Prolog.John Ankarström
2022-08-22Clean up tests.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-22Handle exceptions in fetching thread.John Ankarström
2022-08-21Reimplement WaitFor.John Ankarström
2022-08-21Rework remote data fetching.John Ankarström
2022-08-20Fix XML test.John Ankarström
2022-08-20Test XML parsing.John Ankarström
2022-08-18Experiment with Wininet.John Ankarström
The plan is to fetch remote episode data in C++ instead of Prolog. Wininet seems to be sufficient for fetching the HTML, but I'm still not sure how the HTML is best parsed.
2022-08-18Whatever.John Ankarström
2022-08-17DataListView: Use file view.John Ankarström
2022-08-17Add cEp to CfgA.John Ankarström
2022-08-17Add CfgA.John Ankarström
2022-08-17Make FileView more type-safe.John Ankarström
2022-08-16EpisodeListView: Use FileView consistently.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
2022-08-15Start moving data into C++.John Ankarström
This is the first step in the process of getting rid of the SWI Prolog dependency. We'll see how it goes.
2022-08-15Add testing system.HEADmasterJohn Ankarström