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
kkapsner
ebe1d66ad5
Added black list and ask.
2014-08-01 12:03:23 +02:00