Edit Rename Changes History Upload Download Back to Top

VW25To5iDiffs

Section 1: Changes from 2.5.2 to VW 5i

The VW 2.5.2 image had the following code loaded into it:

   utils/socket.st
   extras/events.st
   extras/tooldd.st
   "The VW 251 upgrade"
   "The VW 252 upgrade"

The VW 3.0 image had the following parcels loaded:

        UIPainter, BOSS, Lens, Database, Help

Classes in 2.5.2 that are not in 5i

        ColumnReorderTracker
        LauncherController
        LauncherView
        MaintInstall
        NewInspector
        ParcelList
        Project
        SharedQueue2
        UIMenuEditor
        VW252Install

Classes in 5i that are not in 2.5.2

        AbsentClassImport
        AbsentClassImporter
        AbsentClassImporterMetaclass
        AccessActiveProcessNotification
        AllocationFailure
        ArithmeticError
        BadControllerError
        BindingNotFoundError
        ByteSwapFailedError
        CannotResumeError
        CannotReturnError
        CantReopenError
        ChangeEditor
        ClassConstructionError
        ClassRenameChange
        ClosedWindowNotification
        CMacroDefinition
        CodeReaderCodeRegenerator
        CodeSimulationError
        CodeStorageError
        ColorError
        CommentRequestNotification
        CompilationError
        ContextEmergencyError
        ControlInterrupt
        CTypeError
        CUAFeelPolicy
        DefaultFeelPolicy
        DefaultLookInsertionPoint
        Differator
        DifferSubstring
        DiffList
        DivedPainterController
        DomainError
        DoubleClickNotification
        EmbeddedUIPainter
        EndOfStreamNotification
        Error
        ExceededLimitsError
        ExceptionSet
        ExternalAccessFailed
        ExternalLibraryError
        ExternalObjectNotFoundError
        FinalizeCallbackProcessNotification
        GenericException
        GetBaseContextForException
        HaltInterrupt
        HierarchyParcelBrowser
        HorizontalTopTabBarView
        HPFeelPolicy
        InappropriatePaintError
        IncompleteNextCountError
        IndexNotFoundError
        InformationSignal
        InterruptLockedError
        InvalidFormatError
        InvalidNumberOfArgumentsError
        KeyNotFoundError
        LibraryNotFoundError
        LibraryNotLoadedError
        LibraryNotUnloadedError
        LightweightProjects
        LogicalFilename
        MacFeelPolicy
        MacSystemSupport
        MemberNotFoundError
        MenuAutomaticGenerator
        MessageNotUnderstood
        MethodDefinition
        MethodListParcelBrowser
        MotifFeelPolicy
        MotifInsertionPoint
        NamedChangeSet
        NoMatchingFontError
        NonCharacterError
        NonIntegerIndexError
        NoOptimizeNotification
        NotFoundError
        Notification
        Notifier
        NPCMapError
        ObsoleteClassError
        OS2SystemSupport
        OsError
        OSErrorHandler
        OsIllegalOperation
        OsInaccessibleError
        OsInvalidArgumentsError
        OsNeedRetryError
        OsNoResourcesError
        OsNotification
        OSSystemSupport
        OsTransferFaultError
        ParcelError
        PoolDictionaryInspector
        PortableFilename
        PositionOutOfBoundsError
        PowerMacSystemSupport
        PrimitiveFailure
        PrimitiveObjectInspector
        ProcessEnvironment
        PromiseTerminateException
        QualifiedName
        QueueOverflowError
        RangeError
        RestartRequest
        SignalError
        SnapshotError
        StreamError
        SubclassResponsibilityError
        SubscriptOutOfBoundsError
        SunFeelPolicy
        SystemNotification
        SystemVariable
        TerminateException
        TextInsertionPoint
        TextRotator
        ToolBar
        UIFeelPolicy
        UnhandledException
        UnixSystemSupport
        UnorderedNumbersError
        UnsupportedCharacterError
        UserInterrupt
        UserNotification
        ValueNotFoundError
        VariableReadBeforeWrittenNotification
        VerticalTopTabBarView
        VetoAction
        VisualTopBinderComponent
        Warning
        Win32sSystemSupport
        Win32SystemSupport
        Win3FeelPolicy
        Win4ActionButtonView
        Win4Border
        Win4BorderDecorationPolicy
        Win4CheckButtonView
        Win4ComboBoxButtonView
        Win4FeelPolicy
        Win4LookPolicy
        Win4MenuBar
        Win4MenuBarButtonView
        Win4MenuButtonView
        Win4MenuItemView
        Win4MenuView
        Win4RadioButtonView
        Win4ScrollBar
        Win4WidgetPolicy
        Win95SystemSupport
        WinNTSystemSupport
        ZeroDivide

Class and method definition changes

ActionButtonSpec class changed methods:

        addBindingsTo:for:channel: (changed)

AdHocQueryTool class added methods:

        initialize (added)
        initializeSettings (added)
        obsolete (added)

AnnotatedMethod added methods:

        = (added)
        allLiteralsDo: (added)
        allSymbolLiteralsDo: (added)
        attributeMessages (added)
        attributeMessages: (added)
        messagesToDict: (added)
        refersToLiteral: (added)

AnnotatedMethod changed methods:

        attributes (changed)
        attributes: (changed)
        copyStateFromOldVersion: (changed)
        resourceType (changed)

AnnotatedMethod class added methods:

        transformKeyToSelector: (added)
        transformSelectorToKey: (added)

AnnotatedMethod class changed methods:

        fromMethod: (changed)

ApplicationModel definition (changed)

ApplicationModel added methods:

        allButOpenInterface:session: (added)
        allButOpenInterface:withPolicy: (added)
        allButOpenInterface:withPolicy:inSession: (added)
        closeAndUnschedule (added)
        open:interface: (added)
        openClass: (added)
        openInterface:withPolicy: (added)
        openInterface:withPolicy:inSession: (added)
        setDropTargets (added)
        toolBarComponents: (added)
        uiSession (added)
        uiSession: (added)

ApplicationModel changed methods:

        allButOpenInterface: (changed)
        buildInSubCanvas:withBuilder: (changed)
        openInterface: (changed)

ApplicationModel class added methods:

        checkUnloadOfApplicationsDefinedBy: (added)

ApplicationStandardSystemController changed methods:

        blueButtonPressedEvent: (changed)

ApplicationWindow changed methods:

        isEventDriven (changed)

ArbitraryComponentSpec definition (changed)

ArithmeticValue definition (changed)

ArithmeticValue removed methods:

        equalFromInfinitesimal: (removed)
        equalFromInfinity: (removed)
        equalFromSomeNumber: (removed)

ArithmeticValue moved methods:

        < (moved)

ArithmeticValue class changed methods:

        divisionByZeroSignal (changed)
        domainErrorSignal (changed)
        errorSignal (changed)
        initialize (changed)
        rangeErrorSignal (changed)
        unorderedSignal (changed)

Array added methods:

        identityIndexOf:from:to:ifAbsent: (added)
        identityIndexOf:replaceWith:startingAt:stoppingAt: (added)

Association changed methods:

        displayString (changed)

BasicButtonController changed methods:

        startTransition (changed)

BasicButtonView changed methods:

        desiresFocus (changed)
        redisplayChangeOfStateFrom:to: (changed)

Behavior added methods:

        adoptInstance: (added)
        instanceMethodsChanged (added)
        isSubclassOfAbsentClass (added)
        notificationOfFinishedClassModifications (added)
        protectedBindingFor: (added)
        querySetNonArithmeticSpecialSelectorInlining: (added)
        rebindLoadedMethod:oldVariableNames: (added)
        whichSelectorsAssign: (added)
        whichSelectorsRead: (added)

Behavior changed methods:

        accumulateInstVarNames: (changed)
        addSelector:withMethod: (changed)
        addSelectorUnsafe:withMethod: (changed)
        allInstancesWeakly: (changed)
        basicNewInFixedSpace: (changed)
        bindingFor: (changed)
        fullBindingFor: (changed)
        fullScopeHas:ifTrue: (changed)
        handleFailedNew:size: (changed)
        handleFailedNewInFixedSpace:size: (changed)
        newInFixedSpace: (changed)
        newInFixedSpaceNoRetry: (changed)
        removeSelector: (changed)
        removeSelectorSimply: (changed)
        superclass: (changed)

BeveledBorder class moved methods:

        width: (moved)

BinaryObjectStorage added methods:

        nextPackage (added)
        nextPutPackage: (added)

BitView changed methods:

        pixmap (changed)

BlockableIOAccessor changed methods:

        close (changed)
        readInto:startingAt:for:untilFalse: (changed)

BlockClosure moved methods:

        inspect (moved)

BlockClosure added methods:

        ensure: (added)
        handlerBlockFromContext: (added)
        handlerExceptionFromContext: (added)
        handlerProtectedBlock:forContext: (added)
        ifCurtailed: (added)
        inspectorClass (added)
        isEqualTo:within:and: (added)
        on:do: (added)
        on:from:do: (added)
        valueWithExit (added)

BlockClosure changed methods:

        promiseBlock: (changed)

BlockClosure class changed methods:

        newCopyingMethod:size:valuesFrom: (changed)

BlockContext changed methods:

        nonlocalReturn:through: (changed)
        selector (changed)

BorderDecorator changed methods:

        newGraphicsDevice: (changed)

BorderedWrapper changed methods:

        displayOn: (changed)

BOSSReader added methods:

        nextPackageWithSource: (added)

BOSSWriter added methods:

        nextPutPackage:withSource: (added)

BOSSWriter changed methods:

        representContext: (changed)

Browser definition (changed)

Browser removed methods:

        filterFilename: (removed)
        restoreProtocolListStateFrom: (removed)

Browser added methods:

        browseImplementorsOf: (added)
        browseLocalImplementorsOf: (added)
        browseLocalSendersOf: (added)
        browseMethodsInProtocol (added)
        browseSendersOf: (added)
        isParcelBrowser (added)
        selectedMethod (added)
        updateBrowseMenusIn: (added)

Browser changed methods:

        acceptClass:from: (changed)
        browseClassReferences (changed)
        browseClassVariables (changed)
        browseFieldReferences (changed)
        browseImplementors (changed)
        browseMessages (changed)
        browseSenders (changed)
        categoryMenu (changed)
        classMenu (changed)
        doClassDrag: (changed)
        fileOutCategory (changed)
        fileOutClass (changed)
        fileOutMessage (changed)
        fileOutProtocol (changed)
        findAClass: (changed)
        getCategoryForClass: (changed)
        initialize (changed)
        moveClass:intoCategory: (changed)
        nonMetaClass (changed)
        on: (changed)
        onClass: (changed)
        postBuildWith: (changed)
        protocolDrop: (changed)
        protocolMenu (changed)
        removeClass (changed)
        renameClass (changed)
        selectedClass (changed)
        selectorMenu (changed)
        spawnClassOrHierarchy (changed)
        spawnHierarchy (changed)
        text (changed)

Browser class removed methods:

        browseReferences:oldName: (removed)
        browserPreferenceModel (removed)

Browser class added methods:

        allAssignmentsTo:within: (added)
        allCallsOn:or: (added)
        allImplementorsOf:within: (added)
        allMethodsInProtocol: (added)
        allReadsOf:within: (added)
        allSelectWithSelectorAndClass: (added)
        browseAllAccessesTo:within:spawnedFrom: (added)
        browseAllAssignmentsTo:within: (added)
        browseAllAssignmentsTo:within:spawnedFrom: (added)
        browseAllCallsOn:or: (added)
        browseAllCallsOn:within:spawnedFrom: (added)
        browseAllImplementorsOf:spawnedFrom: (added)
        browseAllImplementorsOf:within: (added)
        browseAllImplementorsOf:within:spawnedFrom: (added)
        browseAllMethodsInProtocol: (added)
        browseAllReadsOf:within: (added)
        browseAllReadsOf:within:spawnedFrom: (added)
        browseAllSelectWithSelectorAndClass: (added)
        browseAllSendersOf:spawnedFrom: (added)
        browseGlobal (added)
        browseMethodsInProtocol: (added)
        categoryMenu (added)
        classMenu (added)
        classMethodsChanged (added)
        existCallsOn: (added)
        initialSelectionFor: (added)
        instanceMethodsChanged (added)
        messagesMenu (added)
        obsolete (added)
        promptForSelector: (added)
        promptThenBrowseMethodsInProtocol (added)
        protocolMenu (added)
        showMenu:prompt: (added)
        showMenuThenBrowse:spawnedFrom: (added)
        showMenuThenBrowse:within:spawnedFrom: (added)
        showMenuThenBrowseCalls:spawnedFrom: (added)
        showMenuThenBrowseCalls:within:spawnedFrom: (added)
        spawnedHierarchyBrowserClass (added)

Browser class changed methods:

        allAccessesTo:within: (changed)
        allCallsOn: (changed)
        allCallsOn:and: (changed)
        allCallsOn:within: (changed)
        allClassMethodsInProtocol: (changed)
        allImplementorsOf: (changed)
        allSelect: (changed)
        browseAllAccessesTo:within: (changed)
        browseAllCallsOn:and: (changed)
        browseAllCallsOn:within: (changed)
        browseAllImplementorsOf: (changed)
        browseAllSendersOf: (changed)
        browserPreference (changed)
        browserPreference: (changed)
        flushMenus (changed)
        initialize (changed)
        listBrowserClass (changed)
        metaSpec (changed)
        newPickClass (changed)
        rename:to:do:for: (changed)
        showMenuThenBrowse: (changed)
        showMenuThenBrowseCalls: (changed)

BufferedExternalStream added methods:

        fileName (added)
        logicalName (added)

BufferedExternalStream changed methods:

        displayString (changed)
        pastEnd (changed)

BufferedValueHolder changed methods:

        changedTrigger (changed)

ByteArray added methods:

        = (added)

ByteArray changed methods:

        asByteString (changed)

ByteCodeStream definition (changed)

ByteCodeStream class changed methods:

        exceededLimitsSignal (changed)
        initialize (changed)

ByteEncodedString definition (changed)

ByteEncodedString added methods:

        includes: (added)
        indexOfSubCollection:startingAt: (added)

ByteEncodedString class changed methods:

        initialize (changed)
        install (changed)
        unsupportedCharacterSignal (changed)

ByteFieldDescriptor definition (changed)

ByteSymbol changed methods:

        asString (changed)

CachedImage definition (changed)

CachedImage added methods:

        conversionMessage (added)
        conversionMessage: (added)
        renderDithered: (added)

CachedImage changed methods:

        asRetainedMedium (changed)
        storeOn: (changed)

CachedImage class added methods:

        on:rendered: (added)

CCallback definition (changed)

CCallback class changed methods:

        finalizeCallbackProcessSignal (changed)
        initSignals (changed)

CCompositeType moved methods:

        postReadGeneralStructureOn: (moved)

CCompositeType added methods:

        postLoad (added)

CCompositeType class changed methods:

        realign (changed)

CCompoundType definition (changed)

CCompoundType class changed methods:

        initialize (changed)
        memberNotFoundSignal (changed)

CDatum added methods:

        contents (added)
        contents: (added)
        printOn: (added)

CDatum changed methods:

        returnFromSnapshot (changed)

CEnvironment class added methods:

        directoryListSeparator (added)

Change definition (changed)

Change removed methods:

        defaultName: (removed)

Change added methods:

        addToCurrentChangeSet (added)
        browseSystemVersionIfExists (added)
        checkingName (added)
        cleanSourceFrom: (added)
        fileIndex (added)
        getSource (added)
        hasVersionInSystem (added)
        isClassDefinitionChange (added)
        isClassRelated (added)
        isCommentChange (added)
        isDefinition (added)
        isMethodRelated (added)
        nonMetaClassName (added)
        noteCurrentFile (added)
        removeFromCurrentChangeSet (added)
        sameAsSystem (added)
        sameAsSystem: (added)
        sourcePointer: (added)
        systemText (added)
        systemVersion (added)
        trivial (added)
        type (added)
        validClassObject (added)
        versionToRemove (added)

Change changed methods:

        checkWith: (changed)
        className (changed)
        fileName (changed)
        name (changed)
        parameters (changed)
        text (changed)

Change class added methods:

        closeOpenFiles (added)
        initialize (added)
        normalizeLineEnds (added)
        normalizeLineEnds: (added)

ChangeList definition (changed)

ChangeList removed methods:

        addChanges: (removed)
        addChangeSet: (removed)
        addDoIt: (removed)
        categoryFilterAdaptor (removed)
        changeLabel (removed)
        classFilterAdaptor (removed)
        doCheckWithSystem: (removed)
        forget (removed)
        identifySubset:name:on:extension: (removed)
        list (removed)
        listSize (removed)
        removeCurrent (removed)
        replaceListElements (removed)
        reportChangesOn:extension: (removed)
        restoreCurrent (removed)
        scheduleMessageBrowser (removed)
        showCategoryAdaptor (removed)

ChangeList moved methods:

        browse (moved)

ChangeList added methods:

        addChange: (added)
        addChangeSetFromBrowserDrag:atIndex: (added)
        addChangesToCurrentChangeSet (added)
        addOriginals (added)
        addSystemConflicts (added)
        canAcceptDropFrom: (added)
        changes (added)
        changeTypeFilterAdaptor (added)
        checkSystem: (added)
        checkSystemMethod (added)
        displayDifferences: (added)
        doDrag: (added)
        doDropFromBrowserDrag: (added)
        doDropFromChangeListDrag: (added)
        doItReceiver (added)
        dragEnter: (added)
        dragLeave: (added)
        dragOver: (added)
        drop: (added)
        exchangeRemoved (added)
        existingText (added)
        existingTextAdaptor (added)
        existingTextMenu (added)
        existingTextMenuHolder (added)
        fieldMessage: (added)
        fieldTemplates (added)
        fileInDifferences (added)
        fileInSourceDifferences (added)
        filterMessage: (added)
        filterTemplates (added)
        find:prompt:filter: (added)
        findClass (added)
        findFile (added)
        findProtocol (added)
        findSelector (added)
        findType (added)
        forgetAll (added)
        forgetThese (added)
        format:from: (added)
        getAllChanges (added)
        getParcel (added)
        groupClassAndMetaclass (added)
        highlightCodeDifferences (added)
        highlightSourceDifferences (added)
        initialDropState (added)
        interfaceWindow (added)
        isEmpty (added)
        labelFor: (added)
        lineEndsRaw (added)
        lineEndsTreated (added)
        listEntryForChange: (added)
        listName: (added)
        openOn: (added)
        postOpenWith: (added)
        preBuildWith: (added)
        protocolFilterAdaptor (added)
        removeAllAbove (added)
        removeAllBelow (added)
        removeChangesContainingString (added)
        removeChangesFromCurrentChangeSet (added)
        removeClassesNotInSystem (added)
        removeConflictsInList (added)
        removeConflictsWithSystem (added)
        removeDuplicates (added)
        removeMethodsNotInSystem (added)
        removeOldVersions (added)
        removeSameAsSystem (added)
        removeSameSourceAsSystem (added)
        removeSourceConflictsWithSystem (added)
        restoreChangesContainingString (added)
        restoreListStateFrom: (added)
        selectMatching:fromRemoved: (added)
        setLabel (added)
        setMenuState (added)
        showConflicts: (added)
        showConflictsAdaptor (added)
        showDropFeedbackForList:in: (added)
        showingConflicts (added)
        showProtocolAdaptor (added)
        spawnBrowserOnSelection (added)
        spawnChangesContainingString (added)
        spawnConvergeScriptToSystem (added)
        spawnConvergeScriptToSystem: (added)
        textMenu (added)
        textMenuHolder (added)
        toggleClassFilter (added)
        toggleFileFilter (added)
        toggleListEmphasis (added)
        toggleProtocolFilter (added)
        toggleRemoveForListController: (added)
        toggleSameFilter (added)
        toggleSelectorFilter (added)
        toggleShowConflicts (added)
        toggleShowFile (added)
        toggleShowProtocol (added)
        toggleTypeFilter (added)
        toggleTypesIncludeSame (added)
        ungroupClassAndMetaclass (added)
        updateListSelection: (added)
        viewConflictsHorizontally (added)
        viewConflictsVertically (added)
        viewConflictsVertically: (added)
        wantToDrag: (added)
        windowEvent:from: (added)

ChangeList changed methods:

        addFilter: (changed)
        anyToFileOut (changed)
        changeListMenu (changed)
        check (changed)
        checkSystem (changed)
        checkWithSystem (changed)
        checkWithSystem: (changed)
        deselect (changed)
        doFrom: (changed)
        doThis (changed)
        doThis: (changed)
        fileFilterAdaptor (changed)
        fileIn (changed)
        finishReportOn: (changed)
        getChanges (changed)
        getWriteFileWithPrompt:do: (changed)
        initialize (changed)
        listName:changes:removed: (changed)
        nextNonComment: (changed)
        postBuildWith: (changed)
        recover (changed)
        recoverFile: (changed)
        redisplayList (changed)
        removeItem (changed)
        restoreItem (changed)
        scanFile: (changed)
        scanFilename (changed)
        selection (changed)
        selectionIndexChange (changed)
        switchField:perform: (changed)
        switchFilter:perform: (changed)
        toggleListIndex: (changed)
        updateList (changed)
        updateSelection: (changed)
        value: (changed)
        valueHolder (changed)

ChangeList class removed methods:

        simpleText (removed)

ChangeList class added methods:

        horizontalDifferencesText (added)
        menuBar (added)
        standardText (added)
        verticalDifferencesText (added)

ChangeList class changed methods:

        initialize (changed)
        windowSpec (changed)

ChangeScanner changed methods:

        nextChunkStream (changed)
        scanClassDefinition:className:do: (changed)
        scanClassExpression:do: (changed)
        scanExpression:do: (changed)
        scanFile:do: (changed)
        scanMethodsClass:category:do: (changed)
        scanSpecialDo: (changed)

ChangeSet definition (changed)

ChangeSet moved methods:

        inspect (moved)

ChangeSet added methods:

        addChangeSet: (added)
        addChangesToChangeList: (added)
        addClasses:toChangeList:addCode: (added)
        atClass:remove: (added)
        changedClassDefinitions (added)
        inspectorClass (added)
        removeChange:class: (added)
        removeChangeSet: (added)
        removeDoIt: (added)

ChangeSet changed methods


Edit Rename Changes History Upload Download Back to Top