-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Re-design the nxagent dialog callbacks #387
base: 3.6.x
Are you sure you want to change the base?
Commits on Mar 8, 2017
-
Xserver/Imakefile: Switch to pkg-config --libs-only-l zlib.
pkg-config --libs zlib in Debian jessie returns buggy linker parameters. It includes the system's default multi-arch path for shared libs. When linking nxagent, having the system's default shared library path explicitly listed as a "-L" linker option confuses linking against the libXcomp*.so files in the build path. When linking nxagent, we don't want to link against the system's libXcomp*.so files, we want it to get linked explicitly against the just built libXcomp*.so files in nxcomp/ and nxcompshad/. This change assumes that -lzlib is always available in the system's default shared library path.
Configuration menu - View commit details
-
Copy full SHA for 19975fa - Browse repository at this point
Copy the full SHA 19975faView commit details -
Xserver/Imakefile: Change order of linker options, to that self-built…
… components get mentioned first in the nxagent linker command.
Configuration menu - View commit details
-
Copy full SHA for 7afb0ac - Browse repository at this point
Copy the full SHA 7afb0acView commit details -
Xserver/Imakefile: Drop redundant library path option -L../../../nx-X…
…11/exports/lib when linking nxagent. As -L../../exports/lib is already present and points to the same location.
Configuration menu - View commit details
-
Copy full SHA for c30386e - Browse repository at this point
Copy the full SHA c30386eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45066e2 - Browse repository at this point
Copy the full SHA 45066e2View commit details -
nxcomp,hw/nxagent/Dialog.c: Basic implementation of the NXTransCallba…
…cksDispatcher. - As a starting point for newly implementing a callbacks dispatcher scenario that allows for capturing various session events and executing external tools (like dialog boxes, pulldown menus, etc.). - The callbacks dispatcher approach will finally deprecate the NX_CLIENT env var related code path in later releases of nxcomp/nxagent. In the nxagent binary: For now, the callbacks dispatcher code path is taken if the env var NX_CALLBACKS_DISPATCHER is set to an application that handles the dispatching of callbacks from nxagent. in /usr{/local}/bin/nxagent: If NX_CALLBACKS_DISPATCHER is an empty string, callbacks are disabled. If NX_CALLBACKS_DISPATCHER is unset and the dispatcher command /usr/{local/}{<multiarch>/]nx/bin/nxagent-callbacks-dispatcher cannot be found, nxagent falls back to its old NX_CLIENT related code path.
Configuration menu - View commit details
-
Copy full SHA for c9fed1b - Browse repository at this point
Copy the full SHA c9fed1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44c9e78 - Browse repository at this point
Copy the full SHA 44c9e78View commit details -
bin/nxagent.in: If not-yet-set and a script named nxagent-callbacks-d…
…ispatcher exists in the system's PATH, use this script's full path to set NX_CALLBACKS_DISPATCHER env var.
Configuration menu - View commit details
-
Copy full SHA for 0922b66 - Browse repository at this point
Copy the full SHA 0922b66View commit details