- 27 Oct, 2017 13 commits
-
-
Mihai Moldovan authored
Needs more sophisticated features to actually test stuff correctly.
-
Mihai Moldovan authored
DO NOT USE!
-
Mihai Moldovan authored
The default function we use (if a thread name is not specified explicitly) is pthread_self(). This function returns a number that is guaranteed to be unique for each thread within a process, but this assertion doesn't hold globally. Hence only using the thread ID is ambiguous when logging from multiple processes.
-
Mihai Moldovan authored
Prevents race conditions caused by signal handlers while flushing out our log queue.
-
Mihai Moldovan authored
This has one drawback: after flushing log data to its underlying output, a new NXLogStamp object MUST be written to the NXLog object in order to create a new entry within the stack. This can be changed if necessary. For now I'd like to keep it as-is.
-
Mihai Moldovan authored
nxcomp/{configure.ac,Log.cpp}: implement configure-time std::put_time check and use macro value in Log.cpp.
-
Mihai Moldovan authored
-
Mihai Moldovan authored
-
Vadim Troshchinskiy authored
This is to ensure the log output is the same as previous releases, which didn't have INFO defined by default.
-
Vadim Troshchinskiy authored
Features: * Works without ifdefs * Configurable with commandline arguments * Log level configurable per file * Thread safe
-
Mihai Moldovan authored
-
Mihai Moldovan authored
nx{comp{,shad},proxy}: add configure flag --enable-cxx11 to enable and setup optional C++11 support. Use AX_CXX_COMPILE_STDCXX(_11) from autotools archive. Note: should only be used in tandem. Make sure that each component either uses the C++11 ABI or none uses it. Mixing and matching libraries and binaries with different C++ ABIs might lead to weird errors.
-
Mihai Moldovan authored
-
- 20 Oct, 2017 1 commit
-
-
Mihai Moldovan authored
README.md: add short Windows section and mention that using Cygwin tools is imperative when working with the git repository.
-
- 16 Oct, 2017 4 commits
-
-
Mihai Moldovan authored
-
Mihai Moldovan authored
-
Mihai Moldovan authored
-
Mihai Moldovan authored
Hopefully just a temporary workaround until https://bugzilla.redhat.com/show_bug.cgi?id=1489712 / https://bugs.centos.org/view.php?id=13779 are resolved.
-
- 10 Oct, 2017 5 commits
-
-
Mike Gabriel authored
Attributes GH PR #526: https://github.com/ArcticaProject/nx-libs/pull/526
-
Vadim Troshchinskiy authored
Commit 5f1eb0dc introduced a regression that made the use of the multimedia port mandatory. Fixes ArcticaProject/nx-libs#525
-
Mike Gabriel authored
Attributes GH PR #524: https://github.com/ArcticaProject/nx-libs/pull/524
-
Mihai Moldovan authored
-
Mihai Moldovan authored
These are already cleaned up by the top-level Makefile. Fixes: ArcticaProject/nx-libs#523
-
- 09 Oct, 2017 3 commits
-
-
Mihai Moldovan authored
Attributes GH PR #521: https://github.com/ArcticaProject/nx-libs/pull/521
-
Simon Matter authored
nxcomp/src/Loop.cpp: Reduce control->TokenSize slightly again in order to fix fragmentation of packages when on VPN (or otherwise encapsulated) connections.
-
Mike Gabriel authored
-
- 29 Sep, 2017 5 commits
-
-
Mihai Moldovan authored
-
Mihai Moldovan authored
-
Simon Matter authored
Fixes ArcticaProject/nx-libs#506.
-
Vadim Troshchinskiy authored
Fix nxagent argument parsing logic This makes it so that slave=1 and media=1 work again as they should. The changes introduced earlier resulted in the unintentional requirement to specify the actual port number, breaking backwards compatibility.
-
Vadim Troshchinskiy authored
This makes it so that slave=1 works again as it should. The changes introduced earlier resulted in the unintentional requirement to specify the actual port number, breaking backwards compatibility. Fixes: ArcticaProject/nx-libs#518
-
- 15 Sep, 2017 3 commits
-
-
Mike Gabriel authored
-
Mike Gabriel authored
-
Mike Gabriel authored
-
- 14 Sep, 2017 1 commit
-
-
Mihai Moldovan authored
Attributes GH PR #513: https://github.com/ArcticaProject/nx-libs/pull/513
-
- 13 Sep, 2017 2 commits
-
-
Mike Gabriel authored
-
Mihai Moldovan authored
nx-X11/programs/Xserver/hw/nxagent/Render.c: use macros obtaining values from _XPrivDisplay instead of the other Display structure directly. Fixes: ArcticaProject/nx-libs#512 It's unclear to me why (Display*)(dpy)->bitmap_pad and (_XPrivDisplay)(dpy)->bitmap_pad produce different results. Technically, Display is referencing the _XDisplay/Display structure defined in Xlibint.h, while _XPrivDisplay is a typedef'd pointer to the (anonymous) structure defined in Xlib.h, since we're not defining the XLIB_ILLEGAL_ACCESS macro. The weird part is that both should be equal when it comes to its bitmap_pad, byte_order and bitmap_bit_order members.
-
- 06 Sep, 2017 2 commits
-
-
Mihai Moldovan authored
Attributes GH PR #508: https://github.com/ArcticaProject/nx-libs/pull/508 Fixes: ArcticaProject/nx-libs#507
-
Mike Gabriel authored
nxcomp/src/{Loop,Proxy}.cpp: On Debian/kFreeBSD (and other *BSD variants) the sockaddr_un.sun_path property is 104 chars long, not 108. Hard-coding Unix domain sockets in nxcomp the string length 104. Fixes ArcticaProject/nx-libs#507.
-
- 30 Aug, 2017 1 commit
-
-
Mike Gabriel authored
-