| Commit | Date | |
|---|---|---|
|
[r3961]
by
david_costanzo
Fix a typo where "height" was reported as "width". Also document the interaction between -F and -W/-H. |
2015-11-29 15:56:37 | Tree |
|
[r3960]
by
david_costanzo
Remove unneeded code for setting the bitmap dimensions when "-F" is given during command-line processing. These were overwritten later, so having the code was simply misleading. |
2015-11-29 01:38:45 | Tree |
|
[r3959]
by
david_costanzo
Fix bug #398; the command line processing now doesn't increment past the final NUL terminator of the command line string when the command-line ends in -E, -P, or -F. The bug is that these incremented the pointer twice, once past what it presumed would be a space, but was really the NUL terminator, then once again to get to the next command-line parameter. If the command line were a multiple of 8 characters, then the memory past the NUL would be unallocated (by probably mapped) memory which FMSLogo would attempt to interpret as a command-line. For some reason, the four bytes after the command line always began with an 'F', although looking at it in the debugger, it did not look like a string. My fix is to stop when it reach the NUL, instead of incrementing past it. This retains the backward-compatible (and silly) behavior of ignoring any single character after these parameters. |
2015-11-15 22:37:25 | Tree |
| 2015-11-15 22:20:07 | Tree | |
| 2015-11-15 16:18:43 | Tree | |
|
[r3956]
by
david_costanzo
Remove a redundant setting of the an object's proc node to NIL when the memory debugging code removes the interned objects. This was probably a copy&paste error. |
2015-11-15 15:57:21 | Tree |
|
[r3955]
by
david_costanzo
Create the object's mutable flags without using make_intnode(), since intnodes are supposed to be immutable and could (with a future optimization) return an existing int node for commonly used integers. |
2015-11-15 15:26:41 | Tree |
| 2015-11-15 14:37:10 | Tree | |
| 2015-11-15 14:29:48 | Tree | |
| 2015-11-14 23:56:33 | Tree |