47 Commits

Author SHA1 Message Date
mnyromyr%tprac.de
d4ce20dee5 Bug 427817: remove files obsoleted by pref panel migration; r=gijskruitbosch
git-svn-id: svn://10.0.0.236/trunk@254396 18797224-902f-48f8-a5cc-f745e15eee43
2008-09-24 18:10:35 +00:00
silver%warwickcompsoc.co.uk
0e253acfc3 Bug 298736 - Delay stopping execution until after the stop button has finished. Venkman only. r=gijs
git-svn-id: svn://10.0.0.236/trunk@243607 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-20 12:13:12 +00:00
gijskruitbosch%gmail.com
4f6dcd7386 Bug 410201 - Make /help do something useful on non-browser-apps
r=ajvincent@gmail.com (Alex Vincent)
Venkman Only. NPOTDB.


git-svn-id: svn://10.0.0.236/trunk@243605 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-20 12:08:45 +00:00
gijskruitbosch%gmail.com
0608ca3a92 Bug 347888 - Profiler doesn't guess at function names without some user help.
r=silver (James Ross)
Venkman/SeaMonkey only.


git-svn-id: svn://10.0.0.236/trunk@207042 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-10 10:48:57 +00:00
gijskruitbosch%gmail.com
98b25bc9f5 Bug 341767 - Should be able to view profile data immediately
r=silver


git-svn-id: svn://10.0.0.236/trunk@200832 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-25 21:01:25 +00:00
gijskruitbosch%gmail.com
b63b1095eb Bug 342651 - Want to be able to go to a DOM node in DOMI from venkman's console/watch/locals
r=silver


git-svn-id: svn://10.0.0.236/trunk@200831 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-25 19:59:51 +00:00
dmose%mozilla.org
4584e059e0 Fix TypeError launching Venkman from firefox (bug 247507); p=silver@warwickcompsoc.co.uk, r=rginda. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@184278 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-07 23:58:46 +00:00
timeless%mozdev.org
9212518f6e Bug 254838 Use @mozilla.org/moz/jssubscript-loader;1 as a singleton
patch by mcsmurf@gmx.de r=timeless sr=neil moa=mscott,silver


git-svn-id: svn://10.0.0.236/trunk@161039 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 23:00:27 +00:00
gerv%gerv.net
d6544e324a Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155092 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 22:14:17 +00:00
rginda%netscape.com
8ed5069082 Landing venkman 0.9.78, bug 216452, a=asa
0.9.78 fixes the problem where the cursor would be left one character before the
end of the line after using the up arrow to recall a previous command, adds the
``clear-session'' command to clear the contents of the Interactive Session view.
It also adds ``Set Breakpoint'' to the context menu of the Loaded Scripts view,
and ``Set Breakpoint'' and ``Clear Breakpoint'' to the Call Stack view.  This
revision also clears up a few strict mode warnings, and hides javascript: files
in the loaded scripts view.


git-svn-id: svn://10.0.0.236/trunk@146174 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 22:18:53 +00:00
rginda%netscape.com
93e765df92 bug 204572, "land latest venkman", a=sspitzer
check in differences between 0.9.67 and 0.9.75
* Fixes literal tab expansion in the new source view
* Fixes places where search() was used instead of indexOf.  bug 204341
* Makes it so that editing properties on a hard breakpoint also modifies
properties on the future breakpoint.
* Makes it so that venkman can load source for files are are currently being
loaded by mozilla.  bug 166935
* Catches exceptions thrown by file picker widget
* fixes a typo in the change-container command
* fixes a bug where splitters would be misplaced if you dragged a view directly from one tab container to another
* adds tooltips to the buttons in the toolbar


git-svn-id: svn://10.0.0.236/trunk@142538 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-16 05:03:39 +00:00
rginda%netscape.com
3f19d9edb4 bug 203848, landing the latest venkman xpi, a=asa@mozilla.org
Fix the following bugs:
  * Sometimes HTML files would not completely load in the source view.  I had
    been reusing a scriptable input stream in a place where that's not allowed.
  * When you reloaded a file in the source view, the loaded scripts view would
    stop responding to double clicks.
  * If you cycled the ``Exclude Browser Files'' option from on to off, the
    browser files would appear as disabled files, even though they were
    no longer disabled.
  * There was no way to delete a pref with the /pref command.
  * If you moved a tree-based view, it would stop responding to double-clicks.
  * The debugger would get into a bad state if you examined an object that
    had a property named "__proto__".

Adds tabbed views.


git-svn-id: svn://10.0.0.236/trunk@141996 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 04:48:47 +00:00
rginda%netscape.com
8d6d06d3b5 nly -
landing venkman 0.9.60

add x-jsd:debugger url handler to launch venkman.  Useful to start venkman from feonix.
convert some of the 81 column files to 80 column.
Show disabled scripts (and files that contian them) in red italics in the Loaded Scripts view.
Fix some issues with step over.  Requres the latest js engine fixes from bug 202177 to be completely effective.
add default window flags value for the /open-dialog command.
fix xml charset detection.
Use Math.floor instead of parseInt.
remove the "paint-hack" hack.
remove ":" from the list of illegal url characters.
unmark the stop line before setting a new one, to avoid the case where you see two yellow indicators in a single file.
add complete, selectable url below the source window in the source2 view.
e
clean up after bug 127589.


git-svn-id: svn://10.0.0.236/trunk@141551 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 23:55:12 +00:00
rginda%netscape.com
fccaedbbcf bug 197106, land venkman 0.9.53, venkman only
* adds the abillity to change values right from the Local Variables or Watch
views.  Just double-click on the value and enter a new expression to be evaluated.
* adds the ability to add watches from the Local Variables view.  Just select
"Add Watch Expression" from the context menu of the Local Variables view.
* adds the ability to save and restore breakpoints and watches.
* adds close buttons to the source view tabs.
* adds a pref to enable "clost tab on middle click" behavior, and a pref to
disable the new close buttons.
* changed from "type" attribute to "orient".


git-svn-id: svn://10.0.0.236/trunk@140267 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 19:50:32 +00:00
rginda%netscape.com
4cba297e5a venkman only, bug 194234, changes from 0.9.46 to 48, a=asa@mozilla.org
fixes ASSERTs about chrome calling window.alert, etc in debug builds
fixes problems setting breakpoints in files loaded by hand
"add watch expression..." added to context menu of Watch view
fixes file:/ urls loaded form the Open Windows view


git-svn-id: svn://10.0.0.236/trunk@138049 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 23:06:12 +00:00
rginda%netscape.com
413ed6de99 - venkman only -
change align="baseline" to align="center", bug 188807
s/commandManager/prefManager/ when trying to save view layout
tweak some spacing


git-svn-id: svn://10.0.0.236/trunk@136749 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-21 21:21:15 +00:00
rginda%netscape.com
560b390670 - venkman only -
landing venkman 0.9.44

refactor prefs code, adding pref-manager.js
move CSS rules with english words into locale subdir
add fallback function hook to be called when regexp based name guessing fails
add "hide duplicates" option
add quicksearch-like textbox to the loaded scripts view


git-svn-id: svn://10.0.0.236/trunk@135458 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-18 09:11:49 +00:00
rginda%netscape.com
14d5c06f97 - venkman only -
fix array.sort fallout form bug 178722
show view names in floating window titles
don't spew to IS view when changing frames from the UI
bump version number


git-svn-id: svn://10.0.0.236/trunk@134707 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-03 19:50:26 +00:00
rginda%netscape.com
4a419c26e3 venkman only, bug 176604, a=dbaron@fas.harvard.edu
* Fixes errors in the default string bundle
* Prevents a double-click on a scrollbar from being interpreted as a
double-click on the currently selected item
* Displays the value for Boolean and Number objects in the Local Variables and
Watch views.
* Fixes a problem saving profile data on versions of Mozilla from before Sept. 2002
* Makes breakpoints set as a result of a ``Scan for Meta Comments'' act as
future breakpoints, as well as hard breakpoints, so you don't have to rescan
after reloading.
* Fixes the "Two help menus" problem on the Mac (bug 162285)


git-svn-id: svn://10.0.0.236/trunk@132509 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-25 05:03:43 +00:00
rginda%netscape.com
32c4dca990 - venkman only -
crop view titles.
hide js components when "Exclude Browser Files" is enabled.
fix strict warnings.
use jsds to get parent instead of __parent__ to avoid warning.
make sure script is valid before trying to pretty print it.
don't trace errors from chrome urls if "Exclude Browser Files" is enabled.
add a source code colorization limit, default to 1500 lines.
add "Include ECMA Properties" and "Include Functions" options in the Locals and Watch views.
fix "Files" node in the Open Windows view.
Don't get property counts in the Locals and Watch views, because it takes too long.
don't print the hook error, of the hook in question was the display hook, to avoid an infinite loop.
Fix logic to reuse tabs once max-tab limit has been reached.
show an error when an unknown pref or pref pattern is passed to the /pref command.


git-svn-id: svn://10.0.0.236/trunk@128805 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-04 04:27:32 +00:00
rginda%netscape.com
f39c9df35b - venkman only -
bug 160917, land venkman 0.9.33
makes eval the default command, require / before all other commands.
add "evaluation object" to eval against objects in arbitrary windows without being stopped.
adds charset detection to the new source view.
add "msg.report.charset" to specify which charset localizd messages should be converted to before writing them into a profile report or generated help text.
move profile report templates into the locale directory so they can be properly localized.
change file->quit to file->exit on windows machines.
consider ";" to be a filename separator for getFileFromPath()
abbreviate long filenames when placing them in a source tab.
rename leftmost vertical container form "vleft" to "gutter" in the factory layout, so new views are displayed there by default.


git-svn-id: svn://10.0.0.236/trunk@126563 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-07 00:25:00 +00:00
rginda%netscape.com
001dde457c - venkman only -
bug 160003, "land venkman 0.9.28", a=asa
Adds "scriptable breakpoints" and "meta comments", described in <news://news.mozilla.org:119/3D45310E.8080206@netscape.com>.
Also adds "run to cursor" and "find in file" functionaliy, and fixes bug 126779.


git-svn-id: svn://10.0.0.236/trunk@126029 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-29 23:31:19 +00:00
rginda%netscape.com
a0e80802d0 - venkman only -
bug 157638, "Land VENKMAN_FLOATS_MY_BOAT branch", a=scc
Landing the 3 month old branch, which fixes the following bugs...
121409, 103898, 116102, 116099, 127750, 127099, 121501, 127102, 127737, 127733, 150481, 156776, 156769, 153381, 153066, 152946, 127752, 116286, 143682, 130398, 129692, 156111, 127736, 130050, 139565, 128604, 127751, 127732, 127727, 103425, 85634, 139557, 125394


git-svn-id: svn://10.0.0.236/trunk@125420 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 00:54:32 +00:00
stephend%netscape.com
bacc7b5067 Bug 156111 - prefix Open Web Location with http://. r=rginda@netscape.com
git-svn-id: svn://10.0.0.236/trunk@124773 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-08 23:36:39 +00:00
hewitt%netscape.com
7fd03a3524 bugs 110156, 110155
Removing support for <outliner> tags
Removing <tree> layout code and moving <tree> tags to outliner layout
Convert all usage of <outliner> to tree tags
Convert all usage of <tree> tags to new <tree> syntax or <listbox>
r=cmanske,varga sr=hyatt,sspitzer a=asa

Also includes fixes by Jan Varga (varga@utcruk.sk) for bugs 132020, 133451, 131393, 115894, and 129327


git-svn-id: svn://10.0.0.236/trunk@117710 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-29 02:46:01 +00:00
rginda%netscape.com
571105f5e4 - venkman only -
part of bug 109652, "Venkman needs to profile" r=peterv,a=shaver
add profiling support to debugger front end


git-svn-id: svn://10.0.0.236/trunk@115417 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 10:14:32 +00:00
rginda%netscape.com
ca0ebf3fe6 - venkman only -
add fbreak command to source view context menu


git-svn-id: svn://10.0.0.236/trunk@115072 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:45:47 +00:00
rginda%netscape.com
bb1f1d2087 - venkman only -
Adds a "Windows" child to the project view, which tracks all open windows.  Script tags and sub-windows are displayed as children of windows.  Users can now visit files even if they aren't loaded by the js engine.  Clicking on the margin of a line in a file which is not currently loaded by the engine sets a future breakpoint.  See also bug 110312.

find-url command exposed to the console.

fixed strict warning in the command-manager.


git-svn-id: svn://10.0.0.236/trunk@115059 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:58:39 +00:00
rginda%netscape.com
a35891e81f - venkman only -
make venkman use the new "native frames" option checked in as part of bug 124474.
add min-height to all outliners to avoid bug 121583.
copy childData to scriptRecList in scriptsView.getContext, instead of copying the array one element at a time.


git-svn-id: svn://10.0.0.236/trunk@114497 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 08:34:27 +00:00
rginda%netscape.com
9cd2662734 - venkman only -
add "open-dialog" command, bug 124158


git-svn-id: svn://10.0.0.236/trunk@113949 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:22:42 +00:00
rginda%netscape.com
3551321d16 - venkman only -
fix feedback call in cmdBreak
remove busted code in soruceView.onSelect, which tried to prevent users from selecting multiple ranges.  It didn't work, and we don't need it anyway.
catch exceptions during dispatchCommand and display a message on the consoel view
fix = vs. == mixup in sourceView.getContext, arg!
add breakpointIndexList to sourceView.getContext so we can disable all selected breakpoints.
remove some debug dumps
add command name to dbgDispatch message


git-svn-id: svn://10.0.0.236/trunk@113275 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 02:42:09 +00:00
rginda%netscape.com
2665dd37cd - venkman only -
ASSERT that we have children in removeChildAtIndex
dump the context object if |console.dbgContexts| in the contextFunction.
make cmdClear work if given a breakpointIndexList.
fix cmdFindBp.
add script realization debugging if |console.dbgRealize|.
add command dispatch debugging if |console.dbgDispatch|.
fix bug 110387, crash on exiting venkman.
add dbg* prefs and sync-debug command in venkman-dev.js.


git-svn-id: svn://10.0.0.236/trunk@113261 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 00:48:57 +00:00
rginda%netscape.com
edc9a7f5e3 - venkman only -
remove debug dumps in variious getContext functions
warning cleanup in outliner-utils.js
add chrome-filter command to set the state of console.enableChromeFilter
if on, chrome files will not be displayed in the scripts view, and they will be filtered by the debugger service.  If off, chrome files will be treated the same as others.  chrome files are identified by a leading "chrome:" in the url.
add "Display Browser Files" checkitem to View menu.
add |feedback| function, which calls |display| only if the event began at the console.
fix async loading issue in SourceText.loadSource
fix boolean pref getter in venkman-prefs.js


git-svn-id: svn://10.0.0.236/trunk@113184 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 03:05:49 +00:00
rginda%netscape.com
c952bded21 - venkman only -
UI changes for 121318
disable context before calling debugTrap
add dumpcontexts command to venkman-dev.js
remove console._stopLevel


git-svn-id: svn://10.0.0.236/trunk@113113 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 09:25:32 +00:00
rginda%netscape.com
b9406be45a -venkman only-
ui changes for bugs 121192 and 121178.
adds "emode" command, display any expcetions produced by evalInTargetScope


git-svn-id: svn://10.0.0.236/trunk@113108 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 08:16:56 +00:00
rginda%netscape.com
305d514d88 - venkman only -
get default context without complaining for debug and view menus, remove debug dump.


git-svn-id: svn://10.0.0.236/trunk@112929 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 01:10:03 +00:00
rginda%netscape.com
6f439e9394 - venkman only -
Large landing of new Venkman command structure, also fixes...
Bug 120988 Generalized command manager for Venkman
Bug 103419 hitting a breakpoint should focus debugger
Bug 119867 Should not be possible to hide source code
Bug 118923 Venkman's outliners sometimes don't repaint twisty
Bug 116098 Would be nice with a contextmenu in the functions-pane


git-svn-id: svn://10.0.0.236/trunk@112685 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 12:46:47 +00:00
rginda%netscape.com
ae5684e0f2 - venkman only -
remove fclear command, future breakpoints now share the same list as normal breakpoints.  the standard clear comman will suffice


git-svn-id: svn://10.0.0.236/trunk@102247 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-05 01:31:56 +00:00
rginda%netscape.com
2dcddedc75 - not built -
hook up finish and next commands


git-svn-id: svn://10.0.0.236/trunk@102154 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-01 18:32:30 +00:00
rginda%netscape.com
4ba6f770c8 - not built -
hook up tmode command


git-svn-id: svn://10.0.0.236/trunk@98579 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-03 22:27:37 +00:00
rginda%netscape.com
54a6170f20 - not built -
bug 82462, break in scripts that arent loaded yet

hook up fbreak and fclear commands


git-svn-id: svn://10.0.0.236/trunk@96332 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-04 22:48:50 +00:00
rginda%netscape.com
44cbc74c98 - not bult -
hookup clear command


git-svn-id: svn://10.0.0.236/trunk@94827 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-13 21:16:44 +00:00
rginda%netscape.com
8d3dedf04b - not built -
wiring for break and step commands


git-svn-id: svn://10.0.0.236/trunk@93978 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-04 22:25:37 +00:00
rginda%netscape.com
bfd33633f1 - not bult -
add evald, props, and propsd commands


git-svn-id: svn://10.0.0.236/trunk@93019 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-24 21:51:36 +00:00
rginda%netscape.com
bb717454a9 - not built -
switch from hardcoded strings to localizable things
add /commands, and /cont commands


git-svn-id: svn://10.0.0.236/trunk@92967 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-24 00:44:30 +00:00
rginda%netscape.com
8cab2509dd - not built -
add eval, frame, help, scope, and where commands.  The hardcoded strings need to be moved into the .properties file.


git-svn-id: svn://10.0.0.236/trunk@92937 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-23 19:18:48 +00:00
rginda%netscape.com
60a697e6c7 - not built yet -
initial checkin of jsdebugger extension


git-svn-id: svn://10.0.0.236/trunk@92302 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-14 19:15:10 +00:00