F
- face layers
- A structure that describes part of a text face. Several face layers are combined to form the visual composite of a glyph.
- factoring
- Using Apple events to separate the code that controls an application's user interface from the code that responds to the user's manipulation of the interface. In a fully factored application, any significant user actions generate Apple events that a scripting component can record as statements in a compiled script
See also: recordable application
- fade mode
- A transfer mode type in which the source is blended with the destination, using the relative alpha values as the ratio for the blend.
- fake definition resource
See: stub definition resource
- fake handle
- A handle that was not created by the Memory Manager but is passed to some Memory Manager routine.
- fake pointer
- A pointer that was not created by the Memory Manager but is passed to some Memory Manager routine.
- far model
- The model of the classic 68K runtime architecture that specifies 32-bit addressing for code and data
See also: near model
- fast search
- A search that employs an algorithm designed to find the target of an alias record quickly
See also: absolute search
- fat
- Containing or describing code of multiple instruction sets.
- fatal system error
- A system error that causes the entire system to crash.
- fat application
- An application that contains code of two or more runtime architectures. For example, a fat application may contain both CFM-68K and PowerPC runtime code.
- fat binary program
- Any piece of executable code (application, shared library, code resource, trap, or trap patch) that contains code of multiple runtime architectures
See also: fat application, fat library, fat resource
- fat library
- A shared library that contains code of two or more runtime architectures. For example, a fat library may contain both CFM-68K and PowerPC versions of a shared library.
- fat patch
- A trap patch that contains executable code in two or more instruction sets.
- fat resource
- A resource that contains executable code for two or more runtime architectures
See also: safe fat resource
- fat routine descriptor
- A routine descriptor that contains routine records for a routine's code in two or more instruction sets.
- fat trap
- A system software routine that is implemented in two or more instruction sets. In general, the Operating System selects the trap implementation that avoids mode switches
See also: split trap
- FCB
See: file control block (FCB)
- FDDITalk
- The data link that allows an AppleTalk network to be connected by FDDI fiber-optic cables.
- FDDITalk Link-Access Protocol (FLAP)
- The AppleTalk link-access protocol used in an FDDITalk network. FLAP is built on top of the standard FDDI data-link layer.
- feature selectors
- A means of defining particular font features in a feature type
See also: feature type
- feature type
- A group of font features in a style object that are applied to each style run based on font defaults
See also: feature selectors
- fiber optics
- The thin transparent fibers of glass or plastic in which data is transmitted through light pulses.
- FIFO
See: first-in, first-out (FIFO)
- file
- An ordered sequence of bytes stored on a disk volume, divided into a data fork and a resource fork.
- filename
- A sequence of up to 31 printing characters, excluding colons, that identifies a file.
- file access permissions
See: file permissions
- file and directory registry
- A list of files and directories that the Code Fragment
Manager should search when looking for import libraries
See also: ROM registry
- file control block (FCB)
- A fixed-length data structure, contained in the file-control-block buffer, where information about an access path to a file is stored.
- file filter function
- An application-defined function that helps determine which files appear in the list of files to open. This list appears in the dialog boxes displayed by the Standard File Package.
- file fork
- One of the two parts of a file
See also: data fork, resource fork
- file ID
- A unique number assigned to a file. The File Manager uses this number to distinguish a file from others on the same volume
See also: catalog node ID
- file ID reference
- An internal record in the volume's catalog file. This record specifies the filename and parent directory ID of the file with a given file ID.
- file ID thread record
See: file ID reference
- file I/O queue
- A queue containing parameter blocks for all I/O requests to the File Manager.
- File Manager
- The part of the Mac OS that manages the organization, reading, and writing of data located on physical data storage devices such as disk drives.
- file mapping
- The association of a disk file with a memory area so that the file's data is paged between physical memory and the file's permanent location on disk. Thus, the disk version of the file (instead of a separate scratch file) serves as backing store for the file's representation in physical memory
See also: memory-mapped file
- file mark
- A marker the File Manager uses to keep track of its place in a file during a read or write operation. The file mark specifies the position of the next byte that will be read or written.
- file permissions
- A set of conventions for controlling access to a file. A file's permissions consist of access modes and deny modes.
- file reference number
- A number (greater than 0) that is returned to your application when it opens a fork of a file using File Manager routines; each file reference number corresponds to a unique access path.
- file server
- A computer running software that provides network users with access to shared disks or other mass-storage devices.
- file system
- A method of organizing files and directories on a volume.
- file system specification
- A record that identifies a stored file or directory by volume reference number, parent directory ID, and name. Defined by the FSSpec data type.
- File Transfer Protocol (FTP)
- The Internet protocol that permits two computers to exchange files.
- file translation list
- A list of source and destination file types among which a file translation system can translate. Defined by the FileTranslationList data type.
- file translation system
- A translation system that can recognize and translate files from one format to another.
- file type
- On the Mac OS, a 4-byte character string that indicates the contents of a file. For example, files containing raw ASCII text are assigned the file type 'TEXT'
See also: creator code, signature
- file type specification
- A way of specifying the catalog type and translation file type of a file, as well as other information about translating the file. Defined by the FileTypeSpec data type.
- file type template
- An AOCE template that extends the list of file types that may contain an AOCE template. During system startup, the Catalogs Extension searches for AOCE templates in files whose types are on the list.
- file-control-block buffer
- A block in the system heap that contains one file control block for each access path.
- fill
- (1) To draw both the outline of a shape and its interior with any pattern you specify. The procedure transfers the pattern with the patCopy pattern mode, which directly copies your requested pattern into the shape
See also: shape fill
- filter
See: translator
- Finder
- The application that works with the system software to keep track of files.
- Finder Interface
- A set of routines, data structures, and resources that you can use to coordinate your application with the Finder.
- Finder sound file
- A file of file type 'sfil' containing a sound resource. If a user opens a Finder sound file, the Finder plays the sound resource contained within it
See also: sound file, sound resource
- firmware
- Programs or data permanently stored in ROM.
- first-in, first-out (FIFO)
- Characteristic of a queue in which the first item put into the queue becomes the first item to be taken out of it
- fixed input
- In inline input, text that has already been converted from phonetic to ideographic representation, and thus can be removed from the active input area. Usually, the text service component continually gets rid of fixed input. In certain situations, a client application may need to explicitly fix input, if for example it must suspend input in progress.
- Fixed number
- A 32-bit signed integer with 16 bits to the left and 16 bits to the right of the binary decimal point. A fixed-point number with a bias of 16. Fixed numbers range from _32,768 to nearly +32,768. The Fixed number for 1.0 is 0x0001000.
- fixed point
- A point that uses fixed-point numbers to represent its coordinates. The Movie Toolbox uses fixed points to provide greater display precision for graphical and image data.
- fixed rectangle
- A rectangle that uses fixed points to represent its vertices. The Movie Toolbox uses fixed rectangles to provide greater display precision.
- fixed token
- A token associated with a single, invariant set of characters. The token tokenPeriod is a fixed token; it represents a period (.). The token tokenNumeric is not fixed; it could represent any number.
- fixed-frequency
- Of constant frequency.
- fixed-point number
- A signed 16-bit, 32-bit, or 64-bit quantity containing an integer part in the high-order word and a fractional part in the low- order word. Integers are interpreted as real numbers by the use of bias to define where the decimal point is located. Numbers having the gxColorValue, short, long, fixed, fract, and wide number formats are fixed point numbers
See also: bias, fract number, gxColorValue, long number, short number, wide number
- fixed-width font
- A font whose characters all have the same width
See also: proportional font
- flagship name
- A personalized name that users can enter to identify their nodes when they are connected to an AppleTalk network. The flagship name is different from the Chooser name that a node uses for server-connection identification.
- Flagship Naming Service
- A feature that allows users to specify a flagship name to identify their nodes when the node is connected to an AppleTalk network.
- FLAP
See: FDDITalk Link-Access Protocol (FLAP)
- flatten
- To convert an object from its original format to a stream format
See also: unflatten, stream format
- flattening
- The process of copying all of the original data referred to by reference in QuickTime tracks into a QuickTime movie file. This can also be called resolving references. Flattening is used to bring in all of the data that may be referred to from multiple files after QuickTime editing is complete. It makes a QuickTime movie stand-alone"that is, it can be played on any system without requiring any additional QuickTime movie files or tracks, even if the original file referenced hundreds of files. The flattening operation is essential if QuickTime movies are to be used with CD/ROM discs.
- flat font list
- A list that QuickDraw GX creates when you flatten a shape that contains fonts. This list specifies which fonts were used in a shape, which glyphs were used in a font, or both.
- floating input window
- A floating window used for text entry by an input method.
- floating window
- A window that always remains in front of any document windows.
- floating window service
- A service, managed by the Text Services Manager and the Process Manager, that provides floating windows for text service components.
- floating-point operation
- An operation that is performed on numbers in floating-point formats. The IEEE standard requires that a numerics environment support addition, subtraction, multiplication, division, square root, remainder, and round-to-integer as the basic floating-point arithmetic operations.
- Floating-Point Status and Control Register (FPSCR)
- A 32-bit PowerPC register used to store the floating-point environment.
- Flush
- An ADB command to a device that forces it to remove any existing user-input data from the appropriate device register
See also: Listen, SendReset, Talk
- flush
- (1) To write data from a cache in memory to a volume. (2) To write data or instructions from a cache in the microprocessor to RAM.
- flush-to-zero system
- A system that excludes denormalized numbers. Results smaller than the smallest normalized number are rounded to zero.
- focus box
See: focus rectangle
- focus rectangle
- A heavy border around a panel or around the content portion of a window. This border indicates to the user that the area it encloses is active and that any subsequent key-down event pertains to that portion of the window. Also called focus box.
- focus ring
- A border that highlights an active control, in order to indicate to the user which item has keyboard focus
See also: keyboard focus
- folder
- A directory
See also: directory
- folder descriptor
- A data structure that describes a folder and its contents. A folder described by a folder descriptor can be found using the findFolder function, even if it is located inside another folder.
- font
- (1) For bitmapped fonts, a complete set of glyphs in one typeface, size, and style. (2) For outline fonts, a complete set of glyphs in one typeface and style. A font also has a table that associates those glyphs with their equivalent character codes. (3) A style object property. It is the reference to the font to use in drawing the text of a shape. (4) A collection of glyphs that usually have some element of design consistency such as the shapes of the counters, the design of the stem, stroke thickness, or the use of serifs.
- Fonts folder
- A directory located in the System Folder for storing fonts.
- font attributes
- A group of flags that modify the behavior or identity of a font.
- font characterization table
- A table of parameters in a device driver that specifies how best to adapt fonts to that device.
- font descriptors
- The identifiable characteristics of each font object within a family, such as weight, width, italic slant, and optical point size.
- font embedding
- The technique of storing a font object's binary data in a document so that the text in the document always displays the correct font.
- font family
- A complete set of fonts for one typeface including all available styles and sizes of the glyphs in that typeface. A font family may include both bitmapped and outline fonts. Font families are defined by resources of type 'FOND'.
- font features
- The set of typographic and layout capabilities that create a specific appearance for a layout shape.
- font force flag
- A Script Manager variable that forces text whose font has an ID in the range of the Roman script system to be interpreted as belonging to the system script instead.
- font height
- The vertical distance from a font's ascent line to its descent line.
- font ID
- (1) A font-family ID. (2) A number that identifies the resource file of a particular individual font, of type 'FONT', 'nfnt', or 'sfnt'.
- font instance
- A setting identified by the font's designer that matches specific values along the available variation axes and gives those values a name.
- font layout
- (1) The mapping of character codes to the glyphs of one typeface. (2) The mapping of glyph indexes to the glyphs of one typeface.
- font management error
- A QuickDraw GX error that involves the storage, attributes, or parameter of a font.
- Font Manager
- The part of the Toolbox that supports the use of various fonts for QuickDraw when it draws text.
- font name
- (1) The name, such as Geneva or Kyoto, given to a font family to distinguish it from other font families. (2) A set of specific information in a font object about a font, such as its family name, style, copyright date, version, and manufacturer. Some font names are used to build menus in an application, whereas other names are used to identify the font uniquely.
- font number
See: font ID
- font object
- An object type that hides the complexity of font data from your application.
- font rectangle
- The smallest rectangle enclosing all the glyphs in a font if the images are all superimposed over the same glyph origin.
- font run
- A sequence of text that is contiguous in memory and in which all characters are in the same font.
- font scaler error
- A QuickDraw GX error that involves the conversion of a glyph outline to a bitmap.
- font scaler warning
- A QuickDraw GX warning that involves the conversion of a glyph outline to a bitmap.
- font scaling
- The process of changing a glyph from one size or shape to another. The Font Manager can scale bitmapped and outline fonts by changing both sizes and shapes of glyphs.
- font scaling factors
- Ratios that indicate how the Font Manager should scale a glyph in the vertical and horizontal directions.
- font script
- The script system that corresponds to the current font (the font specified in the txFont field of the current graphics port), hence the script that determines in which writing system to display text characters in the window.
- font size
- The size of the glyphs in a font in points; nominally a measure of the distance from the baseline of one line of text to the baseline of the next line of single-spaced text.
- font substitution
- Substitution of a screen font for a printer font by a printer driver. PostScript printer drivers may substitute PostScript printer fonts for bitmapped screen fonts.
- font variation
- An algorithmic way to produce a range of typestyles along a particular variation axis.
- font variations
- A style object property. It is the list of font variations"stylistic variations built into the font"available for drawing the text of a shape.
- font variation suite
- A complete listing of every axis supported in a font in the order specified by the font. Each axis is given a value in the listing.
- font-family ID
- The number that identifies the resource file (of type 'FOND') that specifies the font family. Every font family has a unique font-family ID, in a range of values that determines the script system to which the font family belongs.
- foreground
- The part of a glyph bitmap that constitutes the glyph itself
See also: background
- foreground color
- The color that QuickDraw applies to the foreground parts of a glyph; specified by the fgColor field of the current graphics port. By default, the foreground color is black.
- foreground process
- The process currently interacting with the user; it appears to the user as the active application. The foreground process displays its menu bar, and its windows are in front of the windows of other applications
See also: background process
- foreground task
- The process that is currently the main task being executed by the system. This generally corresponds to the application that owns the frontmost window on the user's screen. There is only one foreground task at any given time.
- foreign dNode
- A dNode in a PowerShare catalog used by AOCE system software to route messages to an external messaging system through a server MSAM.
- fork
See: file fork
- form
- A property of a format object that allows a picture shape to be printed as a backdrop to the contents of the page. A form can optionally include a mask shape that defines areas that are not printed.
- formatting
See: disk formatting
- formatting printer
- The printer for which a document's format is retained
See also: output printer
- format block
- An element in the firmware structure of a declaration ROM that provides a standard entry point for other elements in the structure. The format block allows the Slot Manager to find the declaration ROM and validate it.
- format collection
- A collection of items that are relevant to a format but are not required to define a format
See also: collection
- format object
- An object that represents how pages of a document are to be formatted, including scaling, orientation, and paper type. It allows a form to be associated with a format
See also: paper-type object, form
- forward
- To pass a message on to the next message handler in a message chain
See also: message chain, message handler, override
- Forwarder record
- A catalog record that contains identifying information about a server MSAM.
- forwarder template
- An AOCE template that allows existing aspect templates and information page templates to be used for new types of records and attributes.
- forward reset
- The event that occurs when one connection end cancels delivery of all outstanding data to the other connection end, causing ADSP to discard all data in the send queue, all data in transit to the remote connection end, and all data in the other connection end's receive queue that the client has not yet read.
- FP
See: frame pointer (FP)
- FPCE
- Floating-Point C Extensions
See also: ANSI X3J11.1, FPCE technical report
- FPCE technical report
- A report authored by the Numerical C Extensions Group (ANSI X3J11.1) that proposes a standard for floating-point operations in the C programming language.
- FPSCR
See: Floating-Point Status and Control Register (FPSCR)
- fraction
- A field in a floating-point data format that stores all but the leading bit of the significand of a floating-point number.
- fract number
- A 32-bit signed integer with two bits to the left and 30 bits to the right of the binary decimal point. A fixed-point number with a bias of 2. Fract numbers range from _2 to +2. The fract number for 1.0 is 0x40000000.
- fragment
- An executable unit of code and its associated data. A fragment is produced by the linker and loaded for execution by the Code Fragment Manager.
- fragmentation
See: heap fragmentation
- fragment initialization block
- A parameter block passed to a fragment's initialization routine that contains information about the fragment. Defined by the InitBlock data type.
- fragment location record
- A data structure that provides information about the location of a fragment. Defined by the FragmentLocator data type.
- frame
- (1) To draw the outline of a shape (such as a rectangle) using the size, pattern, and pattern mode of the graphics pen for the current graphics port. The interior of the shape is unaffected, allowing previously existing pixels in the image to show through. (2) The part of a window drawn automatically by the Window Manager, namely the title bar"including the close box, zoom box, and collapse box"and the window's outline. (3) A user interface window in the Java virtual machine. Frames usually contain a title bar and often correspond to a user-visible window. Frames are analogous to a window structure on the Mac OS
See also: TokenTalk, EtherTalk
- framed fill
- A shape fill that indicates a shape's geometry describes an outline"the outline defined by the contours of the shape's geometry. Framed fills include open-frame fill and closed-frame fill.
- framed shape
- A shape that describes an outline"the outline defined by the contours of the shape's geometry. The shape fill of a framed shape can be open-frame fill or closed-frame fill.
- frame differencing
- A form of temporal compression that involves examining redundancies between adjacent fram
es in a moving image sequence. Frame differencing can improve compression ratios considerably for a video sequence.
- frame pointer (FP)
- A pointer to the beginning of a stack frame
- frame rate
- The rate at which a movie is displayed"that is, the number of frames per second that are actually being displayed. In QuickTime the frame rate at which a movie was recorded may be different from the frame rate at which it is displayed. On very fast machines, the playback frame rate may be faster than the record frame rate; on slow machines, the playback frame rate may be slower than the record frame rate. Frame rates may be fractional.
- free block
- A memory block containing space available for allocation.
- frequency
- (1) The number of times per second that an action (such as the issuance of an interrupt) occurs. An action's frequency is measured in cycles per second, or hertz
- From recipient
- The sender of a message
See also: original recipient
- FTP
- \xE6See File Transfer Protocol.
- fully justified
See: justification
- full digital signature
See: full signature
- full justification
See: justification
- full pathname
- A pathname that begins in the root directory.
- full shape
- A type of QuickDraw GX shape. Full shapes have no geometry, contain every other shape, and cover all area when drawn.
- full signature
- A digital signature plus the certificate set of the signer. The Digital Signature Manager creates and verifies full signatures. Same as full digital signature.
- full zoom box
- A zoom box which expands a window in both the horizontal and vertical directions
See also: zoom box
- full-duplex dialog
- A transmission method that permits simultaneous two-way communication.
- functional address
- A token ring hardware address that is shared by a subset of nodes on a particular data link.
- functional sResource
- An sResource in an expansion card's declaration ROM that describes a specific function of the card. For example, a video card may have separate functional sResources for all of the display modes it supports.
- functional-area Apple event
- A standard Apple event supported by applications with related features; for example, an Apple event related to text manipulation for word-processing applications, or an Apple event related to graphics manipulation for drawing applications. Functional-area Apple events are defined by Apple Computer, Inc., in consultation with interested developers and are published in the Apple Event Registry: Standard Suites.
- function field
- The first byte of the data portion of a packet sent to or from the AEP Echoer that indicates whether the packet is an Echo Request packet (byte value is 1) or an Echo Reply packet (byte value is 2).
- function prototype
- A declaration of the types of parameters expected by a function and of the type of the result it returns. ANSI C requires function prototypes for all functions you define.