Version 7.5.86
Performance improvement! various drawing functions have been speeded up hugely. (all sprite and particle rendering)
Many thanks to Tom at Moacube for working with me on getting the speed improvements in place and tested.
Version 7.5.85
Apologies for the bad update last night, this one should fix it, any problems let me know
Log output to console has been silenced (still output to the log file); you can bring it back by setting the YYLOG_TRACE environment variable to anything, undefine it to remove it
Fixed bug...
- Fixed bug 892 - Games Crash every time after loading
Version 7.5.84
Fixed bug...
- Fixed bug 878 - sound_global_volume does not work
- Fixed bug 891 - io_handle() doesn't work
- Fixed bug 888 - Importing Png files with shadows and setting transparency creates no transparency.
- Fixed bug 883 - Abnormal Console Activity for sound_play
Version 7.5.83
Fixed bug...
- Fixed bug 838 - Games are not Mac App Store compatible
Version 7.5.82
Fixed bug...
- Fixed bug 835 - New updates cause GM to crash when opening some scripts
Version 7.5.81
Fixed bug...
- Fixed bug 834 - Text Feature in Sprite Editor doesn't work
Version 7.5.80
Fixed bug...
- Fixed bug 831 - string_width and string_height functions don't work in 7.5.79
Version 7.5.79
Fix directory where config items are saved in runner to comply with Mac App Store guidelines
Added Game Maker News window
Added Menu item to link to gm4mac.yoyogames.com when reporting a bug.
When checking for a license added retries, should fix occasional license check failure
Fixed bug...
- Fixed bug 798 - Sounds tends to skip at times
- Fixed bug 611 - MIDI crash
- Fixed bug 622 - 3D does not work correctly
- Fixed bug 630 - Keep resource windows above the main GM window
- Fixed bug 731 - Other Users are always asked for License Key initially
- Fixed bug 736 - execute_program() doesn't seem to wok in game executables
- Fixed bug 732 - Incorrect version number when update is available
- Fixed bug 778 - Sound is so messed up
- Fixed bug 779 - Games crash when they end
- Fixed bug 780 - 7.5.72 Update causes first key press issue/li>
- Fixed bug 777 - Debug Mode: message/instance/variable lists don't have scroll bars
- Fixed bug 793 - Debug Mode: Show Local Variables can't handle object names
- Fixed bug 809 - sprite_add_alpha function doesn't produce expected results
- Fixed bug 824 - Display bug with show_message() and get_string()
- Fixed bug 825 - get_string() and line endings
- Fixed bug 664 - Sprites added with sprite_add_alpha don't draw correctly
- Fixed bug 792 - keyboard_string contains line breaks
- Fixed bug 789 - 'Unknown function or script' errors aren't reported correctly
- Fixed bug 763 - YoYoGames Player Window caption while loading
- Fixed bug 811 - .app files defaulting to HDD root as app directory
- Fixed bug 782 - Code Editor: Backslashes mess up colouring
- Fixed bug 818 - "Change" tile layer button does nothing
- Fixed bug 739 - Image Editor: transparent pixels become green when image is closed
- Fixed bug 826 - Time Line: Adding an actin via Drag and Drop results in 2 actions being created
- Fixed bug 827 - Game Information: Game Information content from previous game will carry over into newly created games
Fixed bug 784 - sound_fade() doesn't work
Version 7.5.78
Fix appstore permission issues when creating a game
Version 7.5.77
Fix shared framework so it works properly with Leopard
Version 7.5.76
Possibly fixed 797 - Major sound issues, seems to depend on hardware being used
Fixed bug...
- Fixed bug 796 - No animation
Version 7.5.75
Fix player for use in Mac App Store - removed usage of some private APIs from Free Pascal runtime and the SDL runtime.
Fixed bug...
- Fixed bug 784 - sound_fade() doesn't work
- Fixed bug 794 - Room Editor: can't shift all instances upward
- Fixed bug 787 - Wrong permissions on generated gm4mac apps
- Fixed bug 790 - No 'Overwrite' warning on executables
- Fixed bug 795 - .svn directories in application bundles
- Fixed bug 785 - Delete ksyd don't delete resources
Version 7.5.74
Fix framework reference
Version 7.5.73
Audio update - create the NSSound on preload rather than on first play
Version 7.5.72
Removed SDL.framework and SDL_mixer.framework from Game_Maker.app, and removed SDL_mixer.framework from YoYo70.app, slims down the distribution considerably
Fixed bug where Pro Game Maker was called Lite during update process
Version 7.5.71
This truly is the fix for bug 775
Fixed bug...
- Fixed bug 775 - crash on startup
Version 7.5.70
True fix for bug 775
Fixed bug...
- Fixed bug 775 - crash on startup
Version 7.5.69
Fix issue with crash on startup (framework cleanup was too aggressive)
Fixed bug...
- Fixed bug 775 - crash on startup
Version 7.5.68
Re-implemented the audio subsystem, now based on NSSound with improved Midi playback, should now be more resilient.
Please let us know of any issues
Fixed bug...
- Fixed bug 773 - Open webpage action does not do anything
Version 7.5.67
Fixed bug...
- Fixed bug 758 - negative values in room editor
Version 7.5.66
Fixed bug...
- Fixed bug 732 - Incorrect version number when update is available
- Fixed bug 742 - Interpolate between pixel setting does not affect font
- Fixed bug 673 - Command-F doesn't work in Execute Code editor
- Fixed bug 735 - execute_program can't execute .app packages
- Fixed bug 741 - show_debug_message() doesn't seem to work
- Fixed bug 745 - Cannot access user's home folder using ~/
- Fixed bug 744 - About page numbers
- Fixed bug 740 - Messages don't work in 3D Mode
Version 7.5.65
Main change in this version is an updated Help file (I managed to get the source files for the 7.0 help, rather than just the CHM).
Please report any help file bugs as well and I can now update this easily
Fixed bug...
- Fixed bug 725 - Help file is outdated and doesn't refer to the Mac version
- Fixed bug 728 - Cannot Save image
- Fixed bug 720 - Can't find gamemaker_version and os_type (and constants) in help file
Version 7.5.64
Fixed bug...
- Fixed bug 721 - Search in Scripts does not work
- Fixed bug 722 - sound_volume() doesn't work
- Fixed bug 724 - d3d_set_projection_ext does not work
- Fixed bug 723 - Views sizes and positions are incorrect
Version 7.5.63
Fixed bug...
- Fixed bug 674 - Bug involving drawing to a surface in a view
- Fixed bug 711 - Room Problem
- Fixed bug 718 - Color incorrect when drawing 3D geometry
- Fixed bug 716 - gamemaker_version and os_type are absent
Version 7.5.62
Resquashed the bug preventing other users from using Game Maker on the same machine.
Fixed bug...
- Fixed bug 714 - scroll wheel is ignored completely by games.
- Fixed bug 702 - Message and question boxes are totally broken.
Version 7.5.61
Fixed bug...
- Fixed bug 709 - Invalid Licence due to + (plus character) in email address
- Fixed bug 700 - Uninstall extension not working
- Fixed bug 699 - "About..." window of GM executables
- Fixed bug 704 - Crash when copy and paste background to sprite
- Fixed bug 705 - Cannot quit Game Maker License Check if unregistered
Version 7.5.60
when Game Maker copied to Applications, other users could not use it.
Fixed bug...
- Fixed bug 697 - Custom sprite mouse hidden
- Fixed bug 696 - Game executable app bundles contain hidden .svn directories
- Fixed bug 685 - We should be able to see the version number in the "About" screen
Version 7.5.59
Game Maker extensions that use native DLL's will now work, as long as they are provided with a Mac dynamic library within the package.
Fixed bug...
- Fixed bug 676 - sprite_create_from_surface not working again
- Fixed bug 668 - Room Editor: can't give backwards negative speed values
- Fixed bug 684 - Sprite Editor: default Preview speed is 0
- Fixed bug 682 - Fonts don't look Good
Version 7.5.58
Fixed bug...
- Fixed bug 667 - Dragging an event in the "actions" box
- Fixed bug 668 - message_text_font makes the game crash.
- Fixed bug 666 - Many games crash before they even start.
Version 7.5.57
Added Extras link to website for downloading the Sprites, Backgrounds, Sounds and Tutorials.
License check URL is now escaped correctly
Fixed bug...
- Fixed bug 662 - Icons missing from various menus
- Fixed bug 633 - Show event thumbnails when selecting an event.
Version 7.5.56
Printer issue should be resolved now!
Fixed bug...
- Fixed bug 659 - Image Editor - Zoom in/out glitch.
- Fixed bug 660 - Image Editor - Color picker glitch.
- Fixed bug 661 - Ctrl and Alt Events do not work!.
- Fixed bug 663 - screen_save produces a solid black bmp.
Version 7.5.55
Fixed bug...
- Fixed bug 655 - Constant name $$$MacIcon$$$ is not valid.
Version 7.5.54
Fixed bug...
- Fixed bug 647 - Custom game icon does not save.
- Fixed bug 652 - External text editor failure
- Fixed bug 640 - Libraries
- Fixed bug 646 - Updates, Extension Packages, Library Files
Version 7.5.53
Yet another, new icon for the Game Maker IDE, better fidelity (and green)
Fixed bug...
- Fixed bug 626 - External Sound does not work.
- Fixed bug 645 - You can only have one instance of GameMaker Open (see note on bug for more info)
Version 7.5.52
New icon for the Game Maker IDE
Fixed bug...
- Fixed bug 632 - In Game Sound Volume Error.
- Fixed bug 635 - Particles mess up when changing to fullscreen
- Fixed bug 629 - Room editor gives Windows Keyboard command prompts.
Version 7.5.51
Fixed bug...
- Fixed bug 491 - Script colors are incorrect.
- Fixed bug 594 - Thumbnail and transparencies are still messed up
- Fixed bug 624 - Overwriting Existing files
- Fixed bug 625 - PNG backgrounds loaded with background_add or background_add_alpha are drawn incorrectly
Version 7.5.50
I have added 2 global variables
- gamemaker_version - will be set to 701, this is a GM8 global variable so provided for compatibility
- os_type - this will be set to one of 'os_win32', 'os_win64' or 'os_macosx' (obviously for gm4mac it will be os_macosx).
Also added is the constant values os_win32, os_win64 and os_macosx
These changes will be added to a future version on windows Game Maker
Fixed bug...
- Fixed bug 598 - List index (number) out of bounds when editing sounds.
- Fixed bug 602 - Remove extension package
- Fixed bug 601 - Instroduce GM8 variable
Version 7.5.49
Extension packages can now be installed and assuming that they
do not use external DLL's they appear to work. I have tested 2 packages,
the Motion Planning Extension and the Room Transition Extension and they
both appear to work fine, give them a try and if you see any problems then
let me know by filing a bug (remember to include an example GMK and the extension GEX package).
Fixed bug...
- Fixed bug 594 - Thumbnail and room transparencies are still messed up.
- Fixed bug 595 - Several sound problems
- Fixed bug 352 - Adding extensions doesn't work
- Fixed bug 160 - Extension Packages won't work
Version 7.5.48
Fixed bug...
- Fixed bug 567 - Empty background prevents game from running.
- Fixed bug 583 - Loading GIF externally incorrectly displays colours
- Fixed bug 585 - Error doesn't locate error
- Fixed bug 589 - "Edit Sound" glitches GM when no sound editor has been selected
- Fixed bug 588 - Watch expression errors kills game
Version 7.5.47
Fixed bug...
- Fixed bug 576,559 - Unable to Edit or Make Images.
- Fixed bug 579 - Game Identifier incorrect
- Fixed bug 570 - Really buggy image editor
- Fixed bug 572 - Glitchy handling of .icns file
- Fixed bug 578 - Crash at run game
- Fixed bug 575 - Wrong Color Text and Wrong Size
- Fixed bug 502 - icon
- Fixed bug 480 - Custom Game Icons
Version 7.5.46
Fixed bug...
- Fixed bug 558,564 - .gif files colors are inverted
- Fixed bug 556 - Sprite Thumbnail not showing transparent.
- Fixed bug 560 - Sprite Editor: Bounding Box -> Automatic doesn't work.
- Fixed bug 518 - Windows GMK files' Game Information contains visible RTF code
- Fixed bug 80 - Unable to render full tileset.
- Fixed bug 569 - Get Open Filename wont work.
- Fixed bug 562,568 - Cannot go fullscreen
- Fixed bug 565 - Ini file don't go in the same directory (folders)
Version 7.5.45
Fixed bug...
- Fixed bug 548 - keyboard_wait not working
- Fixed bug 547 - Loading progress bar not working
- Fixed bug 477,534,553 - Image Editor colours not correct
- Fixed bug 551 - 3D lighting, fog and colouring issues
- Fixed bug 552 - Room Editor: can't set background images X or Y greater than 100
Version 7.5.44
Fixed bug...
- Fixed bug 540 - Image Editor tries to divide by zero
- Fixed bug 520 - Debug Mode is broken
- Fixed bug 544 - Debug Mode - Pause quits the game
- Fixed bug 510 - Odd bug with surfaces and changing rooms with different views.
- Fixed bug 542 - background_replace doesn't work if transparent is true
- Fixed bug 536 - Errors produced in fullscreen mode appear behind the game screen.
- Fixed bug 537 - d3d_set_projection_ortho problems.
- Fixed bug 545 - Window wont display.
- Fixed bug 543 - sprites/backgrounds : Previews/thumbnails not transparent.
- Fixed bug 535 - Drawing 2px line in sprite editor is glitchy.
Version 7.5.43
Fixed bug...
- Fixed bug 526 - Sounds need to be preload.
- Fixed bug 528 - Press F4 to switch to fullscreen causes glitch.
- Fixed bug 530 - keybaord_string ndoes not work.
- Fixed bug 531 - Grid problem in path editor.
Version 7.5.42
Fixed bug...
- Fixed bug 509,515 - Can't Drag in Resource Tree.
- Fixed bug 514 - Can't Open Help
- Fixed bug 512 - Saving Sprites
- Fixed bug 519 - Manual sprite bounding box settings can't be saved/
- Fixed bug 517 - joystick_check_button() returns floats instead of 0 or 1.
- Fixed bug 511 - Command-Q should quit compiled game.
- Fixed bug 516 - image_angle doesn't work with off-centered sprite centers.
- Fixed bug 524 - draw_sprite_ext and other _ext drawing functions' alpha does not work correctly.
- Fixed bug 525 - draw_path does not function correctly.
- Fixed bug 508 - Effect don't work properly.
Version 7.5.41
Fixed bug...
- Fixed bug 308 - show_message font is settable with draw_set_font.
- Fixed bug 507 - Files left in the /tmp dir
- Fixed bug 506 - External loading files not working (It was files in sub directories)
- Fixed bug 505 - Error messages are too long.
- Fixed bug with Gif loading - sprites and backgrounds should work better
Version 7.5.40
Fixed bug... Run should work again
- Fixed bug 503 - Run no longer works.
Version 7.5.39
Fixed various bugs....
- Fixed scroll bar bugs so toolbars no longer obscured.
- Fix security hole....
Version 7.5.38
Fixed various bugs....
- Fixed bug 498 - joystick_exists() returns a float
- Fixed bug 433 - Loading resources from files doesn't work when running a program in Game Maker
- Fixed bug 455 - externallyh loading sounds doesn't work.
- Fixed bug 489 - Some sprites are still drawn blurry/incorrectly
- Fixed bug 501 - Backgrounds aren't scaled quite correctly in scaled-up viewports
- Fixed bug 499 - Calling an undefined script/function halts the game instead of showing an error
- Fixed bug 500 - Sometimes the Abort button doesn't abort
- Fixed bug 497 - Error Messages: code lines are squashed together
- Fixed bug 437 - mouse_check_button_pressed doesn't work consistently when called several hundred times per second.
Version 7.5.37
Fixed various bugs....
- Fixed bug 490 - draw_set_blend_mode()
- Fixed bug 496 - sprite_create_from_surface() creates sprites upside down
- Modified how Run Game works... not finished though (still does not load external files properly, directory is set incorrectly)
Version 7.5.36
Fixed various bugs....
- Fixed bug 452 - surface_get_pixel not working
- create sprite from surface fixed as well
- show_message fixed
- code error dialog now working again.
Version 7.5.35
Fixed various bugs....
- Fixed bug 447 - Sound does nothing - removed Windows effects that have no Mac equivalent
- Fixed bug 406,458,459,295,435 - Blurry graphics - Bilinear filtering only applied when requested rather than all the time.
- Fixed bug 481, 465, 482 - Sprites rendered incorrectly - some sprites were cut incorrectly
- Fixed bug 443 - custom loading images cause crash
- Fixed bug 444 - draw_set_alpha not working
Version 7.5.34
Fixed various bugs....
- Fixed bug 422,448,449 - Rotate does not work
- Fixed bug 438 - Flood Fill does not work
- Fixed bug 391 - Add sprite from file
- Fixed bug 446 - Sound editor problems
- Fixed bug 474 - Script colour coding now works
Version 7.5.33
Fixed Runner so it works
Fixed Rendering in the Runner so graphics are not cut in the middle
- Fixed bug 261,379 - no colour coding in code editor
- Fixed bug 466 - Find (and Search and Replace) does not work
Version 7.5.32
Fixed various bugs...
- Fixed bug 261,379 - no colour coding in code editor
- Fixed bug 466 - Find (and Search and Replace) does not work
Version 7.5.31
Fixed various bugs...
- Fixed bug 398 - setting image_xscale to -1 makes sprites invisible
- Fixed bug 401 - Room transitions don't work.
- Fixed bug 432 - Surfaces don't work
- Fixed bug 435 - Drawn text looks all wrong in a scaled up viewport
- Fixed bug 426 - text_edit.bmp does not exist!
- Fixed bug 451 - make VK_ALT, VK_SHIFT and VK_CONTROL work like windows...
- Fixed bug 453 - sound_stop stops looping sounds.
- Fixed bug 457 - draw_text() draws text in the wrong colours.
Version 7.5.30
Fixed various bugs...
- Fixed bug 407 - Bizarre mispositioning of text
- Fixed bug 408 - image_blend works incorrectly with same-coloured sprites.
- Fixed bug 409 - Playing sound interferes with looping sounds
- Fixed bug 431 - Several keyboard_check constants still don't work
- Fixed bug 392 - keyboard_check
- Fixed bug 430 - keyboard_check(ord()) only works for lower case
- Fixed bug 434 - keyboard_check_direct should simply call keyboard_check
Also in this build I fixed an issue with flickering so hopefully things will be a bit more stable... image wise anyway
Version 7.5.29
Fixed various bugs...
- Fixed bug 392 - keyboard_check not working
- Fixed bug 397 - Can't seem to edit Constants at all (Constants are fully editable now).
- Fixed bug 400 - draw_rectangle_color does not draw colours right
- Fixed bug 404 - High score list problem - fixed input of name on High Score and also font rendering issue.
Version 7.5.28
Fixed various bugs...
- Fixed bug 390 - Graphics incorrect in full screen mode
- Fixed bug 423 - Image Editor - Pick does not work properly
- Fixed bug 416 - Image Editor - Clear sets the wrong colour
- Fixed bug 418 - Image Editor - Mirror horizontal does not work correctly
- Fixed bug 419 - Image Editor - Mirror vertical does not work correctly
- Fixed bug 420 - Image Editor - Rotate 90 cw and cc does not work correctly
- Fixed bug 421 - Image Editor - Rotate 180 does not work correctly
- Fixed bug 393,405,410 - Unable to double click on GMK file in Finder and start Game Maker.
Version 7.5.27
Fixed various bugs...
- Image Editor improved vastly... most functions are working now - More to follow in 7.5.28
- Fixed bug 323 - MIDI sound playback causing crash.
- Fixed Game information problem - Constants causing crash
Version 7.5.26
Fixed various bugs...
- Fixed bug 385 - Still no help documentation - HTML help now added
- Fixed bug 384 - Games still run with GM Banner.
- Fixed bug 381 - Run Game Error dialog.
- Fixed bug 378 - External loading does not work
Version 7.5.25
Fixed various bugs...
- Fixed bug 112 - incorrect colours in games.
- Fixed bug 360 - colours not working in games.
- Updated copyright notices
Version 7.5.24
Test version for update - code is the same as 7.5.23
- Updated License check code with fallbacks.
Version 7.5.23
First public release of full Game Maker for Mac.
- Updated License check code with fallbacks.
Version 7.5.22
First public release of full Game Maker for Mac.
- Added display of time left in the trial
- updated URL's to point at the new server