Trim included CPP in `toolkit/mozapps/defaultagent/proxy`
Categories
(Toolkit :: Default Browser Agent, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox122 | --- | fixed |
People
(Reporter: nalexander, Assigned: nalexander)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fidedi-wdba])
Attachments
(1 file)
Right now, toolkit/mozapps/defaultagent/proxy
includes several files from toolkit/mozapps/defaultagent
that aren't strictly necessary. This ticket tracks splitting ScheduledTask.cpp
so that most of the files aren't needed, which in turn will allow to assume that Gecko is available more broadly in toolkit/mozapps/defaultagent
.
Updated•1 year ago
|
Comment 1•1 year ago
•
|
||
If we could land Bug 1710143 we could probably remove ScheduledTask.cpp
altogether. That patch afaik it ready to go, we just need to build (in a secure environment) and sign the DLL. Edit: scratch that, it seems the commit is only removing (not adding) scheduled tasks.
Assignee | ||
Comment 2•1 year ago
|
||
By splitting ScheduledTask.cpp
, the proxy can include less CPP code.
In turn, this makes it easier to depend on Gecko in toolkit/mozapps/defaultagent
.
Assignee | ||
Comment 3•1 year ago
|
||
(In reply to Nick Rishel [:nrishel] from comment #1)
If we could land Bug 1710143 we could probably remove
ScheduledTask.cpp
altogether. That patch afaik it ready to go, we just need to build (in a secure environment) and sign the DLL. Edit: scratch that, it seems the commit is only removing (not adding) scheduled tasks.
Even if it were ready I'd like to take this one first to make Bug 1869423 easier.
Comment 5•1 year ago
|
||
bugherder |
Description
•