Дамян Минков
62f7e5c73e
Removes Firefox extension handle (removed in FF newer than latest ESR). (#722)
7 лет назад
hristoterezov
d5389ace55
ref(SS_FF): Revert desktopSharingFirefoxMaxVersionExtRequired conversion
7 лет назад
hristoterezov
0dcc8a0491
fix(SS): Set min and max frame rate to 5 (#711)
* fix(SS): Set min and max frame rate to 5
* fix(SS): Set min and max frame rate for the new GUM flow.
* feat(ss_framerate): Add config option for min/max frame rate.
* doc(RTCUtils): Fix params format.
* fix(SS_framerate): Don't pass undefined constraints.
* fix(SS_constraints): Handle chromeMediaSourceId === undefined.
8 лет назад
bgrozev
60f4769da2
Avoid analytics exception when disabled (#684)
* log: Logs when analytics are disposed, drops events early.
* fix: Adds a missing parameter to a function call.
8 лет назад
hristoterezov
5f8c0a662a
fix(SS): On FF.
8 лет назад
hristoterezov
44d2c7ba21
feat(browser_caps): Implement browser capabilities API. (#690)
In order to include browser capabilities in RTCBrowserType I needed to
refactor RTCBrowserType.
8 лет назад
damencho
f742218e4a
Enables desktop sharing when using opera.
To install the chrome webstore extension, the user must already have installed "Download Chrome Extension". On missing extension we open a popup window which allows the user to add the extension and then install it.
8 лет назад
Lyubo Marinov
ff8468d931
eslint 4.8.0
ESLint 4.8.0 discovers a lot of error related to formatting. While I
tried to fix as many of them as possible, a portion of them actually go
against our coding style. In such a case, I've disabled the indent rule
which effectively leaves it as it was before ESLint 4.8.0.
8 лет назад
Lyubo Marinov
c7eba0cd9b
Revert "Fix formatting, typo"
@paweldomas said the typo should likely remain because it matches a typo
in Chrome.
8 лет назад
Lyubo Marinov
a07bfe7ea4
Fix formatting, typo
8 лет назад
hristoterezov
0de9b5775e
feat(SS): handle inline installation not supported error.
8 лет назад
Saúl Ibarra Corretgé
bcba8f2ea5
fix(ScreenObtainer): lower log line severity
8 лет назад
paweldomas
6927eae529
feat(ScreenObtainer): trigger external for not verified site
Will trigger external installation also for sites that are not the main
whitelisted domain. This allows to reuse one extension for many sites
(they still have to be on the whitelist, but only one can be "main").
8 лет назад
paweldomas
43631b95d5
fix(ScreenObtainer): sync initialization
Will not crash, but delay requests if arrive, before the initialization
process is done (there is no way to tell that really).
8 лет назад
paweldomas
5dd206721e
feat(ScreenObtainer): CHROME_EXTENSION_USER_GESTURE_REQUIRED
CHROME_EXTENSION_USER_GESTURE_REQUIRED will be triggered if
the extension installation fails, because the request to get desktop
stream did not originate in user gesture handler (a button click for
example).
8 лет назад
Paweł Domas
a6abae2e61
feat: add 'disableDesktopSharing' option (#548)
* feat: add 'disableDesktopSharing' option
* ref(ScreenObtainer): simplify init
8 лет назад
hristoterezov
51c623fcec
feat(SS): Add option for desktop sharing sources
8 лет назад
hristoterezov
d2ecc6003a
feat(SS): Expose SS sourceType
8 лет назад
hristoterezov
a2cff1cef0
fix(SS): screenObtainer format the same on FF and the other browsers
8 лет назад
hristoterezov
b25f411484
feat(JitsiLocalTrack): expose source id for desktop sharing tracks
8 лет назад
Lyubo Marinov
089ee76c04
Prepare for webpack 2
Webpack 2 defines module.exports as a read-only property in ES6 modules.
8 лет назад
virtuacoplenny
0173067481
electron: call into JitsiMeet to open a desktop picker
#416
8 лет назад
Lyubo Marinov
de61af8b2d
[eslint] require-jsdoc
8 лет назад
Lyubo Marinov
66b62080e8
[eslint] max-params
8 лет назад
Lyubo Marinov
146148483e
[eslint] no-shadow
8 лет назад
hristoterezov
e5472b9aca
fix(eslint): Add eqeqeq rule
8 лет назад
Lyubo Marinov
b713d6eb74
[eslint] radix
8 лет назад
Lyubo Marinov
8fbc815836
[eslint] no-param-reassign
8 лет назад
Lyubo Marinov
068f290835
[eslint] lines-around-comment
8 лет назад
Lyubo Marinov
840c5b3cdf
[eslint] computed-property-spacing, key-spacing, keyword-spacing, object-curly-spacing
8 лет назад
Lyubo Marinov
63ebd47172
[eslint] array-bracket-spacing
8 лет назад
Lyubo Marinov
4581605a28
[eslint] newline-after-var, newline-before-return, newline-per-chained-call
8 лет назад
Lyubo Marinov
0da7f6b98f
[eslint] no-negated-condition
8 лет назад
hristoterezov
b13348726b
fix(eslint): Add no-implicit-coercion rule
8 лет назад
Lyubo Marinov
c991abf9ef
[eslint] prefer-template
8 лет назад
Lyubo Marinov
5bff0ed543
[eslint] no-var
8 лет назад
hristoterezov
f63b04ddab
fix(eslint): Add no-alert rule
8 лет назад
Lyubo Marinov
a2f62d9c28
[eslint] no-spaced-func
8 лет назад
Lyubo Marinov
4293971466
[eslint] operator-linebreak
8 лет назад
Lyubo Marinov
ed0d464392
[eslint] quotes
8 лет назад
Lyubo Marinov
f8ab8015a2
[eslint] space-before-blocks
8 лет назад
Lyubo Marinov
55ed404dd4
[eslint] space-in-parens
8 лет назад
Lyubo Marinov
7398216a5a
[eslint] arrow-parens
8 лет назад
hristoterezov
c96898c478
fix(eslint): Add no-multi-spaces rule
8 лет назад
hristoterezov
3e44723582
fix(eslint): Add indent rule
8 лет назад
hristoterezov
f02a22d3f9
fix(eslint): Add brace-style rule
8 лет назад
hristoterezov
c36b464bfc
fix(eslint): Add curly rule
8 лет назад
Lyubo Marinov
1ff84b6781
[eslint] prefer-const
8 лет назад
hristoterezov
fceb8606d8
fix(eslint): Add no-extra-parens rule
8 лет назад
hristoterezov
70c4748cfa
fix(eslint): Changes eslint existing rules to match the same rules in jitsi meet
8 лет назад