Nathan Woods
85ba2fde28
Bulk renaming of Windows string conversion functions
...
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
2016-10-03 23:20:25 -04:00
Nathan Woods
c0ff37c30d
Adding new string conversion overloads
...
[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.
2016-10-01 14:53:32 -04:00
Nathan Woods
4a9e9742fd
Fixed off by one issue and other cleanups requested by Vas
2016-07-25 07:49:26 -04:00
Nathan Woods
ab73291e47
Changed strconv.[cpp|h] functions to return their results as std::string and std::wstring
2016-07-24 22:55:00 -04:00
Vas Crabb
13d8279e49
MT6284 flush stdout/stderr before killing process
2016-07-08 16:47:06 +10:00
Miodrag Milanovic
63f9a01f8c
Cleanup and version bump
2016-06-29 08:34:30 +02:00
Giuseppe Gorgoglione
58dc78b6eb
Introduce dynamic_module
...
This is a central cross-platform facility to dynamically bind functions from shared libraries.
Updated all OSD modules to use it.
2016-06-11 20:14:09 +02:00
Miodrag Milanovic
89c5e1f681
Various cleanups suggested by static analyzer (nw)
2016-04-24 12:58:31 +02:00
Miodrag Milanovic
5e80a732aa
move clipboard handling on proper place (nw)
2016-04-03 17:55:10 +02:00
Miodrag Milanovic
913ab1e140
Cleanups and version bump
2016-03-30 08:35:21 +02:00
Miodrag Milanovic
23ae468189
use chrono calls for time handling in core (nw)
2016-03-03 15:46:15 +01:00
Miodrag Milanovic
5a2f80dcde
clang-modernize part 5
2015-12-04 07:06:18 +01:00
Miodrag Milanovic
7c19aac60e
Rename *.c -> *.cpp in our source (nw)
2015-11-08 12:56:12 +01:00