aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * nxcomp/Children.cpp: reformat codeUlrich Sibiller2021-06-081-11/+0
| | | | | | | | drop some superflous empty lines to make code more compact.
| * nxcomp/Children.cpp: also try searching nxdialog, not only nxclientUlrich Sibiller2021-06-081-2/+20
| |
| * nxcomp/Children.cpp: add macro checks around some log/stderr printsUlrich Sibiller2021-06-081-2/+6
| | | | | | | | This helps no flooding the output with (double) messages.
| * nxcomp/Children.cpp: display dialog text in outputUlrich Sibiller2021-06-081-1/+9
|/ | | | | | | | This ensures the dialog text is visible in the log which is useful when the dialog display tool (nxclient, nxdialog, ...) fails or cannot be found. Fixes ArcticaProject/nx-libs#915
* Merge branch 'uli42-pr/forward_clientmessages' into 3.6.xMike Gabriel2021-06-083-0/+72
|\ | | | | | | Attributes GH PR #1016: https://github.com/ArcticaProject/nx-libs/pulls
| * Forward ClientMessages to nxproxy sideUlrich Sibiller2021-06-073-0/+72
|/ | | | | | | | | | | | This should help with clients requesting window manager actions like maximizing or minimizing. This is a first version as it only handles messages of type WM_STATE_CHANGE and _NET_WM_STATE. But ICCCM and EWMH know some more. The other direction, setting of properties by the WM, is already implemented in Rootless.c. Fixes ArcticaProject/nx-libs#1015
* Merge branch 'sunweaver-pr/fix-ci-builds-against-fedora-greater-than-33' ↵Mike Gabriel2021-06-072-1/+5
|\ | | | | | | | | | | into 3.6.x Attributes GH PR #1017: https://github.com/ArcticaProject/nx-libs/pull/1017
| * nx-libs.spec: In Fedora 34 and beyond, files from xorg-x11-xkb-utils-devel ↵Mike Gabriel2021-06-071-0/+4
| | | | | | | | have been moved into bin:pkg xkbcomp-devel.
| * .github/workflows/nx-libs.yml: In Fedora 34 and beyond, files from ↵Mike Gabriel2021-06-071-1/+1
|/ | | | xorg-x11-xkb-utils-devel have been moved into bin:pkg xkbcomp-devel.
* Merge branch 'uli42-pr/pylint_fixes' into 3.6.xMike Gabriel2021-06-071-26/+35
|\ | | | | | | Attributes GH PR #1002: https://github.com/ArcticaProject/nx-libs/pull/1002
| * nxdialog: fix/suppress some pylint findingsUlrich Sibiller2021-06-071-26/+35
|/ | | | | | | | | | | | | | Increase pylint scrore from 9.5 to 10.0 I: 61, 0: Locally disabling wrong-import-position (C0413) (locally-disabled) W:119, 0: TODO: Show title item in bold font (fixme) W:390, 0: TODO: Implement all dialog types (fixme) C: 41, 0: Trailing whitespace (trailing-whitespace) C: 50, 0: Line too long (108/100) (line-too-long) W:158,30: Unused argument '_ypos' (unused-argument) W:158,23: Unused argument '_xpos' (unused-argument) W:291,15: Catching too general exception Exception (broad-except) R:333, 4: Too many branches (15/12) (too-many-branches)
* Merge branch 'mjtrangoni-fix-shellcheck-issues' into 3.6.xMike Gabriel2021-06-073-13/+13
|\ | | | | | | Attributes GH PR #1001: https://github.com/ArcticaProject/nx-libs/pull/1001
| * shellcheck: Fix SC2230 issueMike Gabriel2021-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | ./nx-X11/x-indent.sh line 5: INDENT=$(which gnuindent || which gindent || which indent) ^---^ SC2230: which is non-standard. Use builtin 'command -v' instead. ^---^ SC2230: which is non-standard. Use builtin 'command -v' instead. ^---^ SC2230: which is non-standard. Use builtin 'command -v' instead. For more information: https://www.shellcheck.net/wiki/SC2230 -- which is non-standard. Use builti... Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
| * shellcheck: Fix SC2022 issueMario Trangoni2021-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | $ find . -name "*.sh" | xargs shellcheck -i SC2022 In ./roll-tarballs.sh line 120: ls -d nx-X11/extras/* | grep -v "nx-X11/extras/tmpMesa*" | xargs rm -r ^----------------------^ SC2022: Note that unlike globs, a* here matches 'aaa' but not 'alpha'. For more information: https://www.shellcheck.net/wiki/SC2022 -- Note that unlike globs, a* here m... Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * shellcheck: Fix SC2064 issuesMario Trangoni2021-06-071-1/+1
| | | | | | | | | | | | | | For more information: https://www.shellcheck.net/wiki/SC2064 -- Use single quotes, otherwise this... Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * shellcheck: Fix SC2164 issuesMario Trangoni2021-06-071-10/+10
|/ | | | | | | For more information: https://www.shellcheck.net/wiki/SC2164 -- Use 'cd ... || exit' or 'cd ... |... Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
* Merge branch 'test-github-actions' into 3.6.xMike Gabriel2021-06-077-224/+394
|\ | | | | | | Attributes GH PR #974: https://github.com/ArcticaProject/nx-libs/pull/974
| * Add pylint to GitHub ActionsMario Trangoni2021-02-071-0/+21
| | | | | | | | Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * Install build-essentials on clangMario Trangoni2021-02-071-0/+3
| | | | | | | | Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * Add linter referencesMario Trangoni2021-02-071-0/+4
| | | | | | | | Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * Fix missing quilt on CentOS7Mario Trangoni2021-02-071-2/+4
| | | | | | | | Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * Build nx-libs on different architecturesMario Trangoni2021-02-061-0/+81
| | | | | | | | Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * linters: Enable shellcheckMario Trangoni2021-02-061-1/+1
| | | | | | | | | | | | This will be green after #1001 get merged. Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * Move PVS run to GitHub ActionsMario Trangoni2021-02-063-42/+59
| | | | | | | | Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * Replace TravisCI with GitHub ActionsMario Trangoni2021-02-063-187/+1
| | | | | | | | Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * Add shellcheck and cppcheck lintersMario Trangoni2021-02-061-0/+47
| | | | | | | | Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * Add build jobs on containersMario Trangoni2021-02-061-46/+171
| | | | | | | | Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * Implement github actions basicsMario Trangoni2021-02-061-0/+56
|/
* release 3.5.99.263.5.99.26Mike Gabriel2021-02-0410-10/+719
|
* Merge branch 'mjtrangoni-fix-shellcheck-issues' into 3.6.xMike Gabriel2021-02-037-25/+27
|\ | | | | | | Attributes GH PR #996: https://github.com/ArcticaProject/nx-libs/pull/996
| * Screen.c: rephrase commentUlrich Sibiller2021-02-031-2/+2
| |
| * Screen.c: Fix fullscreen (onescreen) at startupUlrich Sibiller2021-02-031-2/+31
| | | | | | | | Fixes ArcticaProject/nx-libs#991
| * Window.c: add another FIXMEUlrich Sibiller2021-02-031-0/+5
| |
| * NXproperty.c: reorder functionsUlrich Sibiller2021-02-031-29/+31
| | | | | | | | | | Make it obvious that GetWindowProperty() and ChangeWindowProperty are not derived from dix.
| * NXproperty.c, dix.c: simplify ProcDeleteProperty()Ulrich Sibiller2021-02-032-45/+9
| | | | | | | | by calling the dix version after a check
| * NXproperty.c: GetWindowProperty(): add more comments, restruct prototypeUlrich Sibiller2021-02-031-20/+15
| |
| * NXproperty.c: simplify and reformat GetWindowProperty()Ulrich Sibiller2021-02-031-10/+8
| |
| * NXproperty.c: clean returnsUlrich Sibiller2021-02-031-4/+4
| | | | | | | | remove unneccessary parentheses
| * Window.c: Fix 32bit code pathUlrich Sibiller2021-02-031-10/+10
| | | | | | | | | | | | | | | | make it compile again Thanks to Simon Matter for reporting this and the patch. Fixes ArcticaProject/nx-libs#993
| * nxagent: drop unused nxagentVisibility variablesUlrich Sibiller2021-02-033-6/+0
| |
| * shellcheck: Fix SC2061 issueMario Trangoni2021-01-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | $ find . -name "*.sh" | xargs shellcheck -i SC2061 In ./roll-tarballs.sh line 159: find nx-X11/extras/Mesa/ -name Makefile.* | while read -r file; do rm "$file"; done ^--------^ SC2061: Quote the parameter to -name so the shell won't interpret it. For more information: https://www.shellcheck.net/wiki/SC2061 -- Quote the parameter to -name so t... Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * shellcheck: Fix SC2048 issueMario Trangoni2021-01-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See, $ find . -name "*.sh" | xargs shellcheck -i SC2048 In ./nx-X11/lib/src/util/mkks.sh line 10: }' $* ^-- SC2048: Use "$@" (with quotes) to prevent whitespace problems. For more information: https://www.shellcheck.net/wiki/SC2048 -- Use "$@" (with quotes) to prevent... Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * shellcheck: Fix SC2196 issuesMario Trangoni2021-01-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See, $ find . -name "*.sh" | xargs shellcheck -i SC2196 In ./roll-tarballs.sh line 163: sort "debian/patches/series" | grep -v '^#' | egrep "([0-9]+(_|-).*\.(full|full\+lite)\.patch)" | while read -r file ^---^ SC2196: egrep is non-standard and deprecated. Use grep -E instead. In ./roll-tarballs.sh line 200: sort "debian/patches/series" | grep -v '^#' | egrep "([0-9]+(_|-).*\.full\+lite\.patch)" | while read -r file ^---^ SC2196: egrep is non-standard and deprecated. Use grep -E instead. For more information: https://www.shellcheck.net/wiki/SC2196 -- egrep is non-standard and depreca... Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * shellcheck: Fix SC2034 issueMario Trangoni2021-01-311-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See, $ find . -name "*.sh" | xargs shellcheck -i SC2034 In ./roll-tarballs.sh line 34: NULL="" ^--^ SC2034: NULL appears unused. Verify use (or export if used externally). For more information: https://www.shellcheck.net/wiki/SC2034 -- NULL appears unused. Verify use (... Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * shellcheck: Fix SC2002 issueMario Trangoni2021-01-313-9/+9
| | | | | | | | | | | | | | | | | | | | | | See, $ find . -name "*.sh" | xargs shellcheck -i SC2002 For more information: https://www.shellcheck.net/wiki/SC2002 -- Useless cat. Consider 'cmd < file... Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * shellcheck: Fix SC2045 issueMario Trangoni2021-01-311-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See, $ find . -name "*.sh" | xargs shellcheck -i SC2045 In ./roll-tarballs.sh line 220: for f in $(ls README* 2>/dev/null); do ^-----------------------^ SC2045: Iterating over ls output is fragile. Use globs. For more information: https://www.shellcheck.net/wiki/SC2045 -- Iterating over ls output is fragi... Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * shellcheck: Fix some SC2086 issuesMario Trangoni2021-01-311-5/+5
| | | | | | | | | | | | | | | | | | | | see, $ find . -name "*.sh" | xargs shellcheck -i SC2086 For more information: https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ... Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * shellcheck: Fix SC2059 issueMario Trangoni2021-01-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See, $ find . -name "*.sh" | xargs shellcheck -i SC2059 In ./version.sh line 34: printf "${VER}" ^------^ SC2059: Don't use variables in the printf format string. Use printf '..%s..' "$foo". For more information: https://www.shellcheck.net/wiki/SC2059 -- Don't use variables in the printf... Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * shellcheck: Fix SC2148 issuesMario Trangoni2021-01-311-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | See, $ find . -name "*.sh" | xargs shellcheck -i SC2148 In ./replace.sh line 1: ^-- SC2148: Tips depend on target shell and yours is unknown. Add a shebang or a 'shell' directive. For more information: https://www.shellcheck.net/wiki/SC2148 -- Tips depend on target shell and y... Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
| * shellcheck: Fix SC2162 issueMario Trangoni2021-01-312-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | See, find . -name "*.sh" | xargs shellcheck -i SC2162 [...] For more information: https://www.shellcheck.net/wiki/SC2162 -- read without -r will mangle backs... Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>