-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathpydbg.ChangeLog
232 lines (138 loc) · 5.89 KB
/
pydbg.ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
2009-02-28 02:53 rocky.bernstein
* tracer/tracer.py: Leave a mark in the frame so clients like pydbg
can know to omit listing this kind of frame
2009-02-17 03:57 rocky.bernstein
* tracer/tracer.py: Show functions in little demo code.
2009-01-17 10:10 rocky.bernstein
* tracer/tracer.py: Add a debug flag for showing all events that
come through
2009-01-14 03:11 rocky.bernstein
* __pkginfo__.py, tracer/COPYING, tracer/tracefilter.py,
tracer/tracer.py: Add GPL stuff
2009-01-14 03:11 rocky.bernstein
* COPYING, tracer/COPYING: Add GPL stuff
2009-01-11 19:00 rocky.bernstein
* tracer/tracer.py: Add EVENT2SHORT.
2009-01-11 19:00 rocky.bernstein
* __pkginfo__.py, setup.cfg, test/test-basic.py, tracer/tracer.py:
trace.py: Add EVENT2SHORT. Others: administrivia
2009-01-01 15:04 rocky.bernstein
* tracer/tracefilter.py: Bug in picking out f_code
2009-01-01 08:08 rocky.bernstein
* test/Makefile, tracer/Makefile: Add Convenience Makefiles
2009-01-01 08:05 rocky.bernstein
* tracer/tracer.py: Use get to shorten code.
2008-12-31 02:51 rocky.bernstein
* __pkginfo__.py, tracer/tracer.py: Allow others to use
check_events. Bump revision number.
2008-12-28 16:21 rocky.bernstein
* test/test-basic.py: I figured out how to use AssertRaises
2008-12-24 01:43 rocky.bernstein
* __pkginfo__.py: Get ready for another release
2008-12-24 01:41 rocky.bernstein
* __pkginfo__.py, setup.py, tracer/tracer.py: zip installation is a
mess. Avoid it.
2008-12-22 05:19 rocky.bernstein
* test/test-remove.py: See above.
2008-12-22 05:19 rocky.bernstein
* test/test-remove.py, tracer/tracer.py: Removing a non-existent
hook should return none rather than raise an error.
Add a small remove-hook unit test.
2008-12-20 15:07 rocky.bernstein
* tracer/tracer.py: Use option-set improvement to DRY code a
little: None == default options.
2008-12-20 15:07 rocky.bernstein
* test/test-basic.py, tracer/tracer.py: Improvement to option_set:
Allow an option set to None to mean the same as the default
options.
Previously it caused an error.
2008-12-19 18:19 rocky.bernstein
* test/test-basic.py, tracer/tracer.py: Fix bug in handling
method-based trace function. Add a test this time!
2008-12-19 17:40 rocky.bernstein
* tracer/tracer.py: Allow method trace hooks as well as function
trace hooks.
2008-12-19 13:57 rocky.bernstein
* tracer/tracer.py: Save frame id's as ignore_frame objects rather
than the full frame
object to make GC happier.
2008-12-19 13:57 rocky.bernstein
* test/test-basic.py, tracer/tracer.py: Change add-hook's
"ignore_me" to the more general "backlevel".
2008-12-19 05:06 rocky.bernstein
* setup.py, test/test-basic.py, tracer/.gitignore,
tracer/tracer.py: More interfaces made public. More work to
back-patch caller
frames. Will probably simplify/generalize interface more as we
use more.
2008-12-19 05:06 rocky.bernstein
* tracer/.gitignore: More interfaces public. Allow more back
tracking of frames. Probably
interface will change a bit more based on use.
2008-12-19 02:10 rocky.bernstein
* test/test-basic.py, tracer/tracer.py: Reinstate tracer test now
that we have more control over ignoring
frames.
2008-12-19 00:22 rocky.bernstein
* src, tracer: src -> tracer rename
2008-12-19 00:21 rocky.bernstein
* src, src/__init__.py, src/tracefilter.py, src/tracer.py:
2008-12-18 22:53 rocky.bernstein
* __pkginfo__.py, setup.cfg, setup.py, test/test-basic.py,
test/test-filter.py, tracer.py: Add filter package
2008-12-18 05:00 rocky.bernstein
* test/test-basic.py, tracer.py: Reduce some of the tracer
weirdness. Can now trace calling routine or not.
Traces less often into the tracing routines.
2008-12-17 14:00 rocky.bernstein
* .gitignore, tracer.py: Set hook in threading as well.
2008-12-15 01:19 rocky.bernstein
* .gitignore, test/.gitignore: Administriva: Add some .gitignores.
2008-12-10 15:48 rocky.bernstein
* setup.py: Syntax error
2008-12-10 11:12 rocky.bernstein
* setup.cfg: Dist-related changes
2008-12-10 11:00 rocky.bernstein
* __pkginfo__.py, setup.cfg: Add download_url to release.
2008-12-01 12:07 rocky.bernstein
* setup.cfg, test/test-basic.py: Allow unit tests to have the
execute bit set on. We can run these standalone.
2008-11-30 17:58 rocky.bernstein
* ., .cvsignore, Makefile, __init__.py, __pkginfo__.py, setup.cfg,
setup.py, svn2cl_usermap, test: Fix up setup.py.
2008-11-27 14:35 rocky.bernstein
* Makefile, setup.cfg: Compatibility is a good thing for us
old-timers
2008-11-24 12:12 rocky.bernstein
* setup.py, test/test-basic.py: Small changes.
2008-11-23 20:57 rocky.bernstein
* test/test-basic.py: More robust path expansion.
2008-11-23 16:57 rocky.bernstein
* setup.py: Add missing module name.
2008-11-23 15:52 rocky.bernstein
* test/test-basic.py, tracer.py: Add message strings on exceptions
raised. Use superTuple instead of Bunch.
Other stylistic things.
2008-11-23 10:49 rocky.bernstein
* test/test-basic.py, tracer.py: Add filtering by event type. Clean
up code a little too.
2008-11-23 03:44 rocky.bernstein
* README.txt, dbgcore.py, setup.py, test/test-basic.py: Get unit
test run via setup.py
dbgcore.py moved into debugger project.
2008-11-22 22:05 rocky.bernstein
* ., .cvsignore, setup.py, test/basic.py, test/test-basic.py: The
most rudimentary setuptools setup.
2008-11-22 14:46 rocky.bernstein
* test/basic.py, tracer.py: Start checking captured events. Align
names according to "best practices".
2008-11-21 15:17 rocky.bernstein
* .cvsignore, dbgcore.py, test, test/.cvsignore, test/basic.py,
tracer.py: Centralized Trace management around sys.settrace. We
allow several
sets of trace events to get registered and unregistered and allow
tracing
to be turned on and off temporarily without losing the trace
functions.
2008-11-21 14:33
* .: Initial directory structure.