(last change set included: 0316->337->393) Rename class and update references goodie --------------------------------------------------------- 0159-renameClassAndUpdateReferences-jmv.1.cs Process scheduling enh -------------------------------- 0029-ProcessScheduling.cs MessageTally enh ------------------------- 0122-MessageTallyEnh-ar-jmv.11.cs 0191-MessageTallyNoWrap-jmv2.cs 0323-MessageTallyFixes-jmv.1.cs Logging and ChangeSet enhancements ------------------------------ 0003-ClassDefinitionLogging.st 0004-ClassDefinitionLoggingAddendum.st 0005-ClassDefinitionLoggingAddendum2.st 0032-ClassDefinitionLogging-Compatibility.cs 0123-ChangeListEnh-FileOutAll-jmv.2.cs 0201-SelectRemovalsOfSent-jmv.1.cs Dan's == with SmallIntegers --------------------------------------- 0105-RemoveIdentityCompareWSmallInts-jmv.1.cs Affected class categories goodie --------------------------------------------- 0036-AffectedClassCategories.2.cs Protocol Catcher goodie ----------------------------------- 0077-ProtocolCatcher-jmv.1.cs Nicer Cursors ------------------- 0046-Cursor.3.cs Chronology enh ------------------------- 0099-ChronologyEnh-jmv.1.cs 0223-TimeTestCreation-jmv.1.cs 0224-TimeForSpeed-gk.1-M4669.cs 0225-fasterDayOfYear-brp.1-M4669.cs 0226-DateAndTime-fromSeconds-dtl-M7356.cs 0334-ChronologyUpdate.7.cs ProgressBar enh ----------------------- 0114-ProgressBarEnh-jmv.1.cs 0117-RemoveSlip.1.cs Text cleanup and refactoring ------------------------------------------ 0078-TextMorphsCleanup-jmv.1.cs 0079-TextEditor-jmv.28.cs 0080-replaceControllerReferences-jmv.1.cs 0081-removeController-jmv.1.cs 0082-furtherEditorCleanup-jmv.2.cs 0084-removePredecessorAndSuccessor-jmv.1.cs 0090-oldPluggableTextMorphFix-jmv.cs 0097-TextEditorFix-jmv.cs 0100-RemovePredecessorAndSuccessorAgain.1.cs 0110-ListRefactor-EditorFix-jmv.2.cs (just 2 methods) 0116-OldMorphEditorFix-jmv.1.cs 0174-SaveContentsToFile-jmv.1.cs 0216-WorkspaceFix-jmv.2.cs (1 method) 0229-TextEditorsEnh-jmv.9.cs 0234-ParagraphRemoval-jmv.11.cs 0235-TextConstantsPreliminaries-jmv.1.cs 0236-TextConstantsCleanup-jmv.15.cs 0237-TextConstantsCoda-jmv.2.cs 0238-TextConstantsXtra.1.cs 0239-TextConstantsFinale-jmv.8.cs 0240-TextStyleSingleFontPreliminaries-jmv.7.cs 0241-TextStyleSingleFont.14.cs 0242-TextStyleExamples-jmv.4.cs 0243-TextStyleSimplification-jmv.13.cs 0244-BetterHandlingOfEditorClass-jmv.7.cs 0245-BetterHandlingOfEditorClassCoda-jmv.2.cs 0246-TextStyleImmutable-jmv.4.cs 0247-TwoBugFixes-jmv.1.cs 0251-RemoveStringMeasurer-jmv.cs 0252-ClickInSelectionFix-jmv.1.cs 0259-CuisTextEnh-jmv.12.cs 0260-EditorsRefactoring.5.cs 0261-CodeIsOnlyStrings-jmv.8.cs 0262-CodeIsOnlyStrings-P2-jmv.5.cs 0263-Shout-tween-ar-jmv.8.cs 0264-InitialTextStyleAndShoutFixes-jmv.9.cs 0270-ShoutTweaks-jmv.1.cs 0271-MoreTextTweaks-jmv.2.cs 0274-TextStyleEnh-Color-jmv.2.cs 0275-TextStyleEnh-Margins-jmv.3.cs 0276-FirstLineFix-jmv.cs 0277-ParagraphSpacingPart1-jmv.1.cs 0278-ParagraphSpacingPart2-jmv.1.cs 0283-ParagraphAttributes-jmv.2.cs 0284-TextAttributesEnh-jmv.3.cs 0286-EditorSimplification-jmv.1.cs 0288-TextAttributesPrecedenceFix-jmv.1.cs 0292-RemoveTextAttributes-jmv.2.cs 0295-RemoveTextLink-jmv.1.cs 0305-OddsAndEnds-jmv.2.cs 0307-NewParagraphCleanup-jmv.1.cs 0308-TextSystemTweaks-jmv.1.cs 0309-ParagraphAndComposerKnowEditor-jmv.1.cs 0310-EditorRefactoring-jmv.3.cs 0313-TextStyleChangeNotification-jmv.2.cs 0314-NumberedLists-jmv.2.cs ScrollPane and ScrollBar cleanup & refactor ----------------------------------------------------- 0169-ScrollPaneCleanup-jmv.8.cs 0171-OutboardScrollBarFix-jmv.1.cs 0215-ScrollPaneEnh-jmv.1.cs 0216-WorkspaceFix-jmv.2.cs (1 method) 0279-FontsPerformanceEnh-jmv.3.cs 0293-ScrollingPaneFix-jmv.1.cs NiceFonts ---------------- 0002-subPixelFontsPreference.st 0007-ItalicAndBoldFonts.st 0011-AAFontsFixes.1.cs 0026-StrikeFont class-removeMostFonts.st 0031-StripHighGlyphs.cs 0040-SmallerAAColormaps.st 0051-seizesNavigationFocus.1.cs (just one of the changes) 0073-NiceFontsLessThan32bpp-jmv.cs 0120-DefaultsFontsFix.1.cs 0125-NiceFontsEnh-jmv.10.cs 0127-ChangeDejaVuForVera-jmv.3.cs 0128-RemoveFontsScripts-jmv.1.cs 0155-FontsSaveSpace-jmv.1.cs 0156-MultiLineEnding-VisibleControlChars-jmv.1.cs 0162-16bppFonts-jmv.1.cs 0195-NiceFontEnh-jmv.2.cs 0204-ColoredTextWithSubpixelAA.22.cs 0208-BitBltTweak-jmv.1.cs 0210-BetterColorMaps-jmv.2.cs 0254-StrikeFontEnhPreliminaries-jmv.1.cs 0255-StrikeFontEnh-jmv.1.cs 0257-NoNewIvarsInBitBlt-jmv.1.cs 0258-DejaVuCreationEnh-jmv.2.cs 0266-DejaVuBaseKernTweaks-jmv.4.cs 0268-BigAndSmallDefaultFonts-jmv.3.cs 0269-FontFixForUpdatedBitBlt-jmv.2.cs 0272-StrikeFontsOnlyTwoLevels-jmv.3.cs 0287-StrikeFontFix-jmv.1.cs 0289-BigMousePointers-jmv.6.cs 0290-StrikeFontSmallFix-jmv.2.cs 0291-AAFontsFix-jmv.4.cs 0331-StrikeFontFixes-jmv.1.cs Code authorship and relicensing ----------------------------------------- 0024-CodeAuthors.1.cs 0139-CodeAuthorsUpdate-jmv.2.cs 0140-LicenseBasicRemoval-yo-jmv.1.cs 0141-MissingAuthorsRemoval-yo-jmv.1.cs 0142-LicenseBasicRevert-yo-jmv.2.cs 0143-LicenseRemoveScaledDecimal-yo-jmv.1.cs 0144-LicenseCleanupHG-yo-jmv.1.cs 0145-LicenseRevertJDL-yo-jmv.1.cs 0146-LicenseRewriteHGExplorer-yo-jmv.1.cs 0147-LicenseRewriteHGServDir-yo-jmv.1.cs 0148-LicenseCleanupDWH-yo-jmv.1.cs 0149-LicenseLastEdits-yo-jmv.1.cs 0150-LicenseMoreEdits-jmv.2.cs 0151-LicenseAdditionalStuff-jmv.2.cs 0152-LicenseOddsAndEnds-jmv.1.cs 0158-LicenseNewIssues-jmv.1.cs 0194-Model-veryDeepInner-jmv.cs.1.cs Focus navigation and enh --------------------------------------------- 0009-KeyboardNavigation.st 0083-focusAndMiscCleanup-jmv.1.cs 0085-focusStuff-jmv.cs 0086-focusNotFollowsMouse-jmv.cs 0087-moreFocusAndEventsStuff-jmv.cs 0088-keyboardAndNavigationFocusUnification-jmv.cs 0089-newKeyboardFocusNavigation-jmv.cs 0091-AdditionalFocusFixes-jmv.1.cs 0093-FocusFixes-jmv.1.cs 0107-FocusFollowsMouseAgain-jmv.2.cs 0179-KeyboardFocusFeedbackEnh-jmv.12.cs 0180-focusFollowsMouse.1.cs 0186-PrettyPrintAndFocusFeedbackEnh-jmv.1.cs Pointer explorer goodie ------------------------------- 0070-PointerExplorer-jmv.cs Code evaluation fixes ---------------------------- 0045-CodeEvaluationAnnoyancesFixes.5.cs Remote cursor sender goodie ---------------------------------------- 0034-OldSimpleClientSocket class-remoteCursorSender.st 0035-OldSimpleClientSocket class-remoteCursorReceiver.st 0037-remoteCursorReceiver.st 0039-remoteCursorSender.st 0055-RemoteCursorClose.1.cs Kernel: Semaphores, Delays, Processes, WeakReferences ------------------------------------------------------------------------- 0101-SafeDelay-2-ar.cs 0102-DelayTweaks-ar.cs 0103-DelayStartup-jmv.cs 0104-SemaCritical-ar.cs 0130-CreateSemaphoreTest-jmv.1.cs 0131-DelayCleanup-ar.1.cs 0132-AtomicProcessSuspend-ar.1.cs 0133-ProcessTerminateFix-ar.2.cs 0134-DelayWaitTimeout-ar.2.cs 0135-SignalExceptionFix-ar.1.cs 0136-assertFix-jmv.1.cs 0137-SemaTests-ar.cs 0173-offList-jmv.1.cs 0187-DelayWaitTimeout-ar.3.cs 0192-WeakMessageSendFixPart1-jmv-M7352.cs 0193-WeakMessageSendFixPart2-jmv-M7352.1.cs 0207-AvoidCreatingDelays-jmv.1.cs 0212-ForkSenders-jmv.1.cs 0213-ForkAnswersNil-jmv.5.cs 0231-interCyclePauseFix-jmv.1.cs 0320-DelayFix-ar.1.cs 0321-SchedulingAndTestFix-jmv.4.cs Eliot Miranda's Block Closures -------------------------------------- 0339 to 0392 Parser enh ------------------ 0113-ParserRemoteRequestorFix-jmv.3.cs 0118-ParserRemoteRequestorFix2-jmv.1.cs Polygons and Curves --------------------------- 0177-CurveMorphProperFill-jmv.2.cs 0181-CurveMorphFixArrows-jmv.1.cs Misc goodies and lesser tweaks ------------------------------------------ 0047-crc16ForFiles.1.cs 0050-Form-fromFileNamedOrNil.1.cs 0053-ensure-close.1.cs 0058-browseUndeclared.1.cs 0061-baseSqueakFixes-jmv.1.cs 0065-DictionaryFix-jmv.1.cs 0066-CrLfFileStreamFixes-jmv.1.cs 0067-crLfNextLine-jmv.4.cs 0069-writeStream-lf-jdb.1.cs 0073-BMPSaveFixes-jmv.1.cs 0074-String-stbLinesDo-jdb.1.cs 0076-trimbBlanksFix-jmv.1.cs 0119-CryptographyStuff-jmv.1.cs 0126-BrowserTweaks-jmv.3.cs 0129-xorFixes-em.1.cs 0166-RecreateSpecialObjectsArray-M6980-ar.1.cs 0172-ShrinkingToolsEnh-jmv.5.cs 0182-RemoveLineFeedsTweak-jmv.1.cs 0184-PresumedSentMessagesEnh-jmv.1.cs 0185-ISO-8859-1Encoding-jmv-ar.11.cs 0188-ShrinkingFix-jmv.1.cs 0190-isShadowed-jmv.1.cs 0196-AnalysisTools-jmv.1.cs 0206-AnalysisToolsEnh-jmv.4.cs 0214-nilMNU-bf-jmv.1.cs 0217-LongMethodAuthor-ar-jmv.2.cs 0218-FileMenuEnh-jmv.1.cs 0230-WeakValueDictionaryEnh-jmv.1.cs 0232-ClassRenameFix-jmv.1.cs 0233-RemoveSomeUnusedMethods-jmv.1.cs 0315-PrettyPrintTweaks-jmv.4.cs 0322-ClassBuilder-showProgressFor.cs 0324-CondenseSourcesTweak-jmv.1.cs 0332-RemoveShutDownSound-jmv.1.cs 0336-Message-printOn-jmv.1.cs 0338-SocketAndFileWriteExceptions-jmv.2.cs Cleanup ------------- 0059-Morphic3AndBalloonRemoval.13.cs 0094-removefixReversedValueMessages-jmv.cs 0095-SmartRefStreamFixAndCleanup-jmv.cs 0124-RemoveTempNamesCache-jmv.2.cs 0157-RemoveSomeLFsFromCode-jmv.1.cs 0163-LoadOldIdentical-jmv.3.cs 0164-LoadOldEquivalent-jmv.12.cs 0227-SomeRandomCleanup-jmv.1.cs 0265-RemoveAsOop-jmv.1.cs 0267-NewSocketStreamAndSocket-gk-jmv.3.cs 0273-RandomCleanup-jmv.1.cs 0280-MonadicIfNotNil-vk-jmv.3.cs 0281-MonadicIfNotNilTests-vk.1.cs 0282-IfNilCleanup-jmv.2.cs 0285-TestsTweaks-jmv.1.cs 0296-Cleanup-jmv.2.cs 0302-EventsCleanup-jmv.9.cs 0303-ActiveModel-jmv.2.cs 0306-EncoderOriginalCode-jmv.cs 0311-SystemChangeNotifications-jmv.14.cs 0319-BrowserTweaks-jmv.1.cs 0393-Cleanup.2.cs Morphic / LightWidgets ------------------- 0001-HoleLW.st 0006-PositionFix.st 0008-HoleLWAndTransparentBackgroundFix.st 0010-MenuItemLW.st 0012-DrawHighlightOverride.st 0013-ShowNHideInLW.st 0014-GuiStandards.cs 0015-ListLW.1.cs 0016-EntryFieldWithExtras.1.cs 0017-Slider.1.cs 0018-GuiStandardsExample.2.cs 0019-entryFieldChanges.1.cs 0020-slider.2.cs 0021-GuiStandardsExampleFer.3.cs 0022-MiscFixes.1.cs 0023-AdditionalFixes.5.cs 0025-NavigationFixes.1.cs 0027-ProgressBar.4.cs 0028-LW-changes.1.cs 0030-ViewUpdateInUIProcess.cs 0033-actionArgumentInButtons.cs 0038-outOfWorld.st 0041-LabelLW-font.cs 0042-OldHandMorph-handleEvent.st 0043-MouseOver-CPUUsageReport.st 0044-ModelsEventsAndLW.6.cs 0048-LW-actionArgument.1.cs 0049-World-ViewBox.1.cs 0051-seizesNavigationFocus.1.cs 0052-LW-misc.1.cs 0054-OldPasteUpMorph.jmv.1.cs 0056-ImageLW.1.cs 0057-NavigationFocusFix.1.cs 0060-miscLightWidgetsFixes-jmv.3.cs 0062-CheapImageLW.1.cs 0063-clickableScrollbars-jmv.1.cs 0064-LWtweaks-jmv.1.cs 0068-navigationFocusEnhLW-jmv.1.cs 0071-ButtonAndLabelLWEnh-1-jmv.cs 0072-ButtonAndLabelLWEnh-2-jmv.cs 0075-CheckBoxLWAndStuff-jmv.1.cs 0092-NewEntryField-jmv.1.cs 0096-HaloCyclingFix-jmv.cs 0098-MoreResponsiveMorphic-jmv.cs 0106-ScrollingLabel-jmv.1.cs 0108-TranslucentImage-jmv.3.cs 0109-CellStyleAphaEntryField-jmv.7.cs 0110-ListRefactor-EditorFix-jmv.2.cs 0111-ListRefactorPart2-jmv.1.cs 0112-RemoveMenuListLWandMenuItemLW-jmv.1.cs 0115-CustomNavigationEntryFieldLW.1.cs 0121-ProgressBarLWFix-jmv.1.cs 0138-Mantis6581-FreezeFix-al.1.cs 0153-runStepMethodsIn-ar.2.cs 0154-AvoidSupriousDrawing-jmv.1.cs 0160-removePrefix-Old-jmv.1.cs 0161-isMorphic-jmv.1.cs 0165-OldPrefixRemaining-jmv.1.cs 0167-EntryFieldFocusFix-jmv.1.cs 0168-MoreOldPrefixStuff-jmv.1.cs 0170-Unimplemented-jmv.17.cs 0175-RemoveVMMaker-jmv.1.cs 0176-AdditionalVMMakerRemoval-jmv.1.cs 0178-EntryField2LWFix-jmv.1.cs 0183-TargetSightingCuis-wiz-jmv.6.cs 0189-MenusWithPen.10.cs 0197-RemoveTableLayout-jmv.12.cs 0198-SimplifyCanvas-jmv.2.cs 0199-MorphicReduction-jmv.4.cs 0200-MoreCleanup-jmv.10.cs 0202-BrowserCommentDisappears-jmv.1.cs 0203-RemoveRotationCenter-jmv.1.cs 0205-PluggableButtonMorphFix-jmv.1.cs 0209-AdditionalCleanup-jmv.13.cs 0211-LayoutSimplification-jmv.cs 0219-addMorphLayoutFractions-jmv.1.cs 0220-BetterButtonDefaults-jmv.1.cs 0221-ButtonLabelString-jmv.3.cs 0222-BrowserLowerPaneLayoutFix-jmv.2.cs 0228-MenuLayoutFix-jmv.1.cs 0248-FixACategoryName-jmv.2.cs 0249-RemoveDigitalSignatureAndCryptography-jmv.2.cs 0250-ReorganizeCategories-jmv.4.cs 0253-ContextPart-doPrimitivemethodreceiverargs-ar.cs 0256-FixWindowIcons-jmv.1.cs 0294-DoNotSubclassRectangleMorph-jmv.1.cs 0297-MorphicCleanup-jmv.5.cs 0298-MorphWithModelCleanup-jmv.5.cs 0299-PluggableMorph-jmv.1.cs 0300-PluggableListsCleanup-jmv.4.cs 0301-MorphicCleanup-jmv.1.cs 0304-MoreMorphCleanup-jmv.1.cs 0312-PluggableMorphsCleanup-jmv.2.cs 0316-InvalidRectsOptim-yo-jmv.1.cs 0317-MorphicAndLayoutCleanup-jmv.1.cs 0318-AlwaysAlternativeLook-jmv.1.cs 0325-AdditionalMorphicSimplification-jmv.2.cs 0326-ScrollingSimplification-jmv.2.cs 0327-MorphicTweaks-jmv.7.cs 0328-AdditionalMorphicSimplification.1.cs 0329-CanvasCleanup-jmv.2.cs 0330-HandleMorphTweaks-jmv.1.cs 0333-WorldState-minCycleLapse-jmv.1.cs 0335-LWTweak-jmv.2.cs 0337-SteppingFix-jmv.1.cs