• 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  
[r6113] by david_costanzo

Add regression tests for NAME, including a regression test for Bug #598.

2025-12-01 04:01:38 Tree
[r6112] by david_costanzo

Mitigate Bug #598.
The definition of QUEUE and DEQUEUE were copied from UCBLogo to make it less likely to have a conflict with variables names in the caller's context.
This is not a fix, because the bug still exists.
However, this is still an improvement, as it makes FMSLogo and UCBLogo have the same bug, so code that works in one won't fail in the other.

2025-12-01 03:21:35 Tree
[r6111] by david_costanzo

Standardize on "scale of the screen window" instead of "zoom factor".
Both terms were used interchangably, and it's better to have a single term for each concept.
I preferred "scale of the screen window" because it's what the first sentence of ZOOM said it was changing.
It's also more precise than "zoom factor", which doesn't mention the screen.

2025-11-30 03:20:10 Tree
[r6110] by david_costanzo

Implement Feature Request #143; MACHINE now outputs the current screen window scale as the 18th item in the list.

2025-11-30 03:11:06 Tree
[r6109] by david_costanzo

Fix a broken header guard (thanks gcc for pointing it out!)

2025-11-30 02:27:02 Tree
[r6108] by david_costanzo

Add a "See Also" to KEYBOARD to link it to SETFOCUS and GETFOCUS.
Also, explicitly document that SETFOCUS "FMSLogo will give focus to screen window, not the commander.
These changes were requested by Manfred Zindel on Support Request #66 after he spent a day or so not understanding why KEYBOARDON wasn't working.

2025-11-30 01:56:04 Tree
[r6107] by david_costanzo

Fix some Spanish grammar in the "Pause Mode" dialog.
The fixes were submitted but Daniel Ajoy.

2025-09-21 15:49:35 Tree
[r6106] by david_costanzo

Implement Feature Request #136; the PAUSE dialog now explains what pause mode is and what you can do in it.

This also changes what is written to the commander history so that the procedure name isn't written for each instruction given. That makes sense in UCBLogo, where it acts as a prompt, but FMSLogo has a dialog box acts as the prompt. Now, something is written to the commander history when pause mode is entered but not subsequently.

2025-09-15 01:54:47 Tree
[r6105] by david_costanzo

Fix Bug #602; APPLY with a primitive now copies the inputlist so that it can't be modified.

The fix was inspired by the source code for UCBLogo, which doesn't have this bug.
UCBLogo copies inputlist so that modifications won't affect any of the caller's variables.

However, instead of calling "append(argl, NIL)" this revision creates a new function
with a clearer name "copy_list(argl)".

Also, instead of always copying the list in APPLY, the list is only copied if the
procedure is the name of a primitive, since that's the only way (to my understanding)
the list could be modified. This was partly to only incur the overhead of copying
the list when a copy was needed, but also for clarity: the fix closer to the code
path that needs it.

2025-07-29 03:59:09 Tree
[r6104] by david_costanzo

Add unit tests for SUBSTRINGP

2025-07-28 03:00:30 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