Commit Graph

297 Commits

Author SHA1 Message Date
dougt%netscape.com
c50ca402ad 1. Converts callers of nsIComponentManagerObsolete to use
nsIComponentRegistrar.

2. Converts callers of nsComponentManager::AutoRegister to use
nsIComponentRegistrar's autoRegistrar method.

3. Add nsIComponentRegistrar implmentation to nsComponentManagerImpl.

4. Rearrange nsComponentManager.cpp so that related methods are in the same
place.

5. Added a C-style function NS_GetComponentRegistrar so that getting the
registrar is easier in some places.

6. Added a nsISimpleEnumerator interface on PLDHashTableEnumeratorImpl.  in
this way, the same base class can support both old style and new style
enumerations.

7. Fixed a nasty bug where unregistring factories will leave the contract id
hash with a dangling pointer.  Now, when unregister is called we search the
contract id hash for entries which have the given doomned cid and remove them.


Bug 115853.  r=dp@netscape.com, sr=rpotts@netscape.com
2002-01-29 21:22:13 +00:00
rginda%netscape.com
e565073eca - venkman only -
UI changes for 121318
disable context before calling debugTrap
add dumpcontexts command to venkman-dev.js
remove console._stopLevel
2002-01-29 09:25:32 +00:00
rginda%netscape.com
3e07bfa5d0 -venkman only-
ui changes for bugs 121192 and 121178.
adds "emode" command, display any expcetions produced by evalInTargetScope
2002-01-29 08:16:56 +00:00
rginda%netscape.com
f11111af0c - venkman only -
lineMap no longer required in SourceText records, HelpText doesn't need it.
2002-01-26 01:11:01 +00:00
rginda%netscape.com
1ca59c3058 - venkman only -
get default context without complaining for debug and view menus, remove debug dump.
2002-01-26 01:10:03 +00:00
rginda%netscape.com
17655f3daf - venkman only -
store commandname attribute on menuitem so we don't need to parse it onpopupshowing, makes for faster menus.
2002-01-26 01:05:50 +00:00
rginda%netscape.com
8c0081daf4 - venkman only -
strict fixes
2002-01-26 01:03:43 +00:00
rginda%netscape.com
e014e7e663 - 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
2002-01-24 12:46:47 +00:00
rginda%netscape.com
48f6bc95e0 bug 120200, add "D" accesskey to tasks->tools->debugger 2002-01-16 04:07:31 +00:00
varga%utcru.sk
ff7ad62083 Fixes for:
94653  - can't right align text in outliner cell
95730  - White block displays/artifacts in the highlight area after Move/Drag mail to folder.
112238 - [RFE] Outliner widget should support line-through
116855 - Modify outliner builder syntax to match outliner content model
118093 - Make -moz-image-region work in the outliner
118113 - Too little space between pref category tree and pref page
118154 - Category now has a column picker
118647 - Memory leak of 52 bytes from 1 block allocated in nsOutlinerBodyFrame::CheckVerticalOverflow
118660 - left arrow no longer moves to parent category
119751 - Branches are open by default and then closed after launch.

- outermost <outlinerchildren> has "-moz-box-flex: 1" by default
  and it actaully replaced <outlinerbody>
- all event handlers moved on <outliner>
- content builder, outliner builder and content view use <outliner> as root
  element
- nsIBoxObject has a new attribute "element"
- all CSS rules outlinerbody:foo replaced with outlinerchildren:foo
- drop feedback is now skinable

r=waterson for the changes in mozilla/content
r=sspitzer on the mailnews parts
r=blake on the bookmarks/history
r=bryner on the OutlinerBodyFrame and OutlinerContentView changes

sr=hyatt,hewitt
2002-01-16 03:01:28 +00:00
rginda%netscape.com
18247e0258 add missing file 2002-01-12 01:41:58 +00:00
rginda%netscape.com
64f0128f80 bug 115695, rs=brendan, venkman only
ui changes related to pretty print support
2002-01-12 01:01:02 +00:00
varga%utcru.sk
728727cafd Fix for 116739. Many assertions when moving over the blank area of outliners.
Fix for 118632. file picker can display all column arrows.
r=bryner, sr=hyatt

- getCellAt() now checks for correct mouse coordinates and sets row value
  to -1 for invalid coordinates.
- added bail out checks to all callers.
2002-01-10 04:47:52 +00:00
mcafee%netscape.com
b7f3bfec83 Ignore generated files. 2001-12-29 03:52:41 +00:00
hewitt%netscape.com
7b10439c40 XUL/theme simplification changes - removing unnecessary boxes and re-writing large portions of the themes to use new -moz-border-colors and -moz-image-region css features. Also cleans up the classic skin quite a bit for both mac and win. Fixes bugs 113024, 113043, 113585, 113586, 115943, 113643, 114475, 99787, 110214, 113977, 113966, 114802, 64894, 90724, 103173, 103199, 103298, 110442, 111472, 111989, 113027, 113041, 109180, 109204, 81581, 81903, 103324, 110108, 114540, and probably more I forgot to mention. r=ben, sr=hyatt 2001-12-19 12:04:11 +00:00
dougt%netscape.com
849d297364 nsIComponentManager API Changes (bug 98553)
a) create a new nsIComponentManager with only four functions on it:
CreateInstance CreateInstanceByContractID GetClassInfo GetClassInfoByContractID.

b) rename the old nsIComponentManager to nsIComponentManagerObsolete.

c) fixes callers which use to access the nsIComponentManager for component
registration functionality.  These callers will temporary use the
nsIComponentManagerObsolete interface.

d) Create a new API NS_GetComponentManager() which mirrors the
NS_GetServiceManager()

e) Perserves the old NS_GetGlobalComponentManager().  Note the cast usage.

r/sr = rpotts@netscape.com  alecf@netscape.com  brendan@mozilla.org
2001-12-19 00:12:41 +00:00
varga%utcru.sk
949278c0fe Fix for 113477. Group outlinercols. r=bryner sr=hyatt 2001-12-18 13:42:28 +00:00
hewitt%netscape.com
66be71de93 93839 - tooltiptext should work without specifying tooltip, r=pinkerton, sr=hyatt 2001-12-04 23:30:25 +00:00
rjc%netscape.com
fe5d808f73 Fix bug # 75772: On Mac OS X, add support for window toolbar button which hides/shows toolbar buttons. r=ben sr=hyatt 2001-11-27 01:47:41 +00:00
ben%netscape.com
dbd51aa313 fix for 73655 - remove reference to obsolete file.
r=rginda, sr=hewitt
2001-11-22 02:00:37 +00:00
seawood%netscape.com
7733357d51 Rename 'install' build phase to 'libs'.
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
seawood%netscape.com
55fe97bff7 Renaming 'install' build phase to 'libs'
Bug #56601 r=pavlov
2001-11-21 08:55:59 +00:00
blakeross%telocity.com
71e1ffab70 107642 - XUL syntax/cleanup landing. Fixes 94470, 96008, 96019, 76800, 102637, 80399, 108303, and removes over a thousand unnecessary or nonsensical attributes. Also fixes 108302, 102366, 102367, 105815. r=sspitzer,cmanske on appropriate parts sr=ben 2001-11-03 04:06:54 +00:00
rginda%netscape.com
d483c8a09c venkman only
expose interface to the initAtStartup setting
2001-10-31 23:33:41 +00:00
rginda%netscape.com
7d59ea30bd venkman only
freeze stack outliner before restoring state
2001-10-31 23:29:20 +00:00
rginda%netscape.com
c1c54ff61d bug 99601, add filter support to js/jsd, r=jband sr=brendan
Use the new filtering api to allow users to safely debug with initAtStartup enabled.  Also adds highlighting to source view, saves stack view state, fixes selection problems in the outliners, cleans up some strict mode issues, and refactors menu and script tags out of venkman.xul
2001-10-30 14:27:10 +00:00
stephend%netscape.com
b35964652b Bug 106172. Enabling tooltips for Venkman. Patch by Bradley Hart <bhart00@yahoo.com> r=rginda, sr=brendan 2001-10-24 06:23:24 +00:00
rginda%netscape.com
01e4f7fe91 venkman only
s/doCommand.stepOut/doCommandStepOut/ for "finish" command
2001-10-18 11:12:37 +00:00
rginda%netscape.com
a773174b3e venkman only
move from "checked" attribute to "willStop" for stop button to avoid classic skin issues.
2001-10-18 11:05:15 +00:00
rginda%netscape.com
bbdf35b704 venkman only
add homepage to hello message.
2001-10-18 11:04:26 +00:00
rginda%netscape.com
bc7582dace venkman only
remove bogus classes from outliner columns
make line number column wider by default
add splitter to source view
2001-10-18 11:03:58 +00:00
rginda%netscape.com
119590464d venkman only
move from "checked" attribute to "willStop" on the stop button because the classic skin does silly things for "checked".
2001-10-18 11:02:59 +00:00
rginda%netscape.com
93a20a9a6a venkman only
invalidate outliner after continuing so the yellow bar goes away
strict mode fix
2001-10-18 11:00:33 +00:00
rginda%netscape.com
2ed2fb7f32 venkman only
remove extra braces and return
2001-10-18 10:59:47 +00:00
rginda%netscape.com
f6ea7f8d8d bug 103804, "Venkman doesn't like stopping in timeouts", r=jband, sr=shaver
move from setTimeout to the new enterNestedEventLoop callback
some strict mode changes
fix file/line regexps
2001-10-10 06:38:25 +00:00
rginda%netscape.com
5dc6eddf16 - venkman only -
bug 102279, "Exception debug output URLs contain a comma"
surround urls in <angle-brackets> to help the munger pick them out.
2001-10-09 23:00:36 +00:00
rginda%netscape.com
f279207729 - venkman only -
comment fix, make source line column wider
2001-10-09 22:57:01 +00:00
rginda%netscape.com
c748f4c733 - venkman only -
strict mode fixes, invalidate outliner on soft scroll if we don't actually have to scroll.
2001-10-09 22:55:39 +00:00
rginda%netscape.com
2f092ff7a0 bug 100679, "File view scrolls by itself", sr=shaver,r=venkman
report correct insertion points to the outliner when new records are added
also some strict mode fixes
2001-10-09 22:53:59 +00:00
rginda%netscape.com
ced33340be bug 103063, venkman strict warnings
r=samuel@sieb.net, sr=hyatt, a=asa
2001-10-04 07:38:53 +00:00
rginda%netscape.com
37c8a308b1 bug 102650, skin name should be Modern, not modern. r=jrgm 2001-10-03 00:11:24 +00:00
varga%utcru.sk
82cbda88c4 Fix for bug 75572. Separator support in outliner.
r=waterson, sr=hyatt
2001-10-02 04:42:48 +00:00
rginda%netscape.com
3c4555c036 bug 102588, venkman skin owner is wrong
patch=daniele@grinta.net, r=me,hyatt, sr=shaver
2001-10-02 00:26:38 +00:00
rginda%netscape.com
657b5fe54e - venkman only -
fix mixup in breakpoint/blacklist atom
2001-09-27 10:40:57 +00:00
rginda%netscape.com
5bf455c8bd - venkman only -
package new icons
2001-09-26 05:48:57 +00:00
rginda%netscape.com
ad1c07d147 - venkman only -
add appendChildren method
2001-09-26 05:47:11 +00:00
rginda%netscape.com
5a3dae69cc - venkman only -
remove "reload ui" string, added "reload"
2001-09-26 05:45:38 +00:00
rginda%netscape.com
a20439ac32 - venkman only -
remove duplicate rule
add blacklist rules
2001-09-25 22:32:56 +00:00
rginda%netscape.com
913685a2fb - venkman only -
change prefixes for ETRACE and ERROR messages, make ERROR background color easier on the eyes
2001-09-25 22:32:10 +00:00
rginda%netscape.com
257a472cb5 - venkman only -
add version and blacklist strings
2001-09-25 22:31:07 +00:00
rginda%netscape.com
747b17280f - venkman only -
add reload command
add comments
2001-09-25 22:30:02 +00:00
rginda%netscape.com
36923f1f8b - venkman only -
add version info
implement enable/disableReloadCommand
2001-09-25 22:28:57 +00:00
rginda%netscape.com
d0563951ef - venkman only -
move debugger menu item from tasks to tasks->tools
2001-09-25 22:27:36 +00:00
rginda%netscape.com
3efdb07ba7 - venkman only -
add blacklist nodes, not reflected in the UI yet
implement reloadSource on SourceRecord, to reload the underlying source text
2001-09-25 22:26:51 +00:00
rginda%netscape.com
9393395b86 - venkman only -
add blacklist and version strings
2001-09-25 22:25:21 +00:00
rginda%netscape.com
786350ce9b - venkman only -
implement reload command
2001-09-25 22:24:36 +00:00
rginda%netscape.com
916119047f - venkman only -
add type checking to formatValue, fix bug in formatValue -> array
2001-09-25 22:23:41 +00:00
rginda%netscape.com
324eb30b08 - venkman only -
pass drag and drop related events to the TOViewRecord, if it knows how to deal
2001-09-25 22:22:02 +00:00
rginda%netscape.com
6e1dbd5179 - venkman only -
initial add of blacklist icons
2001-09-25 22:20:29 +00:00
hewitt%netscape.com
8292f84edd 97574 - implement toolbarbutton, kill menubutton, r=blake, sr=hyatt 2001-09-20 07:33:13 +00:00
rginda%netscape.com
38d4f6f3d9 - venkman only -
increase max string display length
2001-09-10 22:07:23 +00:00
rginda%netscape.com
d0e2a62257 - venkman only -
prepare for "group/ungroup" UI in the file list
2001-09-06 22:57:34 +00:00
rginda%netscape.com
f541bdbe79 - venkman only -
fix sort tests
2001-09-06 22:56:56 +00:00
rginda%netscape.com
8bbe495140 - venkman only -
fix line ending split regexp to avoid the brain dead $ meta character (which considers \r\n to be TWO line endings.)
2001-09-06 22:29:14 +00:00
rginda%netscape.com
ff1d7c5f97 - venkman only -
fix imput history regression
2001-09-06 22:28:09 +00:00
rginda%netscape.com
f61b7efc32 - venkman only -
fixing popup events
2001-09-06 01:54:53 +00:00
rginda%netscape.com
c5a11f1d1a - venkman only -
strict mode fixes
2001-09-06 01:05:50 +00:00
rginda%netscape.com
4dc91ba5a3 - venkman only -
remove debug spoo
2001-09-06 01:05:20 +00:00
rginda%netscape.com
dca50422f3 - venkman only -
record last stack depth. when the stack depth changes, we display a frame header in the console for single step mode.
2001-09-06 01:05:02 +00:00
rginda%netscape.com
5988811887 - venkman only -
strict mode fixes.
2001-09-06 01:04:01 +00:00
rginda%netscape.com
50801281f8 - venkman only -
move debugTrap code that may involve network activity from venkman-debugger.js to this file.
strict mode fixes.
fix outliner select events, which range checked against the wrong properties.
2001-09-06 01:03:06 +00:00
rginda%netscape.com
063ac44915 - venkman only -
move calls that might involve network activity to *after* te enterNestedEventLoop() call so their requests go on the pushed thread.  The call is made after enterNestedEventLoop (which, by definition, blocks) via a setTimeout call.
2001-09-06 01:01:34 +00:00
rginda%netscape.com
b243396c40 - venkman only -
strict mode fixes
remove some debugging spoo
2001-09-06 00:59:24 +00:00
rginda%netscape.com
21918c837b - venkman only -
remove guessed function style, as this is now indicated by surrounding the function name in square brackets.
2001-09-05 01:41:07 +00:00
rginda%netscape.com
7c8a5beeda - venkman only -
add formatting messages, remove fclear
2001-09-05 01:40:01 +00:00
rginda%netscape.com
cb08f962ca - venkman only -
make dump tree function taka a param
remove bogus _cache dance
add matchesScriptRecord method to breakpoint record
only do the icode replacement if the breakpoint is enabled in addScriptRecord
2001-09-05 01:39:09 +00:00
rginda%netscape.com
145c06739e - venkman only -
remove unused messages
add used messages
2001-09-05 01:37:11 +00:00
rginda%netscape.com
b62dcec7f9 - venkman only -
change string concats to getMsg calls, to make bidi more better
don't duplicate setBreakpoints()s efforts by checking for matching files in onInputBreak
reimpliment onInputFBreak
remove onInputFClear.  future breakpoints can now be cleared wit the standard clear command.
remove dead onScriptCreated function
2001-09-05 01:36:44 +00:00
rginda%netscape.com
d222384ea8 - venkman only -
dont pay attention to scripts without filenames
remove script from the script tree when it is unloaded
if a newly created script matches an existing breakpoint record, add that script to the breakpoint record.
remove obsoleted future breakpoint functions
2001-09-05 01:34:23 +00:00
rginda%netscape.com
410dc4fb4e - venkman only -
remove fclear command, future breakpoints now share the same list as normal breakpoints.  the standard clear comman will suffice
2001-09-05 01:31:56 +00:00
rginda%netscape.com
1521805007 - venkman only -
reset childIndex and parentRecord on a removed tree item
2001-09-05 01:30:59 +00:00
rginda%netscape.com
3abe241d0d - not built -
package new stack, project, and breakpoint icons
package new step over, step out, and stop toolbar icons
2001-09-01 18:51:51 +00:00
rginda%netscape.com
f8d392fa05 - not built -
add css for new step out, step over, stop buttons
change continue and step in commands to use the new png images
add css for breakpoint, script, and watch views
2001-09-01 18:49:40 +00:00
rginda%netscape.com
436e3fd94c - not built -
make links in error messages less ugly
2001-09-01 18:48:36 +00:00
rginda%netscape.com
02648712d8 - not built -
add strings for stack outliner, disable breakpoint, finish and next commands
2001-09-01 18:47:42 +00:00
rginda%netscape.com
99ca8a278e - not built -
new strings for step over, step out, stop commands
remove unused strings
add strings for script, source, and stack outliners
2001-09-01 18:46:48 +00:00
rginda%netscape.com
2ee3b13a3b - not built -
hook up step out, step over, and stop commands
add outliners for new project, script, and stack views
2001-09-01 18:45:34 +00:00
rginda%netscape.com
be1966e179 - not built -
brace/whitespace cleanup
implement leftPadString()
2001-09-01 18:44:18 +00:00
rginda%netscape.com
1bc011f212 - not built -
implement next, step out, and stop state commands
bring breakpoint implementation in line with the new breakpoint and script views
add destroy() method to tear down the debugger
2001-09-01 18:43:43 +00:00
rginda%netscape.com
8ec4ff073e - not built -
change tab width pref from "tab string" to numerical width
remove wordbreak pref (it's just a const now)
2001-09-01 18:41:53 +00:00
rginda%netscape.com
23dc9fe7a5 - not built -
change doctype to avoid quirks mode
2001-09-01 18:40:33 +00:00
rginda%netscape.com
5ae1274bab - not built -
implement new script, stack, and project views
2001-09-01 18:39:58 +00:00
rginda%netscape.com
90e4e95266 - not built -
hookup new messages
2001-09-01 18:39:01 +00:00
rginda%netscape.com
ac2ee4ef5b - not built -
hook up next, stepout, finish, and stop commands
event handler work for the new project, script, and stack views
2001-09-01 18:37:49 +00:00
rginda%netscape.com
d9eebd1374 - not built -
whitespace cleanup
use new TreeOView stuff, add breakpoint, project, and stack view support
2001-09-01 18:35:36 +00:00
rginda%netscape.com
ff1c44780d - not built -
hook up finish and next commands
2001-09-01 18:32:30 +00:00
rginda%netscape.com
4113d2209d - not built -
add scrollTo to BasicOView
add generic tree outliner view support (TreeOView and TreeOViewRecord)
2001-09-01 18:31:48 +00:00
rginda%netscape.com
0003932dbb - not built -
adding new icons
2001-09-01 18:28:24 +00:00
rginda%netscape.com
1a747ff552 - not built -
adding tree outliner view test
2001-09-01 18:20:23 +00:00
hyatt%netscape.com
0c296a706a Fix for 71106. r=jag, sr=jst 2001-08-06 21:49:35 +00:00