Commit Graph

1430 Commits

Author SHA1 Message Date
H. Peter Anvin
c4f1685736 -F implies -g backported to 2.03.01 2008-06-15 21:51:17 -07:00
H. Peter Anvin
018a6700c4 CHANGES: document backport of -F implies -g 2008-06-15 21:50:41 -07:00
H. Peter Anvin
1794876088 Merge branch 'nasm-2.03.x'
Conflicts:

	doc/nasmdoc.src
2008-06-15 21:27:30 -07:00
H. Peter Anvin
04e225ccef Make -F imply -g (BR 1991213)
When the user specifies -F, imply the -g option.  Too many users seem
to make this mistake.

Conflicts:

	doc/nasmdoc.src
2008-06-15 21:25:56 -07:00
H. Peter Anvin
d11c48d910 Merge branch 'nasm-2.03.x'
Conflicts:

	doc/nasmdoc.src
2008-06-15 21:22:40 -07:00
H. Peter Anvin
eafc83fc65 doc: Nasm -> NASM
Consistently write NASM in all capitals
2008-06-15 21:21:07 -07:00
H. Peter Anvin
1b18ece43c doc: title capitalization 2008-06-15 21:20:59 -07:00
H. Peter Anvin
f83781db62 doc: add missing period.
Conflicts:
2008-06-15 21:20:45 -07:00
H. Peter Anvin
cca25b8a13 doc: Makefile fixes missing from previous checkin 2008-06-15 21:18:24 -07:00
H. Peter Anvin
702400f314 doc: another case of the RTF backend corrupting state
Another case of the RTF backend corrupting global state.  "Fix" it by
only outputting one format at a time; this also makes it possible to
run in parallel.
2008-06-15 21:18:17 -07:00
H. Peter Anvin
bcd0b9903c doc: ps/pdf: set page numbers in normal-sized italic
Set page numbers in normal-sized italic, instead of large and bold.
We might want to consider using bold italic, but I think this is just
fine.
2008-06-15 21:18:08 -07:00
H. Peter Anvin
a43569cb9b doc: Add NASMENV to the index (BR 1917084)
Add NASMENV to the documentation index.
2008-06-15 21:18:01 -07:00
H. Peter Anvin
0ee9c37a52 Merge branch 'nasm-2.03.x'
Conflicts:

	doc/psfonts.ph
2008-06-15 21:15:18 -07:00
H. Peter Anvin
4b247db304 Documentation facelift backported to 2.03.x 2008-06-15 21:13:12 -07:00
H. Peter Anvin
db8392ef79 CHANGES: Document documentation facelift 2008-06-15 21:11:35 -07:00
H. Peter Anvin
fac516d1e5 ps/pdf doc: default to 10-point font, wider leading
Switch the main font to 10 points Times Roman, but leave the leading
at 11 points.  This produces, in my opinion, a much more legible and
printable document.
2008-06-15 21:10:45 -07:00
H. Peter Anvin
c25a5d01ac Merge branch 'nasm-2.03.x'
Conflicts:

	CHANGES
2008-06-15 21:01:25 -07:00
H. Peter Anvin
fe2c362e3f CHANGES: call the next version on this branch 2.03.01
Call the next version on this branch 2.03.01.
2008-06-15 21:00:16 -07:00
H. Peter Anvin
85a6670ebe syncfiles: use the same regexp for hints as mkdep uses
Use the same regular expression for hints in both mkdep and syncfiles.
2008-06-15 18:35:01 -07:00
H. Peter Anvin
19b741835f syncfiles: handle the case of the null path separator
Correctly handle the null path separator (meaning remove the directory
portion entirely.)
2008-06-15 18:33:03 -07:00
H. Peter Anvin
6f4252afea utf.asm: add some error cases
Add some error cases for testing
2008-06-15 17:53:12 -07:00
H. Peter Anvin
d710e2be26 syncfiles.pl: remove obsolete comment
There isn't anything magic about the input file syntax.
2008-06-15 17:52:45 -07:00
H. Peter Anvin
2aa77394b7 Free EOT_DB_STRING_FREE in cleanup_insn()
Free EOT_DB_STRING_FREE data in cleanup_insn(), which is where we free
all the other extop data.
2008-06-15 17:39:45 -07:00
H. Peter Anvin
a0b91037e2 Mark Perl scripts executable
Be consistent about marking Perl scripts executable, even if we always
invoke them with $(PERL) in the Makefiles.
2008-06-15 16:55:39 -07:00
H. Peter Anvin
7806e96508 Script to automagically synchronize the object file lists
Add a script to automagically synchronize the list of object files
between the various Makefiles.
2008-06-15 16:54:29 -07:00
H. Peter Anvin
eb96812e9f Update Mkfiles/*.mak
Sync the file list in Mkfiles/*.mak
2008-06-15 16:18:43 -07:00
H. Peter Anvin
6680dd9a46 CHANGES: Document new features 2008-06-14 21:37:46 -07:00
H. Peter Anvin
9a377b8082 Merge branch 'nasm-2.03.x' 2008-06-14 21:36:56 -07:00
H. Peter Anvin
6d6c717fba CHANGES: document changes from nasm-2.03 2008-06-14 21:36:18 -07:00
H. Peter Anvin
9fea5c4f30 doc: Add Unicode Strings to Unicode index 2008-06-14 21:23:39 -07:00
H. Peter Anvin
5c657bdc12 Document __utf16__ and __utf32__ 2008-06-14 21:21:17 -07:00
H. Peter Anvin
05d124c30d Merge branch 'nasm-2.03.x' 2008-06-14 21:10:21 -07:00
H. Peter Anvin
312445a316 quote: fix termination condition for hexadecimal escapes
Fix reversed test for hexadecimal escape sequence termination.
2008-06-14 21:09:39 -07:00
H. Peter Anvin
9c749101ef Support __utf16__ and __utf32__ in an expression context
Support __utf16__ and __utf32__ in expression contexts.
2008-06-14 21:08:38 -07:00
H. Peter Anvin
503e71d3ee strfunc: fix UTF-8 mid-character limit 2008-06-14 21:07:09 -07:00
H. Peter Anvin
2cb033e0d9 strfunc: always null-terminate the output buffer
Make sure that the buffer is always null-terminated, even though we do
have to use the length, since the string can (and often will) have
embedded nulls.
2008-06-14 20:53:45 -07:00
H. Peter Anvin
518df30308 Implement __utf16__() and __utf32__() for the DB family
Implement __utf16__() and __utf32__() for the DB family of
pseudo-instructions.  Not yet implemented for evaluation context.
2008-06-14 16:53:48 -07:00
H. Peter Anvin
dfaa278cd5 doc: add a couple of stylistic alternatives
Add a few alternate font sets for the documentation.  I would be
interested to see if anyone thinks they are better.
2008-06-14 12:09:25 -07:00
H. Peter Anvin
099c939bcb Merge branch 'nasm-2.03.x' 2008-06-12 09:33:32 -07:00
H. Peter Anvin
7174c5812e Fix overflow in listing.c (BR 1991797)
Fix a buffer overflow in listing.c (BR 1991797).

Putting this on the nasm-2.03.x branch as a potential candidate for a
patch release.
2008-06-12 09:31:19 -07:00
H. Peter Anvin
2b2a938dea doc: Nasm -> NASM
Consistently write NASM in all capitals
2008-06-11 21:09:22 -07:00
H. Peter Anvin
593b73ae6d doc: title capitalization 2008-06-11 18:52:54 -07:00
H. Peter Anvin
7baaf630a5 doc: add missing period. 2008-06-11 18:51:14 -07:00
H. Peter Anvin
57bf27b654 doc: remove obsolete note. 2008-06-11 18:50:41 -07:00
H. Peter Anvin
792ade2256 doc: Makefile fixes missing from previous checkin 2008-06-11 18:38:15 -07:00
H. Peter Anvin
773a513a1d doc: another case of the RTF backend corrupting state
Another case of the RTF backend corrupting global state.  "Fix" it by
only outputting one format at a time; this also makes it possible to
run in parallel.
2008-06-11 18:32:33 -07:00
H. Peter Anvin
62332b2373 doc: ps/pdf: set page numbers in normal-sized italic
Set page numbers in normal-sized italic, instead of large and bold.
We might want to consider using bold italic, but I think this is just
fine.
2008-06-11 18:23:14 -07:00
H. Peter Anvin
eb8db629d0 doc: Add NASMENV to the index (BR 1917084)
Add NASMENV to the documentation index.
2008-06-11 18:14:24 -07:00
H. Peter Anvin
3d61238bf8 ps/pdf doc: default to 10-point font, wider leading
Switch the main font to 10 points Times Roman, but leave the leading
at 11 points.  This produces, in my opinion, a much more legible and
printable document.
2008-06-11 18:09:02 -07:00
H. Peter Anvin
ca5ec7a225 Make -F imply -g (BR 1991213)
When the user specifies -F, imply the -g option.  Too many users seem
to make this mistake.
2008-06-11 18:07:40 -07:00