• 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
  • Bugs
FMSLogo

PAUSE box puts blank line in history for each instruction

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 ▾ ▴
  • Create Ticket
  • View Stats

Group

  • v_6.06x
  • v_6.07.X
  • v_6.08.X
  • v_6.10.X
  • v_6.11.X
  • v_6.13.X
  • v_6.22.X
  • v_6.25.X
  • v_6.26.X
  • v_6.27.X
  • v_6.28.X
  • v_6.29.X

Searches

  • Changes
  • Closed Tickets
  • Open Tickets

Help

  • Formatting Help

#400 PAUSE box puts blank line in history for each instruction

v_6.06x
closed-fixed
David Costanzo
User Interface (78)
4
2026-06-08
2012-09-14
David Costanzo
No

The PAUSE command interrupt command processing and gives the user a chance to run commands. In FMSLogo, a modal dialog box appears where you type the commands. After each command you run, a blank line is added to the commander history.

This bug is reproducible in MSWLogo 6.5b. Presumably, this is a relic from UCBLogo where the commands where typed into a console instead of a modal dialog box and the newline was a way to advance to the next prompt.

This bug is reproducible in MSWlogo 6.5b.

How Reproducible:
Every Time

Steps to Reproduce:
1) Run PAUSE
2) Enter "FD 100" in the popup box and press OK.
3) Enter "RT 90" in the popup box and press OK.
4) Press Cancel
5) In the commander, run "FD 200"

What Happens:
There are two blank lines between "Pausing..." and "FD 200" in the command history.

Expected Result:
Either the "FD 100" and "RT 90" show up under the "Pausing...", or there are no blank lines.

Discussion

  • David Costanzo

    David Costanzo - 2012-09-21

    The blank line is a relic from UCBLogo. It's part of the prompt. In UCBLogo, the blank line would look like this:

    <proc>?\n

    MSWLogo never prompts with "?" because it uses a separate dialog box. Furthermore, if the procedure where pause was executed is unknown, such as if PAUSE is run at the top level, then it is omitted. In this case, all that remains in this case is the blank line.

    The procedure name would be useful to know, but since the pause instructions come from a separate dialog box, the connection between what gets written in the commander history and the dialog box will be lost to most users.

     
    If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
  • David Costanzo

    David Costanzo - 2026-06-08
    • status: open --> closed-fixed
     
    If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
  • David Costanzo

    David Costanzo - 2026-06-08

    I had fixed this when rewriting the implementation of PAUSE for Feature Request #136, having forgotten that there was a bug for this behavior. This was fixed by [r6106]. This was released as part of FMSLogo 8.5.0.

     

    Related

    Commit: [r6106]

    If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

Log in to post a comment.

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