NRE debug

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2011-08-19
06:55
[597e325753] Leaf: Corrected a mistake about Tcl_Objs string representation. (user: krzykwas tags: trunk)
2011-08-18
00:02
[13e86fa15d] Changes requested by Miguel. (user: krzykwas tags: trunk)
2011-08-17
21:42
[ba83e88d2a] A tiny unimportant change. (user: krzykwas tags: trunk)
21:25
[5f0530f6cb] The documentation is finished now unless any errors are found. (user: krzykwas tags: trunk)
19:44
[4e3749a43c] Next part of the docs, several small changes introduced. The Andreas' comments are taken into account. (user: krzykwas tags: trunk)
09:30
[0d81e74e57] The documentation is nearly finished, only three issues need to be addressed. I hope to finish the document today, at worst tomorrow. (user: krzykwas tags: trunk)
00:23
[615e301add] Moved hashtable to tcl_hashtable, fixed small error in TclHashTableDisplay. More documentation prepared. (user: krzykwas tags: trunk)
2011-08-16
08:51
[c78e5b4da4] Added info about io channels, midterm report and the specification of io channels prepared by Andreas Kupries. Still much left to do... (user: krzykwas tags: trunk)
00:13
[5bff3c42d1] Gdb/NRE documentation. Still much needs to be done there. (user: krzykwas tags: trunk)
2011-08-15
11:11
[8c2ff4cd83] Tcl_HashTable parser implementation. (user: krzykwas tags: trunk)
2011-08-10
16:31
[a9c89d2cb8] Fixed field width for proc name. (user: krzykwas tags: trunk)
15:43
[91e65d18fc] 1. Added unit tests for DataItemFormatter. 2. Small changes in formatting of the source code and comments. (user: krzykwas tags: trunk)
12:49
[37837ad76a] 1. Functionality from StackFactory moved to StackBuilder. 2. StackFactory (and conseqently InvalidFramesSuppliedException) removed. 3. The tests for StackFactory and nre-cmds removed. 4. ExtendedFrameFormatter uses TclObjFormatter to display objv arguments for NRCommand callback. 5. Indices of stack's frames are aligned to the right, i.e.: ... ... (user: krzykwas tags: trunk)
01:44
[89e1558c17] Added parser for dict Tcl_Obj. (user: krzykwas tags: trunk)
2011-08-08
22:47
[27cf17a0a4] Added parsers for byte array and list. Renamed parser for wide int. Default parser now prints the pointer of the structure it cannot properly parse. (user: krzykwas tags: trunk)
2011-08-06
23:17
[4a8be0dd57] Added several new parsers (bignum, wide, string) and sample scripts that one can easily dump the core with and test Tcl_Obj parsing. TclObjFormatter produces in the output not only the value converted to string, but also the original type name if it's available. Small changes in LimitsH. (user: krzykwas tags: trunk)
2011-08-05
18:27
[891c4a5747] Simple int and double formatting, small change in StackBuilder. (user: krzykwas tags: trunk)
01:56
[b5e5bb943e] Prepared architecture for implementing Tcl_Obj parsers. (user: krzykwas tags: trunk)
2011-08-04
18:45
[832214abf6] First attempt at implementing parsing of Tcl_Obj structures. (user: krzykwas tags: trunk)
07:00
[6df8743f8e] Fixed formatting for nre-cmds with no argument. Attempt to produce Tcl_Obj variable for later inspection in crash4.tcl. (user: krzykwas tags: trunk)
2011-08-03
20:43
[b12f08d1d4] Cleaning up the remnants of storing „active” flag in the frame. (user: krzykwas tags: trunk)
20:34
[97189adeb0] Active frame index stored in stack object. (user: krzykwas tags: trunk)
19:43
[09aed91b22] Refactorization of StackBuilder code and fixing bugs connected with multiple build() invocations on the same builder object. (user: krzykwas tags: trunk)
2011-08-02
22:00
[a9e7f0cea8] . (user: krzykwas tags: trunk)
00:25
[7cd40be948] Implementation of nre-frame, nre-up, nre-down. The NRE stack is now cached in Context. (user: krzykwas tags: trunk)
2011-08-01
12:53
[e66a6eb9ca] nre-frame (user: krzykwas tags: trunk)
2011-07-29
14:29
[a60b7aed62] Changed back. (user: krzykwas tags: trunk)
14:16
[b30e35c1a6] Changed result output_line result output_line ... done to result output_line output_line ... done (user: krzykwas tags: trunk)
13:22
[80dfb170c8] Changed IO channels implementation according to Andreas Kupries proposal with my changes to his specification. Changed the way Python modules were imported (implementation detail). Putting import instructions in __init__.py files did more harm than good and was removed. Import instructions are longer but everything is done in a consistent way now. (user: krzykwas tags: trunk)
2011-07-28
08:47
[76a3bd1cbc] Examples were still wrong, hope they are good now. Bash is posing problems and debugging channels is really hard. Thinking about what to do with this issue. (user: krzykwas tags: trunk)
00:35
[c3a7768331] Fixed bugs in channel implementation examples. Added much debug info to ChanelHandle. One can turn it off setting „debug” to false in conf/config. (user: krzykwas tags: trunk)
2011-07-26
23:50
[680656cfbf] Simplification of command loading in gdbinit and small bug in channel-list fixed. (user: krzykwas tags: trunk)
2011-07-25
22:29
[dcf78f9272] Added some comments to the source code and added the file killProcesses.py that was erroneously omitted before. (user: krzykwas tags: trunk)
19:16
[04c826db72] A cosmetic update of the description. (user: krzykwas tags: trunk)
19:14
[220ccc2cb9] Updated the description of installation and added Makefile simplifying the project's usage. It will be eventually removed in the final release. (user: krzykwas tags: trunk)
18:19
[3638c2105f] Removing core dump. There is no real need for it to be part of the repo. (user: krzykwas tags: trunk)
2011-07-14
15:20
[f6731a8ed1] Changes in io channels api. (user: krzykwas tags: trunk)
2011-06-25
15:04
[7ba0e043f2] Re-added extended frame formatter. (user: krzykwas tags: trunk)
14:00
[f6f7ac1481] Changed NREDataHintsDataFormatter so that it inherits from DefaultDataFormatter. (user: krzykwas tags: trunk)
13:56
[66f6c44757] Fixed formatting errors. (user: krzykwas tags: trunk)
12:47
[236cf3d959] Fixed data formatting error. (user: krzykwas tags: trunk)
2011-06-22
21:27
[63437e4a2f] Fixed utf-8 encoding issues with channel-list command. (user: krzykwas tags: trunk)
2011-06-21
23:45
[196965f41a] Outside processes now killed when gdb quits. (user: krzykwas tags: trunk)
23:35
[946183a977] Changed numbering of frames displayed by nre-cmds. The indices of frames built using buildStackUsingFrames from StackFactory are not overwritten anymore. To keep the indices unique there is a requirement that either no frame has index or all of them have. Still one could try to use the same index twice. The philosophy for that is: either I set everything on my own and force uniqness, or I use given frames which are deemed to be correct. BuildStackUsingFrames throws an exception if the frames don't fullfil the requirement stated above (no index or all indexed). (user: krzykwas tags: trunk)
2011-06-17
18:55
[16a549bae2] Changes in channel-run exec command protocol. Added begin_output and end_output in place of output to make parsing of multi-line output easier. (user: krzykwas tags: trunk)
18:20
[a80ef4c164] Fixed completing channel name thanks to Tom Tromey. (user: krzykwas tags: trunk)
14:52
[5d2c355edc] Fixed relative path issues. Still no idea what to do with channel-run arguments auto-completion. Probably it's a bug in gdb python support. (user: krzykwas tags: trunk)
12:21
[0e51b31cc9] Added a couple of import instruction. In fact it doesn't change anything. (user: krzykwas tags: trunk)
12:15
[b2756b7631] Additional channel support included, though there is still need to implement auto-completion for channel-run. Examples for usage of channels in cgi-bin, some basic documentation can be seen with gdb help command. (user: krzykwas tags: trunk)
2011-06-16
22:45
[78c66f1183] 1) Updated command help 2) Partial channel support - channels can be registered and listed, but not used in any way apart from that. (user: krzykwas tags: trunk)