Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-20 | Fix XML test. | John Ankarström | |
2022-08-20 | Test XML parsing. | John Ankarström | |
2022-08-18 | Experiment 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-18 | Whatever. | John Ankarström | |
2022-08-18 | Move file views out of EpisodeListView and DataListView. | John Ankarström | |
2022-08-17 | Fix off-by-one error. | John Ankarström | |
2022-08-17 | DataListView: Use file view. | John Ankarström | |
2022-08-17 | Add cEp to CfgA. | John Ankarström | |
2022-08-17 | Install terminate handler before initialization of globals. | John Ankarström | |
2022-08-17 | Fix HasVersion. | John Ankarström | |
2022-08-17 | Fix CfgA. | John Ankarström | |
It's a bit stupid to rely on a constant whose value I don't control myself. | |||
2022-08-17 | Add FileView::Initialized constructor. | John Ankarström | |
2022-08-17 | Minor cleanup. | John Ankarström | |
2022-08-17 | Add CfgA. | John Ankarström | |
2022-08-17 | Make FileView more type-safe. | John Ankarström | |
2022-08-16 | EpisodeListView: Use FileView consistently. | John Ankarström | |
2022-08-16 | Add data migration test. | John Ankarström | |
2022-08-16 | Avoid 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-16 | Implement 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-15 | Add basic serialization functions for ElvData. | John Ankarström | |
2022-08-15 | Start 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-15 | Add testing system.HEADmaster | John Ankarström | |
2022-08-15 | Fix bug in Strcpy. Add Sprintf, Wcscpy. | John Ankarström | |
2022-08-15 | Fix bug... | John Ankarström | |
If with init-statement makes me sad, because it is very confusing. | |||
2022-08-13 | Strcpy: Use memcpy instead of strcpy_s. | John Ankarström | |
2022-08-13 | Minor changes. | John Ankarström | |
2022-08-11 | Minor formatting. | John Ankarström | |
2022-08-11 | EBMessageBox: Take wstring_view instead of wchar_t*. | John Ankarström | |
2022-08-11 | Fix bug in CenterNextWindow. | John Ankarström | |
2022-08-10 | Improve structure. | John Ankarström | |
2022-08-09 | Add eb.el. | John Ankarström | |
Emacs is not a great IDE out-of-the-box, but it is very flexible -- and in many ways a lot more transparent than most normal IDEs. | |||
2022-08-09 | Add WithNextWindow function. | John Ankarström | |
I'm not sure if this clarifies or complicates the control flow. My hope is the former. | |||
2022-08-07 | Add showtodo script. | John Ankarström | |
2022-08-07 | Add Strcpy. | John Ankarström | |
2022-08-07 | Simplify WaitFor. | John Ankarström | |
2022-08-07 | Use mark. | John Ankarström | |
2022-08-06 | Add const. | John Ankarström | |
2022-08-06 | Update cached system metrics on DPI change. | John Ankarström | |
2022-08-06 | Ensure correct mouse position for double click. | John Ankarström | |
2022-08-06 | Use Swprintf instead of swprintf_s. | John Ankarström | |
2022-08-06 | Minor changes. | John Ankarström | |
2022-08-06 | Update Hungarian notation for buffer sizes. | John Ankarström | |
For string lengths EXCLUDING NUL, I use len, whereas cb and cch are used for string lengths INCLUDING NUL. cb = byte count = sizeof(a) = narrow string length cch = character count = sizeof(a)/sizeof(*a) = string length cb and cch are equivalent for narrow strings. I prefer cch. | |||
2022-08-06 | Rearrange source. | John Ankarström | |
2022-08-06 | Use typedefs when interacting with Win32 API. | John Ankarström | |
It's not like they're ever going to change the definition of WORD (knock on wood) -- but I guess it's proper to use them as if their definitions might change. | |||
2022-08-05 | Rename Dragger functions. | John Ankarström | |
2022-08-04 | Use C++ casts, nullptr. | John Ankarström | |
2022-08-04 | Clean up. | John Ankarström | |
2022-08-04 | Add comments. | John Ankarström | |
2022-08-03 | Minor changes. | John Ankarström | |
2022-08-03 | Use Pascal case for all functions. | John Ankarström | |