/[clhp]/clhp/ChangeLog
ViewVC logotype

Contents of /clhp/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.28 - (show annotations)
Thu Nov 13 19:37:41 2003 UTC (10 years, 5 months ago) by aventimiglia
Branch: MAIN
CVS Tags: rel-0-2-1alpha, HEAD
Changes since 1.27: +17 -4 lines
Removed HEADER and INCLUDE functions, because they were not working
properly. mod_clhp generates a simple header. In the future, CLHP will
have to get control of this again, for doing things like setting
cookies and redirections.
1 2003-11-13 Anthony Ventimiglia <aventimiglia@common-lisp.net>
2
3 * cgi.lisp, clhp.lisp, package.lisp: Removed HEADER, since it is
4 no longer used. Removed INCLUDE, moved it's functionality into
5 PARSE, since HEADER no longer exists, there's no need for the two
6 of them.
7
8 * mod_clhp.c: module generates the headers, since CLHP was not
9 doing it properly, For now this works, but eventually we'll need
10 to have clhp do it since we may want to modify headers or set
11 cookies using CLHP. I guess Apache will have to pass
12 req->headers_out to Lisp and CLHP will have to send them.
13
14 2003-11-12 Anthony Ventimiglia <aventimiglia@common-lisp.net>
15
16 * Makefile: Removed pretty much all traces of old cgi based clhp
17
18 * INSTALL: Commented out LIBDIR since it does not need to be used
19 for new installation, rewrote for new installation
20
21 * Makefile: Modifying Makefile to build with new mod_clhp
22 interface, but staying with the Makefile approach.
23
24 * clhp.lisp (require): REQUIRE function, loads lisp files in the
25 current clhp document-root
26
27 2003-11-12 Anthony Ventimiglia <aventimiglia@common-lisp.net>
28
29 * mod_clhp.c: Changed handler name to clhp-handler
30
31 2003-11-12 15:44 <aventimiglia@common-lisp.net>
32
33 * mod_clhp.c: Got the module working !!! it needs refining, but it
34 works !!!! Now it's time to cook.
35
36 2003-11-11 20:31 <aventimiglia@common-lisp.net>
37
38 * mod_clhp.c: Getting nowhere slowly
39
40 2003-11-10 14:21 <aventimiglia@common-lisp.net>
41
42 * config/lispc.lisp: Only loads lisp-init at compile-time
43
44 2003-11-10 10:39 <aventimiglia@common-lisp.net>
45
46 * config/: build-core.lisp, lispc.lisp: Fixed path to
47 lisp-init.lisp
48
49 2003-11-10 10:32 <aventimiglia@common-lisp.net>
50
51 * config/lisp-init.lisp: Startup file for cmucl
52
53 2003-10-30 21:27 <aventimiglia@common-lisp.net>
54
55 * Makefile: Addedd rules for mod_clhp, but it will not yet be
56 included in the real distribution, also removed tests/ from dist
57 tarball.
58
59 2003-10-30 21:26 <aventimiglia@common-lisp.net>
60
61 * tests/clhp-xptests.lisp: This is a test file using xptest, I'm
62 not too sure I like xptest, but it's in here none the less
63
64 2003-10-29 16:34 <aventimiglia@common-lisp.net>
65
66 * mod_clhp.c: Working on Apache Module
67
68 2003-10-21 14:48 <aventimiglia@common-lisp.net>
69
70 * BUGS: Found a bug where only one variable can be bound in a LET
71 form.
72
73 2003-10-21 12:57 <aventimiglia@common-lisp.net>
74
75 * ChangeLog, cgi.lisp: (*QUERY-VARS*): Fixed so test is #'equal,
76 which will work properly with strings
77
78 2003-10-21 00:16 <aventimiglia@common-lisp.net>
79
80 * package.lisp, examples/index.clhp, (PRINT-HASH-TO-TABLE):
81 Modified to work with new hash-tables
82
83 * examples/test.lisp (PRINT-HASH): Modified test program to work
84 with new hash-table
85
86 * cgi.lisp (*SERVER-ENV*,*QUERY-VARS*): Converted to hashtable.
87
88 2003-10-20 23:09 <aventimiglia@common-lisp.net>
89
90 * tests/: cgi-test.lisp, clhp-test.lisp, test-suite.lisp: Fixed cvs
91 keywords
92
93 2003-10-18 21:57 <aventimiglia@common-lisp.net>
94
95 * examples/test.lisp, ChangeLog: Changed CGI: namespace to CLHP:,
96 CGI: no longer is a separate package, so it's use is depreciated.
97
98 2003-10-17 09:11 <aventimiglia@common-lisp.net>
99
100 * utility.lisp:: Moved COND-BIND, IF-BIND, A-LIST-VALUE,
101 CA-LIST-TO-A-LIST, MAKE-KEYWORD, and LIST-TO-A-LIST out of
102 cgi.lisp in here.
103
104 2003-10-17 08:58 <aventimiglia@common-lisp.net>
105
106 * config/build-core.lisp, ChangeLog, Makefile, TODO, cgi.lisp,
107 clhp.asd, clhp.lisp, package.lisp: Converted all this to an ASDF
108 system, it's not quite battle tested, but hey, that's what this
109 is all about.
110
111 2003-10-16 15:40 <aventimiglia@common-lisp.net>
112
113 * Makefile: Got cvs-type versioning working, this way if someone
114 does a "make dist" on the cvs they won't get a mislabeled version
115
116 2003-10-16 15:31 <aventimiglia@common-lisp.net>
117
118 * Makefile, clhp.lisp: Trying to get a nice little feature where
119 the makefile creates a CVS version ID similar to how it's done in
120 clhp.lisp
121
122 2003-10-16 12:57 <aventimiglia@common-lisp.net>
123
124 * ChangeLog, clhp.lisp, tests/.cvsignore, tests/Makefile,
125 tests/cgi-test.lisp, tests/clhp-test.lisp, tests/test-suite.lisp:
126 * tests/clhp-test.lisp (*CLHP-TESTS*): Wrote tests for most of
127 :CLHP
128
129 * clhp.lisp (FIND-PI-START, FIND-PI-END): Made 0 a default value
130 for START.
131
132 2003-10-16 10:55 <aventimiglia@common-lisp.net>
133
134 * config/binfmt-test.lisp: Addedd explanation to comments
135
136 2003-10-16 00:00 <aventimiglia@common-lisp.net>
137
138 * ChangeLog, tests/cgi-test.lisp, tests/test-suite.lisp: *
139 tests/test-suite.lisp: Exporting OUTPUT-FUNCTION-TEST-DATA-OUTPUT
140
141 * tests/cgi-test.lisp (*CGI-TESTS*): Added tests for
142 LIST-TO-A-LIST
143
144 2003-10-15 10:44 <aventimiglia@common-lisp.net>
145
146 * ChangeLog, Makefile, NEWS, TODO, cgi.lisp, clhp.lisp: 0.1.1
147 release
148
149 2003-10-15 10:05 <aventimiglia@common-lisp.net>
150
151 * tests/cgi-test.lisp, tests/test-suite.lisp, Makefile,
152 examples/Makefile, tests/Makefile: Moved test-suite out of
153 cgi-test into its own file, now I can write tests for clhp as
154 well. Modified Makefiles to deal with the new directory. Now
155 running make check from the toplevel runs the tests.
156
157 2003-10-15 08:50 <aventimiglia@common-lisp.net>
158
159 * examples/Makefile, examples/clhp-test.lisp, examples/index.clhp,
160 examples/test.lisp, tests/cgi-test.lisp, Makefile, cgi.lisp,
161 clhp.lisp, start-clcgi.lisp, config/binfmt-test.lisp,
162 config/build-core.lisp, config/lispc.lisp, config/runclcgi.src:
163 Fixed type with my name in copyright headers
164
165 2003-10-14 18:47 <aventimiglia@common-lisp.net>
166
167 * config/.cvsignore, ChangeLog, cgi.lisp: (debug): Changed format
168 string to ~S so objects will be printed more accuratley
169
170 2003-10-08 11:43 <aventimiglia@common-lisp.net>
171
172 * tests/cgi-test.lisp, ChangeLog, cgi.lisp, clhp.lisp: (cond-bind):
173 Addedd COND-BIND, basically it's a COND wrapped up inside a LET.
174 Imported into clhp, and used there as well. (IF-BIND): This is
175 similar to COND-BIND, the whole aim here is to reduce parentheses
176 and make it all a little more readable
177
178 2003-10-03 01:14 <aventimiglia@common-lisp.net>
179
180 * ChangeLog, tests/cgi-test.lisp: (SIDE-EFFECT-FUNCTION-TEST-DATA):
181 Test class for functions to test side effects that set globals.
182 Still don't have it working right. Also improved the run-test
183 methods by writing some macros, there's more work to do here as
184 well.
185
186 2003-10-02 22:40 <aventimiglia@common-lisp.net>
187
188 * ChangeLog, cgi.lisp, clhp.lisp, tests/cgi-test.lisp: Moved
189 LIST-TO-A-LIST from clhp.lisp into cgi.lisp, because I need it
190 there as part of the rewrite for QUERY-TO-A-LIST. Sooner or
191 later I'll have to merge all this into a single package so
192 things like this do not have to happen.
193
194 (QUERY-TO-A-LIST): Rewrote this mostly to simplify it, and make
195 it prettier (*SERVER-ENV*,*QUERY-VARS*) : Converted them to list
196 type a-lists ((A B)(C D)) from the Cons type they had been ((A
197 . B) (C . D)). This is quite temporary, since I plan on making
198 them hashes soon. I basically did this because the TAG mechanism
199 needs List type a-lists, and I wanted to reuese list-to-a-list
200 in cgi.lisp. So as part of the rewrite to QUERY-TO-A-LIST, this
201 ended up as a result.
202
203 2003-10-02 20:38 <aventimiglia@common-lisp.net>
204
205 * tests/cgi-test.lisp, ChangeLog, cgi.lisp: * tests/cgi-test.lisp
206 (output-function-test-data): Designed a class to test functions
207 which print to *standard-output*. These test classes will be
208 reused for clhp.lisp, and eventually moved into their own
209 package.
210
211 2003-10-02 13:43 <aventimiglia@common-lisp.net>
212
213 * tests/cgi-test.lisp, ChangeLog, cgi.lisp: (a-list-value):
214 Convenience macro for getting the values of a-lists
215
216 2003-10-01 15:11 <aventimiglia@common-lisp.net>
217
218 * TODO, tests/cgi-test.lisp: Beginning tests for CGI package, right
219 now the code in tests/cgi-test.lisp has to be called
220 interactively, but it does do some of the job
221
222 2003-10-01 10:32 <aventimiglia@common-lisp.net>
223
224 * cgi.lisp, clhp.lisp, ChangeLog: Finally got defpackage to work
225 properly.
226
227 2003-10-01 10:01 <aventimiglia@common-lisp.net>
228
229 * BUGS, TODO: Added some documentation, including BUGS page, which
230 should be considered part of the TODO list, only with a high
231 priority.
232
233 2003-09-23 22:11 <aventimiglia@common-lisp.net>
234
235 * ChangeLog, clhp.lisp: Enhanced error handling facility, now
236 errors are reported and processing continues.
237
238 2003-09-23 10:44 <aventimiglia@common-lisp.net>
239
240 * examples/index.clhp, ChangeLog, clhp.lisp: Created XML-ELEMENT
241 structure and exported all it's associated symbols. This struct
242 includes a pritty printer PPRINT-XML-ELEMENT, which outputs the
243 structure as an xml tag. I also wrote TAG, which is a
244 convenience function that makes xml-element creation a breeze.
245
246 * examples/index.clhp: Placed some examples of using TAG function.
247 This includes the PRINT-A-LIST-TABLE macro, which is used to
248 create tables from (CONS . TYPE) a-lists. Also added some
249 comments.
250
251 2003-09-23 07:13 <aventimiglia@common-lisp.net>
252
253 * Makefile: Addedd cleaning command to remove tarball to make
254 clean-dist
255
256 2003-09-19 10:04 <aventimiglia@common-lisp.net>
257
258 * Makefile, clhp.lisp: Simply re adjusted the numbers to reflect a
259 CVS versioning rather than 0.1.0. If I don't do this now, I'll
260 probably forget to do it later, and I really don't want anyone
261 getting CVS sources that say they have 0.1.0 instead of the date
262 based cvs versioning scheme in clhp.lisp.
263
264 2003-09-19 00:49 <aventimiglia@common-lisp.net>
265
266 * config/binfmt-test.lisp, config/runclcgi.src,
267 examples/clhp-test.lisp, examples/index.clhp, examples/test.lisp:
268 Addedd Missing CopyLeft info to some files
269
270 2003-09-18 16:57 <aventimiglia@common-lisp.net>
271
272 * examples/Makefile, examples/index.clhp, ChangeLog, INSTALL, NEWS,
273 README, TODO, clhp.lisp, start-clcgi.lisp: Finished writing the
274 initial documentation, I'm ready for a release, but I don't think
275 I'll have time until next week. The release is pretty much a very
276 alpha one anyhow, but it will be enough that it is useable.
277
278 Anyway, everything in INSTALL should work the way it is now. Of
279 course as it spreads out to different distros there may be some
280 problems. And some people may want to use wrapper scripts rather
281 than binfmt_misc. Of course once I right an Apache module, none
282 of this will make a difference.
283
284 2003-09-18 00:39 <aventimiglia@common-lisp.net>
285
286 * config/binfmt-test.lisp, config/runclcgi.src, Makefile,
287 start-clcgi.lisp: All the necessary tools to run compiled code
288 directly from the command line are in place and working, as per
289 the documentation, which is a work in progress.
290
291 2003-09-17 23:24 <aventimiglia@common-lisp.net>
292
293 * config/runclcgi.src: Test program to test if binfmt_misc support
294 is working, mentioned in INSTALL
295
296 2003-09-17 16:25 <aventimiglia@common-lisp.net>
297
298 * config/lispc.lisp: Addedd a little explanation for bad error
299 reporting, eventually this wrapper should do a better job
300 reporting errors.
301
302 2003-09-17 16:21 <aventimiglia@common-lisp.net>
303
304 * clhp.lisp: Wrote a nice little reader macro to make cvs
305 versioning automatic, the $Date: 2003/11/13 19:37:41 $ keyword is parsed to make a 8
306 digit number YYYYMMDD with the suffix "cvs" addedd, so a CVS
307 release with a $Date: 2003/11/13 19:37:41 $ of 2003/09/15 ends up with a
308 *CLHP-VERSION* of "20030915cvs"
309
310 2003-09-17 14:47 <aventimiglia@common-lisp.net>
311
312 * Makefile, config/lispc.lisp: Made lispc.lisp, a little program
313 that will aide in compiling lisp in a mkae freindly way by
314 passing a non-zero exit code when compilation fails
315
316 $Id: ChangeLog,v 1.28 2003/11/13 19:37:41 aventimiglia Exp $

  ViewVC Help
Powered by ViewVC 1.1.5