Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-24 | Re-enable screenwriter limit. | John Ankarström | |
2022-08-24 | Add FetchScreenwriters. Improve thread communication. | John Ankarström | |
2022-08-23 | Refactor HTML retrieval and parsing. | John Ankarström | |
2022-08-23 | Make exceptions within WndProc non-fatal. | John Ankarström | |
2022-08-22 | Change initialization style. | John Ankarström | |
Because I don't want to have to remember what classes have initializer_list overloads. | |||
2022-08-22 | Add InternetError exception. | John Ankarström | |
2022-08-22 | Handle exceptions in fetching thread. | John Ankarström | |
2022-08-21 | Reimplement WaitFor. | John Ankarström | |
2022-08-18 | Move file views out of EpisodeListView and DataListView. | John Ankarström | |
2022-08-17 | Install terminate handler before initialization of globals. | John Ankarström | |
2022-08-17 | Add FileView::Initialized constructor. | John Ankarström | |
2022-08-17 | Add CfgA. | John Ankarström | |
2022-08-16 | EpisodeListView: Use FileView consistently. | 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... | John Ankarström | |
If with init-statement makes me sad, because it is very confusing. | |||
2022-08-13 | Minor changes. | John Ankarström | |
2022-08-11 | Minor formatting. | 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 | Minor changes. | 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 | |
2022-08-03 | Split common.h to util.h, wcharptr.h and win.h. | John Ankarström | |
2022-08-03 | Minor improvements. | John Ankarström | |
2022-08-03 | Clean up Dragger. | John Ankarström | |
2022-08-03 | Load uxtheme dynamically. | John Ankarström | |
In case it is not supported. If I am not mistaken, SWI-Prolog supports Windows 2000, so there is no reason why Episode Browser shouldn't. | |||
2022-08-02 | Improve wstring_owner, rename to wchar_ptr. | John Ankarström | |
The user-defined conversion function makes the interface a lot simpler AND safer. | |||
2022-08-02 | Replace maybe_make. | John Ankarström | |
It seems unnecessary to throw exceptions when simply checking whether a library exists. | |||
2022-08-02 | Remember data list view height across sessions. | John Ankarström | |
2022-08-02 | Implement draggable split. | John Ankarström | |
Next step is to allow a double click to reset the split to be automatically resized. | |||
2022-07-31 | Make WsoFromSz and WsoCopy static member functions of wstring_owner. | John Ankarström | |
2022-07-31 | Limit use of Hungarian notation. | John Ankarström | |
I don't hate Hungarian notation. It has some very nice qualities. But it also adds a lot of typing. That said, not using it feels a bit... unsafe. I might go back on this decision. We'll see. | |||
2022-07-31 | Simplify exception handling. | John Ankarström | |
2022-07-30 | Simplify EpisodeListView::UpdateItem, remove m_lviFocus. | John Ankarström | |
2022-07-30 | Show dynamic status bar tips. | John Ankarström | |
The difference in speed seems to be extremely minimal: a few microseconds. | |||
2022-07-30 | Add wstring_owner, replacing std::wstring. | John Ankarström | |
std::basic_string is nice, but it is not very ergonomic if everything you really need is to automatically free C strings at end of scope. I suppose I could have used std::unique_ptr for this, but I suspect the ergonomics would be worse. | |||
2022-07-30 | Formatting. | John Ankarström | |
This style is more compact and quicker to read once you know what the first two member in LVITEM are (mask and iItem). |