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