summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/windows/winutil.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Changed a number of comment declarations to read *.cpp instead of *.c npwoods2019-06-161-1/+1
|
* Move special windows.h include directives to build defines (nw) Brad Hughes2016-12-281-1/+0
|
* Add more UWP support (nw) Miodrag Milanovic2016-11-091-0/+4
|
* Bulk renaming of Windows string conversion functions Nathan Woods2016-10-031-2/+2
| | | | | utf8_from_[a|w|t]string ==> osd::text::from_[a|w|t]string [a|w|t]string_from_utf8 ==> osd::text::to_[a|w|t]string
* Adding new string conversion overloads Nathan Woods2016-10-011-1/+1
| | | | [a|w|t|utf8]_from_[a|w|t|utf8_]string(xyz.c_str()) seems to be common enough to justify overloads. Also, I'm explicitly assuming that it is legal to override the NUL pointer within a C++ basic_string (e.g. - s[s.size()] = '\0'). As far as I can tell, this seems to be legal - please don't shoot if I am wrong.
* Changed strconv.[cpp|h] functions to return their results as std::string and ↵ Nathan Woods2016-07-241-6/+3
| | | | std::wstring
* Introduced src/lib/util/timeconv.[c|h], moved code from un7z.cpp into it, ↵ Nathan Woods2016-06-261-6/+3
| | | | and implemented win_time_point_from_filetime() in terms of it
* Fixed incorrect implementation of win_time_point_from_filetime() Nathan Woods2016-06-251-2/+6
|
* C++-ified osd_directory (now osd::directory), and added last_modified to ↵ Nathan Woods2016-06-241-4/+16
| | | | osd::directory::entry
* Introduce dynamic_module Giuseppe Gorgoglione2016-06-111-64/+0
| | | | | This is a central cross-platform facility to dynamically bind functions from shared libraries. Updated all OSD modules to use it.
* Various cleanups suggested by static analyzer (nw) Miodrag Milanovic2016-04-241-4/+4
|
* More fix, and fix a memory leak, too Vas Crabb2016-03-141-3/+6
|
* Make osd_file a polymorphic class that's held with smart pointers Vas Crabb2016-03-141-41/+0
| | | | | | | | | | | | | | | Make avi_file a class that's held with smart pointers, encapsulate various AVI I/O structures Make zip_file and _7z_file classes rather than having free functions everywhere Hide zip/7z class implementation behind an interface, no longer need to call close() to send back to the cache Don't dump as much crap in global namespace Add solaris PTY implementation Improve variable expansion for SDL OSD - supports ~/$FOO/${BAR} syntax Rearrange stuff so the same things are in file module for all OSDs Move file stuff into its own module 7z/zip open and destruct are still not thread-safe due to lack of interlocks around cache access Directory functions still need to be moved to file module SDL OSD may not initialise WinSock on Windows
* Code cleanup in rawinput plus use common code for dynamic function binding. Brad Hughes2016-03-031-1/+1
|
* Fix DirectWrite font module init error handling Brad Hughes2016-03-021-0/+6
|
* Add DirectWrite font support module Brad Hughes2016-03-021-0/+61
|
* common osd path environment var expansion Jeffrey Clark2016-01-061-0/+14
|
* more cleanups and fix (nw) Miodrag Milanovic2015-11-111-1/+0
|
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-081-0/+135