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

Fix a build break introduced in the previous revision

2023-02-21 01:13:05 Tree
[r5943] by david_costanzo

Replace a call to the win32 MessageBox API with wxMessageBox.
This enables the message box to appear on GNU/Linux.

2023-02-21 01:07:13 Tree
[r5942] by david_costanzo

Get enough of SETFOCUS and WINDOWSET working on GNU/Linux to play snake.lgo.
This amounts to being able to MINIMIZE the commander and SETFOCUS on the screen window.

2023-02-20 08:09:56 Tree
[r5941] by david_costanzo

Implement MyMessageScan on non-MSW platforms using wxWidgets API.
Among other things, this enables the drawing to be seen as drawing instructions are run, instead of only appearing the next time control flow reaches the top level. For example, this enables the game play of the snake.lgo program in the "extras" project.

2023-02-20 06:27:39 Tree
[r5940] by david_costanzo

Fix a build break on GNU/Linux when precompiled headers aren't used.

2023-02-20 06:18:43 Tree
[r5939] by david_costanzo

Fix a misspelling of "independent" in a comment

2023-02-20 01:01:43 Tree
[r5938] by david_costanzo

Restore some broken logic in label() for drawing directly to the screen DC.
This logic is compiled out of the final code; it exists to highlight why the current logic is not like it was in MSWLogo.

2023-02-19 05:11:14 Tree
[r5937] by david_costanzo

Add a regression test for when LABEL is given a word with line breaks.
MSWLogo ignored the line breaks, but after porting LABEL from win32 to wxWidgets, they are now honored.

2023-02-19 05:08:54 Tree
[r5936] by david_costanzo

Cleanup: Replace LogFontToWxFont with wxFont(LOGFONT).
wxWidgets has a constructor which does the same thing, so there's no need to duplicate its internal logic within FMSLogo.

2023-02-19 04:16:32 Tree
[r5935] by david_costanzo

Fix an unintentional change in behavior of LABLESIZE after porting it from win32 to wxWidgets.
wxDC->GetTextExtent(String) returns a bounding box that is larger than what ::GetTextExtentPoint returns.
This was found by the regression tests in label.lgo.

2023-02-19 04:11:56 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