File: ChangeLog

package info (click to toggle)
nvtv 0.4.7-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,328 kB
  • ctags: 4,303
  • sloc: ansic: 30,302; sh: 6,614; makefile: 159
file content (322 lines) | stat: -rw-r--r-- 12,915 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
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
2004-04-20
	
	RELEASE alpha version 0.4.7
	* Added life testing against simulated hardware.
	* Made own package for lib subdirectory
	* Fixed missing include in nvtv.c
	* Allow close before open.

2004-03-08
	
	RELEASE alpha version 0.4.6
	* FreeBSD patch by Samuel Tardieu. (sed instead of expr in configure,
	  opl() and ioperm() compatibility functions for FreeBSD.)
	* Added PCI ids. Changed arch setup in back_nvidia.
	* Moved port permissions to mmio.c (not tested for NetBSD).
	* Debugging messages enabled by option instead of define.
	* Fixed missing getHeadDev dispatch in nvtvd.c
	* Removed Chrontel power settings warning.
	* Added Chrontel-2 modes.
	* Renamed PAL 800x600,640x480 and NTSC 640x480,640x400,720x400 
	  'Large' Chrontel-1 modes to 'Huge' for consistency with Chrontel-2
	* Added some FAQ entries.
	* Start of i865 support.
	* Disable NX support temporarily for release.
	* Fixed excess 1 encoding for i810 registers.
	* Added --list option.
	* Only setup and clamp for TV modes in back_*. 
	* Fixed missing devFlags for ACTION_TVOFF
	* Start of i830/i845/CH2 support.
	* I2C bus for i845.
	* RAISE for messages, -q option for nvtvd, syslog.
	* Fixed Debian boot script FAQ.
	* I2C busses don't use X screen index any longer.
	* Fixed Philips detection bug in tv_common.
	* Use CARD8/16/32 as base types.
	* 3 NX modes; NX is partly working.
	* New CX/TW detection (again). CX is tested, TW will be soon.
	* NetBSD patch by Quentin Garnier
	* Added PCI IDs from 1.0-4363
	* Included PAL-X patch 727924 by Joe Cotroneo (joecotroneo).
	* Start of nx (GeForce4 internal) support (not working yet).
	* Fixed missing head in bnv_updateCrt in back_nvidia.

2003-06-02  Dirk Thierbach <dthierbach@gmx.de>

	RELEASE alpha version 0.4.5
	* Changed FBAS and SVHS to COMPOSITE and SVIDEO.
	* Moved nvtvsimple files to own directory, with own configure.
	* Adapted man directory for automake.
	* Changed x_includes to X_CFLAGS in configure.in, to fix 
	  Debian bug 192455.
	* Added nvtvsimple files from Mattias Eriksson.
	* Added automake files. Renamed LICENSE -> COPYING, 
	  main.[ch] -> nvtv.[ch], server.c -> nvtvd.c.
	* Updated xine info in FAQ.
	* Card argument for setup, proper mux setup for Voodoo3.
	* Added another Voodoo3 BT connector status detection.
	* Added PAL-M and NTSC-J converter for Brooktree/Conexant.
	* Added extra bus for I830.
	* Dump for i830 in probeCard.
	* Added CH7009 (Model2) detection and preleminary support.
	* Fixed devMem in nvdump.
	* Check if NV Timer is active before using it.
	* WxWin configure stuff (no WxWin files yet).
	* Fixed missing 'methods' in TvNull.
	* Support NVidia driver 1.0-4349.
	* Special init also for NV17, NV18, NV25, NV30.
	* Refactored identify mapping into card_direct.

2003-03-14  Dirk Thierbach <dthierbach@gmx.de>

	RELEASE alpha version 0.4.4
	* Fixed configure/local.h bug for different GTK versions.
	* FAQ update Q 3.5, 2.6, 2.1.
	* Set bit 8 in PRAMDAC 0x8c0 for non-TV head, as driver does.
	* Reset bit 8 in PRAMDAC 0x8c0 on both heads for GF4.
	* Can now write registers with nvdump.
	* Split CH Reg Page, POUTP flag, PCLK_POLARITY now for m/s*,
	  Colorfix for Chrontel, updated USAGE and FAQ.
	* Implemented findByOverscan (no calculation of new modes)
	* Power down flags for Chrontel page.
	* String pool in client to eliminate space leak.
	* Implemented listModes in all backends but client.
	* Updated docs, error messages in back_mswin.
	* Added fallback VESA modelines in data_vesa.
	* PH calc for SAA7104.
	* Implemented split in rest of nvtv.
	* Split tv_ph in tv_ph1_saa7102, tv_ph2_saa7104
	* GetPort, GetRegs in tv_*.c; Fetch, Bypass in GUI.
	* Added forgotten phase_off in tv_bt.c
	* Now compiler under cygwin (command line only). Add back_mswin,
	  back_unix, xf86_ansic.h, config.h.in; changed Makefile and configure;
	  extended role of local.h, removed lots of xfree.h includes.

2003-02-01  Dirk Thierbach <dthierbach@gmx.de>

	RELEASE alpha version 0.4.3
	* Fixed settings available flag after setChip in nv/i810/tdfx.
	* Fixed partly pipe transmission of size and spec strings.
	* Refactored error messages in error.h (not complete)
	* Support NVidia driver 1.0-4191 including versioning magic.
	* PH Calc also does overscan and init.
	* Numbered and sorted FAQ entries.
	* Tried to improve NVSetTvHead safeguard.
	* More Philips SAA7104 support.
	* Bugfix in server.c (getHeadDev and getHeads were mixed.)
	* PMR_SCART flag for Chrontel. No RGB mode in Setup yet.
	* More PCI ids. Kernel 4191 versioning warning.
	* Fix in bnv_initHeads, and NVSetTvHead.
	* Bool optionally declared in local.h.
	* Removed null backend references from client backend.
	* NV Delay routine using NV timer (will also work under Windows).
	* Refactored probe and create chain, only include correctly detected
	  chips for TVProbeCreateKnown.
	* New detection method, including TW decoder (tested).
	* FAQ update.
	* Fixed bug in option settings processing.
	* Updated config.sub and config.guess from automake 1.4-p6
	  (Debian Woody)
	* Excluded all X header files and libraries, including configure
	  checks, for -without-x.
	* Split actions.c into X actions and printing actions in print.c
	* Updated doc.
	* Specify encoder bus and address with --chip option.
	* Shared nv/xbox backend, moved iopl to card_direct.c
	* Port page has format, CARD_XBOX, data_xbox.{c,h}
	* PORT_FORMAT and PORT_XBOX, XBox BIOS mode.
	* XBox patch, fp registers, print routine.

2002-11-08  Dirk Thierbach <dthierbach@gmx.de>

	RELEASE alpha version 0.4.2
	* BT PAL 768x576 Huge mode, thanks to Henrik Harmsen
	* Generic NV architecture from bootmask.
	* Bugfix: Scan higher numbered I2C busses first, and don't look for
	  opt_tv_chip in gui_device_init if it is TV_NO_CHIP. This will
	  avoid TV encoder chips which are on the EDID channel of a TV
	  card.
	* Now also GTK 2.0 supported (GTK 1.2 still available). Thanks to
	  Adrian Reber
	* Attempt to get GeForce2 Go working.
	* Double scan.
	* Extra CRTC bits for NV11+, NV17+.
	* EnableDVO (may fix GF4 problems).
	* Query command line option. Updated USAGE and manpage.
	* Carrier FreeRun and CFRB,CVBW,ACIV flags for Chrontel. 
	* Chrontel PAL-60 modes (don't work properly).
	* More additions on manpage.
	* Card pci addr option, updated manpage.
	* Bugfix in head_update_cb.
	* Added MMIO RANGE checks for debugging.
	* Bugfix in NVSetVideoPointOut.
	* Updated for NVidia driver structure 1.0-3123.
	* Bugfix in NVInitTvHead.
	* Included Debian manpages into doc/man, and updated them.
	* First attempt of TV only overlay. Doesn't work yet, and unsafe.
	* INSTALL notes about nvdump program.
	* Fixed (hopefully) non-standard X include path issue in configure.

2002-09-12  Dirk Thierbach <dthierbach@gmx.de>

	RELEASE alpha version 0.4.1-pre1
	* Moved configure stuff to main dir, included versioning.
	* Server FIFO director configure option.
	* For NV4/5, set data/comp source. This hopefully fixes the pink 
	  strip bug.
	* Port page, test a BT async mode.
	* CONFIG define for GeForce Go cards.
	* Added Chrontel NTSC-J modes (untested).
	* Refactored database for different cards. Added data_tdfx, data_i810.
	* Voodoo3 modes. 
	* 3dfx cleanup, Philips 7104 bugfix. Added gui_tdfx, gui_i810.
	* Removed Distort setting flags, added ColorFix. Philips edge flag.
	* Added philips connector setup and detection.
	* Cleanup in tv_nv
	* Architecture info; init crt 53/54 for NV25
	* Slave Chrontel modes work now; config option in debug.h
	* Split card_direct from back_direct, added nvdump
	* Extended FAQ
	* Added mmio.h, renamed nv_tv to tv_nv
	* Host and encoder ports, first attempt at slave modes
	* Internal: Changed data structures, split gui_nv, data_nv
	* Internal: Encoder object
	* Philips 7104/05 support attempt. FIXME: Guard it
	* Bugfix CX/BT status page.
	* Accelerator to switch X modes.
	* PAL-60 modes.
	* CLists now sort with descending order on second click.
	* NVidia driver structure 1.0-2960 added.

2002-05-23  Dirk Thierbach <dthierbach@gmx.de>

	RELEASE alpha version 0.4.0
	* Commandline settings for flags
	* Probe both 0x42 and 0x40 to detect SAA7108/09
	* FAQ changes
	* Bugfix in server/client for heads.
	* Bugfix in server/client, thanks to Salvador Eduardo Tropea
	* Fix to accept changed data structures in newer kernel modules.
	* Conexant settings.
	* Centered Conexant 3:2 modes, thanks to Arne Morten Kvarving.
	* Brooktree/Conexant calc now also does 3:2 clock modes and pixel
	  character clock modes (which seem to work).
	* Conexant timing reset, thanks to Rudolf Cornelissen.
	* Philips macrovision (untested).
	* Brooktree/Conexant CONVERT also for DACB.
	* Dualhead documentation.
	* Different method to disable monitor in non-dualview mode.
	* Philips settings, flc & phres fields, and modes.
	* Dualhead commandline control.
	* Chrontel: NTSC 'No dot crawl', PAL-M, and PAL-N modes.
	* Database 'diff' data specification.
	* Updated overview.txt with new structure.
	* Rearranged GUI.
	* New settings. 
	* Start of 3dfx support.
	* Start of i810 support, including i810 PCI ids.
	* Notebook menu now on left side.
	* Window adjust button. 
	* Secam modes for Conexant.
	* Dualhead support.
	* Conexant 3:2 autoconfig modes. Untested.
	* Settings command-line switches. 
	* Display architecture instead of I/O base.
	* Philips support works with a few more or less stable modes.
	* Split nv_tv into serveral files, renamed common structures.
	* Started special Conexant support.
	* More PCI Ids, including GeForce2Go.
	* Brooktree DVD modes.
	* System probe reimplemented.
	* Both state and regs in nv_tv routines.
	* Special Conexant gui, data, and i2c routines.
	* BT en_async flag.

2002-02-17  Dirk Thierbach <dthierbach@gmx.de>

	* GUI now respects chiptype option.
	* Started Philips chip support.
	
2002-02-11  Dirk Thierbach <dthierbach@gmx.de>
	
	RELEASE alpha version 0.3.0
	* Added bandwidth setting.
	* Major internal structure change, now frontend/backend 
	  architecture.
	* Different switchback to monitor method (reads current crt
	  settings from hardware).
	* SyncStart and SyncEnd affect CRT as in NVidia driver (not as
	  in X 'nv' driver); data tables updated.
	* Rewrote detection code, added detection for Philips and Conexant 
	  chips. Conexant should not go in Brooktree mode.
	* Added -f flicker filter option
	* Added -N option, updated INSTALL and BUGS
	* Rewrote option processing.
	* Client backend, and server.
	* Resized spin buttons based on very rough estimate of font size.
	* Adapt flicker filter to scaler value for Brooktree.	
	* Better sync calculation for Brooktree.
	* Completed P�r Aronsson's special FCSI values (PAL-X).
	* Reordered Chrontel modes.
	
2002-01-17  Dirk Thierbach <dthierbach@gmx.de>

	RELEASE alpha version 0.2.3 to CVS
	* For non-root usage, /dev/nv* support
	* Bugfix: sizeof (CardPtr *) in pci.c
	* If already in TV, don't init TV chips, no colorbars.
	* PAL-X Pseudo TV System for corrected FSCI values
	* FAQ update (Riva128 not supported)
	* SuSE 7.2 and Mandrake INSTALL notes.
	* Only write known CRT register values.
	* More checks in configure, flag errors for missing files.
	* Extra Makefile in topdir for tarballs etc.
	* Check for root privileges.
	* Added Roderick Colenbrander's BT 720x480 Normal mode.

2002-01-06  Dirk Thierbach <dthierbach@gmx.de>

	RELEASE alpha version 0.2.2 to CVS
	* Added Chrontel DVD modes
	* Accelerator for 'Reset'-buttons
	* Improved commandline switchback to monitor (uses vidmode)
	* Bugfix: Switchback to monitor only now works, thanks to 
	  Roderick Colenbrander
	* Bugfix: Correct FSCI value for 640x480 PAL Tiny (Mode 15)
	* Bugfix: Corrected BT 800x600 PAL Large mode
	* Bugfix: Corrected print_crt_regs
	* Bugfix: HSkew for BT modes
	* Fixed some BT modes
	* Finished Chrontel Macrovision (as far as possible)
	* Reworked Macrovision code
	
2001-12-27  Dirk Thierbach <dthierbach@gmx.de>

	RELEASE alpha version 0.2.1 to CVS
	* Status page for Chrontel 
	* ACIV, CIVH, VBW registers in Chrontel
	* Bugfix: Use twin spinbutton for 32bit values (FSCI and MSC)
	* Bugfix: Bits for pll_n/pll_m in gui_ch
	* Bugfix: init data in main
	* Bugfix: Reset for chip registers
	* Version in about page

2001-12-16  Dirk Thierbach <dthierbach@gmx.de>

	Many changes, including:
	* Chrontel support with all NTSC and PAL modes.
	* Handle all the I2C busses at once; so the 'access' routines are
	  obsolete.
	* Include the tertiary I2C bus in scan.
	* New connector setting to support Brooktree chips with 'simple'
	  S-VHS to composite (FBAS,VHS) connector.
	* Keyboard accelerators now listed and unified.
	* Renamed mode sizes into Tiny/Small/Normal/Large/Huge modes. 
	  Changed Brooktree mode names accordingly.
	* Rework of the 'Settings' page, together with
	* Introduction of the data init/setup/clamp scheme.
	* Added 'about' page.

2001-12-05  Dirk Thierbach <dthierbach@gmx.de>

	* Alpha version 0.10 in CVS.