janekptacijarabaci
aa8ab4ab70
Profiles - the refresh - migrate - improvements
2018-07-25 09:31:31 +08:00
janekptacijarabaci
59fdaceea3
Fix unsafe "instanceof" negations
2018-07-25 07:39:31 +08:00
Pale Moon
1feaf30363
Fix a crash on about:support with browser windows without a layer manager.
...
This fixes a problem where windowless browsers would cause a deliberate crash because the enum value checks to get the name were incomplete, falling through to a runtime abort.
This resolves #1120 .
2018-07-25 07:29:24 +08:00
janekptacijarabaci
b3729fb5de
[suggestion] about:support - improvements
2018-07-25 07:17:18 +08:00
Pale Moon
18c4a6a425
Allow resetting of non-default profiles.
...
This needs some verification.
Tag #759
2018-07-25 07:02:09 +08:00
janekptacijarabaci
4182128f0b
The browser - innerWindowID and outerWindowID (improvements)
2018-07-25 06:53:03 +08:00
janekptacijarabaci
7839fac9ea
[minor fix] Javascript warnings/errors when "javascript.options.strict" (only a small part of the code)
2018-07-25 06:43:03 +08:00
Pale Moon
2a9ab62e22
Remove non-standard let blocks and legacy generators in toolkit.
2018-07-25 06:26:26 +08:00
Pale Moon
08e58e7fbb
Remove Windows Metro/WinRT code.
2018-07-25 06:25:01 +08:00
Pale Moon
ffb3d35653
Stop requiring the app name to be "firefox" to be able to use profile reset.
...
The migrator to use is "firefox" by type name (firefox-style profile), as self-migration.
This should not be hard-linked to whatever the application name is.
TODO: clean up this mess properly.
2018-07-25 01:30:54 +08:00
Pale Moon
7d2eeeb608
Make sure LWT observers/listeners are also removed from private windows.
2018-07-25 01:23:11 +08:00
NTD
0c4e9cbe41
(Take Two) Take files out of preprocessing that do not actually have preprocessing directives
2018-07-25 00:56:35 +08:00
Pale Moon
ca0ffb0e19
Revert "Take files out of preprocessing that do not actually have preprocessing directives"
...
This reverts commit 760ef63cd8def888a1c2a6d52ac84c32f7f89f0b.
2018-07-25 00:56:34 +08:00
NTD
fedd83b6b5
Take files out of preprocessing that do not actually have preprocessing directives
2018-07-25 00:56:23 +08:00
janekptacijarabaci
23598465dd
Add a simple mechanism for content pages to communicate with chrome
2018-07-24 23:36:55 +08:00
adisib
3a303e67f6
replace calls to String.prototype.contains with String.prototype.includes
2018-07-24 23:36:07 +08:00
wolfbeast
480e0e8909
Apply lightweight themes to PB mode.
...
This resolves #95 .
2018-07-24 23:29:20 +08:00
trav90
d7010086e9
Remove conditional SPS Profiler code
2018-07-24 23:15:28 +08:00
trav90
903fddcff7
Remove conditional crashreporter code
2018-07-24 23:13:57 +08:00
Moonchild
baf46a6bf1
Merge pull request #1 from mozilla/esr38: Esr38 upstream pull
2018-07-24 23:04:07 +08:00