Activity
From 09/23/2014 to 10/22/2014
10/22/2014
- 10:20 PM Enhancement #2063 (Resolved): simplify clumsy usage of DebugTools
- - extract + demangle C++ function names on Linux commit:43ee009
- removed class DebugTools, expose functions createB... - 10:07 PM Revision 78798d1e (rsc): Windows implementation for createBacktrace()
- taken from http://www.codeproject.com/Articles/11132/Walking-the-callstack
- 10:04 PM Revision 38c6e409 (rsc): removed DebugTools class, directly expose functions createBacktrace() + ...
- 09:00 PM Revision 43ee009e (rsc): extracting and demangling function names from raw stack trace
- 08:20 PM Revision 77de79e0 (rsc): Expect that currentHostId may fail in tests
- As there is no easy way to determine the host id on windows, expect that
this fails in the unit tests. - 08:19 PM Revision c771b9cf (rsc): Add windows process info for external processes
- Adds the missing methods to monitor external processes. This usually
requires elevated privileges on windows. - 08:18 PM Revision 0b3c7c2b (rsc): Add windows implementation for currentBootTime
- This is at least an approximation up to the length of a few
instructions. - 08:18 PM Revision 2b00b5fa (rsc): Describe windows API errors with strings
- Adds a new utility function to convert the error code from GetLastError
into a string and applies it wherever possible. - 08:09 PM Revision e046a0ad (rsc): On windows, use MAX_PATH for program name length
- Use the API constant instead of a custom one
- 08:02 PM Revision aafd83a7 (rsc): Fix windows currentCommandLineArguments wstring issue
- The character array returned by the Windows API encodes a wstring and
not a string. Therefore, we need to handle it a... - 02:30 PM Enhancement #2065 (Resolved): Unintuitive exception in rsc::os::getProgramName in case of invalid...
- Applied in changeset commit:rsc|634e92ddd16cffadec09a10579dc7283247def2f.
- 01:47 PM Enhancement #2065 (Resolved): Unintuitive exception in rsc::os::getProgramName in case of invalid...
- See #2058 for the original issue....
- 02:28 PM Revision 7b8d766f (rsc): Fix ProcessInfo.h comments
- Some comments referred to the own process instead of the one given by
PID. - 02:27 PM Revision 634e92dd (rsc): Better exception message for getProgramName
- In case a process does not exist, throw something more intuitive than an
internal detail of the stream.
fixes #2065 - 11:06 AM Revision 74dfed41 (rsc): Remove debug cout in LinuxProcessInfo
10/18/2014
- 10:49 AM Enhancement #2063 (In Progress): simplify clumsy usage of DebugTools
- Using backtrace functions requires a DebugTools object. Why did you choose for this rather clumsy design?
Instead ...
10/14/2014
- 07:10 PM Revision a81626c1 (rsc): Fixed commandline option extraction in src/rsc/os/LinuxProcessInfo.cpp
- * src/rsc/os/LinuxProcessInfo.cpp (getCommandlineComponents): do not
include null-byte separator in extracted comma...
10/08/2014
- 07:53 PM Revision e84b7b72 (rsc): added missing #pragma once
- 07:53 PM Revision c284d8c6 (rsc): changed type of "port" property from uint to std::string
- 01:00 PM Feature #2047 (Rejected): Provide deprecated macro for static methods
- Provide a @DEPRECATED@ macro for static methods and the according test. The current deprecated macros does not seem t...
10/07/2014
- 10:49 AM Bug #2042 (Resolved): semantics of rsc::runtime::Properties::set() not conform to documentation
- While the doc says:
Sets a new property in the map. If a property with this name exits, the
new one will not ... - 10:33 AM Revision f4357e75 (rsc): basic uri class implementation
- - parses strings into uri class
- basic test cases
- not supported (yet?): fragment, authoritive - 10:31 AM Revision d095c753 (rsc): clarified documentation
09/30/2014
- 04:59 PM Revision 4cfbf1d7 (rsc): Fix ParseArguments include in cmake/Modules/InstallDebugSymbols.cmake
- * cmake/Modules/InstallDebugSymbols.cmake: changed include
GitProjectVersion -> ParseArguments; the former was prob...
09/23/2014
- 07:48 PM Revision 3762c731 (rsc): Whitespace fix in src/rsc/os/Mac*.cpp, examples/ProcessInfoPid.cpp
- * src/rsc/os/MacHostInfo.cpp: removed trailing whitespace
* src/rsc/os/MacProcessInfo.cpp: likewise
* examples/Proces... - 04:54 PM Revision 8986f8f5 (rsc): Add ProcessInfo example for other PIDs
- Allows to test teh API for foreig processes
- 04:54 PM Revision f613bfa4 (rsc): Implemented os function support for mac
- Adds 2 mac-specific implementations for Host and ProcesInfo
refs #1966 - 04:11 PM Revision 52b49211 (rsc): Implemented os function support for mac
- Adds 2 mac-specific implementations for Host and ProcesInfo
- 04:11 PM Revision b16a128e (rsc): Add ProcessInfo example for other PIDs
- Allows to test teh API for foreig processes
- 04:09 PM Revision 4acae302 (rsc): Add ProcessInfo example for other PIDs
- Allows to test teh API for foreig processes
- 03:23 PM Revision 321525cd (rsc): Implemented os function support for mac
- Adds 2 mac-specific implementations for Host and ProcesInfo
- 10:23 AM Revision e33a11fa (rsc): hasSignalArrived -> lastArrivedSignal
- Make it more easy for users to understand how to retrieve the last
arrived signal in working loops. Instead of requir...
Also available in: Atom