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

Refactoring
- Extract a function for commonality between SetWrappedPixel/GetWrappedPixel
- Add min4/max4, which is clearer than nested min/max calls.
- Improve comments

2021-10-26 05:07:51 Tree
[r5808] by david_costanzo

Fix Bug #578; OPENWRITE, OPENREAD, OPENAPPEND, and OPENUPDATE can now open files with names that have special characters quoted by vertical bars.
The problem was that the remapping of the special characters that marked them as vbarred wasn't undone before passing the filename to fopen().

2021-10-21 03:58:54 Tree
[r5807] by david_costanzo

Update BITLOAD.MALFORMED to match the behavior of wxImage

2021-10-20 02:32:02 Tree
[r5806] by david_costanzo

Add a commented out directive to use a large address space.
This, along with a boot configuration change, enables a 32-bit program to use 3GB of memory on a 64-bit host OS.
There is some compatibility risk, so it's disabled until I can test it well.

2021-10-20 02:29:51 Tree
[r5805] by david_costanzo

Use the calculated realsize in debug_malloc instead of calculating it twice.

2021-10-18 05:53:28 Tree
[r5804] by david_costanzo

Fix a regression introduced when using wxImage to load bitmaps.
If the biClrUsed was negative or large, wxImage::LoadFromFile would throw a bad_alloc exception, causing FMSLogo to crash.
This is now patched in the library and (in case an unpatched library is used) also handled in FMSLogo.

2021-10-18 03:39:11 Tree
[r5803] by david_costanzo

Fix some bugs that prevented bitmaps from loading on GNU/Linux
1) Reading the header size assumed that long was four bytes.
Now it uses char and checks the magic numbers, not the BITMAPINFOHEADER size.
2) Fix a double-free (fclose was called twice due to incorrect usage of FFile)

2021-10-17 05:07:02 Tree
[r5802] by david_costanzo

Fix Bug #577; By rewriting OpenDIB in terms of wxImage/wxBitmap it can now read top-down bitmaps.
It still cannot handle 16bpp top-down bitmaps, which may be a bug in wxWidgets.
It also now leaks memory when loading malformed bitmaps. This may also be a bug in wxWidgets.

In addition to fixing this bug, using wxWidgets should enable bitmaps to be loaded on GNU/Linux (GTK+).

2021-10-17 04:13:22 Tree
[r5801] by david_costanzo

Fix some typos in file names in BITLOAD.16BPP

2021-10-17 03:32:48 Tree
[r5800] by david_costanzo

Integrate 8bpp-1x64000.bmp and rle8-64000x1.bmp into the test pass.
I had commented them out because I mistakenly thought that they weren't being rendered due to a bug. In fact, they are "large enough" that they are rendered in the upper-corner top-down and I just didn't notice this because I (incorrectly) expected to see them drawn at the turtle's location.

2021-10-16 22:02:57 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