Sami Jaktholm
f5a6e50b0a
Bug 1181345 - Make DevToolsUtils.fetch work with files that are not UTF-8 encoded. r=past
...
These changes restore the previous behavior in which the data is decoded
according to a locale specific default charset if the UTF-8 conversion fails.
This allows the method to properly decode both UTF-8 data and data that has
been encoded with the locale default charset (ISO-8859-1 in most cases) without
any charset hints from the source.
The conversion is now a two step process:
1. Convert the stream content to a string using the locale specific encoding.
2. Try reinterpret the data according to UTF-8 rules. If it succeeds, return
the conversion result. If it fails, return the original string.
2015-07-11 13:45:59 +03:00
J. Ryan Stinnett
a6fbc65a71
Bug 1178851 - Remove unused send_after_paint_to_content pref flipping. r=pbrosset
2015-07-02 04:56:58 -05:00
J. Ryan Stinnett
7e2158acc2
Bug 1178851 - Move testing flag to DevToolsUtils. r=ochameau
2015-07-02 04:56:57 -05:00
Florent Fayolle
23e5abb617
Bug 1050691 - Click on a function on the console should go to the debugger. r=jlongster
2015-06-20 08:47:00 +02:00
Sami Jaktholm
a96a067d9f
Bug 1170864 - Refactor DevToolsUtils.fetch to use NetUtil more extensively and make it fall back to OS.File if a local file cannot be read. r=past
...
The method was using NetUtil or IOService based on the scheme of the given
URL. Due to changes in NetUtil since the code was originally written these two
code paths are doing the same thing now. These changes unify the two cases into
a single one which
* creates a channel for the given URL and works around some problems in
xpcshell-tests
* sets loading options on the channel and
* leaves the fetching, stream reading and charset conversion to NetUtil.
It also adds code to work around bug 982654 which causes the stream to
throw if the file is empty. If a file cannot be read by the file:// handler, it
will try to use OS.File.read which handles empty files properly. This is only
used as a fallback as OS.File doesn't provide the content type for the file
required by the method.
2015-06-18 21:17:33 +03:00
Eddy Bruël
49c9c0f79a
Bug 1168853 - Implement (Worker)SourceActor.source;r=jlong
2015-06-17 17:22:18 +02:00
Nick Fitzgerald
2e6b4d6998
Bug 1173558 - Give a better last ditch fallback to DevToolsUtils.safeErrorString. r=jlongster
2015-06-10 15:15:00 -04:00
Tom Tromey
a4d7a5bc76
Bug 1168088 - Remove SpiderMonkey-specific syntax from toolkit/devtools. r=pbrosset
2015-05-28 11:54:00 -04:00
Eddy Bruël
0c99dacfc0
Bug 1164564 - Clean up the worker loader;r=jlong
2015-05-26 11:00:49 +02:00
Ryan VanderMeulen
e6f85b1f9e
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-05-22 14:18:25 -04:00
Panos Astithas
6fae51bbc0
Bug 1163024 - Part 1: Stylesheet actors should use the common DevToolsUtils.fetch(). r=bgrins
2015-05-22 09:09:43 +03:00
Christoph Kerschbaumer
3c253c09de
Bug 1167053 - Convert NetUtil.newChannel2 callsites to use new API - update asyncFetch2 (r=sicking,paolo)
2015-05-21 19:51:40 -07:00
Christoph Kerschbaumer
488701ac82
Bug 1138650 - Update remaining callsites to use newChannel2 in toolkit/devtools (r=jryans)
2015-03-09 20:05:49 -07:00
J. Ryan Stinnett
567b52e246
Bug 1126350 - Settle all toolbox destruction before final cleanup. r=pbrosset
2015-02-10 12:37:21 -06:00
Christoph Kerschbaumer
59a8f07ddf
Bug 1124951: Make JS callers of ios.newChannel call ios.newChannel2 in toolkit/devtools (r=jryans)
2015-01-26 19:54:52 -08:00
Alexandre Poirot
e420488a44
Bug 1098391 - Best effort to load debugger server dependencies lazily. r=jryans
2014-12-22 10:48:00 -05:00
Nick Fitzgerald
1cce89d39f
Bug 1106695 - Part 1: Add toolkit/devtools/server/actors/utils/ScriptStore.js. r=jlongster
2014-12-19 14:40:55 -08:00
James Long
edda82574b
Bug 905700 - use Debugger.Source in the debugger backend and reference source actors instead of URLs in the frontend r=fitzgen
2014-11-25 15:02:39 -08:00
Jan Odvarko
fb38ee51e3
Bug 977443 - Implement an actor that defines new actors. r=ochameau
2014-10-03 12:49:00 +01:00
James Long
db4e8bb720
Bug 1094965 - Move 'fetch' from the script actor to DevToolsUtils. r=fitzgen
2014-11-06 10:31:00 -05:00
Alexandre Poirot
1d9e0ffb72
Bug 1013997 - Use only one compartment for all devtools modules. r=mossop, r=past
2014-07-07 06:07:00 -04:00
Eddy Bruel
072f994a7f
Bug 1003095 - Clean up how we provide several APIs;r=past
2014-06-17 21:51:43 +02:00
Eddy Bruel
9952953102
Bug 1003905 - Refactor DevToolsUtils.js to be worker friendly; r=past
2014-06-10 20:35:51 +02:00
Eddy Bruel
cbbd0993c2
Bug 1003095 - Copy the lazy getter functions from XPCOMUtils.jsm to DevToolsUtils.js;r=past
2014-05-21 15:08:24 +02:00
J. Ryan Stinnett
0ed5e93e63
Bug 797639 - Part 1: Bulk data support in the transport layer. r=jimb
2014-05-14 14:30:02 -05:00
Dave Townsend
8ed3b4fbf7
Bug 993029: Create an add-on console actor that will be displayed in the console tab of the add-on debugger. r=msucan, r=Unfocused, r=past
2014-05-01 08:36:01 -07:00
80f88cecca
Bug 859372 - Make Timer a built-in module; r=past
2014-04-24 13:15:58 +02:00
Bobby Holley
de122e7d49
Bug 998083 - Introduce Cu.getObjectPrincipal and kill nsIScriptSecurityManager::GetObjectPrincipal. r=gabor
2014-04-19 10:39:59 -07:00
cbecada6ff
Bug 859372 - Refactor DevToolsUtils.js;r=past
2014-04-17 20:47:28 +02:00
098556f25a
Bug 859372 - Refactor DevToolsUtils.js;r=past
2014-04-10 20:44:54 +02:00
Victor Porof
44be8a9e11
Bug 917226 - Build a canvas inspection tool, r=rcampbell, jryans
2014-03-29 13:01:37 -04:00
Ed Morley
7b7e69675a
Backed out changeset 894e40121370 (bug 917226) for browser-chrome failures; DONTBUILD since fixing commit message
...
CLOSED TREE
2014-03-27 19:09:29 +00:00
Ed Morley
94fd0585ad
Backed out changeset 7b9fab28c591 (bug 917226) for incorrect commit message generated by qbackout; DONTBUILD
2014-03-27 19:07:31 +00:00
Victor Porof
1e99cd89c2
Bug 917226 - Build a canvas inspection tool, r=rcampbell
2014-03-27 18:57:16 +00:00
Victor Porof
edb8b333ef
Backed out changeset 882b91ce5a9f, as a relanding of Bug 917226, r=me
2014-03-27 12:24:00 -04:00
Ed Morley
773b2fdd6c
Backed out changeset 894e40121370 (bug 917226) for mochitest-chrome failures
2014-03-27 16:11:59 +00:00
Victor Porof
8f4d59d943
Bug 917226 - Build a canvas inspection tool, r=rcampbell
2014-03-27 10:21:37 -04:00
Panos Astithas
52158be97b
Bug 986481 - Expose Promise.jsm promises as a devtools loader global. r=dcamp
2014-03-14 11:33:09 +02:00
a31e73a968
Bug 859372 - Refactor DevToolsUtils.js;r=past
2014-03-04 15:38:05 +01:00
Mihai Sucan
5f1ad53487
Bug 952190 - Pretty output for native objects from chrome windows; r=past
2014-02-19 14:33:56 +02:00
Victor Porof
c3547987c8
Bug 964700 - Make the errors logged by Parser.jsm also contain the problematic source url, r=past
2014-01-28 12:31:51 +02:00
Carsten "Tomcat" Book
fd5b12ac55
Backed out changeset a76a4f921987 (bug 964700) for XPC Bustage on a CLOSED TREE
2014-01-28 14:03:38 +01:00
Victor Porof
bfc0d9228b
Bug 964700 - Make the errors logged by Parser.jsm also contain the problematic source url, r=past
2014-01-28 13:24:45 +02:00
Alexey Novak
d0067989e8
Bug 956804 - Use DevToolsUtils.reportException in Parser.jsm; r=fitzgen
2014-01-23 09:55:16 -08:00
Mihai Sucan
c49c32da2e
Bug 843004 - Part 2: ObjectActor grip changes to allow pretty output; r=benvie,past
2013-12-19 15:04:59 +02:00
Nick Fitzgerald
3930bddb92
Bug 929349 - Integrate a tracing debugger into our existing debugger; r=vporof,past
2013-12-18 14:17:27 -08:00
Mihai Sucan
7c7f75e7e0
Bug 943496 - Autocomplete should execute native getters; r=past
2013-12-03 15:32:41 +02:00
Brandon Benvie
f83c8046a2
Bug 926725 - Create DevToolsUtils.defineLazyPrototypeGetter and use it in VariablesView Scopes. r=fitzgen, r=vp
2013-10-15 09:49:15 -07:00
Nick Fitzgerald
29228b180b
Bug 918802 - Move the debugger's pretty printing into a worker; r=past
2013-10-01 14:25:19 -07:00
Nick Fitzgerald
c8d2d94d9c
Bug 906795 - safeErrorString should include a stack; r=vporof
2013-08-20 11:15:11 -07:00