1
0
mirror of https://github.com/kkapsner/CanvasBlocker synced 2024-12-22 21:00:23 +01:00

52 Commits

Author SHA1 Message Date
kkapsner
a8611230b1 Added option to store data for persistent rng.
Fixes #102.
2017-02-10 17:37:35 +01:00
kkapsner
602d5a6bfd Switch from frameScript to require("sdk/remote/...").
Fixes #98. Fixes #100.
2017-01-31 21:51:08 +01:00
kkapsner
bfaffc98df Simplified require-gathering. 2016-12-14 12:26:01 +01:00
kkapsner
389adefef9 Changed the gathering of the require function in the frame script.
Fixes #94.
2016-12-13 23:07:56 +01:00
kkapsner
e4c65d415e Made checkStack available during interception. 2016-11-13 14:51:58 +01:00
kkapsner
d122f90655 Added notification display time.
Fixes #85.
2016-11-11 00:19:25 +01:00
kkapsner
dc98a92e8f Direct access to exportFunction in intercept.js 2016-10-24 22:30:57 +02:00
kkapsner
a2fa00fb98 First implementation of the fakeInput mode. (And other improvements.) 2016-10-23 22:12:12 +02:00
kkapsner
b8ba76300e Introduced maxFakeSize. 2016-05-10 08:01:21 +02:00
kkapsner
951277e922 e10s ready!
Fixes #60 and #42
2016-02-13 12:28:36 +01:00
kkapsner
d2f5a0cca1 Introduced stackList. 2015-12-31 13:37:27 +01:00
kkapsner
97e0c6b9cd Removed pageMod and many not needed features.
Notifications not working.
2015-09-06 12:26:50 +02:00
kkapsner
98a15ef9f2 Removed bug with inproper calls (i.e. float point numbers for sw or sh) to getImageData(). 2015-09-02 23:57:31 +02:00
kkapsner
637f2dd465 Made toDataURL() and toBlob() return valid data. 2015-09-01 21:28:03 +02:00
kkapsner
f6e09a9b1a Removed bypass option with non content windos. 2015-08-26 18:12:12 +02:00
kkapsner
cc8ac1c22d Some code cleanup and commenting. 2015-06-18 14:54:09 +02:00
kkapsner
9676f3f5b1 Changed preferencePane styling to self hosted module. 2015-05-15 11:21:14 +02:00
kkapsner
7ce54a25c9 Simplified translations in inject.js 2015-04-24 01:04:14 +02:00
kkapsner
af47ee8d87 Code cleanup and removed blockAll bug
blockAll did not block readout-API. This could be relevant if a user
changes the setting and an open tab still holds a reference to a
canvas-context.
2015-04-22 11:55:31 +02:00
kkapsner
30407e71a0 Added fake for readPixels and removed new tab bug
Bug description: if a new tab is opened the wrong blockmode could be
used.
2015-04-22 11:18:26 +02:00
kkapsner
a8f636ba6f Merge remote-tracking branch 'origin/master' into notificationOnFakeReadout
Conflicts:
	canvasblocker.xpi
	data/inject.js
	lib/main.js
2015-04-15 12:11:51 +02:00
kkapsner
460da0f642 Functional notifications in right tab! 2015-04-15 12:02:21 +02:00
kkapsner
e639b863dd Simplified PDF checking 2015-04-15 11:39:35 +02:00
kkapsner
ba524a896e Removed bug introduced with "about:" sites 2015-04-14 01:28:49 +02:00
kkapsner
0a88d47609 First notification steps - NOT FUNCTIONAL! 2015-04-14 01:26:04 +02:00
kkapsner
4bcdfb9fb7 Allow all "about:" sites 2015-04-09 11:08:31 +02:00
kkapsner
a6d58a3941 Added MPL 2015-01-16 13:01:01 +01:00
kkapsner
3403bcaf95 Added different answer tracking for visible and invisible canvas 2014-12-15 22:01:36 +01:00
kkapsner
eeb734c655 Removed the wrong double stack issue. 2014-12-15 21:11:04 +01:00
kkapsner
ab8a88ef66 Merge from master 2014-12-15 19:32:02 +01:00
kkapsner
1c0dc233a9 Added preferences to display caller(s) 2014-12-15 18:43:47 +01:00
kkapsner
a408a73629 Built with caller display. 2014-12-10 15:58:26 +01:00
Jay Satiro
74dd775f98 Show caller when asking for readout permission
Get stack and show the caller when asking for readout API permission.

Related to enhancement request to show source where canvas is nested.
https://github.com/kkapsner/CanvasBlocker/issues/8
2014-12-06 22:38:07 -05:00
kkapsner
caba7e33d0 First implementation 2014-12-04 23:34:41 +01:00
kkapsner
a8ff41bd95 Fixed problem with FF 33
Got error message due to xrayed TypedArray:
Accessing TypedArray data over Xrays is slow, and forbidden in order to
encourage performant code. To copy TypedArrays across origin boundaries,
consider using Components.utils.cloneInto().
2014-11-16 11:14:15 +01:00
kkapsner
72d5d09c29 Added WebGLRenderingContext.readPixels to readout API 2014-10-14 23:52:08 +02:00
kkapsner
feb16823c1 Code cleanup und simplification 2014-10-13 09:31:04 +02:00
kkapsner
74e86d5d12 Added separate fakeReadout option 2014-10-13 01:37:13 +02:00
kkapsner
7da2a94030 Added askReadout 2014-10-11 01:46:47 +02:00
kkapsner
23b5d7672c Created fake functions. 2014-10-11 01:17:49 +02:00
kkapsner
147a2893c4 Changed to getter approach
- no "visible vs. invisible" possible
2014-10-09 00:26:36 +02:00
kkapsner
b2f6aee8f9 Added askOnlyOnce and blockReadout and major code changes 2014-10-08 03:16:23 +02:00
kkapsner
4c2596f880 Memory leak: trial #3 2014-10-06 00:42:03 +02:00
kkapsner
2d248dd6ad Merge pull request #2 from Vproject/master
Change enumerabe to enumerable
2014-10-05 15:12:10 +02:00
kkapsner
70a16e55a6 Removed memory leak 2014-10-04 14:26:05 +02:00
V
86945ac563 Change enumerabe to enumerable
The default is false, so the typo had no impact.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty
2014-09-30 13:15:30 +02:00
kkapsner
40d059311a Changed settings 2014-08-20 10:21:38 +02:00
kkapsner
430a9226dc Separated invisible and visible canvas asking 2014-08-17 23:32:23 +02:00
kkapsner
124d0a73a5 Fixed PDF bug + added full RegExp support. 2014-08-10 18:03:58 +02:00
kkapsner
f185ad443b PDF canvas support 2014-08-04 17:02:42 +02:00