Commit Graph

522 Commits

Author SHA1 Message Date
Christopher Lloyd
3e5eba15a1 - removed dependancy of KGContext_gdi/KGContext_builtin_gdi on KTFont
- added encoding info to KGGraphicsState and KGFont
- moved CoreText stuff to its own project
2009-07-02 19:28:33 +00:00
Christopher Lloyd
3524019811 - Issue #322 fix by Glenn Ganz, fixed infinite loop in NSMutableString
- Issue #320 fix by Glenn Ganz, support for NSWindowsCP1252StringEncoding
- resave NSColorPanel nibs to newer version which has expected autosizing flag values
2009-07-02 18:28:11 +00:00
Dr. Rolf Jansen
f1b3200ae7 Put only one separator item between the steady upper part of the "Windows" menu and its dynamic lower part that lists the open windows. 2009-07-01 21:48:07 +00:00
Christopher Lloyd
0c666b973e - added more enums to NSStringEncoding
- implemented cStringUsingEncoding:NSUnicodeStringEncoding
- removed NSNullTerminatedUnicodeFromString and replaced with cStringUsingEncoding:NSUnicodeStringEncoding
- switched KGPDFContext to use KGFont instead of KTFont, added KGFont method for advances and recoding
2009-06-30 21:49:50 +00:00
Christopher Lloyd
d75354471e added KGFont_gdi to project 2009-06-27 03:37:42 +00:00
Christopher Lloyd
5b9d37ae7e KTFont cleanup and some functionality 2009-06-27 03:01:59 +00:00
Christopher Lloyd
8a89d53b48 added KGFont_gdi.h/m 2009-06-27 02:13:53 +00:00
Christopher Lloyd
a6085aaebb CGFont functions, TTFFont fix for KGFont api chang 2009-06-27 01:23:45 +00:00
Christopher Lloyd
787a416ee0 minor cleanup 2009-06-27 01:16:13 +00:00
Christopher Lloyd
1717ab2d16 added KGFont+PDF, KGFont functions 2009-06-27 01:10:25 +00:00
Christopher Lloyd
441c0e929b some cleanup with CG/CT 2009-06-27 00:56:27 +00:00
Christopher Lloyd
8ec7d3224b added missing [self getCharacters:] in cStringUsingEncoding: 2009-06-26 13:01:47 +00:00
Christopher Lloyd
fc6d94e7a1 NSBox fix by Mathew Burrack to use title cell for drawing 2009-06-26 05:03:16 +00:00
Christopher Lloyd
930c589d4c Issue #316 caused by Issue #311 patch, NSCustomView reverted 2009-06-26 04:13:12 +00:00
Christopher Lloyd
991c0b6f1b Issue #106, NSAlert fixes by Alexei Svitkine 2009-06-26 02:18:45 +00:00
Christopher Lloyd
74525baac0 renamed platform_win32 directories to platform_windows 2009-06-25 19:33:25 +00:00
Christopher Lloyd
79fea42c6f moved platform specific code into platform_ directories 2009-06-25 13:07:08 +00:00
Christopher Lloyd
573b641c63 fixed problem with NSLayoutManager drawing an NSControlGlyph 2009-06-25 03:52:59 +00:00
Christopher Lloyd
11f68bc357 Issues #310, #311, #314, #315 patches by Markus Hitter, NSTableView, NSCustomView, NSSplitView, NSView fixes 2009-06-24 14:58:37 +00:00
Christopher Lloyd
4bd01aab63 switch from using NSView to NSGraphicsContext for isFlipped status 2009-06-20 01:11:06 +00:00
Christopher Lloyd
984ca6a6ac set svn:ignore property for xcode user specific files 2009-06-19 20:03:27 +00:00
Christopher Lloyd
d90b0b9bce change imports to use NSKeyedArchiver.h 2009-06-19 18:12:28 +00:00
Christopher Lloyd
3edcca086e removed now empty NSNibKeyedUnarchiver 2009-06-19 17:31:04 +00:00
Christopher Lloyd
2d7820697a Issue #308 fix by Glenn Ganz for NSRecursiveLock headers 2009-06-18 13:53:41 +00:00
Christopher Lloyd
64c5cb9542 Modify NSBezierPath appendBezierPathWithRoundedRect: to construct path in same order as Cocoa, starting with top line, remove unneeded lineto's 2009-06-17 16:28:26 +00:00
Christopher Lloyd
8474b6ad69 Issue #303 fix, add move/line properly in NSBezierPath arc appending 2009-06-17 16:06:18 +00:00
Christopher Lloyd
0abbdabb50 Issue #302 patch by Markus Hitter, NSView improvements 2009-06-17 15:45:38 +00:00
Christopher Lloyd
4fc62a2e49 Issue #306 patch by Markus Hitter, NSImageView methods (modified) 2009-06-17 15:31:23 +00:00
Christopher Lloyd
fad6a1efdc Issue #303 fix, missing method in NSBezierPath header 2009-06-17 02:13:50 +00:00
Christopher Lloyd
4df4344abb Issue #304, Alexei Svitkine's fix for iconForFile: in 16-bit mode 2009-06-16 18:43:15 +00:00
Christopher Lloyd
3315187bc4 - Issue #303, fixed NSBezierPath appendBezierPathWithRoundedRect: and appendBezierPathWithArcWithCenter: enough for this issue.
- Improved KGMutablePath addArcAtPoint:...
- cleaned up some import's of KG classes
2009-06-16 18:33:38 +00:00
Christopher Lloyd
7f5929f310 - fixed warning in NSObservationProxy
- switching backing store type from DDB to 32bit r/g/b/a DIBSection
- added experimental, disabled, layered window code to Win32 and cleanup up some constants
2009-06-12 01:50:38 +00:00
Christopher Lloyd
bdeabecb96 - Decoding of NIB external name table replacement, allObjects, and NSCustomObject substantially changed to use mostly public API and be compatible with Apple's Foundation. Custom object's are instantiated only after replacement is performed and only done if present in NSIBObjectData's NSNamesKeys (tests indicate they are always in this array).
- Type fixes on -[NSCoder/NSKeyedUnarchiver decodeBytesForKey:...]
- Foundation project fix for copied Info.plist
- added NSKeyedUnarchiver delegate protocol, partial implemented. private replaceObject:withObject: method
- changed use of -[NSString _KVC_partBeforeDot:afterDot:] in AppKit to NSStringKVCFunctions.h because it is not present in Apple's Foundation
- changed NSApplication use of objc_msg_lookup to methodForSelector
- moved KGContext/NSPrintInfo imageableRect logic into Win32Display
2009-06-11 16:07:01 +00:00
Christopher Lloyd
38258956e3 Linux ppc Info.plist tweak 2009-06-10 21:52:12 +00:00
Christopher Lloyd
c6080b8d20 Issue #288, Linux ppc targets by Jesús Álvarez 2009-06-10 21:50:54 +00:00
Christopher Lloyd
2f60a957c4 CF warning cleanup. fixed case on -[NSMutableArray exchangeObjectAtIndex:withObjectAtIndex:] 2009-06-10 20:55:23 +00:00
Christopher Lloyd
53ea1dc325 Issue #301 fix, check for nil before adding to _allObjects in NSNib.m 2009-06-10 18:01:45 +00:00
Christopher Lloyd
9bb5bd88d0 added #ifdef's for optionally building CF 2009-06-10 17:46:24 +00:00
Christopher Lloyd
bb2cc73ae2 updating CoreFoundation/ from CF branch 2009-06-10 15:01:59 +00:00
Christopher Lloyd
30bc8be10c - Decoding of NIB external name table replacement, allObjects, and NSCustomObject substantially changed to use mostly public API and be compatible with Apple's Foundation. Custom object's are instantiated only after replacement is performed and only done if present in NSIBObjectData's NSNamesKeys (tests indicate they are always in this array).
- Type fixes on -[NSCoder/NSKeyedUnarchiver decodeBytesForKey:...]
- Foundation project fix for copied Info.plist
- added NSKeyedUnarchiver delegate protocol, partial implemented. private replaceObject:withObject: method
- changed use of -[NSString _KVC_partBeforeDot:afterDot:] in AppKit to NSStringKVCFunctions.h because it is not present in Apple's Foundation
- changed NSApplication use of objc_msg_lookup to methodForSelector
- moved KGContext/NSPrintInfo imageableRect logic into Win32Display
2009-06-09 19:24:50 +00:00
Christopher Lloyd
75aaabb071 Issue #289 fixes by Markus Hitter, NSTask cleaning up during dealloc, Win32Display only puts the event source in the run loop when waiting for events 2009-06-09 15:21:04 +00:00
Christopher Lloyd
dc8ba362b0 Issues #298, #299, patches by Markus Hitter, -[NSScanner scanInteger:] and NSTableView cleanup with numberOfRows caching 2009-06-08 02:33:46 +00:00
Christopher Lloyd
8473d0c7cc Issue #297 patch by Markus Hitter, NSTask cleanup and setter/getter implementation 2009-06-05 15:37:58 +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
c6c172964c -[NSString cStringUsingEncoding:] implemented for NSUTF8StringEncoding, -[NSFileManager fileSystemRepresentationWithPath:] changed to use NSUTF8StringEncoding 2009-06-05 02:22:13 +00:00
Christopher Lloyd
1b87806055 Issue #295, #296, NSData, NSString fixes by Markus Hitter 2009-06-02 04:59:19 +00:00
Christopher Lloyd
548ca541b0 More NS(U)Integer cleanup, more stdint conversion 2009-06-01 20:04:55 +00:00
Christopher Lloyd
2f54846d44 few tweaks to the scanline fill, some cleanup 2009-06-01 17:42:05 +00:00
Christopher Lloyd
a00faf8ca3 remove intermediate work 2009-05-30 00:39:50 +00:00
Christopher Lloyd
f274717441 scanline fill optimizations w/ intermediate work 2009-05-30 00:39:24 +00:00