Commit Graph

18 Commits

Author SHA1 Message Date
Christopher Lloyd
4fdeb2c9de NSScroller, NSView minor improvements 2010-11-03 15:18:22 -04:00
Mike Shields
e5079f572f Fixed a bunch of warnings 2010-10-28 02:53:25 -04:00
Christopher Lloyd
47cb06926c NSControl fixes, NSPDFImageRep fixes 2010-10-22 15:22:22 -04:00
Christopher Lloyd
361948d3e2 fixed display problem with PDF image resources, resized/renamed NSRefreshTemplate, included .ai file 2010-03-29 16:42:38 -04:00
Christopher Lloyd
7e5ec4ecb8 - moved CG* basic types to CFBase.h
- cleaned up CF and CG headers so they do not have ObjC in them
- AppKit changes related to CF/CG header changes
- added CFNetwork and CoreServices skeletons
2009-11-12 18:07:15 +00:00
Christopher Lloyd
2a9778ec3d i376 partial fix, imageRepWithContentsOfFile: implemented, NSRectFill* function fixes for blend modes 2009-08-26 19:04:20 +00:00
Christopher Lloyd
a73db3310f - split CoreGraphics out into it's own framework project. AppKit still embeds CoreGraphics but it is also built standalone on Foundation. (don't link against both)
- new experimental AppKit-MacOS-i386 target which sits on Apple's Foundation, ApplicationServices (not operational). Header&api usage fixes to clean this up.
- Redid NSBezierPath so it doesn't rely on private Cocotron CoreGraphics API.
- Change the NSRaise macros/functions to be inline so AppKit can just include it instead of depending on them in Foundation since they aren't present in OSX.
- split NSRaiseException() into it's own Foundation private header and removed use from AppKit.
- changed use of NSRangeEntries so AppKit can embed it on MacOS
- switched NSOutlineView use of NSInt*CallBacks to NSInteger*CallBacks
- added CGPDFContext and CGDataConsumer
2009-06-05 03:16:46 +00:00
Christopher Lloyd
0670d7e3a4 - One-off on the page number fix for NSPDFImageRep
- Corrected ordering of CGPathElementType so VGPath's draw correctly.
2008-11-11 16:17:39 +00:00
Christopher Lloyd
2af7a837be - Some initial work for NSURLConnection supporting http, added NSCachedURLResponse, NSURLProtocol_http,NSURLConnectionState classes.
- Changed use of KGPDFPage to CGPDFPageRef in AppKit
- Support in KGDataProvider loading from a file
- Support in KGImage for releasing underlying data if reloadable from data provider
- KGPaint_radialGradient fixups
2008-07-18 17:07:22 +00:00
Christopher Lloyd
c2299dbf93 - Split the PDF encoding/decoding of KG objects into separate +PDF.h/.m's
- Added KGSurface_DIBSection, KGContext_builtin_gdi
2008-06-27 17:35:48 +00:00
Christopher Lloyd
a570c48944 - SWRender, added PDF draw test
- PDF drawing related cleanup
2008-05-01 03:39:59 +00:00
Christopher Lloyd
5aabd688f9 - Moved CG* headers to ApplicationServices and changed references in KG classes, this allows for building the KG classes on OSX from SWRender
- Cleanup of CG/KG classes, use CGGeometry instead of NSGeometry, fixed PathElement constant names
- SWRender, image resampling optimizations, added better basis for cubic curve tessellation
2008-04-17 16:59:58 +00:00
Christopher Lloyd
fcda3ab7d9 - Large number of missing AppKit constant/methods added, most of the simpler ones implemented. Cleanup and instance size changes.
- Some existing implementation updated for new methods, primarily NSDocument
- Removed legacy keyed encoding/decoding functionality in AppKit
2007-11-08 15:58:54 +00:00
Christopher Lloyd
8412c6fa15 - moved glyph metric information into KGFont so that KG can track the baseline between shows, made KGFont functional and used by NSFont
-[NSDocument readFromURL:ofType:error:] implemented
-[NSDocument readFromFileWrapper:ofType:error:] implemented
-[NSDocument readFromData:ofType:error:] implemented
-[NSDocument loadFileWrapperRepresentation:ofType:] implemented
- radial shader improvements, adjusting for scaling and optimizations
- NSImageRep, NSPDFImageRep, NSBitmapImageRep fixes for file extension registration
- simple NSURL support for files
- NSToolbar fix so that it defaults to visible and appears when added to a window
2007-07-07 03:23:36 +00:00
Christopher Lloyd
15df8db564 - Radial shader implemented in KoreGraphics
- Handful of KGPDF fixes/improvements
2007-06-23 04:08:45 +00:00
Christopher Lloyd
291d859a1e - Fixed case sensitivity on ObjC* #import's for case sensitive file systems submitted by halfactivist.
- CGWindow, NSCustomView, NSDrawer, NSWindow, NSWindowController, Win32Window fixes from Issues 10-17 submitted by Rolf Jansen.

- NSFileWrapper implementation submitted by Dirk Theisen.

- Added stubs to NSAssertionHandler, NSDirectoryEnumerator, NSFileManager for methods needed by NSFileWrapper addition.

- Added FlateDecode filter derived from a public domain implementation (not zlib) by Sean Barrett to the PDF system.

- Added ImageIO directory and starting point files.

- Added more starting point code in KoreGraphics and clean up in KG and Win32. Added KG(Mutable)Path.

- First pass at NSPDFImageRep hooks into underlying KG classes.
2007-03-11 19:28:02 +00:00
Christopher Lloyd
496f2b7ba1 NSKeyedUnarchiver - Rolf Jansen's fix for parsing scientific notation on floats
NSConnection subproject - added a lot of empty methods

Introduction of KoreGraphics (KG prefix) classes to the AppKit project. This is primarily a first pass at PDF parsing and rendering. It is not integrated with the rest of the AppKit, it is simply there and compiles.
2007-02-13 03:41:55 +00:00
Christopher Lloyd
578873e3cf Added templates for many missing classes, updated copyright for 2007, +[NSValue valueWithRange:],-[NSObject className] 2007-01-01 21:11:21 +00:00