File: ChangeLog

package info (click to toggle)
vtgrab 0.1.8-2
  • links: PTS
  • area: main
  • in suites: sarge, woody
  • size: 352 kB
  • ctags: 184
  • sloc: ansic: 2,524; sh: 374; makefile: 59
file content (177 lines) | stat: -rw-r--r-- 4,908 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
2000-11-03  Tim Waugh  <twaugh@redhat.com>

	* doc/rvc.sgml: Draft 6.  Now includes clear updates.

	* rvc.h: Update.

	* nrvc.c (do_clear): New function.  Implement clear updates.
	(handle_update): Use it.
	(syntax): Optional hostname for tty host-spec.
	(main): Implement it.

	* rvcd.c (server_loop): Re-open console if VT_GETSTATE fails.
	This allows rvcd to continue when things like kudzu are running.
	(incr_update): Only use scroll if the feature is in use.
	(clear_update): New function.  Implement clear updates.
	(incr_update): Use it.

2000-11-02  Tim Waugh  <twaugh@redhat.com>

	* configure.in: Version 0.1.7.

2000-11-02  Tim Waugh  <twaugh@redhat.com>

	* rvcd.c (server): Zero in_use array.
	(incr_update): Debug logging.
	(main): Use 9600 baud, as it's more reliable.
	(scroll_update): New function.  Implement scroll updates.
	(incr_update): Use it.
	(incr_update): Smarter single-line updates.

	* nrvc.c (do_scroll): New function.  Implement scroll updates.
	(handle_update): Use it.
	(handle_update): Bug-fix for partial line updates.

2000-10-10  Tim Waugh  <twaugh@redhat.com>

	* configure.in: Version 0.1.6.

2000-10-05  Tim Waugh  <twaugh@redhat.com>

	* nrvc.c (terminate): New function.  Do tty setup.
	(client): Use it.
	(main): Likewise.

	* rvcd.c (server_loop): Cap delay at a sensible amount.  Do
	tty setup and draining.

2000-09-27  Tim Waugh  <twaugh@redhat.com>

	* xfree86.c (grab_cookie): Use 'xauth -f authfile nlist | xauth
	nmerge -' instead of 'xauth -f authfile extract - display | xauth
	merge -'.  This should be more reliable.

2000-09-17  Tim Waugh  <twaugh@redhat.com>

	* configure.in: Version 0.1.5.

2000-09-17  Tim Waugh  <twaugh@redhat.com>

	* nrvc.c: Switch round the order of including signal.h and
	curses.h.  Now it compiles on Red Hat Linux 6.2 systems.

2000-09-17  Tim Waugh  <twaugh@redhat.com>

	* configure.in: Version 0.1.4.

2000-09-17  Tim Waugh  <twaugh@redhat.com>

	* nrvc.c (handle_update): Resize pad when necessary.
	(create_display_panel): New function.
	(client): Create display panel first.
	(update_display_panel): Make sloppiness dependent on window size.

	* rvc.c (send_key): Use unsigned char for message.
	
	* rvcd.c (server_loop): Only send an update if in text mode.
	(send_switch): Only track XFree86 on switches to non-text
	mode virtual terminals.

2000-09-15  Tim Waugh  <twaugh@redhat.com>

	* configure.in: Version 0.1.3.

	* rvc.h: Define Msg_Terminate.

	* rvcd.c (handle_input): Handle Msg_Terminate.
	(server_loop): Resend Switch if x0rfbserver died.
	(server_loop): Send full updates even if we don't think anything
	changed.

	* simple_panel.h (bottom_panel): Declare.

	* simple_panel.c (update_panels): touchwin needs to be called for
	pads too.
	(bottom_panel): Implement.

	* nrvc.c: Don't use Feature_Crop.
	(update_display_panel): New function.  Handle panning around.
	(handle_update): Use it.
	(client_loop): Don't create panel for stdscr as we now use a
	simple_pad for it.
	(try_vncviewer): Return the PID.
	(handle_switch): Kill any vncviewer process that we spawned.
	(client_loop): Handle Msg_Terminate.
	(send_switch_request): Request full update too.

2000-09-14  Tim Waugh  <twaugh@redhat.com>

	* simple_panel.h: New file.

	* simple_panel.c: New file.

	* nrvc.c (sigint): New function.
	(client_loop): SIGINT handling.
	(client): Handle SIGINT.

	* rvcd.c (server_loop): Signal safety.

2000-09-13  Tim Waugh  <twaugh@redhat.com>

	* nrvc.c (handle_switch): Change status bar delay to two seconds.
	(main_menu): Cleaner exit.

2000-09-13  Tim Waugh  <twaugh@redhat.com>

	* configure.in: Version 0.1.2.

2000-09-13  Tim Waugh  <twaugh@redhat.com>

	* xfree86.h: Interface for xfree86.c.

	* xfree86.c: New file for tracking XFree86-controlled consoles.

	* rvcd.c (incr_update): New function implementing incremental
	updates.
	(is_a_console): New function.
	(open_named_console): New function.
	(open_console): New function.
	(do_switch): New function implementing SwitchRequest message.
	(handle_input): Use it.
	(send_switch): New function implementing Switch message.
	(server_loop): Modifications for send_switch and incr_update.
	(syntax): Corrections.
	(main): Persistent TCP server.

	* rvc.h: Draft 4 incorporates some of the corrections here.

	* rvc.c (syntax): Corrections.

	* nrvc.c: New file.

2000-08-11  Tim Waugh  <twaugh@redhat.com>

	* vtgrab.c (VERSION): Version 0.1.1 (devel).

	* First shot at RVC implementation.  Many changes.

2000-07-28  Tim Waugh  <twaugh@redhat.com>

	* vtgrab.c (VERSION): Version 0.1.0 (devel).

	* doc/rvc.sgml: Added.
	* doc/README: Added.

2000-07-27  Tim Waugh  <twaugh@redhat.com>

	(VERSION): Version 0.0.1 (stable).

2000-07-27  Tim Waugh  <twaugh@redhat.com>

	* vtgrab.c (server): Open with O_NOCTTY.
	(client): Likewise.
	(server): Use KDGETMODE instead of VT_GETMODE.
	(server): mode is now a long.
	(client): mode is now a long.