Igor Delovski Board Forum Index Igor Delovski Board
My Own Personal Slashdot!
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Carbonization

 
Post new topic   Reply to topic    Igor Delovski Board Forum Index -> Mac Carbon
Mac Carbon  
Author Message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Sun Dec 03, 2006 1:02 pm    Post subject: Carbonization Reply with quote

Where Is __va_start Declared?

"I am in the process of porting all my CW code over to XCode (yeah,
yeah, I know I am a few years late) and have just finished getting all my
libraries to build properly."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Fri Dec 08, 2006 5:13 pm    Post subject: Reply with quote

comp.sys.mac.programmer.codewarrior - carbonization...

Miro Jurisic: "If you want your software to run properly on Mac OS X, the
only way to debug it is under Mac OS X. At that point, you might as well
develop it under Mac OS X as well."


Warren J. Dew: "Is your software PowerPC or 68k? If the latter, it's
convenient to have an older version of CodeWarrior (one that supports 68k
code) available while converting the software to native PowerPC, a necessary
prerequisite to carbonization."
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Fri Jan 19, 2007 7:26 pm    Post subject: Reply with quote

Extract fuul file name from OpenDialog

"You should use the newer Nav Serv APIs. Avoid any API that uses FSSpecs."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Tue Jan 23, 2007 7:14 pm    Post subject: Reply with quote

Get a picture from a resource file and draw it

"I think the current recommended mechanism for procedural code uses
QuickTime and discrete image files."
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Sat Feb 24, 2007 7:11 pm    Post subject: Reply with quote

Apple: Introduction to Carbon Porting Guide

"What Is Carbon?
What Are the Benefits of Carbon?
What Is in Carbon Today?
What’s Not in Carbon?
How Does Carbon Work?
Carbon and the Mac OS Application Model
Additional Information and Feedback"


Apple: Carbon Development Tips & Tricks

"If you are running animation, or other high frequency timer driven events
from your WaitNextEvent based application you may get better performance
by increasing your sleep time passed into WaitNextEvent. Yes, increasing
your sleep time. Passing in a small sleep time such as 0 or 1 may cause a
barrage of null events to be sent to your application. Event Loop Timers
only fire while waiting on the Event Queue, i.e. while blocked in WaitNextEvent.

So, passing in a larger sleep time may cause your high frequency timers
to actually fire more often and your CPU usage to drop significantly."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Sun Mar 11, 2007 4:17 pm    Post subject: Reply with quote

ADC: Technical Note TN2003 - Moving Your Code to Mac OS X

"This Technical Note describes how to move existing applications to Mac OS X
and where equivalent functionality found in existing applications and other
software can be implemented in Mac OS X."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Wed Mar 14, 2007 11:48 pm    Post subject: Reply with quote

MacTECH: Carbon: Getting Ready for Mac OS X, by Dan Parks Sydow

Becoming familiar with the Carbon API to ready your code for Mac OS X

"Each operating system has its own API, so to make it quickly evident which
API a programmer is referring to, each API has a name. As you know from
reading Getting Started, the API Macintosh programmers use is referred to
as the Macintosh Toolbox (or the Mac Toolbox, or simply the Toolbox). The
Macintosh Toolbox, like any API, is nothing more than a set (albeit a very
large set) of routines. When you learn how to make use of these routines,
you know how to write programs.

... Carbon is nothing more than a cleaned-up, enhanced, Macintosh Toolbox.
If you're familiar with the Macintosh Toolbox, you're familiar with Carbon.
The more you already know about the Macintosh Toolbox, the more you
will know about Carbon."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Sat Mar 24, 2007 3:43 am    Post subject: Reply with quote

Apple: Carbon User Experience Guides

"Accessibility Programming Guidelines for Carbon, Apple Human Interface
Guidelines, Dock Tile Programming Guide, Software Delivery Guide, Search
Kit Programming Guide, HIArchive Programming Guide, Handling Carbon
Windows and Controls, HIToolbar Programming Guide, HIView Programming
Guide ,Setting Up Your Carbon Application to Use the Services Menu, Desktop
Icons, Programming with the Appearance Manager, etc."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Tue Apr 03, 2007 10:16 pm    Post subject: Reply with quote

Macromedia: Avoiding Pitfalls when Porting to Mac OS X [PDF]

A case study of the Macromedia Authorware 7 conversion to Mac OS X from
Mac OS 9, by François Breton


"In order to make the rest of this reading as easy as possible, I have broken
it down into six key issues developers should address to avoid major pitfalls
when porting to Mac OS X."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Thu Apr 12, 2007 12:53 am    Post subject: Reply with quote

ADC: DialogsToHIViews

"This sample code illustrates the conversion process from a resource-based
dialog as would have been written for System 6 or 7, to an appearance-savvy
dialog as would have been written for Mac OS X 8 or 9, to a modern nib-based
window with custom HIViews as should be written for Mac OS X 10.2 on."


Includes sample application: DialogsToHIViews.zip
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Wed Apr 18, 2007 6:22 pm    Post subject: Reply with quote

ADC: Core Foundation - Introduction to Design Concepts

"Core Foundation supports the transition from earlier Mac OS to Mac OS X
systems. The evolution of the Mac OS into Mac OS X requires the participation
of application developers. By slightly modifying your current code to use new
programming interfaces and techniques, your applications can run smoothly
on a radically different operating system, one with features such as protected
memory and preemptive multitasking."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Wed May 02, 2007 5:45 pm    Post subject: Reply with quote

MacTech: Carbonization 101 - Easier than you might think and so rewarding
by Éric Simenel

"Another whole section of the traditional Macintosh Toolbox, the Scrap Manager,
has also been revised in Carbon. Most applications use the Scrap Manager
routines in a fairly straightforward way and the amount of modifications you
may have to apply may not be much more complicated than the following."


See: Scrap Manager Reference

"The InfoScrap function is not supported in Carbon. You should use the function
GetCurrentScrap instead. Your application can determine if the scrap contents
have changed by storing the scrap reference returned by GetCurrentScrap and
comparing it against the scrap reference returned by GetCurrentScrap at a later
time. If the two scrap references are different, the scrap has changed."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Sun Aug 26, 2007 12:41 am    Post subject: Reply with quote

ADC: Introduction to Porting CodeWarrior Projects to Xcode

"Although this document generally describes how to convert CodeWarrior
projects that build applications, much of the information can be applied to
projects that build plug-ins, bundles, frameworks, and other kinds of software."


ADC: Xcode From a CodeWarrior Perspective

"Though there are many minor differences between Xcode and CodeWarrior,
you’ll find that Xcode supports most of the features CodeWarrior users are
familiar with. Xcode also provides a great deal of flexibility in organizing the
environment for the way you like to work, as described in “Customizing the
Environment”."


ADC: Switching from CodeWarrior to Xcode

"This article is intended for developers who currently use CodeWarrior. It
provides a brief overview of Xcode’s major components, describes the benefits
of moving to Xcode from CodeWarrior, and tells you how to get started."
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Igor Delovski Board Forum Index -> Mac Carbon All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Delovski.hr
Powered by php-B.B. © 2001, 2005 php-B.B. Group