• Join/Login
  • Business Software
  • Open Source Software
  • For Vendors
  • Blog
  • About
  • More
    • Articles
    • Create
    • SourceForge Podcast
    • Site Documentation
    • Subscribe to our Newsletter
    • Support Request
SourceForge logo
For Vendors Help Create Join Login
SourceForge logo
Business Software
Open Source Software
SourceForge Podcast
Resources
  • Articles
  • Case Studies
  • Blog
Menu
  • Help
  • Create
  • Join
  • Login
  • Home
  • Browse
  • FMSLogo
  • Code
FMSLogo

FMSLogo Code

A Logo programming environment for Microsoft Windows

Brought to you by: david_costanzo
  • Summary
  • Files
  • Reviews
  • Support
  • Tickets ▾
    • Feature Requests
    • Bugs
    • Support Requests
  • Discussion
  • Code
Menu ▾ ▴
 
  • Browse Commits
  • Browse Files

Code Commit Log


Commit Date  
[r6048] by david_costanzo

Cleanup: Remove the need for assign.val

2024-05-08 01:46:20 Tree
[r6047] by david_costanzo

Cleanup: Remove redundant checks for NULL

2024-05-08 01:38:41 Tree
[r6046] by david_costanzo

Fix Bug #592; Complex usage of POLYSTART/POLYEND no longer causes FMSLogo to become unstable.
This was a regression in FMSLogo 7.0.0 by some cleanup in 3dsolid.cpp.
The fix is to redo the cleanup correctly.
It adds some code that shouldn't have been removed and removed some code that should have been.

This change was prepared by diffing the changes made in 7.0.0.
I don't have a good understanding of the code, nor do I really understand what these changes do.

2024-05-08 01:21:20 Tree
[r6045] by david_costanzo

Add a test for the interaction between dynamic scoping and ERASE.
ERASE can erase a dynamically scoped variable, but when it goes out of scope, so does the fact that it was erased.
This test was added as a regression test for Support Request #50 (a promise to maintain this behavior)

2024-04-23 04:24:10 Tree
[r6044] by david_costanzo

Add a little more tolerance for the duration test to account for the overhead of checking the time before and after the instruction.

2024-04-21 02:06:21 Tree
[r6043] by david_costanzo

Fix Bug #218; TONE/SOUND are now haltable.
Fix Bug #591; The sounds from TONE/SOUND now appear as coming from
FMSLogo in the Windows Volume Mixer instead of from System Sounds.

This was done by creating a waveform in memory and using wxSound to start
and stop it. While the sound is playing, the code checks the message queue
for new events (like a Halt).

2024-04-21 01:52:51 Tree
[r6042] by david_costanzo

Rewrite TIMECOMMAND to be more efficient and not to depend on LOCALMAKE

2024-04-21 01:19:42 Tree
[r6041] by david_costanzo

Add a test that TONE takes about :duration amount of time.
This is a close proxy for it playing the sound for :duration.

2024-04-19 02:27:43 Tree
[r6040] by david_costanzo

Remove the dependency on LOCALMAKE and make small stylistic changes.

2024-04-19 02:20:01 Tree
[r6039] by david_costanzo

Document what happens if you ERASE a variable that shadows another variable via dynamic scoping.
This is part of the resolution for Support Request #50.

2024-04-19 01:44:31 Tree
Older >
SourceForge
  • Create a Project
  • Open Source Software
  • Business Software
  • Top Downloaded Projects
Company
  • About
  • Team
  • SourceForge Headquarters
    1320 Columbia Street Suite 310
    San Diego, CA 92101
    +1 (858) 422-6466
Resources
  • Support
  • Site Documentation
  • Site Status
  • SourceForge Reviews
SourceForge logo
© 2026 Slashdot Media. All Rights Reserved.
Terms Privacy Opt Out Advertise
mdb logo