F Changes from CLIM 1.0

  • Regions
  • Bounding Rectangles
  • Affine Transformations
  • Properties of Sheets
  • Sheet Protocols
  • Ports, Grafts, and Mirrored Sheets
  • Text Styles
  • Drawing in Color
  • Extended Stream Output
  • Output Recording
  • Table Formatting
  • Graph Formatting
  • Incremental Redisplay
  • Extended Stream Input
  • Presentation Types
  • Input Editing and Completion Facilities
  • Menus
  • Command Processing
  • Application Frames
  • Panes
  • This appendix lists the incompatible changes from CLIM 1.0 (and CLIM 0.9 for the API related to the windowing substrate and gadgets), and the rationale for those changes. They are listed on a chapter-by-chapter basis. [annotate]

    When the items say that a compatibility stub will be provided, this does not mean that this compatibility needs to be part of CLIM itself. It could be provided by a small compatibility package that defines stubs that translate from the old behavior to the new behavior at compile-time or run-time, or by some sort of conversion utility, or both. In the first case, compiler warnings should be generated to indicate that an obsolete form is being used. [annotate]

    Minor issue: There are still lots of things from the windowing part, and the frames, panes, and gadgets chapters that need to be included here. --- SWM [annotate]

    Regions

    Bounding Rectangles

    Affine Transformations

    Properties of Sheets

    Sheet Protocols

    Ports, Grafts, and Mirrored Sheets

    Text Styles

    Drawing in Color

    Extended Stream Output

    Output Recording

    Table Formatting

    Graph Formatting

    Incremental Redisplay

    Extended Stream Input

    Presentation Types

    Input Editing and Completion Facilities

    Menus

    Command Processing

    Application Frames

    Panes