File: ChangeLog

package info (click to toggle)
ptx 0.4-5
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 792 kB
  • ctags: 655
  • sloc: ansic: 6,118; lisp: 243; makefile: 190; sh: 173
file content (627 lines) | stat: -rw-r--r-- 21,906 bytes parent folder | download | duplicates (2)
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
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
Sat Nov  5 15:54:41 1994  Francois Pinard  (pinard@icule)

	* Version 0.4.

	* Makefile.in (realclean): Also remove stamp-vti.

Wed Nov  2 00:49:11 1994  Francois Pinard  (pinard@icule)

	* configure.in: Check for const only after having found possible
	ANSIfying compiler flags, this is of no use to check it before.

Tue Nov  1 01:29:12 1994  Francois Pinard  (pinard@icule)

	* Makefile.in (install): Install eign from $(srcdir), not from
	building directory.

Sun Oct 30 16:25:19 1994  Francois Pinard  (pinard@icule)

	* ptx.c: Include <config.h> instead of "config.h".
	Use PRODUCT and VERSION instead of version_string.
	* ptx.h: Interface with dmalloc if WITH_DMALLOC.

	* Makefile.in: Clean up, following the one in GNU sharutils.  I
	will not detail all the changes here.
	* configure.in: Likewise.
	* ptx.c: Use PRODUCT and VERSION instead of version_string.
	* acconfig.h: New file.
	* config.h.top: Deleted.

	* ptx.c: Use #if __STDC__ instead of #ifdef __STDC__.

Fri Jul  8 00:09:52 1994  Francois Pinard  (pinard@icule)

	* ansi2knr.1: New file, from elsewhere.
	* Makefile.in (DISTFILES): Distribute it.

Wed Apr 13 14:21:37 1994  Francois Pinard  (pinard@icule)

	* Makefile.in (Makefile, etc.): Adapt for Autoconf 1.8.
	* config.h.top: Renamed from acconfig.h.
	* configure.in: Do not define SYNTAX_TABLE or CHAR_SET_SIZE
	anymore, as autoheader will include config.h.top verbatim.

Mon Jan  3 00:16:12 1994  Francois Pinard  (pinard@icule)

	* Makefile.in: Do not define LDFLAGS, use CFLAGS on link calls.
	Reported by Richard Stallman.

Sat Dec  4 22:37:22 1993  Francois Pinard  (pinard@icule)

	* Makefile.in: Distribute install.sh.
	* install.sh: New, from elsewhere.

Fri Dec  3 00:57:56 1993  Francois Pinard  (pinard@icule)

	* Makefile.in: Add definition for AR.

Wed Dec  1 09:34:51 1993  Francois Pinard  (pinard@icule)

	* ptx.c: Initialize show_help and show_version to zero.

	* ptx.c: Ensure EXIT_SUCCESS and EXIT_FAILURE are defined.
	Use them in exit() and usage() calls.

Tue Nov 30 23:31:16 1993  Francois Pinard  (pinard@icule)

	* ptx.c: Replace copyright by copyrigth_string.

Sat Nov 20 10:50:37 1993  Francois Pinard  (pinard@icule)

	* Makefile.in (.stamp-h.in): Touch it in $(srcdir).

Mon Nov  8 13:02:25 1993  Francois Pinard  (pinard@icule)

	* ptx.c: Define strchr and strrchr only if not already defined.
	(main): Strip directory from program name.

	* Makefile.in (Makefile): Use $(SHELL).
	(config.status): Use $(SHELL).  Use "config.status --recheck"
	instead of "configure --no-create", which is obsolete.

Fri Nov  5 23:10:07 1993  Francois Pinard  (pinard@icule)

	* Version 0.3.

	* check-out: New name for check_out.
	* Makefile.in: Change check_out for check-out everywhere.
	Reported by Jim Meyering.

	* Makefile.in (realclean): Do not remove .stamp-h.in and
	config.h.in.  One should not need Autoconf installed.
	Reported by Nelson H.F. Beebe.

	* ptx.c: Add missing definition of isxdigit.
	Reported by Nelson H.F. Beebe.

	* ptx.c: Define S_ISREG if not defined, then use it.
	Reported by Karl Berry.

Wed Nov  3 15:53:00 1993  Francois Pinard  (pinard@icule)

	* mkinstalldirs: New, from elsewhere.
	* Makefile.in: Use it.

Mon Nov  1 00:48:34 1993  Francois Pinard  (pinard@lagrande.IRO.UMontreal.CA)

	* Makefile.in (clean): Delete ptx, not the obsolete $(PROGS).

Sun Oct 31 15:04:57 1993  Francois Pinard  (pinard@raptor.IRO.UMontreal.CA)

	* ptx.c (alloc_and_compile_regex): Zero out the whole allocated
	pattern, not just a few fields.

	* ptx.c (alloc_and_compile_regex): Clarify error message.

Thu Oct 28 08:29:29 1993  Francois Pinard  (pinard@compy.IRO.UMontreal.CA)

	* ptx.c (print_copyright): Deleted.  Rather use a "copyright"
	variable, print to standard output instead of standard error.

	* ptx.c: Use error instead of fprintf (stderr, ...).

	* ptx.c: Rename fold_lower_to_upper to ignore_case.

Wed Oct 27 18:41:52 1993  Francois Pinard  (pinard@lagrande.IRO.UMontreal.CA)

	* ptx.c: Add option -M for using another macro name than "xx".
	Reported by Thorsten Ohl.

	* examples/ignore/: New files.
	* eign: Linked to examples/ignore/eign.
	* Makefile.in: Install and uninstall $(datadir)/eign.
	* configure.in: Remove testing of a default ignore file.
	Reported by Nelson H.F. Beebe.

	* ptx.c (main): Add --help and --version processing.
	(print_version): Deleted.

	* ptx.c: Use -traditional instead of --no-gnu-extensions,
	--ignore-case instead of --fold-letter-case, --format=<format>
	instead of --tex-output and --roff-output.
	* argmatch.c: New file.  Taken from fileutils/lib.
	Reported by Karl Berry.

Tue Oct 26 08:39:14 1993  Francois Pinard  (pinard@icule)

	* ptx.c (usage): New name for usage_and_exit.  Accept an exit
	status parameter.  If zero, print full help on stdout.  If
	non-zero, print a one-line helper on stderr.

	* ptx.c: Remove sizeof_occurs and OCCURS_ALIGNMENT complexity.
	The memory savings did not justify the portability headaches.

	* ptx.c (copy_unescaped_string): New function.
	(main): Use it with options -F, -S and -W.
	Reported by Dave Cottingham.

	* ptx.c (fix_output_parameters): Force edit of '\f', because some
	systems does not consider it to be whitespace.
	Reported by Stephane Berube.

	* ptx.c (fix_output_parameters): For roff output, do not disallow
	characters with 8th bit set.
	Reported by James Clark.

	* Makefile.in (dist): Include examples/ in distribution.

Mon Oct 25 15:46:16 1993  Francois Pinard  (pinard@icule)

	* ptx.c: Change --display-width to --width, for consistency with
	other GNU programs.

	* examples/ajay/: New files.
	Reported by Ajay Shah.
	Reported by Rakesh Chauhan.

	* examples/luke/: New files.
	Reported by Luke Kendall.

	* examples/latex/: New files.

	* ptx.c (find_occurs_in_text): Assign 0 to refererence_length so
	GNU C will not warn anymore against its unitialized use.
	Reported by Loic Dachary.

	* lib/: Move routines in main directory first, then destroy.
	* Makefile.in: Merge lib/Makefile.in, clean up.
	* configure.in: Do not create lib/Makefile.in.

	* acconfig.h: New file.
	* .stamp-h.in: Used for timestamping autoheader.
	* Makefile.in: Use acconfig.h and .stamp-h.in.  Force
	autoheader whenever acconfig.h is modified.

Wed Jun  9 15:01:28 1993  Francois Pinard  (pinard@icule)

	* Makefile.in (dist): Replace "echo `pwd`" by a mere "pwd".
	Create a gzip file.

Sat May 22 20:18:31 1993  Francois Pinard  (pinard@icule)

	* Makefile.in: Replace $(PROGS) by ptx.

	* diacrit.h: Change `c' to `chr', better protect it.

	* lib/COPYING.LIB: Deleted.
	* lib/Makefile.in: Adjust accordingly.

Sat Feb  6 15:03:13 1993  Francois Pinard  (pinard@icule)

	* Makefile.in, lib/Makefile.in: In dist goals, ensure 777 mode for
	directories, so older tar's will restore file modes properly.

Sun Jan 17 15:42:35 1993  Francois Pinard  (pinard@icule)

	* Makefile.in, lib/Makefile.in: Put $(CFLAGS) after $(CPPFLAGS),
	so the installer can override automatically configured choices.
	Reported by Karl Berry.

Tue Jan 12 09:21:22 1993  Francois Pinard  (pinard at icule)

	* configure.in: Check for setchrclass().
	* diacrit.[hc]: New file, extracted from my own ctype.[hc].
	* ctype.[hc]: Deleted.
	* Makefile.in: Distribute diacrit.[hc], but not ctype.[hc].
	* ptx.c: Include "diacrit.h" rather than "ctype.h".
	Include <ctype.h> for ANSI C, or else, use our own definitions.
	(initialize_regex): Use ctype.h macros for making the folding
	table and for making the \w+ fastmap.  Previously, was reusing the
	regex syntax table or looking at character bit structure.
	(main): Execute setchrclass (NULL) if available and ANSI C.

	* Spelling fixes in various files.
	Reported by Jim Meyering.

Thu Jan  7 20:19:25 1993  Francois Pinard  (pinard at icule)

	* Makefile.in: Using autoheader, derive config.h.in from
	configure.in.  Distribute config.h.in.
	Use config.status for reconstructing config.h from config.h.in.
	Have all $(OBJECTS) depend upon config.h.
	Always use -I. calling the C compiler, for config.h to be found.
	Remove config.h in distclean-local.
	* lib/Makefile.in: Always use -I.. calling the C compiler, for
	config.h to be found.  Also use $(DEFS).
	Have all $(OBJECTS) depend upon ../config.h.
	* configure.in: Create config.h from config.h.in.
	* ptx.c, ctype.c: Conditionnaly include config.h.

Fri Jan  1 19:52:49 1993  Francois Pinard  (pinard at icule)

	* Makefile.in, lib/Makefile.in: Reinstate $(CPPFLAGS), use it.
	Richard wants it there.  Remove $(ALLFLAGS) and reequilibrate.

Sun Dec 27 05:57:55 1992  Francois Pinard  (pinard at icule)

	* ptx.c (find_occurs_in_text): Introduce word_start and word_end
	variables, and use them instead of the word_regs structure.  This
	takes care of the fact newer regex.h does not allocate the arrays
	any more, and these were used even when regexps were not compiled.

	* Makefile, lib/Makefile.in: Define CHAR_SET_SIZE for SYNTAX_TABLE
	to work correctly.

	* configure.in: Replace AC_USG by AC_HAVE_HEADERS(string.h).
	Cleanup and reorganize a little.

	* ptx.c: Renamed from gptx.c.  Add -G (--no-gnu-extensions)
	and clarify some long option names by making them more
	explicit.  Remove all PTX_COMPATIBILITY conditionals.
	Introduce gnu_extensions variable initialized to 1.  Let -G
	give it the value 0, but still allow and process GNU specific
	options and long option names.  The Ignore file is now the same
	whatever the value of gnu_extensions.
	* ptx.texinfo: Renamed from gptx.texinfo, adjusted.
	* Makefile.in, configure.in: Adjusted accordingly.  Now
	installs only one program under the name $(binprefix)ptx.

	* gptx.c (perror_and_exit): Deleted.  Use error() directly.

	* gptx.c: Remove unneeded prototypes for system library routines.

	* gptx.c (compare_words, compare_occurs): #define first and second
	instead of using an intermediate variable.

	* configure.in: Use AC_CONST.
	* gptx.h: Do not define const.
	* Define volatile dependent on __GNUC__, not __STDC__, and define
	it to __volatile__.

	* gptx.h, version.c: Deleted, integrated into gptx.c.
	* Remove src/ and doc/ subdirectories, merging them in main.
	* Move lib/bumpalloc.h, lib/ctype.[ch] in main directory.
	* Integrate all ChangeLogs in main ChangeLog.
	* Integrate all Makefiles in main Makefile and lib/Makefile,
	rewriting them all along the way.

Fri Nov 13 00:10:31 1992  Francois Pinard  (pinard at icule)

	* Makefile.in (dist): chmod a+r before making the tar file.

Tue Oct  6 12:47:00 1992  Francois Pinard  (pinard at icule)

	* {,doc/,lib/,src/}Makefile.in: Use exec_prefix.  Add `uninstall'.

Wed Aug 19 16:02:09 1992  Francois Pinard  (pinard at icule)

	* ansi2knr.c: New file, from Ghostscript distribution.
	* gptx.c: Get rid of many __STDC__ tests.
	* version.c: Idem.

Fri Aug 14 22:53:05 1992  Francois Pinard  (pinard at icule)

	* gptx.c: Use HAVE_MCHECK instead of MCHECK_MISSING.
	* configure.in: Use AC_HAVE_FUNCS instead of AC_MISSING_FUNCS.

	* configure.in: Autoconfigure for mcheck and strerror.
	Reported by Bernd Nordhausen.

Thu Jun 18 09:15:12 1992  Francois Pinard  (pinard at icule)

	* configure.in, all Makefile's: Adapt to Autoconf 0.118.

Sun Feb  2 16:23:47 1992  Francois Pinard  (pinard at icule)

	* gptx.c (main): Returns int.

Tue Dec 10 09:53:21 1991  Francois Pinard  (pinard at icule)

	* gptx.c (usage_and_exit): Print --OPTION instead of +OPTION.

Wed Dec  4 10:31:06 1991  Francois Pinard  (pinard at icule)

	* gptx.c (compare_occurs, compare_words): Change parameters to
	(void *) to comply with qsort ANSI declaration, and cast the true
	type inside the function, each time a parameter is used.
	Reported by Byron Rakitzis.

Mon Dec  2 10:41:43 1991  Francois Pinard  (pinard at icule)

	* gptx.c: Removed comma at end of enum.

	* version.c: Add a few missing `const's.

	* gptx.c: Add prototypes for close, fstat, open, perror and read
	if __STDC__.

	* gptx.c: Remove useless alloca declaration.

Sat Nov  9 20:03:37 1991  Francois Pinard  (pinard at icule)

	* configure.in, all/Makefile.in: Directory reorganization,
	including separate src and doc, in plus of lib.  Ensure all
	Makefile's can be used independently.

Thu Nov  7 11:20:38 1991  Francois Pinard  (pinard at icule)

	* gptx.texinfo: Renamed from gptx.texi.  Now `TeX'able.
	* Makefile.in: Ensure distributing texinfo.tex.
	Reported by Karl Berry.

	* configure.in: Take care of POSIXish ISC.
	Reported by Karl Berry.

Tue Nov  5 09:42:58 1991  Francois Pinard  (pinard at icule)

	* configure.in, Makefile.in: Do not absolutize $(srcdir), because
	this could create problems with automounters.

	* configure.in, Makefile.in: Remove IF_* devices, they were
	solving a problem caused only by non timestamping shars, and
	gptx is now distributed in tar format.

Mon Oct 28 14:39:36 1991  Francois Pinard  (pinard at icule)

	* configure.in: New file.
	* configure: Automatically generated from file configure.in
	and David MacKenzie's autoconf.

Sat Oct 19 20:06:28 1991  Francois Pinard  (pinard at icule)

	* configure: Use ANSI header files if present, even with non ANSI
	compilers.
	Reported by David MacKenzie.

Tue Oct 15 08:43:13 1991  Francois Pinard  (pinard at icule)

	* Makefile.in: Install gptx and ptx separately.  On DEC Ultrix
	4.1, install cannot install more than one file at a time.
	Reported by Simon Leinen.

Fri Oct 11 15:19:42 1991  Francois Pinard  (pinard at icule)

	* Makefile.in: `realclean' did not work, because lib/Makefile was
	disappearing at `distclean' time.  I tried separate doc and src
	directories, but this is not worth the heaviness.  Split some
	goals instead, using _doc, _lib and _src suffixes.

Fri Oct 10 18:04:21 1991  Francois Pinard  (pinard at icule)

	* Version 0.2.

Wed Oct  9 16:13:42 1991  Francois Pinard  (pinard at icule)

	* configure, Makefile.in: New files.
	* Makefile, GNUmakefile, Depends: Deleted.

	* gptx.c: Change -A output from `FILE(NN):' to `FILE:NN:'.

	* gptx.c, gptx.h, version.c: Reinstate __STDC__ tests.

Tue Jun 25 11:35:32 1991  Francois Pinard  (pinard at icule)

	* gptx.c: Something is wrong in -r reference allocation, I suspect
	casting does not do what I expect.  I relax the constraints so to
	make it work for now.  To be revisited.

	* gptx.c: Call initialize_regex sooner, to ensure folded_chars is
	properly initialized when -f and -i are simultaneously used.

	* gptx.c: Remove -p option and rather compile two separate
	programs, one by defining PTX_COMPATIBILITY, to conform a GNU
	standard asking to not depend on the program installed name.  This
	also removes the -p option, so loosing the debatable advantage of
	dynamically reverting to ptx compatibility mode.

	* gptx.h: Cleanup.  Don't duplicate stdlib.h.

Wed Dec  5 18:00:23 1990  Francois Pinard  (pinard at icule)

	* gptx.c (usage_and_exit): Change -C explanation.

Sun Oct 28 16:11:36 1990  Francois Pinard  (pinard at icule)

	* gptx.h: Remove the PROTO macros and usage.
	* gptx.c: Remove all the #ifdef __STDC__ noise.
	* version.c: Remove all the #ifdef __STDC__ noise.

Wed Jul 25 12:20:45 1990  Francois Pinard  (pinard at icule)

	* ctype.[ch]: Linked from my library.

Wed Jul 11 10:53:13 1990  Francois Pinard  (pinard at icule)

	* bumpalloc.h: Linked from my library.

Sun Aug  5 13:17:25 1990  Francois Pinard  (pinard at icule)

	* Version 0.1.

	* gptx.c: Implement IGNORE and PIGNORE defines.

	* gptx.c: Implement special character protection for roff and TeX
	output, through the edited_flag array.

Fri Aug  3 12:47:35 1990  Francois Pinard  (pinard at icule)

	* gptx.c: Implement new -R option for automatic referencing, with
	the possibility of multiple input files in normal mode.  Now,
	option -r implies ptx compatibility mode default for -S; exclude
	reference from context whenever easy to do, and allow coselection
	of both -r and -R.

Wed Aug  1 12:00:07 1990  Francois Pinard  (pinard at icule)

	* gptx.[hc]: Define and use OCCURS_ALIGNMENT, to avoid those
	`Bus error's on Sparcs.

Fri Jul 27 12:04:40 1990  Francois Pinard  (pinard at icule)

	* gptx.c (initialize_regex): Use only isalpha and "ctype.h" to
	initialize Sword syntax, getting rid of any other explicit ISO
	8859-1 references.  This will make the MS-DOS port easier,
	character set wise.

	* gptx.c (swallow_file_in_memory): Revised along the lines of
	io.c from GNU diff 1.14, so it could handle stin and fifos,
	and work faster.

	* gptx.c (perror_and_exit): New function, use it where convenient.

Thu Jul 26 13:28:13 1990  Francois Pinard  (pinard at icule)

	* gptx.c (swallow_input_text): Remove white space compression even
	if not in ptx compatibility mode.  This being out of the way, use
	swallow_file_in_memory instead of inputting characters one by one.

Wed Jul 25 12:20:45 1990  Francois Pinard  (pinard at icule)

	* gptx.c (find_occurs_in_text): Include the sentence separator as
	part of the right context, except for separator's suffix white
	space.  Formerly, it was excluded from all contexts.

	* gptx.h: Check STDLIB_PROTO_ALREADY to conditionalize prototype
	declarations for standard C library routines; check __GNUC__
	before using `volatile' on function prototypes.

	* gptx.c: (find_occurs_in_text): Maintain the maximum length of
	all words read.
	(define_all_fields): Optimize scanning longish left contexts by
	sometimes doing a backward jump from the keyword instead of always
	scanning forward from the left context boundary.

Sun Jul 22 09:18:21 1990  Francois Pinard  (pinard at icule)

	* gptx (alloc_and_compile_regex): Realloc out all extra allocated
	space.

Mon Jul 16 09:07:25 1990  Francois Pinard  (pinard at icule)

	* gptx.c: In OCCURS structure, modify left, right and reference
	pointers and make them displacements, to save some space.  Define
	DELTA typedef, use it, make all other necessary changes.

	* gptx.c: Work on portability.  Define const and volatile to
	nothing if not __STDC__.  On BSD, define str[r]chr to be [r]index.
	Avoid writings specific to GNU C.

Sun Jul 15 17:28:39 1990  Francois Pinard  (pinard at icule)

	* gptx.c: Add a word_fastmap array and use it if -W has not been
	specified, instead of using default regexps.  Finish implementing
	the Break files.

Sat Jul 14 10:54:21 1990  Francois Pinard  (pinard at icule)

	* gptx.[ch], version.c: Use prototypes in all header
	functions.  Add some missing const declarations.

Fri Jul 13 10:16:34 1990  Francois Pinard  (pinard at icule)

	* gptx.c: Enforce ptx compatibility mode by disallowing normal
	mode extensions.  Disallow -p if extensions are used.

	* gptx.c: Finish implementation of Ignore and Only files.

Wed Jul 11 10:53:13 1990  Francois Pinard  (pinard at icule)

	* gptx.c: Revise WORD typedef and use it in OCCURS typedef;
	adjust all usages.  Add BLOCK and WORD_ARRAY typedefs, revise in
	various place to make better usage of these.  Use BUMP_ALLOC.

Tue Jul 10 09:02:26 1990  Francois Pinard  (pinard at icule)

	* gptx.c: Add -L option, `latin1_charset' variable and support.

	* gptx.c: Remove old generate_roff and generate_tex variables,
	replace with output_format which is of enum type.

Mon Jul  9 10:40:41 1990  Francois Pinard  (pinard at icule)

	* gptx.c (compare_words): Check word_regex.translate and do not
	use the translation table if not computed.  Also protect against
	possible 8-bit problems.

	* gptx.c (alloc_and_compile_regex): New function.

Sun Jul  8 17:52:14 1990  Francois Pinard  (pinard at icule)

	* gptx.c: Make a more systematic use of SKIP_* macros, to get rid
	of explicit ' ' references when possible.

	* gptx.c: Replace `head' field by `left' in the OCCURS structure,
	delay the `before' computation from find_occurs_in_text to
	define_all_fields, and make all necessary adjustments.  Also
	add a `right' field in the OCCURS structure, use it to get rid of
	explicit '\n' references when possible.

	* gptx.c (initialize_regex): New function.  Compute the syntax
	table for regex.  Get rid of previous break_chars_init variable
	and break_chars array, use word_regex and word_regex_string
	instead.

	* gptx.c: Use re_search to find words and re_match to skip over
	them.  Add -W option and support.  Use re_search to find end of
	lines or end of sentences, add -S option and support.

Sat Jul  7 08:50:40 1990  Francois Pinard  (pinard at icule)

	* gptx.c: Change PRINT_SPACES and PRINT_FIELD macros to
	print_spaces and print_field routines, respectively.

Fri Jul  6 09:44:39 1990  Francois Pinard  (pinard at icule)

	* gptx.c (generate_output): Split into define_all_fields,
	generate_all_output, output_one_roff_line, output_one_tex_line,
	and output_one_tty_line.

	* gptx.c: Move the inline code to reallocate the text buffer into
	reallocate_text_buffer.  Correct a small bug in this area.

	* gptx.c: Modify -F to accept a STRING argument, modify output
	routines to handle truncation marks having more than one
	character.

Thu Jul  5 11:08:59 1990  Francois Pinard  (pinard at icule)

	* gptx.c: Add -F option and logic.

	* gptx.c: Select ptx compatibility mode if program is
	installed under the name `ptx'.  Install both gptx and ptx.

Thu Jun  7 17:21:25 1990  Francois Pinard  (pinard at icule)

	* gptx.c: Make each OCCURS a variable size thing, depending on
	various options; mark occurs_found table size with an integer
	counter instead of an end pointer.

Sat Apr 14 20:01:09 1990  Francois Pinard  (pinard at icule)

	* Version 0.0.

	* gptx.c: Removed limitations on table sizes: it should now go
	until an `Out of memory' error.  Use xmalloc.  Rename some
	variables.

	* version.c, gptx.c (usage_and_exit): Add -C option to print
	Copyright.

Mon Mar 12 17:59:42 1990  Francois Pinard  (pinard at icule)

	* ChangeLog initialisation.  Previous experiments towards gptx
	were done at the defunct site ora.odyssee.qc.ca, which was a
	Sun-3/160 running SunOS 3.0.  The files have been stocked for
	a long time to kovic.iro archives, then imported to icule.

	* gptx.c: GCC linted.