|
mgstep-1.94 9-28-2019 md5: a60cb5f84ced54528f1c274c1b43e009
mgstep-1.87 9-24-2018 md5: dda72b3e7919f71083767ca555a4f863
mgstep-1.86 9-18-2018 md5: 7877ea63536acb6dce976184d0b59928
mgstep-1.85 9-12-2018 md5: 487186ced012388bdfe48d305ce35aa5
mgstep-1.84 9-06-2018 md5: e131649fbed6a8a05820fc8c5295b637
mgstep-1.83 7-30-2018 md5: aa22c43adaac53b6524da96b3e7d5593
mgstep-1.82 7-16-2018 md5: 443d15810d027c181986a8ee1e9e2088
mgstep-1.81 7-06-2018 md5: ce1544aac03983f5530899f0aa70aba9
mgstep-1.80 6-12-2018 md5: 9ed080eed2651c84dd316850fa31cb70
Bug fix release(s).
mgstep-1.79 5-24-2018 md5: 3a57abb75466324c112dc3d428f5bdc5
Elastic scrolling in the Appkit, NSPointerArray implementation and NSString tuning.
mgstep-1.78 5-10-2018 md5: 0ae934f622717ae43b7563294e50e004
Graphics and AppKit implementation improvements.
mgstep-1.76 4-24-2018 md5: ba8f319317c83a1392b634338389be1a
Graphics implementation improvements.
mgstep-1.75 3-28-2018 md5: 835d31f49fd598d99616f2db93494cdc
Elimination of AppKit backend libraries, button animation and CG Context improvements.
mgstep-1.74 2-24-2018 md5: f8dd9ec4a35a5dd8d599d6678f4e2cdf
Support for overlay scrollers and improvements to the CG Layer implementation.
mgstep-1.72 10-10-2017 md5: 4ae7f91e7f2333a04d4c816184c7e5e9
New CG Path and a rewrite of NSBezierPath around it along with other enhancements to graphics.
mgstep-1.71 7-15-2017 md5: 972acd1c18ba8aafddb03e146c2e42d2
Internal C frameworks extracted into discrete components: CoreFoundation, CoreGraphics, Security.
mgstep-1.70 5-30-2017 md5: b93c67936e11e0c4d8d100907a076220
Color management improvements.
mgstep-1.69 5-2-2017 md5: d0a0602053ea84b5beba24e8204872a7
Initial support for building with LLVM.
mgstep-1.68 12-4-2016 md5: 7fd1675207d4a8bef2e8c1b558f5c801
AppKit improvements and bug fixes.
mgstep-1.67 10-20-2016 md5: b01115c4c26996e4d1cb913273c96db3
AppKit modal session, window focus and app activation improvements.
mgstep-1.66 10-10-2016 md5: 548a5951d4fecf2e8093ebb7259fb300
OpenSSL support added to the URL loading classes (mini Security Framework API implementation). UTF-8 decoding added to string rendering primitive functions. Proof of concept encoding support for CJK fonts (typical fonts have 7K+ glyphs so full table is not included). NSData Base64 encoding fixes and a unit test. Contextual menu support added. Improvements to Obj-C to C bridge allow C framework objects to be stored in Obj-C collection classes.
mgstep-1.64 7-28-2016 md5: 623bdf1155a85477697530aec17fdb90
Fixes for framebuffer GUI clipping and font rendering. Bug fix for posting notifications from a signal handler. Core Graphics gradient support added. Enhancements to mini Core Foundation's memory management (better support for Core Graphics). NSLevelIndicator backported from myStep. Textfield cell line wrap support added.
mgstep-1.63 7-5-2016 md5: cad06394a618c4000c0d876db66bce86
NSRunLoop fixes for time delayed actions. Improvements to AppKit's X11 event coalescing. Refactored AppKit's X11 bitmap rendering to use Core Graphics abstractions. NIB archive improvements to NSMenu and NSPopUpButton along with a new external example (Magnify.App).
mgstep-1.62 6-16-2016 md5: 9e649e4e1c459ad058d2d57486284762
Enhancements to AppKit (X11, NSTableView, NSLocale, NIB archives). Fixed several critical bugs detected on OpenBSD.
mgstep-1.61 5-17-2016 md5: 130dc002e604e791b1e0aa7fd277e776
AppKit enhancements.
mgstep-1.60 5-10-2016 md5: 433bfe301e37565dfe01ef1e86bdb075
AppKit enhancements.
mgstep-1.59 4-24-2016 md5: 9ea216e3a48347042b13e7bb3563d578
AppKit enhancements.
mgstep-1.58 3-24-2016 md5: bb6e56528d79ab49c8441e7502bfa8f2
Enhancements from the AppKit framebuffer lib ported to AppKit X11.
mgstep-1.57 3-12-2016 md5: 526ee75bdb39bff21021ff29959e9f55
Massive upgrade to support the new GCC Objective-C runtime nomenclature.
mgstep-0.568 6-7-2010
Minor bug fixes and code optimization in the Linux framebuffer GUI backend.
mgstep-0.567
Anti-aliased path rendering was added to the Linux framebuffer GUI. The
implementation utilizes an adaptive super-sampling technique. Both GUI
backends were refactored into smaller files more tightly organized by function.
Also included are minor bug fixes for better GCC 4.4.3 support.
mgstep-0.566
Minor bug fixes to the AppKit's window management improve compatibility with OS X
while also resolving a few minor rendering bugs in the framebuffer GUI backend.
Foundation also received a variety of minor OS X compatibility improvements.
mgstep-0.565
Image rendering glitches in the framebuffer GUI backend were resolved by
eliminating the caching mechanism inherited from the X11 backend. Support
for right side scrollers was added and is the default for NSComboBox.
NSData and its unit test were enhanced. A new build configuration option allows
Distributed Objects to be disabled.
Improvements to the partially implemented NSURL classes and a new unit test
allow them to perform some simple tasks. Numerous minor bug and compatibility fixes
are also included.
mgstep-0.564
This is a major bug-fix release for the Linux framebuffer AppKit GUI backend.
Numerous cursor and scrolling related rendering bugs were fixed.
Double buffering added in the previous release is now the default.
Path stroking is now partially working. NSURLRequest was added to Foundation.
mgstep-0.563
Significant functionality was added to the Linux framebuffer AppKit GUI backend.
New features include: scrolling, window stack management, window detection,
menu support, gradient rendering, window double buffering and keyboard support.
Overall stability was also greatly improved. A new item in the FAQ section of
the web site describes basic configuration.
mgstep-0.562
This is a minor release focused on synchronizing the X11 and Linux framebuffer GUI
backend source code. Along the way rudimentary clipping was added to the framebuffer
GUI backend which resolves numerous rendering issues. Several bugs in NSTableView
were also quashed.
mgstep-0.561
The new Linux framebuffer AppKit GUI has been vastly improved in this release.
Most of the AppKit examples now render roughly as expected and exhibit basic functionality.
Hardware support remains limited to a 32bit screen depth and a PS/2 mouse. The
AppKit backend code was refactored to consolidate code and simplify future
simultaneous development of both the Framebuffer and X11 GUIs. Various minor bugs
were fixed and NSError was added to Foundation.
mgstep-0.560
This is a major release which adds native support for a Linux framebuffer AppKit GUI. No
third party libraries beyond Freetype are required. Though not fully functional most of
the low level primitive functions which underpin the AppKit are working. Hardware support
is limited to a 32bit screen depth and a PS/2 mouse while all of the AppKit examples generate
the same test screen. The build system was altered slightly to behave along the lines of
that in the Linux kernel by creating a .config file which defines the build configuration.
All currently envisioned additional classes were added even though some are largely untested
(NSIndexSet, NSNull) while others are little more than templates (NSURL and friends, NSUndoManager).
Build warnings generated by newer versions of GCC have been eliminated or reduced. Several
significant bugs on PowerPC were fixed (NSTimeZone and Distributed Objects).
mgstep-0.559
This is the first release in over two years. It includes numerous bug fixes many
of which were sent in by users. Preliminary support for CFSocket has been added
along with the many changes necessary in NSRunLoop and the Distributed Objects classes.
This simplifies cross platform application development across Linux/UNIX and OS X when
asynchronous socket I/O is used. The instance variables of several key AppKit classes were
also aligned with those of Cocoa for similar reasons. Several minor improvements enhance
the configuration and use of the makefiles build system on OS X.
mgstep-0.558
The implementation of radial gradients is now complete. Improvements
to the management of graphic state objects fix a potential memory leak.
Minor changes to the GUI (AppKit) backend polish the major changes in previous
releases. A demo of radial gradients was added to the AppKit tests.
mgstep-0.557
Architectural changes to the GUI (AppKit) backend which interfaces with X11
are largely complete as of this release. The limited Display Postscript
drawing API has now been replaced by an implementation of Apple's published
Quartz C API. Gradient rendering is now performed via this new API and a
new example application demonstrates its use. The backend structure was
also simplified as a result of the many changes.
mgstep-0.556
NSInvocation was rewired to lean more heavily on ffcall. Portions of the
integrated mframe function call interface were deprecated and removed in
the process. Several bugs afflicting the display and scaling of gray scale
images were resolved in the imaging classes. The image Viewer example now
enlarges and reduces via the mouse scroll wheel. NSAffinetransform
received some minor tuning.
mgstep-0.555
This is a major release which adds FreeType support while beginning the
process of replacing the existing Display Postscript drawing API with Apple's
very similar Quartz
vector drawing API. This alpha snapshot provides native FreeType and Xrender
support without the usual additional dependencies on Xft and Fontconfig.
Ongoing work to support the Linux frame buffer is the long-term impetus for
many of the changes. Other enhancements include a largely functional font panel.
A bug fix and initial test for the NSInvocation class. And an explanation of
the configuration and build process.
mgstep-0.552
Mostly minor bug fixes to issues introduced in the previous Major bug fix
release. A tune-up to NSFileManager streamlines the code while also resolving
a link deletion bug in the Workspace example. To avoid confusion on OS X where
mGSTEP only configures itself so that some of the examples can be built, the
configuration file was tweaked so that the libraries do not attempt to build.
Several minor tweaks to NSText and the Workspace example.
mgstep-0.551
A Major bug fix release. Several flaws in the field editor mechanism were
resolved. A fix to the behavior of tool tips when clicked. A number of bugs
related to the use of the open/save panels were fixed. A few of the cluster
based classes were tuned to eliminate redundant method implementations.
NSPropertyList was updated from the latest myStep source tree. Changes to
NSWorkspace eliminate a nuisance bug in the use of this class without a
pre-configured defaults database.
mgstep-0.550
This release consists mostly of minor bug fixes to various classes. Also
included is a minor enhancement of the support for scaled views and
scaled vector graphics rendering. This resolves various glitches in the
scrollview example application.
mgstep-0.549
A rewrite of NSData is the featured change. Most of the GNU extensions were
eliminated. Minor enhancements to NSFileManager, NSHost, NSColorPanel and
NSApplication. Topping it all off are various bug fixes and code optimizations.
mgstep-0.548
Minor bug fixes and enhancements for issues reported in the Foundation library.
mgstep-0.547
The NSTimeZone enhancement begun in the previous release is largely
completed in this one. Improved compatibility with Apple's published
Cocoa API was the focus. No other changes were made.
mgstep-0.546
This release includes a broad range of changes and enhancements for better
compatibility with Apple's published API. Most of the changes were in
Foundation. A number of minor bugs were fixed in the process. Significant
enhancements were also made to NSTimeZone and NSTask.
mgstep-0.545
Significant bug fixes to NSConnection's DO link release mechanism, Protocol
conformance testing and HSB/RGB conversion. A new clone of Apple's 'open'
tool provides a CLI/GUI bridge utility. Several enhancements to the backend
drawing engine provide better support for buffered windows.
mgstep-0.544
Enhancements to the NSApplication class greatly improve the management of
windows in applications that can open multiple documents. The improvements
are most noticeable in the 'Windows' menu item of the Edit and Viewer example
applications. Also included are the usual minor bug fixes.
mgstep-0.542
Several minor bug fixes including a scrolling bug seen with long lines in the
Edit example application, a couple of minor bugs reported in NSCalendarDate and
a few minor fixes in the menus.
mgstep-0.540
This minor bug fix release like the previous is focused on achieving a stable point
before more significant changes are introduced. Most of the changes were in the text
classes in preparation for further development and to resolve several long-standing
bugs in the Edit example application. Other bug fixes include another tweak to the
way modifier keys are handled, an obscure bug fix for NSComboBox and a minor fix in
the Workspace example.
mgstep-0.539
A variety of minor bugs were fixed. The most significant of these could
result in unexpected application behavior after modifier keys are used. Also
resolved were issues arising from miniaturizing application windows during
a modal loop. NSXMLParser and NSPropertyList were updated from the latest
myStep source.
mgstep-0.538
This long delayed release is focused on polishing many of the recent changes.
Major improvements were made to the Edit and Viewer examples via their respective
text and image rep classes. New features in Edit.app include the ability
to right/left tab shift selected text while line numbering is now a user menu
option. The Viewer example gained the ability to save images including those
the user has scaled. Dr. H. Nikolaus Schaller contributed implementations of
NSXMLParser and NSPropertyList. And if all that wasn't enough there are of
course a lot of bug fixes.
mgstep-0.537
This is a major release focused on integrating many of the changes from
myStep. To this end NSBezierPath was added. Backend support for this class
required significant changes to the implementation of both clipping and path
stroking in the drawing engine. Several classes that were developed prior to
the existence of a direct OPENSTEP equivalent were renamed to their
respective Cocoa/OS X names (NSAffineTransform and NSGraphicsContext).
Support for Gamma correction was added. Currently, the Gamma value is hard
coded in the backend but in the future it will be both a user preference
setting and a build option as the mGSTEP build system evolves. The effect is
most useful in image rendering applications such as the Viewer example.
Another new feature is an extension of NSScrollView's support for the
tableview class which now allows vertical scrolling headers. This is used
in the Edit example to provide the line numbering visible in the new
screenshot.
mgstep-0.536
Overhauled image rendering to employ implementations of the PScomposite and
PSdissolve NeXT Display Postscript System extension functions. The changes
allow mGSTEP to more closely mimic the behavior and implementation of the
OPENSTEP/Cocoa image rendering classes. This snapshot also contains various
minor bug fixes and tweaks.
mgstep-0.535
Several bugs in the image scaling code were fixed. Improved X11 error handling
to be more graceful. Significant improvements to the underlying XDND based
drag'n drop. Should work well in the case of simple file drops as tested with
XINE and the Qt drop demo. The Edit and viewer examples now support file drops
on their app tiles as do mGSTEP's Open/Save panels. Preliminary build support
for AIX 5.1 and Solaris 5.9.
mgstep-0.534
Several subtle but siginificant bugs in the handling of modifier keys were
fixed. Some of the enhancements from myStep were added in.
mgstep-0.533
Minor enhancements to the drawing engine. Several additions to the FAQ section
of the website.
mgstep-0.532
The major enhancement in this release is the addition of image scaling to the
AppKit. The viewer example application demonstrates this and also now supports
PNG in addition to the previously supported TIFF, JPG and GIF formats. As
usual a wide swath of bugs were fixed including a few that were significant.
mgstep-0.531
This release addresses several minor issues that were reported and also adds a
few enhancements so that a simple cross platform example (tableview) can be
built. Notable changes include a revamped 'make install', a fix for those who
have run into an NXConstantString error (see the faq section of the website)
and support for cross platform menus.
mgstep-0.530
This snapshot includes many bug fixes and enhancements from Dr. H. Nikolaus
Schaller and his myStep-1.3. The changes sent in were substantial so this
release represents a first pass through his package. Improvements were also
made to the makefiles build system and to NSText/Edit.app.
mgstep-0.529
Minor bug fixes and enhancements.
mgstep-0.528
This snapshot includes vast improvements over the previous 0.202 which was
released almost four years ago.
mgstep-0.202
mgstep-0.168
mgstep-0.144
mgstep-0.138
mgstep-0.132
mgstep-0.125
mgstep.1.1.2
mgstep.1.0.5
mgstep.0.8.9
mgstep.0.7.8
mgstep.0.6.7
mgstep.0.4.9
mgstep.0.4.4
|
|
|
|