Gregor Schneider
a7a8471b9a
RosDbg: Signal if a client connected in pipe client mode, this mode works with QEMU now
...
svn path=/trunk/tools/reactosdbg/; revision=1085
2009-07-28 01:25:09 +00:00
Gregor Schneider
a11ec4d33c
RosDbg:
...
- Handle thread abortions gradually, avoid calling Thread.abort()
- Fixes a crash that happened when closing connection to a pipe server waiting for connections
- Fix typo
svn path=/trunk/tools/reactosdbg/; revision=1084
2009-07-27 23:58:40 +00:00
Gregor Schneider
2851938cbe
RosDbg:
...
- Don't crash if there are no COM ports available (inspired by Talley's patch), remove serial tab in that case to avoid user confusion
- Get rid of tab order dependencies
See issue #4585 for more details.
svn path=/trunk/tools/reactosdbg/; revision=1083
2009-07-27 22:21:45 +00:00
Ged Murphy
56a4ad1929
Add a built in command '.cls' command for clearing the output.
...
Built in commands will be prepended with a period.
svn path=/trunk/tools/reactosdbg/; revision=1050
2009-06-21 18:25:18 +00:00
Christoph von Wittich
d74d4f9ea2
fix some bugs with external tools
...
svn path=/trunk/tools/reactosdbg/; revision=1047
2009-06-09 08:42:36 +00:00
Ged Murphy
6749972535
Only grow the input text box in resize
...
svn path=/trunk/tools/reactosdbg/; revision=1046
2009-06-04 16:05:48 +00:00
Ged Murphy
9b97695399
Display the kdb prompt correctly
...
svn path=/trunk/tools/reactosdbg/; revision=1045
2009-06-04 13:38:29 +00:00
Ged Murphy
5b1b9f8ac5
- Early stages of improving the console to make behave more like windbg...
...
- Add a separate command line for entering commands
- Keep a list of previous commands and traverse through them with up/down keys
- Clean the command line with esc
svn path=/trunk/tools/reactosdbg/; revision=1044
2009-06-04 12:35:12 +00:00
Ged Murphy
e23a9246e8
Missed this...
...
svn path=/trunk/tools/reactosdbg/; revision=1043
2009-06-03 12:32:13 +00:00
Ged Murphy
c47ae8feff
split and set the status info instead of dumping everything into a string
...
svn path=/trunk/tools/reactosdbg/; revision=1042
2009-06-03 12:28:36 +00:00
Ged Murphy
071b4d21ab
- Detect when clients disconnect from the pipe server and raise an event
...
- Reinitialize the pipe server and wait for new connections on disconnect
- You can disconnect and reconnect reactos without restarting rosdbg now
- Fix the read and write threads to we don't have to call the evil Thread.Abort (for kjk)
- Don't enumerate the externals tools if the list is empty, fixes a NullReferenceException
svn path=/trunk/tools/reactosdbg/; revision=1041
2009-06-03 09:41:47 +00:00
Christoph von Wittich
1e2a2c0068
-remove unused app.config from project
...
-attempt to fix external tool list
svn path=/trunk/tools/reactosdbg/; revision=1040
2009-06-03 08:08:30 +00:00
Christoph von Wittich
9ec4a52664
-add external tools menu (for stuff like errlook)
...
svn path=/trunk/tools/reactosdbg/; revision=1039
2009-06-03 07:32:29 +00:00
Ged Murphy
5c9713ed2f
Rename the Back Trace to Call Stack
...
svn path=/trunk/tools/reactosdbg/; revision=1038
2009-06-02 21:15:00 +00:00
Ged Murphy
41a57a786f
- Run pipe server waiting off on a different thread.
...
- Raise an event when a client connects and set up the connection as before.
- rosdbg now correctly waits for a connection and auto-connects when it finds one
svn path=/trunk/tools/reactosdbg/; revision=1037
2009-06-02 21:04:18 +00:00
Christoph von Wittich
c25e64e804
-set accept and cancel buttons for connect and settings dialog
...
-fix next debugger command by waiting for kdbg to respond
svn path=/trunk/tools/reactosdbg/; revision=1036
2009-06-02 19:05:54 +00:00
Christoph von Wittich
27cce022c9
-show EIP in hex
...
-clear regs on disconnect
svn path=/trunk/tools/reactosdbg/; revision=1035
2009-05-31 13:29:55 +00:00
Christoph von Wittich
0843360601
remove AnyCPU and Mixed targets - only x86 can load dbghelp.dll from ReactOS
...
svn path=/trunk/tools/reactosdbg/; revision=1034
2009-05-31 12:54:55 +00:00
Christoph von Wittich
13f487cfa6
-show registers in hex
...
-set pipe server as default instead of client
patches by basisbit:
-fix continue toolbar button
-fix printing multiple pages
-possible fix for backtraces
svn path=/trunk/tools/reactosdbg/; revision=1033
2009-05-31 12:50:16 +00:00
Christoph von Wittich
e9298e1975
-only allow one instance to run
...
svn path=/trunk/tools/reactosdbg/; revision=1032
2009-05-31 07:43:51 +00:00
Christoph von Wittich
2154b23286
-support printing in console (patch by basisbit) and browser view
...
-change console font to Courier New
svn path=/trunk/tools/reactosdbg/; revision=1031
2009-05-30 22:04:07 +00:00
Christoph von Wittich
76ab52c360
-don't build an installer for debug builds
...
-redesign auto versioning: increase "Revision" on every build, increase "Build Number" on every release build to make sure the MSI installer upgrade will work
svn path=/trunk/tools/reactosdbg/; revision=1030
2009-05-29 09:15:56 +00:00
Christoph von Wittich
9e59782b18
renamed wiki page to "ReactOS Remote Debugger"
...
svn path=/trunk/tools/reactosdbg/; revision=1029
2009-05-29 08:27:39 +00:00
Christoph von Wittich
7087f8b6ba
-add a tool to automatically increase the buildno at each build and update the WiX script to get upgrade installations to work
...
svn path=/trunk/tools/reactosdbg/; revision=1028
2009-05-28 22:17:14 +00:00
Ged Murphy
a613572873
- Improve the diagnostics. Now includes function, file and line to assist debugging
...
- Remove the null checks from DockPanel and wrap it in try/catch blocks instead (considering it shouldn't happen)
- Use RosDiagnostics.DebugTrace to add debug info now. The app now needs to make correct use of exception handling
svn path=/trunk/tools/reactosdbg/; revision=1027
2009-05-28 19:09:41 +00:00
Ged Murphy
4810e1fc08
- Setup the diagnostics on app load.
...
- You can now use the static Trace.WriteLine method anywhere within the app to start making use of the log.
svn path=/trunk/tools/reactosdbg/; revision=1026
2009-05-28 17:03:31 +00:00
Ged Murphy
30f3891f5b
Add a log file and the ability to turn application logging on and off.
...
svn path=/trunk/tools/reactosdbg/; revision=1025
2009-05-28 16:51:06 +00:00
Christoph von Wittich
f81252333b
try to fix crash on exit
...
svn path=/trunk/tools/reactosdbg/; revision=1024
2009-05-28 15:31:12 +00:00
Christoph von Wittich
482df83a65
-fix save toolbar button
...
-handle save for console window
svn path=/trunk/tools/reactosdbg/; revision=1023
2009-05-28 15:29:35 +00:00
Christoph von Wittich
8d117a4ad2
try to fix null ref exception on startup
...
svn path=/trunk/tools/reactosdbg/; revision=1022
2009-05-28 15:05:40 +00:00
Christoph von Wittich
461ea9ae1d
add missing files
...
svn path=/trunk/tools/reactosdbg/; revision=1021
2009-05-28 13:03:35 +00:00
Christoph von Wittich
54421c0c8b
-check if reactos sources and .nostrip files can be found on directory selection and warn otherwise
...
-add missing resource files
-add an icon for continue
svn path=/trunk/tools/reactosdbg/; revision=1020
2009-05-28 12:56:29 +00:00
Christoph von Wittich
2d94ea7fce
build x86 only as we only have a 32bit dbghelp
...
svn path=/trunk/tools/reactosdbg/; revision=1019
2009-05-28 11:22:02 +00:00
Christoph von Wittich
43f8d7badf
-remove obsolete code
...
svn path=/trunk/tools/reactosdbg/; revision=1018
2009-05-28 10:10:08 +00:00
Christoph von Wittich
ab07f95a27
remove debug messagebox
...
svn path=/trunk/tools/reactosdbg/; revision=1017
2009-05-28 10:01:35 +00:00
Christoph von Wittich
515ac6ceb7
-don't set the menu text to disconnect when the connect dialog was canceled
...
-save the last connection method and preselect it on the next connection attempt
-add an (unfinished) AboutDlg
svn path=/trunk/tools/reactosdbg/; revision=1016
2009-05-28 09:59:51 +00:00
Christoph von Wittich
f29f41c6e1
-lots of UI improvements
...
-implementing SaveAs for Console and WebBrowser window
svn path=/trunk/tools/reactosdbg/; revision=1015
2009-05-28 09:16:07 +00:00
Christoph von Wittich
0f1eef32f8
-only enable copy menu when req.
...
svn path=/trunk/tools/reactosdbg/; revision=1014
2009-05-27 22:47:43 +00:00
Christoph von Wittich
3721293e9d
-fix statusbar
...
-make edit menu functional
svn path=/trunk/tools/reactosdbg/; revision=1013
2009-05-27 22:42:30 +00:00
Christoph von Wittich
36e98b6b67
delete obsolete files
...
svn path=/trunk/tools/reactosdbg/; revision=1012
2009-05-27 22:11:50 +00:00
Christoph von Wittich
10b1368ebb
-add missing files
...
-add some icons
svn path=/trunk/tools/reactosdbg/; revision=1011
2009-05-27 22:10:00 +00:00
Christoph von Wittich
2b0a032571
updating installer to reflect latest changes
...
svn path=/trunk/tools/reactosdbg/; revision=1010
2009-05-27 21:32:07 +00:00
Christoph von Wittich
5d70388255
-allow to disconnect
...
-properly update debugger menus
svn path=/trunk/tools/reactosdbg/; revision=1009
2009-05-27 21:25:41 +00:00
Christoph von Wittich
20403e74e8
major UI change - not everything functional yet
...
svn path=/trunk/tools/reactosdbg/; revision=1008
2009-05-27 21:12:18 +00:00
Matthias Kupfer
7a839c66f8
new rosdbg icon
...
svn path=/trunk/tools/reactosdbg/; revision=1007
2009-05-27 19:12:16 +00:00
Christoph von Wittich
01a8b61e22
-only send data to debugger when kdbg is entered
...
-set correct kdbg status when entering cont manually
-enable/disable appropriate commands in debugger menu to reflect current status
svn path=/trunk/tools/reactosdbg/; revision=1006
2009-05-27 15:40:26 +00:00
Christoph von Wittich
f57415d199
add msi installer project (req. WiX v3)
...
svn path=/trunk/tools/reactosdbg/; revision=1005
2009-05-27 10:53:33 +00:00
Christoph von Wittich
7235d68e28
check for an open connection before sending data to debugger
...
svn path=/trunk/tools/reactosdbg/; revision=1004
2009-05-26 22:46:07 +00:00
Christoph von Wittich
81aaa6a48a
-make it possible to set a default value for the mode of the named pipe in setting dialog
...
-change the type of the ComboBox to DropDownList in the ConnectDialog to prevent the user from typing random crap in it
svn path=/trunk/tools/reactosdbg/; revision=1002
2009-05-26 20:03:52 +00:00
Christoph von Wittich
0d88b6d954
fix filecopy in post build event for paths with spaces
...
svn path=/trunk/tools/reactosdbg/; revision=1001
2009-05-26 19:35:30 +00:00