add styles for executable/not executable lines in the source code window.
add style for exception trace messages.
color stop (red) and continue (green) messages so they're easy to spot.
decrement console._stopLevel in cont() and step() functions, like good little boys and girls
initDebugger *after* setting up the console routines, we'll need them
set up the excetions submenu checkmarks correctly onCreate
load the source if it's not there in onDebugTrap
add onDebugContinue to clear our state when we continue
implement tmode command
move onclose back to onunload, onclose doesn't fire if the user selects "Quit" from the file menu.
add tmode command to trace/ break when the target throws an exception.
fix "breakpoint hit while servicing breakpoint" behavior. When we hit the second breakpoint, its stack is put on top of the current stack. Not the best solution, but better than leaving the user in an undefined state.
distunguish between executable and non-executable lines in the source array so we can distinguish the lines in CSS.
expand tabs in the source (outliner doesn't know what to do with \t.)
if we can't load a source file sync, try it async.
- implement FileLocator class that can locate special system directories
- make preferences use this to locate user-prefs.xml file in Documents and Settings\Application Data\Manticore
- implement Browse... button in Browser display pref panel, rooted on My Documents (using File Locator)
- create default user-prefs.xml file (empty) which is copied to user profile directory on first launch or when data is corrupted.
- create new directory for storing defaults. (defaults/)
- Add deployment project to solution file.
Make preferences dialog work (PrefPanel class for preference panel switching, loading of preferences, saving of preferences, initial Browser Display panel)
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.
nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
- more preferences dialog work - making a preferences panel class for
handling of loading data from preferences and saving it again.
- preferences category tree generation from XML
- general tidy up.
- making Quit work properly so that we can shut down cleanly.
- center dialogs via new ManticoreDialog intermediate
- preferences dialog
- add project, resource and solution files for MSVC7
- coalesce namespaces for files and classes in subdirectories to
be the subdirectory name
- support pref branch creation
- initial bookmarks work.