Robo
27ea56f796
chore: bump electron@39.5.2 ( #294238 )
...
* chore: bump electron@39.5.2
* chore: update checksums
* chore: undo bits on macOS
* chore: update lockfile
* chore: update node.js build
* chore: bump distro
2026-02-12 21:11:08 +00:00
Robo
ae524952a1
fix: disable skia graphite backend ( #288141 )
...
* fix: disable skia graphite backend
Refs https://gist.github.com/deepak1556/434964e5e379339be1d02db2a9afb743
* chore: rm enable-graphite-invalid-recording-recovery switch
* Revert "feat: add setting to control throttling for chat sessions (#280591 )"
This reverts commit 5efc1d0154 .
2026-01-16 20:25:42 +01:00
Robo
1fe49563dc
fix: capture diagnostics and add workaround for graphite recording order failures ( #287798 )
...
* feat: expose gpu log messages as part of --status
This is useful in scenarios where the application rendering
completely breaks and we want to know the health of gpu process
on demand without having to restart the application.
The log messages are usually available on demand via
Developer: Show GPU Info page but during complete rendering failure
the developer page will also fail to render.
* feat: add support for argv.json switch to recover from failure
* chore: address feedback
* chore: update build
* chore: bump distro
2026-01-15 08:00:20 +00:00
Daniel Imms
c3f85f4b98
Increase webgl context max to 32
...
Defaults to 16, this doubles it since sticky scroll takes up
another one since that was added.
Fixes #285574
2026-01-01 07:27:19 -08:00
Robo
8a34fcfb95
chore: disallow crashpad forwarding crashes to system crash handler ( #278334 )
2025-11-19 13:38:09 +01:00
Robo
f2531f1c56
chore: update to Electron 39 ( #275786 )
...
* chore: bump electron@39.0.0
* chore: update build
* chore: bump distro
* chore: update debian deps
* chore: exclude dlls from symbol scan
* chore: test with patch v8 headers
* chore: bump rpm dependencies
* chore: cleanup preinstall.js
* chore: bump electron@39.1.1
* chore: remove unsupported FontationsLinuxSystemFonts feature flag
* chore: bump electron@39.1.2
* chore: update nodejs build
* temp: update distro
* ci: fix location of preinstall invocation
* chore: bump distro
2025-11-13 08:25:14 +00:00
Benjamin Pasero
7e8c7bef61
debt - reduce explicit any usage ( #269814 )
2025-10-06 15:19:56 +00:00
Robo
edf756ab84
feat: reduce buffer size of NetToMojoPendingBuffer from 16 to 8KB ( #269718 )
...
* feat: reduce buffer size of NetToMojoPendingBuffer from 16 to 8KB
* chore: bump distro
2025-10-03 20:32:44 +02:00
Benjamin Pasero
70a7ef1bc9
debt - start to reduce explicit any in my code ( #269479 )
2025-10-03 15:23:14 +00:00
Matt Bierner
360c9fd134
Add lint rule for as any and bulk ignore all existing breaks
...
For #269213
This adds a new eslint rule for `as any` and `<any>({... })`. We'd like to remove almost all of these, however right now the first goal is to prevent them in new code. That's why with this first PR I simply add `eslint-disable` comments for all breaks
Trying to get this change in soon after branching off for release to hopefully minimize disruption during debt week work
2025-10-02 23:38:33 -07:00
Benjamin Pasero
04f0bcbd15
debt - some node.js module import 💄 ( #264158 )
2025-09-01 01:09:43 +09:00
Henning Dieterichs
2663aedd84
Addresses comments
2025-08-11 18:13:38 +02:00
Henning Dieterichs
db32e40c9b
add remote debugging port to command line switches
2025-08-11 18:13:38 +02:00
Robo
1bcd33694e
fix: revert to freetype for system fonts on linux ( #260962 )
2025-08-11 10:14:06 +02:00
Benjamin Pasero
2b6887705f
Adopt import.meta.dirname and import.meta.filename ( fix #259658 ) ( #259845 )
2025-08-05 10:11:44 -07:00
Robo
1f48d5756c
fix: add workaround to reposition maximized windows in rdp scenario ( #248537 )
...
* fix: add workaround to reposition maximized windows in rdp scenario
* chore: address review feedback
* lift propert
* 💄
* 💄
* chore: gate flag behind windows
* 💄
* chore: mv display detection code to IBaseWindow
* cleanup
* cleanup
* cleanup
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com >
2025-05-13 18:27:15 +02:00
Robo
9fc94ed7c2
feat: enable gpu channel async from the runtime ( #241640 )
2025-04-04 11:39:47 +00:00
Robo
06080ae217
fix: re-enable PlzDedicatedWorker feature ( #244144 )
...
* fix: re-enable PlzDedicatedWorker feature
* fix: address review feedback
* chore: improve id checks
2025-03-24 09:22:11 -07:00
Robo
395bddec8a
chore: log js stacks from unresponsive window ( #241390 )
...
* chore: log js stacks from unresponsive window
* chore: address review feedback
* chore: remove setting
* chore: remove unused setter
* chore: add link to tracing cpu profile
* chore: add cli support to control sample period
* 💄
* chore: upload interesting samples to error telemetry
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com >
2025-03-24 22:25:44 +09:00
Robo
80eac34bb1
fix: pass nodecommit_pooled_pages for the renderer ( #243581 )
2025-03-14 18:07:50 +01:00
Robo
d1ce0bf2c1
chore: update electron@34.3.2 ( #243032 )
...
* chore: update electron@34.3.2
* chore: update node.js builds
* chore: update runtime builds
* chore: bump distro
2025-03-11 20:45:06 +09:00
Robo
a20e37209b
fix: crash on linux with 16KB page size ( #242851 )
2025-03-07 01:22:14 +01:00
Robo
83f42a7a58
chore: add support to collect memory-infra traces ( #241519 )
2025-02-21 12:48:19 -08:00
Robo
f94b27000c
chore: update to Electron 34 ( #237557 )
...
* chore: update electron@33.3.0
* chore: update for webFrameMain possibly being null
Refs ae9f2df082
* chore: update debian deps
* chore: update rpm deps
* chore: bump electron@34.0.0-beta.12
* temp: use std::format for spdlog
* chore: update debian deps
* chore: update rpm deps
* chore: bump electron@34.0.0
* chore: bump electron@34.0.1
* chore: bump electron@34.1.0
* chore: update required portal version
* chore: use enableDeprecatedPaste
* chore: update builds
* chore: bump distro
2025-02-12 10:36:35 +01:00
Pankaj Khandelwal
ad42640a78
fix: disabled PlzDedicatedWorker in Electron ( #233175 )
...
* fix: disabled PlzDedicatedWorker in Electron
* chore: cleanup
---------
Co-authored-by: deepak1556 <hop2deep@gmail.com >
2024-12-06 15:00:53 +01:00
Robo
8b3519c7ab
chore: disable internal zoom adjustment for GetBoundingClientRect ( #233686 )
2024-12-02 02:15:27 -08:00
Robo
4f50e36812
Revert "chore: enable coi on desktop ( #231665 )" ( #231899 )
...
This reverts commit 71e53b72de .
2024-10-22 02:44:08 +02:00
Robo
71e53b72de
chore: enable coi on desktop ( #231665 )
2024-10-21 12:59:36 +02:00
Benjamin Pasero
8bc93a5a59
perf - better distinguish main.js load and run timers ( #230998 )
2024-10-10 09:43:07 +02:00
Benjamin Pasero
c5b6ef14e6
esm - more cleanup ( #230285 )
2024-10-02 11:55:17 +02:00
Benjamin Pasero
e7abf7becb
esm - inline main entry points ( #230135 )
2024-09-30 20:22:47 +02:00
Benjamin Pasero
a5979c9b3c
esm - more cleanup and polish ( #230109 )
2024-09-30 12:11:56 +02:00
Benjamin Pasero
84c18c543e
esm - more cleanup of rules and files ( #230083 )
2024-09-30 11:20:59 +02:00
Benjamin Pasero
f9910cd22e
esm - try to fix build ( #229972 )
2024-09-27 17:04:43 +02:00
Benjamin Pasero
293e725467
esm - some 💄
2024-09-27 11:36:53 +02:00
Benjamin Pasero
7a0eed1dd0
esm - convert bootstrap files to TS (part 4)
2024-09-27 08:06:26 +02:00