Releases
v0.100.0
Compare
Sorry, something went wrong.
No results found
⚠ BREAKING CHANGES
remove deprecated crate-root module aliases
Features
ppc: add a static PowerPC import gap audit (6b4c15a )
ppc: audit every PowerPC container embedded in a data fork (#4955 ) (e189419 )
ppc: convert between Mac OS Roman and Unicode with the Text Encoding Converter (#4996 ) (311e86e )
ppc: emulate the POWER instructions the PowerPC 601 retains (#4975 ) (ecdec22 )
ppc: implement CFBundle resource URLs and CFURL FSRef conversion (#5000 ) (bc3491c )
ppc: implement Open Transport for a machine with no network configured (#4963 ) (30b6ba5 )
ppc: implement SoundSprocket 3-D sound localization (#4982 ) (88c30d6 )
ppc: implement the Carbon FSRef File Manager (#4992 ) (029fdad )
ppc: implement the QuickDraw 3D RAVE drawing engine (#4953 ) (062df77 )
ppc: implement the remaining MathLib fp.h functions (#4990 ) (53f4142 )
ppc: present the native OpenGL as versioned Extensions folder libraries (#4978 ) (2dc6e1b )
ppc: render classic Mac OpenGL 1.2 through a native fixed-function pipeline (#4944 ) (168c3de )
ppc: report the application package from GetProcessBundleLocation (#4998 ) (8cf4159 )
ppc: share texture objects and display lists between AGL contexts (#5006 ) (ac97a18 )
ppc: trace DebugStr messages (#4986 ) (bf87749 )
Bug Fixes
launch: prefer a demo over an unrelated bundled helper application (#4961 ) (a7c974c )
ppc: accept Display Manager notification procedures (#4973 ) (c9d93e6 )
ppc: answer component refcon calls for unregistered components (#4946 ) (67a7cda )
ppc: bind every Carbon multimedia import through QuickTimeLib (#4949 ) (51ce15b )
ppc: draw through screen BitMaps at the screen depth (#4980 ) (b73ab4e )
ppc: implement Apple Event descriptor copies, LNextCell and audit component calls (#4971 ) (f4cd5dd )
ppc: implement Carbon port accessors, TEGetOffset, TEGetStyle, TESelView and ADB-free environment queries (#5014 ) (4f10b43 )
ppc: implement Carbon port setters, Appearance backgrounds and frames, menu bar hiding, LAddToCell, LDraw and single-precision math (#5031 ) (3516779 )
ppc: implement CFArray, CFDictionary and CFNumber getters and CFURL file system path conversion (#5023 ) (fd2e26b )
ppc: implement FSGetVolumeInfo, PBGetVolumeInfoSync and NewTEClickLoopUPP (#4959 ) (064aa9c )
ppc: implement MapRgn, FollowFinderAlias, Eject, kCFAllocatorDefault and an empty Communications Toolbox (#5008 ) (ea0d599 )
ppc: implement MathLib x80tod with round-to-nearest narrowing (#4937 ) (6e4f1cb )
ppc: implement QuickTime GetMovieTime and SetMovieTimeValue (#4969 ) (e2c955b )
ppc: implement ReallocateHandle, DTInstall and TEGetStyleScrapHandle (#5012 ) (bfb0978 )
ppc: implement Rename, SetFInfo, C-string getfinfo and setfinfo, and GetPixel (#5016 ) (7f00f04 )
ppc: implement resource-fork opens by name, FSpCatMove, FSpExchangeFiles, PBHCopyFile, sfputfile and remaining File Manager calls (#5025 ) (2f03efc )
ppc: implement the Carbon p2cstrcpy and c2pstrcpy string copies (#4950 ) (b4e410c )
ppc: implement widely imported toolbox calls from the import audit (#4965 ) (8760a13 )
ppc: keep a colour table on direct-depth screen pixmaps (#5017 ) (c0ea264 )
ppc: keep bundled system-library installers from shadowing the runtime (#4940 ) (a5cb793 )
ppc: map oversized application data sections clear of the toolbox area (#5004 ) (bf86263 )
ppc: name the root directory after its volume in PBGetCatInfo (#5002 ) (be5e5f1 )
ppc: report CarbonLib 1.4 and close the Otto Matic import gaps (#4976 ) (473a06c )
ppc: report InputSprocket 1.7.3 and bind CodeFragmentMgr fragment loaders (#4957 ) (88e016b )
ppc: report InputSprocket mouse device element events (#5021 ) (31abc24 )
ppc: resolve CarbonLib math exports through MathLib (#4952 ) (4deb29f )
ppc: return from the debugstr glue like DebugStr (#4941 ) (27c82b3 )
ppc: seed BootDrive and add its PowerPC low-memory accessors (#4939 ) (5c9877b )
web: give sample refill callbacks enough execution time (5d4614f )
Performance Improvements
ppc: refuse full sound queues before decoding and copy guest ranges in bulk (#4943 ) (5faa817 )
ppc: skip hidden fragments and unneeded LOD in the software GL rasterizer (#4994 ) (48556e5 )
Code Refactoring
remove deprecated crate-root module aliases (0447fcc )
You can’t perform that action at this time.