This page is a wiki. Please login or create an account to begin editing.


CodeWarrior Development Studio 10


Rating:
Your rating: None Average: 4.5 (4 votes)
Category:
Year released:
Author:
Publisher:
#1
[www].se [ftp].se [mirror].us
Codewarrior_Development_Studio_10.zip (172.81 MB)
For Mac OS X
#2
[www].se [ftp].se [mirror].us
open-powerplant-code-git-svned.zip (39.08 MB)
For Mac OS X
Purchase
This software is still available for purchase
Emulation
Guides on emulating older applications

CodeWarrior Development Studio 10 for Mac was the last edition of the CodeWarrior series of the development environment by Metrowerks for Mac OS and Mac OS X, released shortly after the buyout of Metrowerks by Freescale who turned it to a development environment for its embedded microprocessors only.
As a good-bye gift, price dropped to $99 and it was only available as a download, allowing all former Macintosh developers to update and archive their Mach-O and CFM/ PEF projects, as needed for import in Xcode for moving to the new Intel-based Macintoshes.

CodeWarrior 10 includes PowerPlant, a C++ framework for Mac OS development; also included is PowerPlant X, which allows for Mach-O development.

Later on, the PowerPlant and PowerPlant X C++ class libraries for Mac OS and Mac OS X and Constructor were open-sourced under BSD license by Freescale on SourceForge.

Reviews:
Macworld Review
MacTech

Description
CodeWarrior Development Studio for Mac OS v10 unleashes your imagination to develop C, C++, and Objective-C applications faster than ever. Version 10 includes a broad array of features that enhance productivity and shorten development cycles:

Benefits
CodeWarrior Advantage
The CodeWarrior IDE has everything you need in one easy-to-use tool suite: an advanced project manager, build system, source-code editor, compilers, linkers, debuggers, class browser, and more. And, for the first time, buy only what you need. CodeWarrior Development Studio for Mac OS v.10 is hosted on Mac OS X and includes the Mac OS X (Mach-O) target.

Key Benefits

An optional text based project format that enhances the ability to use version control systems with CodeWarrior.
Fastest build speed for Mac OS development and high-performance compiler to help developers deliver applications to market sooner
Developers can work in Objective-C and XCode within the CodeWarrior tool suite
New PowerPlant C++ framework allows developers to write native Mac OS X code using Mac OS X supported features
New packaging feature provides developers a visual display of their package and allows for easy drag-and-drop of files or folders into the package
New enhancements to the editor (including automatic code formatting and code completion for Objective-C) saves time

Detailed Features

General
• Mac OS X hosted
• Targets: Mac OS X (Mach-O) and Classic Mac OS (PEF)
• PowerPlant X C++ Framework for Mac OS X development with Carbon Events, HIViews and Unicode support

Integrated Development Environment (IDE)
• Text-based xml projects (optional via user preference)
• Packager support updated so that it is no longer necessary to make changes for packaging in multiple targets — added ability to have a master packaging target to perform common package actions

Power Plant
• PPx can now directly deal with .nib files
• PPx can deal with SearchField, SegmentedView, TextView (HIView-savvy replacement for MLTEView), and UserPane
• New PPx wrappers for CGClorSpace, CGDataProvider, and CGImage
• Enhanced support for the DataBrowser control
• PPxNavServices allows the addition of custom filter and preview callbacks
• PowerPlant, PowerPlant X, and Constructor will be put into open source.
C/C++ PowerPC Compiler 4.0
• New interprocedural analysis (IPA) for file level or whole program optimizations
• Modified inliner for true bottom-up inlining when using IPA
• Improved template instantiation error messages
• Updated POD detection to conform to C++03 standard
• Support for out-of-line defined partial class template specializations

Metrowerks Standard Library 11.0
• Implemented “safer” (a.k.a. “secure”) library extensions being proposed by the C0x working group
• Added a number of common POSIX reentrant functions for PEF programming (asctime_r, ctime_r, localtime_r, gmtime_r, rand_r, readdir_r, strerror_r, strtok_r)
• Uses a couple more Mach-O system functions for faster memcpy, memmove, memset, memchr, and memcmp
• Mach-O Dynamic library for MSL C & MSL C++
• Fix for static destructors not working from bundles - even when building with BSD C or using the gcc compiler
• Added ability to use move semantics (rvalue reference) for drastic (revolutionary!) performance increases
• Added and mem_fn from the C++ TR1 addendum
• When using MSL C++ on top of BSD C (Mach-O), the standard MSL C++ headers import items from the global namespace into the std namespace

(source: original product hompage via Wayback machine (link))

The Download is CodeWarrior Development Studio 10 for Mac - Professional Edition.
MD5 (Codewarrior_Development_Studio_10.zip) = 9a30e7ce1d221600e9d092f25ad0d575

Related: 10 Gold 11 Academic Gold Pro 1 Pro 2 Pro 3 Pro 4 Pro 5 Pro 6 Pro 7 Pro 8 Pro 9 for Palm Dev Studio 9

Compatibility
Architecture: PPC (Carbonized)

Mac OS X v10.2.x
PowerPC G3 or greater (G4 recommended)
128 MB RAM
800 MB recommended for full installation (minimal installation 600 MB)

Comments

mrpippy's picture
by mrpippy - 2015, June 24 - 6:47am

I figured out how to restart the 15-day trial!

1. Replace license.dat (located in Metrowerks CodeWarrior x.0/Metrowerks CodeWarrior) with the original file from the installation disc.
2. Open /Library/Application Support/.fiplrc and remove the line corresponding to your CodeWarrior version (either "Pro 9.0" or "Pro 10.0"). Alternately, just remove the file if there's only one line in it.
3. Start CodeWarrior and click "Register Later" to get another 15 days! You will need to quit and re-launch CodeWarrior for the new license to take effect.

Bob Kiwi's picture
by Bob Kiwi - 2015, June 11 - 1:03am
4

Fantastic, I've been interested in Classic Mac Development under Mac OS X (nothing fancy, but I used to make console apps with CW Pro 6 as a kid) and have had CodeWarrior Pro 8 installed under Mac OS 9 and Mac OS X 10.6 recently and those were working great.

The limited crack is a bummer, for sure. Perhaps though it won't be too bad to dance around the eval.

It'd be interesting to find a copy of CodeWarrior Pro 9 as well. I know I had seen 9 and 10 only one other place on the Internet, and that was the BetaArchive, but getting access there is pretty impossible.

I look forward to playing with this during the upcoming weekends! Thanks so much for getting this online.

mrpippy's picture
by mrpippy - 2015, June 7 - 7:20am

This is great to have! But unfortunately the included crack only installs an academic/student-level license. This limits projects to 32 files, limited optimization levels, no building libraries/frameworks, etc.
Without the crack it installs a 15 day eval of the full license, but I'm not sure how hard it is to renew/re-create another 15-day license after that expires.

Does anyone have a crack for the full functionality?