David Krutsko
David Krutsko
[This](https://github.com/Robot/robot/blob/master/Source/Memory.cc#L172) and [this](https://github.com/Robot/robot/blob/master/Source/Memory.cc#L1234-L1259) can be rewritten to use the std::vector [resize](http://www.cplusplus.com/reference/vector/vector/resize/) method. Changing `Cache` from `uint8*` into `vector` would shift memory allocation responsibilities to STL resulting in less code for...
Currently, all [memory statistics](https://github.com/Robot/robot/blob/master/Source/Memory.h#L54-L60) are 32-Bit integers, they should probably be 64-Bits.
Like with `robot-js`, providing visual-studio projects and makefiles directly isn't very portable. Switch the entire project to use either `cmake` or `gyp`. It might be a better idea to use...
As with #101, this issue relates to using system calls within `ntdll.dll` rather than `kernel32.dll` for slightly improved performance. While this is not always the most stable approach as these...
When using the Process or Memory class on your own process, it might not be necessary to use the `Ex` variants of various system calls. One example is `VirtualQueryEx`. That...
The first version of `robot`, which was never really finished or publicized, had a `Sound` class which featured sound card enumeration, volume manipulation and current sound level retrieval. These features...