From d8a30bc942702c6bf4a8a5c06d2008bdfbd964b6 Mon Sep 17 00:00:00 2001 From: daboe01 Date: Thu, 21 May 2026 07:50:10 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20cappucci?= =?UTF-8?q?no/cappuccino@f3039fb77c2d76d848f0125196f532a9c19fa123=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AppKit/Browser.environment/AppKit.sj | 8 +- .../AppKit/CommonJS.environment/AppKit.sj | 8 +- Resources/recipes.txt | 290 +++++++++--------- 3 files changed, 155 insertions(+), 151 deletions(-) diff --git a/Frameworks/AppKit/Browser.environment/AppKit.sj b/Frameworks/AppKit/Browser.environment/AppKit.sj index 38296d363..59242ee95 100644 --- a/Frameworks/AppKit/Browser.environment/AppKit.sj +++ b/Frameworks/AppKit/Browser.environment/AppKit.sj @@ -69650,7 +69650,7 @@ class_addMethods(the_class, [new objj_method(sel_getUid("initWithFrame:"), funct ,["void","CPEvent"])]); } (CPFontManager == null ? CPFontManager : (CPFontManager.isa.method_msgSend["setFontPanelFactory:"] || _objj_forward)(CPFontManager, "setFontPanelFactory:", (CPFontPanel.isa.method_msgSend["class"] || _objj_forward)(CPFontPanel, "class"))); -p;17;CPLayoutManager.jt;62601;@STATIC;1.0;i;8;CPText.ji;17;CPTextContainer.ji;11;CGContext.ji;14;CPTypesetter.ji;8;CPFont.jt;62500;objj_executeFile("CPText.j", YES);objj_executeFile("CPTextContainer.j", YES);objj_executeFile("CGContext.j", YES);objj_executeFile("CPTypesetter.j", YES);objj_executeFile("CPFont.j", YES);_isNewlineCharacter = function(chr) +p;17;CPLayoutManager.jt;62709;@STATIC;1.0;i;8;CPText.ji;17;CPTextContainer.ji;11;CGContext.ji;14;CPTypesetter.ji;8;CPFont.jt;62608;objj_executeFile("CPText.j", YES);objj_executeFile("CPTextContainer.j", YES);objj_executeFile("CGContext.j", YES);objj_executeFile("CPTypesetter.j", YES);objj_executeFile("CPFont.j", YES);_isNewlineCharacter = function(chr) { return chr === '\n' || chr === '\r'; } @@ -69906,11 +69906,13 @@ class_addMethods(the_class, [new objj_method(sel_getUid("_lineFragmentFactory"), ,["void"]), new objj_method(sel_getUid("_rescuingInvalidFragmentsWasPossibleForGlyphRange:"), function $CPLayoutManager___rescuingInvalidFragmentsWasPossibleForGlyphRange_(self, _cmd, aRange) { + if (!self._lineFragmentsForRescue || self._lineFragmentsForRescue.length === 0) + return NO; var l = self._lineFragments.length, location = aRange.location, found = NO, - targetLine = 0; - for (; targetLine < l; targetLine++) + targetLine = l - 1; + for (; targetLine >= 0; targetLine--) { if (CPLocationInRange(location, self._lineFragments[targetLine]._range)) { diff --git a/Frameworks/AppKit/CommonJS.environment/AppKit.sj b/Frameworks/AppKit/CommonJS.environment/AppKit.sj index f4d4d2b44..95c55547c 100644 --- a/Frameworks/AppKit/CommonJS.environment/AppKit.sj +++ b/Frameworks/AppKit/CommonJS.environment/AppKit.sj @@ -67521,7 +67521,7 @@ class_addMethods(the_class, [new objj_method(sel_getUid("initWithFrame:"), funct ,["void","CPEvent"])]); } (CPFontManager == null ? CPFontManager : (CPFontManager.isa.method_msgSend["setFontPanelFactory:"] || _objj_forward)(CPFontManager, "setFontPanelFactory:", (CPFontPanel.isa.method_msgSend["class"] || _objj_forward)(CPFontPanel, "class"))); -p;17;CPLayoutManager.jt;60922;@STATIC;1.0;i;8;CPText.ji;17;CPTextContainer.ji;11;CGContext.ji;14;CPTypesetter.ji;8;CPFont.jt;60821;objj_executeFile("CPText.j", YES);objj_executeFile("CPTextContainer.j", YES);objj_executeFile("CGContext.j", YES);objj_executeFile("CPTypesetter.j", YES);objj_executeFile("CPFont.j", YES);_isNewlineCharacter = function(chr) +p;17;CPLayoutManager.jt;61030;@STATIC;1.0;i;8;CPText.ji;17;CPTextContainer.ji;11;CGContext.ji;14;CPTypesetter.ji;8;CPFont.jt;60929;objj_executeFile("CPText.j", YES);objj_executeFile("CPTextContainer.j", YES);objj_executeFile("CGContext.j", YES);objj_executeFile("CPTypesetter.j", YES);objj_executeFile("CPFont.j", YES);_isNewlineCharacter = function(chr) { return chr === '\n' || chr === '\r'; } @@ -67776,11 +67776,13 @@ class_addMethods(the_class, [new objj_method(sel_getUid("_lineFragmentFactory"), ,["void"]), new objj_method(sel_getUid("_rescuingInvalidFragmentsWasPossibleForGlyphRange:"), function $CPLayoutManager___rescuingInvalidFragmentsWasPossibleForGlyphRange_(self, _cmd, aRange) { + if (!self._lineFragmentsForRescue || self._lineFragmentsForRescue.length === 0) + return NO; var l = self._lineFragments.length, location = aRange.location, found = NO, - targetLine = 0; - for (; targetLine < l; targetLine++) + targetLine = l - 1; + for (; targetLine >= 0; targetLine--) { if (CPLocationInRange(location, self._lineFragments[targetLine]._range)) { diff --git a/Resources/recipes.txt b/Resources/recipes.txt index b3a41e5f7..9db0c3868 100644 --- a/Resources/recipes.txt +++ b/Resources/recipes.txt @@ -1,145 +1,145 @@ -1779209606838|ArrayController1| -1779209606852|ArrayControllerInitialSelectionTest| -1779209606865|ArrayControllerRemovingFirstTest| -1779209606879|AttachedSheet| -1779209606892|AttachedSheet2| -1779209606905|Bindings| -1779209606918|CGCanvasContext| -1779209606932|CGPath| -1779209606945|CPAlertTest| -1779209606958|CPAnimatablePropertyContainerTest| -1779209606972|CPAnimationContextTest| -1779209606985|CPAnimationTest| -1779209606998|CPBinder-echo-bug| -1779209607011|CPBoxCibTest| -1779209607025|CPBoxTest| -1779209607038|CPBrowserTest| -1779209607052|CPButtonBarTest| -1779209607065|CPButtonKeyEquivalentDefaultTest| -1779209607079|CPButtonTest| -1779209607092|CPByteCountFormatter| -1779209607106|CPCollectionViewNibTest| -1779209607119|CPColor-CPImage-description| -1779209607132|CPColorWellBindings| -1779209607145|CPComboBoxTest| -1779209607159|CPControlPerformClickExceptionTest| -1779209607172|CPControlSize| -1779209607185|CPCursor| -1779209607199|CPDateFormatterTest| -1779209607212|CPDatePickerTest| -1779209607225|CPDictionaryControllerTest| -1779209607239|CPDocumentControllerTest| -1779209607252|CPFormatterTest| -1779209607265|CPGraphicsTest| -1779209607279|CPImageAndTextViewImageScaling| -1779209607292|CPImageViewAlignmentScaling| -1779209607305|CPImageViewTest| -1779209607318|CPImageViewbindingsTest| -1779209607331|CPLevelIndicator| -1779209607345|CPLocalizationTest| -1779209607358|CPLogTest| -1779209607371|CPMenuCALayerTest| -1779209607384|CPMenuEnabledBindingsTest| -1779209607398|CPMenuKeyEquivalents| -1779209607411|CPMenuRemoveAllTest| -1779209607424|CPMenuSubmenuPlacementConstraints| -1779209607437|CPMenuTest| -1779209607451|CPOutlineViewCibTest| -1779209607464|CPOutlineViewTest| -1779209607477|CPOutlineViewViewBasedCibTest| -1779209607491|CPPanelTest| -1779209607504|CPPlatformWindow| -1779209607517|CPPlattformWindowMinSize| -1779209607530|CPPopUpButtonBindings| -1779209607544|CPPopUpButtonTest| -1779209607557|CPPopover| -1779209607570|CPPredicateEditorCibTest| -1779209607583|CPProgressIndicator| -1779209607596|CPPropertyListSerializationTest| -1779209607610|CPRadioBindings| -1779209607623|CPRuleEditorCibTest| -1779209607636|CPScrollView| -1779209607649|CPScrollView2| -1779209607662|CPSearchField| -1779209607676|CPSearchFieldPredicateBinding| -1779209607689|CPSegmentedControlBindings| -1779209607702|CPSegmentedControlTest| -1779209607715|CPSoundTest| -1779209607729|CPSplitViewDivider| -1779209607742|CPSplitViewTest| -1779209607755|CPStackViewTest| -1779209607769|CPStepperBindings| -1779209607782|CPStepperNibTest| -1779209607795|CPTabView2| -1779209607808|CPTabViewBindings| -1779209607821|CPTabViewNib| -1779209607835|CPTableViewGroupRows| -1779209607848|CPTextField| -1779209607861|CPTextFieldEditingStyleTest| -1779209607874|CPTextFieldHeightTest| -1779209607888|CPTextFieldMovementsTest| -1779209607901|CPTextFieldMultiline| -1779209607914|CPTextView| -1779209607927|CPTextViewCibTest| -1779209607940|CPTextViewDelegateAndNotifications| -1779209607954|CPTimeZone| -1779209607967|CPTokenFieldTest| -1779209607980|CPToolTip| -1779209607994|CPToolbarTest| -1779209608007|CPTreeControllerTest| -1779209608020|CPURLConnectionAsyncTest| -1779209608034|CPURLConnectionSynchronousTest| -1779209608047|CPUserDefaults| -1779209608060|CPUserDefaultsControllerTest| -1779209608074|CPUserNotificationTest| -1779209608087|CPViewController| -1779209608100|CPVisualEffectViewTest| -1779209608113|CPWebViewTest| -1779209608127|CPWebViewTest2| -1779209608140|CPWindowLiveResizeTest| -1779209608153|CPWindowMovableTest| -1779209608167|CPWindowResizeStyle| -1779209608180|ChildWindows| -1779209608193|CompilationTests| -1779209608207|ContinuouslyUpdatesValueBinding| -1779209608220|CopyAndPaste| -1779209608233|CrossOriginTest| -1779209608246|FF4096Test| -1779209608260|FontEnhancementTest| -1779209608273|FontMetricsExplorer| -1779209608286|KeyEquivalents| -1779209608300|KeyViewLoopTest| -1779209608313|KeyWindowInTheBackgroundActivation| -1779209608326|LayoutTest| -1779209608339|LoadTimeTest| -1779209608353|LongBindings| -1779209608366|MobileTest| -1779209608379|MultipleValueBindings| -1779209608392|NSBoxTest| -1779209608406|NSBrowserTest| -1779209608419|NewTextFieldBezel| -1779209608432|Nib2CibAlignment| -1779209608445|Nib2CibBaselineAlignementTest| -1779209608459|Nib2CibSubviewsOrderTest| -1779209608472|NibAppRemixed| -1779209608485|PatternFillTest| -1779209608498|PlatformWindows| -1779209608511|PopUpButtonEscTest| -1779209608525|ScalingTest| -1779209608538|ScalingTest2| -1779209608551|ScrollviewTheming| -1779209608564|SheetWindowOrderFrontIssue| -1779209608578|SimpleBindings2| -1779209608591|SmartFoldersDemo| -1779209608604|TableTest| -1779209608617|ThemeBrowser| -1779209608631|ThemeKitchenSink| -1779209608644|TrackingArea| -1779209608657|UndoRedoWithMenuUpdate| -1779209608670|UserlandNSTest| -1779209608684|layoutEphemeralSubviewTest| -1779209608697|loadDynamicFrameworks| -1779209608710|performKeyEquivalentTest| -1779209608724|predicateWithFormat| -1779209608737|resignFirstResponder-CPControlTextDidEndEditing| -1779209608750|sizeToFitFix| +1779349805808|ArrayController1| +1779349805822|ArrayControllerInitialSelectionTest| +1779349805836|ArrayControllerRemovingFirstTest| +1779349805850|AttachedSheet| +1779349805863|AttachedSheet2| +1779349805877|Bindings| +1779349805890|CGCanvasContext| +1779349805904|CGPath| +1779349805917|CPAlertTest| +1779349805931|CPAnimatablePropertyContainerTest| +1779349805945|CPAnimationContextTest| +1779349805958|CPAnimationTest| +1779349805972|CPBinder-echo-bug| +1779349805986|CPBoxCibTest| +1779349806000|CPBoxTest| +1779349806014|CPBrowserTest| +1779349806027|CPButtonBarTest| +1779349806041|CPButtonKeyEquivalentDefaultTest| +1779349806055|CPButtonTest| +1779349806068|CPByteCountFormatter| +1779349806082|CPCollectionViewNibTest| +1779349806096|CPColor-CPImage-description| +1779349806109|CPColorWellBindings| +1779349806123|CPComboBoxTest| +1779349806137|CPControlPerformClickExceptionTest| +1779349806150|CPControlSize| +1779349806164|CPCursor| +1779349806178|CPDateFormatterTest| +1779349806191|CPDatePickerTest| +1779349806205|CPDictionaryControllerTest| +1779349806219|CPDocumentControllerTest| +1779349806232|CPFormatterTest| +1779349806246|CPGraphicsTest| +1779349806260|CPImageAndTextViewImageScaling| +1779349806273|CPImageViewAlignmentScaling| +1779349806287|CPImageViewTest| +1779349806301|CPImageViewbindingsTest| +1779349806314|CPLevelIndicator| +1779349806328|CPLocalizationTest| +1779349806342|CPLogTest| +1779349806356|CPMenuCALayerTest| +1779349806369|CPMenuEnabledBindingsTest| +1779349806383|CPMenuKeyEquivalents| +1779349806397|CPMenuRemoveAllTest| +1779349806411|CPMenuSubmenuPlacementConstraints| +1779349806424|CPMenuTest| +1779349806438|CPOutlineViewCibTest| +1779349806452|CPOutlineViewTest| +1779349806466|CPOutlineViewViewBasedCibTest| +1779349806480|CPPanelTest| +1779349806493|CPPlatformWindow| +1779349806507|CPPlattformWindowMinSize| +1779349806521|CPPopUpButtonBindings| +1779349806534|CPPopUpButtonTest| +1779349806548|CPPopover| +1779349806562|CPPredicateEditorCibTest| +1779349806576|CPProgressIndicator| +1779349806589|CPPropertyListSerializationTest| +1779349806603|CPRadioBindings| +1779349806617|CPRuleEditorCibTest| +1779349806630|CPScrollView| +1779349806644|CPScrollView2| +1779349806658|CPSearchField| +1779349806671|CPSearchFieldPredicateBinding| +1779349806685|CPSegmentedControlBindings| +1779349806700|CPSegmentedControlTest| +1779349806714|CPSoundTest| +1779349806728|CPSplitViewDivider| +1779349806742|CPSplitViewTest| +1779349806756|CPStackViewTest| +1779349806770|CPStepperBindings| +1779349806783|CPStepperNibTest| +1779349806797|CPTabView2| +1779349806811|CPTabViewBindings| +1779349806825|CPTabViewNib| +1779349806839|CPTableViewGroupRows| +1779349806852|CPTextField| +1779349806867|CPTextFieldEditingStyleTest| +1779349806881|CPTextFieldHeightTest| +1779349806895|CPTextFieldMovementsTest| +1779349806908|CPTextFieldMultiline| +1779349806922|CPTextView| +1779349806936|CPTextViewCibTest| +1779349806949|CPTextViewDelegateAndNotifications| +1779349806963|CPTimeZone| +1779349806977|CPTokenFieldTest| +1779349806991|CPToolTip| +1779349807004|CPToolbarTest| +1779349807018|CPTreeControllerTest| +1779349807032|CPURLConnectionAsyncTest| +1779349807045|CPURLConnectionSynchronousTest| +1779349807059|CPUserDefaults| +1779349807073|CPUserDefaultsControllerTest| +1779349807086|CPUserNotificationTest| +1779349807100|CPViewController| +1779349807114|CPVisualEffectViewTest| +1779349807128|CPWebViewTest| +1779349807141|CPWebViewTest2| +1779349807155|CPWindowLiveResizeTest| +1779349807169|CPWindowMovableTest| +1779349807183|CPWindowResizeStyle| +1779349807196|ChildWindows| +1779349807210|CompilationTests| +1779349807224|ContinuouslyUpdatesValueBinding| +1779349807237|CopyAndPaste| +1779349807251|CrossOriginTest| +1779349807265|FF4096Test| +1779349807279|FontEnhancementTest| +1779349807293|FontMetricsExplorer| +1779349807307|KeyEquivalents| +1779349807320|KeyViewLoopTest| +1779349807334|KeyWindowInTheBackgroundActivation| +1779349807348|LayoutTest| +1779349807361|LoadTimeTest| +1779349807375|LongBindings| +1779349807389|MobileTest| +1779349807403|MultipleValueBindings| +1779349807416|NSBoxTest| +1779349807430|NSBrowserTest| +1779349807444|NewTextFieldBezel| +1779349807457|Nib2CibAlignment| +1779349807471|Nib2CibBaselineAlignementTest| +1779349807485|Nib2CibSubviewsOrderTest| +1779349807498|NibAppRemixed| +1779349807512|PatternFillTest| +1779349807525|PlatformWindows| +1779349807539|PopUpButtonEscTest| +1779349807553|ScalingTest| +1779349807566|ScalingTest2| +1779349807580|ScrollviewTheming| +1779349807594|SheetWindowOrderFrontIssue| +1779349807607|SimpleBindings2| +1779349807621|SmartFoldersDemo| +1779349807635|TableTest| +1779349807648|ThemeBrowser| +1779349807662|ThemeKitchenSink| +1779349807676|TrackingArea| +1779349807689|UndoRedoWithMenuUpdate| +1779349807703|UserlandNSTest| +1779349807717|layoutEphemeralSubviewTest| +1779349807730|loadDynamicFrameworks| +1779349807744|performKeyEquivalentTest| +1779349807757|predicateWithFormat| +1779349807771|resignFirstResponder-CPControlTextDidEndEditing| +1779349807785|sizeToFitFix|