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

Explicitly refresh the screen after creating the window.
This is needed on GNU/Linux (GTK) to show the turtle in its initial position.

2023-02-25 22:27:41 Tree
[r5962] by david_costanzo

Fix a recent regression in GetScreenWindow where it returned the HWND of the main window, not the screen.
This probably caused many problems, but the one I noticed is that the turtle didn't move until the window was resized.
The fix was implemented by rewriting GetScreenWindow and GetMainWindow in terms of their "Wx" counterparts, which makes the implementation clearer.

2023-02-25 21:16:47 Tree
[r5961] by david_costanzo

Disable anti-aliasing when drawing lines on GTK/Linux.
Although anti-aliasing makes pictures look nicer, it interferes with basic FMSLogo functionality like FILL and BITMAPTURTLE and PENERASE. The problem is that the anti-aliasing leaves a outline around the line that was drawn which those procedures don't expect.

2023-02-25 16:48:07 Tree
[r5960] by david_costanzo

Fix a bug that prevented FMSLogo from shutting down on GNU/Linux when the commander was undocked.

2023-02-25 05:43:48 Tree
[r5959] by david_costanzo

Partially implement PLAYWAVE on GNU/Linux.
This enables sound effects in Asteriod Miner.

2023-02-25 05:10:49 Tree
[r5958] by david_costanzo

Fix a problem that prevented "make test" from running on GNU/Linux
The name of Logolib was made lower-case.

2023-02-25 03:16:54 Tree
[r5957] by david_costanzo

Cleanup: Remove wxpurestubs.cpp
The GNU/Linux wxWidgets has come far enough that it is no longer needed.

2023-02-25 03:11:41 Tree
[r5956] by david_costanzo

Cleanup: remove dib.cpp and dib.h. These were no longer used.

2023-02-25 02:37:34 Tree
[r5955] by david_costanzo

Move the timer functions out of mmwind.cpp and into timer.cpp and integrate it into the WX_PURE build.
This was done enable SETTIMER and CLEARTIMER on GNU/Linux, a requirement for playing asteriod miner.
It's also cleaner to keep the timer-related functions separate from the multi-media functions.

2023-02-24 05:44:15 Tree
[r5954] by david_costanzo

Port SETTIMER and CLEARTIMER to wxWidgets
This was done to make those procedures functional on GNU/Linux, a necessity for running asteroid miner.

2023-02-24 05:04:19 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