Commit Graph

36 Commits

Author SHA1 Message Date
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