Commit Graph

47 Commits

Author SHA1 Message Date
Thomas A
19b47b890d Generate Headers for AppKit, Cocoa, CoreData, CoreGraphics, CoreText, Onyx2D, and QuartzCore 2022-09-04 10:58:40 -07:00
TheBrokenRail
9700bac810 Removed Unused Code 2021-05-24 21:11:48 -04:00
TheBrokenRail
cda40d9947 Code Formatting Using Patched ClangFormat 2020-05-12 17:04:15 -04:00
Andrew Hyatt
d5496c73f3
Clean up build output 2020-03-17 14:24:42 -04:00
Andrew Hyatt
2799b5befc Set dylib versions 2017-08-08 13:03:19 -07:00
Andrew Hyatt
a665684447 Build Cocoa 2017-08-08 12:57:18 -07:00
Rolf Jansen
bbba7c2199 in the *.xcodeproj files, set indent and tab width to 4 and use tabs to 0, so file editing within the respective projects will honour these settings instead of any custom user settings 2015-10-05 08:11:19 -03:00
Rolf
84178580aa changes for building cocotron-master on Mac OS X 10.0.4 + Xcode 6.4
added directives for debugging the Cocotron frameworks
2015-08-09 22:53:36 -03:00
Christopher Lloyd
100fbed89b fix a pile of clang warnings 2013-08-04 01:53:06 -04:00
Christopher Lloyd
ed53de7c02 cleanup settings 2013-05-28 18:00:09 -04:00
Christopher Lloyd
73138238e5 use target triple for dstroot 2013-04-06 23:55:05 -04:00
Christopher Lloyd
54c3412526 move bulk of build settings to xcconfigs, clean out unneeded build rules, phases and settings 2013-04-05 11:01:56 -04:00
Christopher Lloyd
a797940597 delete MacOS AppKit target and move some settings to xcconfig 2013-04-04 09:37:30 -04:00
Christopher Lloyd
cc67b25b86 update for Xcode 4 2012-03-30 19:54:53 -04:00
Christopher Lloyd
be53f5e0b9 replace build rule with compiler variable in build setting for Windows 386 2012-03-05 22:12:14 -05:00
Christopher Lloyd
ba38ef2f13 merge 2012-02-17 19:30:58 -05:00
Steve Nicholson
efa185d132 Add unimplemented version of NSString boundingRectWithSize:options:attributes: 2012-02-15 16:04:36 -08:00
Christopher Lloyd
16d286b6de move generic OTHER_LDFLAGS for windows to xcconfig 2011-09-28 10:55:06 -04:00
Christopher Lloyd
2b59273a1a switch framework search path to implicit TARGET_BUILD_DIR 2011-09-27 11:30:51 -04:00
Christopher Lloyd
5fbac7dc5c move deployment options to xcconfig 2011-09-27 10:25:49 -04:00
Christopher Lloyd
1fc511eda0 remove EXECUTABLE_SUFFIX, fix Foundation base xcconfig 2011-09-26 23:28:47 -04:00
Christopher Lloyd
028364941e move DEPLOYMENT_LOCATION to xcconfig 2011-09-26 23:19:53 -04:00
Christopher Lloyd
a9a5306e07 add framework xcconfig 2011-09-26 18:06:39 -04:00
Christopher Lloyd
fe2733fa5a move Windows INSTALL_PATH to xcconfig 2011-09-26 14:32:36 -04:00
Christopher Lloyd
2d69bdf6a3 add basic xcconfig's for current targets and update build paths to use EFFECTIVE_PLATFORM_NAME 2011-09-26 14:16:24 -04:00
Christopher Lloyd
dda2f03a42 variety of small fixes
-[NSWindow setViewsNeedDisplay:] will now schedule a displayIfNeeded to properly redisplay after a non-UI event.

NSFont LucidaGrande, LucidaGrande-Bold mapping

NSMenuItem NSValidatedUserInterfaceItem conformance

NSProgressIndicator tweaks for display update

NSThemeFrame fixes for toolbar layout

NSView autoresizesSubviews set to YES always when reading from nibs

Mouse deltas and scroll wheel fixes in Win32Display

NSPropertyListReader_vintage reads hex encoded NSData now.

assorted mundane fixes
2011-01-10 11:44:35 -05:00
Christopher Lloyd
7d2555834f CFUUID implementation 2010-10-28 22:22:07 -04:00
Christopher Lloyd
091bb5dc7b Onyx2D improvements 2010-10-22 11:57:22 -04:00
Christopher Lloyd
75ec934545 CoreData xml/memory store implementation 2010-10-20 12:17:24 -04:00
Christopher Lloyd
61d3e2f55e standardize all build directories as in project directory 2010-04-01 13:01:05 -04:00
Christopher Lloyd
c3dead2920 - add FreeBSD targets to all frameworks
- brought X11 back to current for Darwin and FreeBSD
- removed CairoCacheImage, added O2Surface_cairo
- separated TTFFont into O2FontState_cairo/O2Font_FT/TTFFont
- renamed CairoContext O2Context_cairo
- added O2Context_builtin_FT which implements Onyx2D+FreeType
- moved font queries to X11Display
- added NSPlatform_bsd.m to AppKit
- encoding change/fix(?) in NSColor.m
- moved showText: into abstract class O2Context from _gdi classes
- fix for ObjCModule.m to get executable path
2009-12-16 19:27:00 +00:00
Christopher Lloyd
027c5e85cf (fixes issue 388) Added Linux 386 target to Cocoa.xcodeproj 2009-10-19 20:27:55 +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
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
548ca541b0 More NS(U)Integer cleanup, more stdint conversion 2009-06-01 20:04:55 +00:00
Johannes Fortmann
319bee628c X11 OpenGL windows now placed properly
some event loop fixes
2009-01-04 14:09:32 +00:00
Johannes Fortmann
94b3303d01 Some bindings refactoring:
- move common stuff from array controller to object controller
- move common stuff from KVO binder to vanilla binder
- replacement key path for values used
- binding thru NSObjectController now works
2008-09-15 17:19:52 +00:00
Dr. Rolf Jansen
4da5ed923e added the Debug configuration to the Cocoa-Windows-i386 target 2008-06-17 06:05:59 +00:00
Christopher Lloyd
862c256963 - Disable unroll loops in AppKit/Foundation so that gcc 4.3.0 can be used 2008-03-31 19:51:55 +00:00
Christopher Lloyd
c365e20d59 - Fixed problem with -[NSWindow setMenu:] causing window display prior to awakeFromNib
- Changed some of the build install permissions from a-w to og-w as u-w was causing problems
2008-02-03 06:10:46 +00:00
Christopher Lloyd
c4a43051a7 - New 'Debug' configurations in AppKit/Foundation/objc provided by Rolf Jansen. 'Deployment' configuration renamed 'Release' in all projects 2008-01-31 15:26:21 +00:00
Christopher Lloyd
cd258cbd9b - Removed the gcc 4.0.3 specific project targets. 2008-01-19 19:02:10 +00:00
Christopher Lloyd
e5c2e1c5b5 - Issue 47 fix by Rolf Jansen, %f formatting bug fixes
- NSApplication*ActiveNotification's behavior implemented
- gcc 4.2.1 compiler warnings reduced
- First pass at PDF output, -[NSView dataWithPDFInsideRect:], and underlying NSPrintOperation, KGPDFContext and KGPDF* code functional but not complete (text, images and shadings not functional)
- Cleanup of KGContext,KGGraphicsState to be more general/abstract, moved KGRendering/DeviceContext into Win32
- NSCachedImageRep changed to use NSWindow instead of CGLayer
2007-10-15 18:08:57 +00:00
Christopher Lloyd
b5a5dd53ec - C++ compatibility patch from Johannes Fortmann
- category method list patch from Johannes Fortmann
- Issue 36 fix by Johannes Fortmann
- new Windows targets for gcc 4.2.1
2007-07-30 13:30:20 +00:00
Christopher Lloyd
b83f6593fc - Dirk Theisen added NSFileType key to attributes dictionary returned by -[NSFileManager_win32 fileAttributesAtPath:traverseLink:]
- Added axial shaders via CGShading/CGFunction interface

- Added clipping to path

- Added ApplicationServices project for header compatibility if you use CoreGraphics

- Fixed problem with nib connections which do not have : at end

- Fixed problem with system images not appearing in check boxes loaded from nib
2007-03-23 21:20:59 +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
Christopher Lloyd
30916ff6e5 Original 2006-12-22 04:41:44 +00:00