| Commit | Date | |
|---|---|---|
| 2020-08-05 23:45:43 | Tree | |
|
[r5399]
by
david_costanzo
Fix the documented order of the X and Y inputs for ELLIPSEARC2. This is good news, because X Y makes more sense than Y X. |
2020-08-05 02:15:58 | Tree |
| 2020-08-04 23:54:32 | Tree | |
|
[r5397]
by
david_costanzo
Partial fix for Bug #494 (ELLIPSEARC2 problems), as submitted by Francesco Simone Carta. This would have been a complete fix in FMSLogo 7.7.0, but I have since changed ELLIPSEARC to calculate the angle of the sweep correctly, which made it so, in this implementation, the turtle either glides ahead or behind the drawn arc (but remains on the ellipse, which is still an improvement). This also brings in a breaking change for when the third parameter is negative. The old ELLIPSEARC drew the arc on the opposite side of where the turtle is located. The new implementation draws the ELLIPSEARC sweeping in the opposite direction. The new behavior is more intuitive. |
2020-08-04 00:27:29 | Tree |
|
[r5396]
by
david_costanzo
Fix Bug #533; ELLIPSEARC and ELLIPSEARC2 now treat the angles correctly. The problem was that the "t" in the equation (x,y) = (a cos(t), b sin(t)) is not the angle of the ellipse, but the angle of a circle that is then squashed/elongated into an ellipse. To account for this, some math is now done to translate the given angle into the "t". This fix may change the behavior of programs which give angles that aren't multiples of 90 degrees. |
2020-08-02 04:03:28 | Tree |
|
[r5395]
by
david_costanzo
Add some regression tests for ELLIPSEARC, adapted from the ELLIPSEARC2 tests. |
2020-07-30 01:47:37 | Tree |
|
[r5394]
by
david_costanzo
Update the message about why -flto cannot be used. |
2020-07-26 03:06:57 | Tree |
|
[r5393]
by
david_costanzo
Cleanup: Remove untranslated COPYDEF instructions from the Italian startup script. The primary motivation for this change is to remove warnings emitted by make-translation-tables.pl. |
2020-07-25 01:12:06 | Tree |
|
[r5392]
by
david_costanzo
Cleanup: remove [copydef "px "pi] from Italian startup script. |
2020-07-25 00:57:55 | Tree |
|
[r5391]
by
david_costanzo
Remove the OUTOFMEMORY tests that might fail (because of no overflow) on Windows. |
2020-07-25 00:24:04 | Tree |