Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: LibVNC/x11vnc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.9.14
Choose a base ref
...
head repository: LibVNC/x11vnc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Showing with 19,399 additions and 18,767 deletions.
  1. +1 −0 .github/FUNDING.yml
  2. +36 −0 .github/ISSUE_TEMPLATE/bug_report.md
  3. +22 −0 .github/ISSUE_TEMPLATE/feature_request.md
  4. +0 −1 .gitignore
  5. +28 −0 .travis.yml
  6. +339 −0 COPYING
  7. +1 −1 ChangeLog
  8. +11 −5 Makefile.am
  9. +25 −0 NEWS
  10. +1,123 −18,113 README
  11. +1 −0 README.md
  12. +13 −0 autogen.sh
  13. +37 −5 configure.ac
  14. +7,505 −0 doc/FAQ.md
  15. +5,910 −0 doc/OPTIONS.md
  16. +838 −0 doc/SSL-PORTAL.md
  17. +878 −0 doc/SSL.md
  18. +1,127 −0 doc/SSVNC.md
  19. +364 −0 doc/SUNRAY.md
  20. +61 −0 m4/ax_type_socklen_t.m4
  21. +28 −2 misc/Makefile.am
  22. +2 −2 misc/shm_clear
  23. +9 −2 misc/turbovnc/Makefile.am
  24. +0 −140 prepare_x11vnc_dist.sh
  25. +13 −13 src/8to24.c
  26. +131 −10 src/Makefile.am
  27. +1 −1 src/appshare.c
  28. +1 −1 src/avahi.c
  29. +10 −9 src/cleanup.c
  30. +12 −11 src/connections.c
  31. +41 −61 src/cursor.c
  32. +1 −2 src/cursor.h
  33. +72 −20 src/enc.h
  34. +12 −7 src/help.c
  35. +8 −5 src/inet.c
  36. +9 −9 src/keyboard.c
  37. +28 −6 src/linuxfb.c
  38. +1 −0 src/linuxfb.h
  39. +3 −3 src/macosx.c
  40. +2 −1 src/macosx_opengl.c
  41. +1 −1 src/params.h
  42. +3 −1 src/pointer.c
  43. +8 −10 src/rates.c
  44. +6 −3 src/remote.c
  45. +45 −20 src/scan.c
  46. +1 −0 src/scan.h
  47. +200 −47 src/screen.c
  48. +1 −3 src/solid.c
  49. +3 −3 src/sslcmds.c
  50. +106 −34 src/sslhelper.c
  51. +2 −2 src/ssltools.h
  52. +3 −3 src/tkx11vnc.h
  53. +76 −9 src/uinput.c
  54. +29 −29 src/unixpw.c
  55. +42 −39 src/user.c
  56. +16 −18 src/userinput.c
  57. +14 −11 src/util.c
  58. +4 −4 src/util.h
  59. +15 −8 src/v4l.c
  60. +18 −2 src/win_utils.c
  61. +24 −14 src/x11vnc.c
  62. +15 −6 src/x11vnc.h
  63. +3 −1 src/x11vnc_defs.c
  64. +3 −3 src/xevents.c
  65. +3 −1 src/xi2_devices.c
  66. +3 −22 src/xkb_bell.c
  67. +1 −1 src/xrecord.c
  68. +22 −18 src/xwrappers.c
  69. +3 −1 src/xwrappers.h
  70. +3 −3 tkx11vnc
  71. +21 −20 x11vnc.1
  72. +1 −0 x11vnc.desktop
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
issuehunt: LibVNC/x11vnc
36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug
assignees: ''

---

If you'd like to put out an incentive for fixing this bug, you can do so at https://issuehunt.io/r/LibVNC/x11vnc

**Describe the bug**
<!-- A clear and concise description of what the bug is. -->

**To Reproduce**
<!-- Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
-->

**Expected Behavior**
<!-- A clear and concise description of what you expected to happen. -->

**Screenshots**
<!-- If applicable, add screenshots to help explain your problem. -->

**Desktop (please complete the following information):**
- OS and version:
- Xorg version used:
- Wayland version used:


**Additional context**
<!-- Add any other context about the problem here. -->
22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: feature-request
assignees: ''

---

If you'd like to put out an incentive for implementing this feature, you can do so at https://issuehunt.io/r/LibVNC/x11vnc

**Is your feature request related to a problem? Please describe.**
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->

**Describe the solution you'd like**
<!--A clear and concise description of what you want to happen.-->

**Describe alternatives you've considered**
<!--A clear and concise description of any alternative solutions or features you've considered.-->

**Additional context**
<!--Add any other context or screenshots about the feature request here. -->
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
.*.sw[nop]
COPYING
INSTALL
Makefile.in
aclocal.m4
28 changes: 28 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
language: c

dist: trusty

os:
- linux
- osx

compiler:
- gcc
- clang

env:
- CONFIGURE_ARGS=
- CONFIGURE_ARGS=--without-x

# install all vnc-related dependencies
before_install:
- 'if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get update; sudo apt-get build-dep x11vnc; fi'
- 'if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export CFLAGS="-I/usr/local/opt/openssl/include $CFLAGS" LDFLAGS="-L/usr/local/opt/openssl/lib $LDFLAGS" PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig:$PKG_CONFIG_PATH"; fi'
- 'if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then wget https://github.com/LibVNC/libvncserver/archive/LibVNCServer-0.9.11.tar.gz; tar xzf LibVNCServer-0.9.11.tar.gz; cd libvncserver-LibVNCServer-0.9.11; autoreconf -fi; ./configure; make; sudo make install; cd ..; fi'


# before build script, run autoreconf
before_script: autoreconf -fiv

# Default is "./configure && make && make test", but no tests yet
script: "./configure $CONFIGURE_ARGS && make"
Loading