daboe01
1d1b41db83
Merge remote-tracking branch 'upstream/main' into Aristo3
2026-08-27 19:38:33 +02:00
David Richardson
690b79f113
Revert "Merge pull request #3260 from enquora/modernize-CALayer"
...
This reverts commit 8134b6dff7 , reversing
changes made to 7083f7b268 .
2026-08-27 11:20:41 -06:00
David Richardson
4d13785119
Revert "Merge pull request #3257 from enquora/modernize-CABackingStore"
...
This reverts commit 5bdac195fc , reversing
changes made to 8134b6dff7 .
2026-08-27 11:20:30 -06:00
David Richardson
4f29b77d65
Revert "Merge pull request #3261 from enquora/modernize-CPPlatformpasteboard"
...
This reverts commit 10351c3d4a , reversing
changes made to 5bdac195fc .
2026-08-27 11:20:20 -06:00
David Richardson
be08bed01e
Revert "Merge pull request #3256 from enquora/modernize-cgcontext-canvas"
...
This reverts commit e107e2d804 , reversing
changes made to 10351c3d4a .
2026-08-27 11:19:56 -06:00
daboe01
d64072076d
Merge remote-tracking branch 'upstream/main' into Aristo3
2026-08-27 19:13:46 +02:00
daboe01
ea4fc96df5
fixed: outlineview dropHighlightViewOnRow height was off by 2 pixels
2026-08-27 19:11:12 +02:00
daboe01
e107e2d804
Merge pull request #3256 from enquora/modernize-cgcontext-canvas
...
Modernize CGContextCanvas.j: Remove CPP macros and legacy fallbacks
2026-08-27 10:06:21 +02:00
daboe01
10351c3d4a
Merge pull request #3261 from enquora/modernize-CPPlatformpasteboard
...
Refactor CPPlatformPasteboard: Remove CPP macros and legacy IE fallbacks
2026-08-27 10:00:33 +02:00
daboe01
7e91024670
Merge remote-tracking branch 'upstream/main' into Aristo3
2026-08-26 22:35:35 +02:00
daboe01
5bdac195fc
Merge pull request #3257 from enquora/modernize-CABackingStore
...
Refactor CABackingStore: Eliminate preprocessor directives and legacy…
2026-08-26 20:52:08 +02:00
daboe01
8134b6dff7
Merge pull request #3260 from enquora/modernize-CALayer
...
Modernize CALayer, remove macro defined access in favour of ivar
2026-08-26 20:50:47 +02:00
daboe01
7083f7b268
Merge pull request #3226 from daboe01/CPLanguageModel-and-friends
...
New: CPSystemLanguageModel and CPLanguageModelSession
2026-08-26 20:48:59 +02:00
daboe01
72d2b22088
Merge pull request #3278 from daboe01/disable-googletranslator
...
new: prevent google translator in cappuccino
2026-08-26 20:47:40 +02:00
daboe01
acf410776d
Merge pull request #3279 from daboe01/whitespace-cleanup
...
fixed: usage of tab character instead of 4 spaces
2026-08-26 20:46:52 +02:00
daboe01
715fa606ff
Merge remote-tracking branch 'upstream/main' into Aristo3
2026-08-26 19:18:33 +02:00
daboe01
82f82190a1
Merge pull request #3294 from daboe01/right-contraint
...
new: constrain tab stop marker movement between preceding text and adjacent tab stops
2026-08-26 19:18:04 +02:00
daboe01
f85ac1ea10
new: constrain tab stop marker movement between preceding text and adjacent tab stops
2026-08-26 19:16:12 +02:00
daboe01
f6926cc2e4
Merge remote-tracking branch 'upstream/main' into Aristo3
2026-08-26 19:07:07 +02:00
daboe01
b6a245c852
Merge pull request #3293 from daboe01/tabstop-contraint
...
new: constrain tab stop marker dragging to preceding text boundary
2026-08-26 19:05:09 +02:00
daboe01
874792fa6e
new: constrain tab stop marker dragging to preceding text boundary
2026-08-26 19:01:32 +02:00
daboe01
8312f652a4
Merge remote-tracking branch 'upstream/main' into Aristo3
2026-08-26 18:00:00 +02:00
daboe01
378f7bbda1
Merge pull request #3292 from daboe01/tabstop-fix
...
fixed: resolve tab stop skipping and dragging positioning
2026-08-26 17:59:09 +02:00
daboe01
ca13595e37
formatting
2026-08-26 17:58:39 +02:00
daboe01
22a43bcfc5
fixed: resolve tab stop skipping and dragging positioning
2026-08-26 17:56:48 +02:00
daboe01
5dbb553a20
Merge remote-tracking branch 'upstream/main' into Aristo3
2026-08-26 17:26:13 +02:00
daboe01
4c54e6cd31
Merge pull request #3291 from daboe01/rulerviewfix
...
fixed: indentation paddle dragging and clientView binding
2026-08-26 17:19:43 +02:00
daboe01
33397edf9a
new: HUD support for rulerview
2026-08-26 17:16:11 +02:00
daboe01
fa748711c4
fixed: was missing
2026-08-26 17:11:13 +02:00
daboe01
9ffa4decd4
fixed: indentation paddle dragging and clientView binding
2026-08-26 17:06:34 +02:00
daboe01
8a4213ced1
Merge remote-tracking branch 'upstream/main' into Aristo3
2026-08-25 22:36:38 +02:00
daboe01
389ad61251
Merge pull request #3290 from daboe01/treecontroller-selection-fix
...
fixed: fix selection bindings and correct KVO dependencies in CPTreeController
2026-08-25 22:36:07 +02:00
daboe01
910fe051e0
Merge remote-tracking branch 'upstream/main' into Aristo3
2026-08-25 22:30:11 +02:00
daboe01
d8dd2e8636
improved: manual test for treecontroller
2026-08-25 22:18:37 +02:00
daboe01
8d1429d063
proxy fix
2026-08-25 21:09:51 +02:00
daboe01
d1b5c08272
fixed: KVO observer was missing
2026-08-25 21:03:07 +02:00
daboe01
6ef3cf776f
new: selection tests
2026-08-25 20:39:34 +02:00
daboe01
0a6f2e569a
fixed: fix selection bindings and correct KVO dependencies in CPTreeController
2026-08-25 20:35:09 +02:00
David Richardson
ae409d05c1
Convert tabs to spaces
2026-08-21 09:21:51 -06:00
David Richardson
45741365f4
Merge pull request #3289 from enquora/IvarTest-fix-test-warnings
...
Include inline comment for IvarTest wrt warning
2026-08-20 22:02:46 -06:00
David Richardson
2c86863258
Include inline comment for IvarTest wrt warning
...
In this one case, a warning is the expected output and is the only viable way to test the case.
See inline comment at top of IvarTest.j for explanation.
2026-08-20 22:00:53 -06:00
David Richardson
8994806789
Merge pull request #3288 from enquora/CPSetTest-fix-test-warning
...
Fix static analysis warnings for unused iteration variables in Founda…
2026-08-20 21:23:40 -06:00
David Richardson
e51f0df1a6
Fix static analysis warnings for unused iteration variables in Foundation tests
...
The `for...of` syntax tests in `CPSetTest` and `CPDictionaryTest` iterate over empty collections. This leaves the bound variables unread, which triggers the static analyzer and fails the zero-warning CI policy.
Standard Javascript idioms for handling blank identifiers (such as `_` or pure evaluation via `void`) are either unsupported or cause AST collisions within the Node.js parser. The variables are now explicitly evaluated using native Objective-J message sends. This registers a read operation for the analyzer, preserves the legacy parser's structural expectations, and ensures the runtime state remains pristine.
2026-08-20 21:21:56 -06:00
David Richardson
a8a0c64a2a
Merge pull request #3287 from enquora/_CPFontPanelPreviewView-address-build-warning
...
Clear _CPFontPanelPreviewView build warning
2026-08-20 20:15:40 -06:00
David Richardson
5449561fe2
Clear _CPFontPanelPreviewView build warning
...
CPFontPanel.j used _CPFontPanelPreviewView as an ivar type and instantiated it before its own @implementation, later in the same file, with no forward declaration. Added @class _CPFontPanelPreviewView, alongside the file's existing forward declarations.
This removes all build warnings.
2026-08-20 20:14:14 -06:00
David Richardson
073fae648e
Merge pull request #3286 from enquora/CPTabStopType-clear-build-warning
...
Remove CPTabStopType build warning
2026-08-20 20:07:33 -06:00
David Richardson
6121caf75d
Remove CPTabStopType build warning
...
CPParagraphStyle.j defined CPTabStopType's four constants directly, with a comment noting they were "missing" but no @typedef for the type itself.
_CPRTFParser.j uses CPTabStopType as an ivar type and imports CPParagraphStyle.j directly, so the fix belongs in the defining file.
Added the missing @typedef CPTabStopType, same pattern as CPRulerOrientation.
2026-08-20 20:05:38 -06:00
David Richardson
253d6669eb
Merge pull request #3285 from enquora/CPRulerOrientation-address-build-warning
...
Address CPRulerOrientation build warning
2026-08-20 19:59:14 -06:00
David Richardson
533a1d46eb
Address CPRulerOrientation build warning
...
CPRulerView.j declared CPRulerOrientation's constants directly,
with only a comment claiming it was a typedef.
No @typedef directive existed, so the type was unknown wherever used as an ivar or parameter type.
Added the missing @typedef CPRulerOrientation, matching the pattern already used for CPTextAlignment in CPText.j.
2026-08-20 19:57:35 -06:00
David Richardson
f6d96bbf17
Merge pull request #3284 from enquora/CPTextTab-resolve-build-warnings
...
Add missing CPTextTab forward declaration in CPRulerView
2026-08-20 16:30:02 -06:00