File: Changes

package info (click to toggle)
hexedit 1.0.0-3
  • links: PTS
  • area: main
  • in suites: slink
  • size: 232 kB
  • ctags: 194
  • sloc: ansic: 1,406; sh: 152; makefile: 68
file content (87 lines) | stat: -rw-r--r-- 3,442 bytes parent folder | download
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
10 september 98: hexedit 1.0.0 release

08 september 98: Oliver Kiddle's <opk@thoth.u-net.com> changes:
	- changed code where a function that returns a void was returning the
          result of another function. This avoids errors in stricter compilers
	- used an if where ?: was being used to the left of an assignment
	- created Makefile.in and configure.in to replace Makefile
        - added alternative strdup, strerror and memcmp for lacking systems 

26 august 98: hexedit 0.9.5 release

26 august 98: removed the total file size in modeline for devices

19 august 98: Evin Robertson's changes:
	- split hexedit.c into display.c, file.c, hexedit.c, hexedit.h,
	  interact.c, mark.c, misc.c, page.c, search.c
	- Makefile changes - now defaults to installing in /usr/local/bin
	- scrolls one line at a time (but not in sector mode)
	- allow appending to the file
	- errors during writing are now non-fatal
	- show total file size in modeline (not really correct for devices)
	- gives better error messages when functions return -1
	- added newlines to the end of fatal error messages
	- changed sizeof(bufferAttr) to sizeof(*bufferAttr)
	- grammatical corrections to the man page
	- removed dashes so the display is 16 bytes wide on an 80 column
	  screen
	- backspace now moves back an entire byte in hex mode (I thought the
	  previous behavior was inconsistent; it moved the cursor one
	  nybble, but undid an entire byte)
	- refuse to open directories
	- disallow using return to go past the end of the file
	- added truncating ability (M-T)

07 august 98: ability to fill the selection with a string

06 august 98: forgot to mark all the things while doing them. Here is a list of
	what's been added:

	- make the display start at the current cursor position
	- go to a sector when in --sector mode
	- added a modeline
	- ability to open another file. Nice for copy&paste between files
	- you're no more forced to save the file per page. This means the
	cut&paste can now always be undone. It's much simplier that way (idea
	from Evin C Robertson, thanks)
	- the backspace acts as a small undo of the previous character. It's
	nice when typing (another idea from Evin C Robertson)
	- the modified-unmodified bytes are not shown in bold (eg: you replace
	'a' by 'a')

26 july 98: added a TODO file

26 july 98: added save copied region in a file

26 july 98: added search backward

25 july 98: added copy&paste functions

25 july 98: you can now select a part of the buffer

21 july 98: modified bytes are shown in bold.

21 july 98: corrected a bug, when you call function goto_char and the file is
	modified, you're now asked if you want to save (before that the changes
	were lost). You're only asked if the goto_char gets you to a different
	page of the file.

21 july 98: replace the searchInBuffer function by memmem. Then replaced memmem
	by mymemmem to counter the libc bug. All this permits a good speedup
	when searching.

21 july 98: removed the bug in the goto_char function. Now giving an empty
	string leaves the cursor unmoved. A small bug remains if you give an
	invalid hexadecimal string starting legally. The scanw(3ncurses)
	function returns a number corresponding at the legal beginning substring
	(eg: 1z2 becomes 1).

21 july 98: added an install entry in the Makefile (the one Robert Woodcock
	<rcw@oz.net> made for the debian package, thanks Robert Woodcock).

21 july 98: creation of the Changes file