daboe01
bd572d8059
Merge remote-tracking branch 'upstream/main' into Aristo3
2026-08-27 22:38:20 +02:00
daboe01
bf76c7d2c7
Merge pull request #3241 from daboe01/setBoundsSize-fix
...
Fixed: scale accumulation in scaleUnitSquareToSize: when setting bounds size
2026-08-27 22:37:45 +02:00
daboe01
6001562585
Merge remote-tracking branch 'upstream/main' into Aristo3
2026-08-27 19:41:39 +02:00
daboe01
bad82ee587
Merge pull request #3296 from daboe01/pageunloadfix2
...
fix: replace legacy `unload` event listener cleanup with `pagehide`
2026-08-27 19:40:57 +02:00
daboe01
1d1b41db83
Merge remote-tracking branch 'upstream/main' into Aristo3
2026-08-27 19:38:33 +02:00
daboe01
16beb1a86c
fix: replace legacy unload event listener cleanup with pagehide
2026-08-27 19:28:31 +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
67b4798caa
formatting
2026-08-26 20:57:53 +02:00
daboe01
301e940236
formatting
2026-08-26 20:56:38 +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