Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
L
libvncserver
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
rasky
libvncserver
Commits
fde8958d
Commit
fde8958d
authored
Jul 28, 2002
by
dscho
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
prepare for version 0.4
parent
7e6d5c65
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
8 deletions
+13
-8
CHANGES
CHANGES
+1
-0
README
README
+12
-8
No files found.
CHANGES
View file @
fde8958d
0.4
support for NewFB from Const Kaplinsky
support for NewFB from Const Kaplinsky
memory leaks squashed (localtime pseudo leak is still there :-)
memory leaks squashed (localtime pseudo leak is still there :-)
small improvements for OSXvnc (still not working correctly)
small improvements for OSXvnc (still not working correctly)
...
...
README
View file @
fde8958d
...
@@ -22,18 +22,20 @@ Try example: it outputs on which port it listens (default: 5900), so it is
...
@@ -22,18 +22,20 @@ Try example: it outputs on which port it listens (default: 5900), so it is
display 0. To view, call
display 0. To view, call
vncviewer :0
vncviewer :0
You should see a sheet with a gradient and "Hello World!" written on it. Try
You should see a sheet with a gradient and "Hello World!" written on it. Try
to paint something. Note that everytime you click, there is some bigger blot.
to paint something. Note that everytime you click, there is some bigger blot,
The size depends on the mouse button you click. Open a second vncviewer with
whereas when you drag the mouse while clicked you draw a line. The size of the
blot depends on the mouse button you click. Open a second vncviewer with
the same parameters and watch it as you paint in the other window. This also
the same parameters and watch it as you paint in the other window. This also
works over internet. You just have to know either the name or the IP of your
works over internet. You just have to know either the name or the IP of your
machine. Then it is
machine. Then it is
vncviewer machine.where.example.runs.com:0
vncviewer machine.where.example.runs.com:0
or similar for the remote client. Now you are ready to type something. Be sure
or similar for the remote client. Now you are ready to type something. Be sure
that your mouse sits still, because everytime the mouse moves, the cursor is
that your mouse sits still, because everytime the mouse moves, the cursor is
reset! If you are done with that demo, just press Escape in the viewer. Note
reset to the position of the pointer! If you are done with that demo, press
that the server still runs, even if you closed both windows. When you
the down or up arrows. If your viewer supports it, then the dimensions of the
reconnect now, everything you painted and wrote is still there. So you press
sheet change. Just press Escape in the viewer. Note that the server still
"Page Up" for a blank page.
runs, even if you closed both windows. When you reconnect now, everything you
painted and wrote is still there. You can press "Page Up" for a blank page.
The demo pnmshow is much simpler: you either provide a filename as argument
The demo pnmshow is much simpler: you either provide a filename as argument
or pipe a file through stdin. Note that the file has to be a raw pnm/ppm file,
or pipe a file through stdin. Note that the file has to be a raw pnm/ppm file,
...
@@ -303,7 +305,7 @@ reporters seem to not know dick about what they are reporting about! But
...
@@ -303,7 +305,7 @@ reporters seem to not know dick about what they are reporting about! But
what is everytime annoying again, is that they don't do it right. Every
what is everytime annoying again, is that they don't do it right. Every
concept has it's new name (remember what enumerators used to be until
concept has it's new name (remember what enumerators used to be until
Mickeysoft(tm) claimed that enumerators are what we thought were iterators.
Mickeysoft(tm) claimed that enumerators are what we thought were iterators.
Yeah right, enumerators are also containers. They are not separate. Muddy.)
Yeah right, enumerators are also containers. They are not separate
d
. Muddy.)
There are three packages you want to get hold of: zlib, jpeg and pthreads.
There are three packages you want to get hold of: zlib, jpeg and pthreads.
The latter is not strictly necessary, but when you put something like this
The latter is not strictly necessary, but when you put something like this
...
@@ -316,6 +318,8 @@ into your source:
...
@@ -316,6 +318,8 @@ into your source:
}
}
Microsoft's C++ compiler doesn't do it. It complains that this is an error.
Microsoft's C++ compiler doesn't do it. It complains that this is an error.
This, however, is how I implemented mutexes in case you don't need pthreads,
and so don't need the mutex.
You can find the packages at
You can find the packages at
http://www.gimp.org/win32/extralibs-dev-20001007.zip
http://www.gimp.org/win32/extralibs-dev-20001007.zip
...
@@ -382,7 +386,7 @@ circumvented the GPL, because you have the benefits of other's work and you
...
@@ -382,7 +386,7 @@ circumvented the GPL, because you have the benefits of other's work and you
don't give back anything and you will be in hell for that. In fact, this
don't give back anything and you will be in hell for that. In fact, this
library, as my other projects, is a payback for all the free software I can
library, as my other projects, is a payback for all the free software I can
use (and sometimes, make better). For example, just now, I am using XEmacs
use (and sometimes, make better). For example, just now, I am using XEmacs
on top
X11
, all running under Linux.
on top
of XFree86
, all running under Linux.
Better: Use a concept like MySQL. This is free software, however, they make
Better: Use a concept like MySQL. This is free software, however, they make
money with it. If you want something implemented, you have the choice:
money with it. If you want something implemented, you have the choice:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment