File: changes.html

package info (click to toggle)
cocoon 1.8-1
  • links: PTS
  • area: contrib
  • in suites: woody
  • size: 12,016 kB
  • ctags: 3,793
  • sloc: xml: 16,682; java: 8,089; sh: 174; makefile: 61
file content (987 lines) | stat: -rw-r--r-- 52,447 bytes parent folder | download
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
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
<HTML><HEAD><TITLE>History of Changes</TITLE><LINK href="resources/simple.css" rel="stylesheet" title="Simple Style" type="text/css"></HEAD><BODY><P class="legal">Cocoon Documentation</P><H1 class="title">History of Changes</H1><DOCUMENT><BODY>
  

 <H2>Cocoon 1.8-dev (September 22 2000)</H2><DIV id="s2"><UL>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Cleaned up docs, especially how-it-works and FAQ; added new questions
   and answers to FAQ.
  (RDG)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Changed XSPPage to only clone nodes where necessary, enhancing performance
   for complex pages.
  (RDG)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Changed &lt;xsp:pi&gt; back to use target= instead of name= in order
   not to break existing users' code (which there is a lot of!).
   Changed XSP docs to reflect correct usage.
  (RDG)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added very primitive profiler (see cocoon.properties)
  (RDG)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed some synchronization errors in Engine. You can now call a Cocoon
   page from a Cocoon page, if you really want (this is inefficient and a
   bad architecture, but it's possible.)
  (RDG)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Made response taglib work on Servlet API 2.0 engines
  (RDG)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added xspdoc comments to esql logicsheet and added xspdoc to document convertor in the xml.apache.org site skin directory. god only knows how i'm supposed to add it to the build procedure... help?
  (DB)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added error handling to esql logicsheet and documented its use in esql sample.
  (DB)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed encoding problem with xinclude processor
  (DB) Thanks to <A href="mailto:atagunov@nnt.ru">Tagunov Anthony</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed problem with XSP and PIs (now follows the correct name=&quot;xml-stylesheet&quot; syntax)
  (SM) Thanks to <A href="mailto:kevin@webslingerz.com">Kevin Sonney</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Upgraded Xerces to 1.2 because previous version had a bug which meant it couldn't build
   the Cocoon documentation.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added esql logicsheet
  (DB)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Upgraded xalan to 1_2_D02
  (DB)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added installation instructions for iPlanet.
  (SM) Thanks to <A href="mailto:terray@4dconcept.fr">Paul Terray</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed a typo in session taglib
  (RR) Thanks to <A href="mailto:jens.lorenz@interface-business.de">Jens Lorenz</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Added namespace preservation to Java code-generation taglib
  (RR)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed a NPE in XIncludeProcessor on win32 systems
  (DB) Thanks to <A href="mailto:darrens@acay.com.au">Darren Smith</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added java compiler abstraction for XSP compilation (now we can use Jikes to improve XSP compilation speed).
  (SM) Thanks to <A href="mailto:juergen.sonnauer@t-online.de">Juergen Sonnauer</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Patched the cookie XSP taglib and the LDAP processor.
  (SM) Thanks to <A href="mailto:kevin@webslingerz.com">Kevin Sonney</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Implemented blocking in Engine to make Cocoon run better under heavy load.
  (SM) Thanks to <A href="mailto:esalon@canuck.com">Mark Washeim</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added Solaris8 and improved Win2k installation case documentation.
  (SM) Thanks to <A href="mailto:mark.evans@dsto.defence.gov.au">Mark Evans</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Made XSP SQL processor do array to string conversion when using a Format object on a text column
  (DB)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Brought XInclude processor into conformance (mostly) with the 2000-07-17 version of the working draft.
  (DB)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed problem with unresolved SystemID URIs that cause problems with latest Xerces.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Updated to latest Xerces and Xalan.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Included FP form-handling taglib for XSP.
  (SM) Thanks to <A href="mailto:sharkbait@mac.com">Jeremy Quinn</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed the bug that prevented compiled XSP to be cacheable with hasChanged().
  (SM) Thanks to <A href="mailto:esalon@canuck.com">Mark Washeim</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed the bug that xsp:expr does not accept DocumentFragments.
  (SM) Thanks to <A href="mailto:greenrd@hotmail.com">Robin Green</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Updated Cocoon installation case document.
  (SM) Thanks to <A href="mailto:mark.evans@dsto.defence.gov.au">Mark Evans</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Removed normalize-space from sql logicsheet's get-nested-string template
  (DB)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Changed turbine libraries to just include connection pool stuff, added connection pool docs
  (DB) Thanks to <A href="mailto:bpm@ec-group.com">Brian Millett</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed stupid bug in XInclude processor's handling of local files introduced in last patch
  (DB) Thanks to <A href="mailto:john.morrison@experian.com">John Morrison</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added connection pool (and turbine) to sql logicsheet
  (DB) Thanks to <A href="mailto:bpm@ec-group.com">Brian Millett</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Added support for site-absolute links in xinclude processor
  (DB)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed stupid bug in absolute href support in xinclude processor. also now set system ids on included xml resources.
  (DB) Thanks to <A href="mailto:ulim@denic.de">Ulrich Mayring</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed typo on util.xsl that generated XSP compilation problems for the util taglib.
  (SM) Thanks to <A href="mailto:mb@blumenstrasse.vol.at">Matthias Brunner</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Patched sql processor documentation to be fully up to date! Hoorah!
  (DB) Thanks to <A href="mailto:Peter.Seiderer@ciselant.de">Peter Seiderer</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Added connection cache to sql processor
  (DB) Thanks to <A href="mailto:Peter.Seiderer@ciselant.de">Peter Seiderer</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Disabled &quot;created by cocoon&quot; comment for HTTP HEAD requests.
  (DB) Thanks to <A href="mailto:jeremy@media.demon.co.uk">Jeremy Quinn</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Added HTTP method to Utils.encode so HEAD and GET are distinguishable
  (DB) Thanks to <A href="mailto:jeremy@media.demon.co.uk">Jeremy Quinn</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   XIncludeProcessor now strips document type nodes from included documents
  (DB) Thanks to <A href="mailto:Daniel.Schneider@tecfa.unige.ch">Daniel Schneider</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added new installation case that should provide insights for newbies.
  (SM) Thanks to <A href="mailto:mark.evans@dsto.defence.gov.au">Mark Evans</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   fixed null pointer exception in XIncludeProcessor.
  (DB) Thanks to <A href="mailto:antonio.cabezuelo@eresmas.com">Antonio Cabezuelo Vivo</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added printer friendly skin so the documentation can now be generated to
   be printer friendly when needed. (stylesheets are pretty crappy right now, but hopefully
   some nice guy will improve them)
  (SM)</LI>
 </UL></DIV>
 
 <H2>Cocoon 1.7.4 (May 19 2000)</H2><DIV id="s2"><UL>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   fixed xpath position() problem that caused the slideshow example to behave strangely. Weird.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   fixed a problem with memory store sweeping idle time declared as seconds
   and used as milliseconds which caused heavy CPU usage for undetectable
   misconfiguration.
  (SM) Thanks to <A href="mailto:burton@relativity.yi.org">Kevin Burton</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   fixed bug in SQL taglib when doc-element was missing
  (DB)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   fixed bug in SQL taglib's count rows query
  (DB) Thanks to <A href="mailto:Giacomo.Pati@pwr.ch">Giacomo Pati</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Work around context.getRealPath() that fails on some engines.
  (SM) Thanks to <A href="mailto:bill_parkinson@merck.com">Bill Parkinson</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed problem with getResource() not implemented on some servlet engine. Now we test for Servlet 2.2
  (SM) Thanks to <A href="mailto:paul@redfork.com">Paul Lamb</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed backslash escaping in text node strings
  (RR) Thanks to <A href="mailto:ulim@denic.de">Ulrich Mayring</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed invalid code for &lt;util:include-file&gt;. Added debug info to &lt;util:include-uri&gt;
  (RR) Thanks to <A href="mailto:ulim@denic.de">Ulrich Mayring</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Added SVG formatting properties.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Changed behavior for absolute stylesheet hrefs which now point to absolute URI addresses.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Changed &quot;create-session&quot; attribute in &lt;xsp:page&gt; to accept
    only &quot;true&quot; and &quot;false&quot; as dictated by the XML Schema boolean
    datatype
  (RR) Thanks to <A href="mailto:burton@relativity.yi.org">Kevin Burton</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Added namespace preservation for XSP pages. To preserve namespaces in an
    XSP page, add an &quot;xsp:xxx&quot; attribute to the page's root element, where
    &quot;xxx&quot; is the namespace and the attribute value is the namespace URI
  (RR)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Added boolean attribute &quot;create-session&quot; to &lt;xsp:page&gt; in order
    to allow for the automatic creation of servlet sessions without
    intervening &lt;xsp:logic&gt;
  (RR)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Added &quot;java.net.*&quot; to the list of default XSP page Java imports
  (RR)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Added synchronization on code generation, compilation and loading
  (RR) Thanks to <A href="mailto:greenrd@hotmail.com">Robin Green</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Added support for charset encodings in code generation and compilation.
    Tested only with Russian under Blackdown's JDK1.2
  (RR) Thanks to <A href="mailto:paul@soft.tlt.ru">Pavel Karassev</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed bug resulting in multiple &lt;xsp:page&gt; top elements
  (RR)</LI>
 </UL></DIV>

 <H2>Cocoon 1.7.3 (May 5 2000)</H2><DIV id="s2"><UL>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Added code to XSLTProcessor to not import request parameters whose names are not valid XML Qnames and code to XalanTransformer to quote request parameter values to bypass the expression parsing routines.
  (DB)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Added column formatting to XSP SQL taglib.
  (DB)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Documented all XSP SQL taglib configuration options.
  (DB)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Added ability to recognize Servlet 2.1 container and get cocoon.properties
   as a ServletContext resource. This should ease installation on Tomcat.
  (SM) Thanks to <A href="mailto:paul@redfork.com">Paul Lamb</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Cleaned the docs a little, fixed some typos and extended the cocoon2 sitemap example.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Patched engine creation to allow several instances of Cocoon in the same JVM.
  (SM) Thanks to <A href="mailto:mriem@win.tue.nl">Manfred Riem</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Added code to XSP SQL library to automatically choose execute update v.s. execute query
  (DB) Thanks to <A href="mailto:kevin@webslingerZ.com">Kevin Sonney</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added SMIL formatter.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added XHTML formatter.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed other encoding problems (hopefully last ones).
  (SM) Thanks to <A href="mailto:webmaster@insert.net.pl">Pawel Pesz</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Updated build scripts (mostly esthetics for easier administration).
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed some typos and mistakes in documentation.
  (SM) Thanks to <A href="mailto:m@icopyright.com">Mike Rossellini</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed a problem with the cache monitor that was not updating the timestamp after a change
   so the cache was disabled after one of multiple stylesheets where updated. Now it works
   as expected.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed possible encoding problem in stylesheet loading.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Updated Xalan to version 1.0.1.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added new samples.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed a problem with XSP where PIs contained the string <EM>xsp</EM>.
  (SM) Thanks to <A href="mailto:luta.raphael@networks.vivendi.net">Rapha&euml;l Luta</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed a problem with XSP packages containing dots and also fixes a problem with package generation.
  (SM) Thanks to <A href="mailto:moreda@alfa21.com">Roberto Moreda</A>. Fixes <A href="http://xml.apache.org/bugs/show_bug.cgi?id=112">bug 112</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Improved error message when XSP repository directory is not writable.
  (SM) Fixes <A href="http://xml.apache.org/bugs/show_bug.cgi?id=102">bug 102</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Added an improved memory store that checks for memory overflow in the background.
  (SM) Thanks to <A href="mailto:michel.lehon@outwares.com">Michel Lehon</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed a number of NPE when using Cocoon from the command line.
  (SM) Thanks to <A href="mailto:ovidiu@cup.hp.com">Ovidiu Predescu</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed xsp:pi that now can work with included xsp:expr for dynamically generated PIs in XSP.
  (SM) Thanks to <A href="mailto:greenrd@hotmail.com">Robin Green</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed xsp:expr [XSPPage.xspExpr()] to ensure that node values are created by the same document instance.
  (RR)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed problem with Sun ProjectX compilation that failed on some platforms.
  (SM) Thanks to <A href="mailto:AJSheehan@doe.mass.edu">Andrew Sheehan</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed problem with LDAP examples.
  (SM) Thanks to <A href="mailto:jsrbirch@home.com">James Birchfield</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed a problem with DocumentDTD that defined the &quot;role&quot; attribute twice
   and triggered validation problems on some parsers.
  (SM) Thanks to <A href="mailto:maurice.galland@kariboo.com">Maurice Galland</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed a problem with document stylesheets that messed up anchors.
  (SM) Fixes <A href="http://xml.apache.org/bugs/show_bug.cgi?id=91">bug 91</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added ability to specify formatting information from the cocoon property
   file instead of having to create a custom formatter every time. Also
   fixed the output encoding problem since now a specific encoding for the
   output stream can be forced.
  (SM) Fixes <A href="http://xml.apache.org/bugs/show_bug.cgi?id=90">bug 90</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added XML encoding prediction to fix the encoding problem for
   ProducerFromFile. Cocoon should now work with all encoding supported by
   the XML parser used.
  (SM) Fixes <A href="http://xml.apache.org/bugs/show_bug.cgi?id=83">bug 83</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Added ability to call &quot;hasChanged&quot; from inside the XSP engine to avoid
   dynamic page regeneration even XSP pages.
  (SM) Thanks to <A href="mailto:greenrd@hotmail.com">Robin Green</A>.</LI>
 </UL></DIV>

 <H2>Cocoon 1.7.2 (March 31 2000)</H2><DIV id="s2"><UL>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Changed log setting.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed problem with SQLlib.
  (DB)</LI>
 </UL></DIV>

 <H2>Cocoon 1.7.1 (March 29 2000)</H2><DIV id="s2"><UL>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Fixed problem with basename evaluation when included into a JSP.
  (SM) Thanks to <A href="mailto:paul@oil-law.com">Paul Lamb</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Updated cocoon.properties and added hook to SQL XSP taglib.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Improved syntax highlighting capabilities of viewsource.xsp.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Patched problem with empty string and the LDAPProcessor.
  (SM) Thanks to <A href="mailto:mfrench@zycor.lgc.com">Michael French</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Updated to Xalan 1.0 (finally!).
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added XML doclet (consider it alpha).
  (SM) Thanks to <A href="mailto:gopi@aztecsoft.com">Gopinath M.R.</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Fix in string tokenizers missing single CR or LF.
  (SM) Thanks to <A href="mailto:greenrd@hotmail.com">Robin Green</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added StringTokenizer replacement due to a bug in java.util.StringTokenizer.
  (SM) Thanks to <A href="mailto:moravek@pobox.sk">Peter Mor&aacute;vek</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Fixed bug on XSPUtil.cloneNode choking on comments.
  (SM) Thanks to <A href="mailto:jon@stimmel.net">jon@stimmel.net</A>. Fixes <A href="http://xml.apache.org/bugs/show_bug.cgi?id=45">bug 45</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added logging capabilities to the framework.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added the ability to include taglibs with PIs.
  (RR)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added tablig logicsheet dynamic reloading to XSP.
  (RR)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added SQL XSP taglib.
  (DB)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed problem with custom classloaders.
  (SM) Fixes <A href="http://xml.apache.org/bugs/show_bug.cgi?id=56">bug 56</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Updated Xalan and Xerces to latest version.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed problem with stylesheet reloading when multiple transformations
   are applied on the same pipeline.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Passed request parameters to Xalan as stylesheet parameters.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed a thread-safety problem with Xalan.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Patched Ant to remove dependency on Sun ProjectX and fixed problem for
   javadoc not working if tools.jar not set in classpath.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
   Added the ant scripts that were left over from my environment. Now I removed
   everything from my environment, even the classpath is empty.. so I'll be
   experiencing more what newbies do. This fixes some problems with javadoc
   and classpaths not being correct.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed bug in XSP processor that wasn't using URL to find out for user-defined
   taglib logicsheets.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Added version information to stylesheets since Xalan was complaining.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Fixed namespace problem in some of the XSP examples that caused troubles
   with the newest Xalan.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
   Added Xerces 0.19.5 and updated Ant.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Commented out LDAP processor that caused some problems since the JNDI.jar
   package is not shipped with Cocoon.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
   Moved our package in front of the system classpath in the build scripts
   to avoid versioning conflicts with packages installed on the system.
  (SM)</LI>
 </UL></DIV>

 <H2>Cocoon 1.7 (February 24 2000)</H2><DIV id="s2"><UL>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Fixed docs creation problem due to an XSLT problem that appeared after
    updating Xalan.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Cocoon2 docs update. Talks a little about the sitemap, it also gives
    a sneak preview of the new Cocoon logo.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Updated Xalan to 0.19.4 and FOP to 0.12.1. Xalan is much faster and less
    memory consuming. Great job guys!
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Improved memory management and OutOfMemory handling. Now should work
    out of the box on all systems with no problems.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Improved cache system and fixed bugs in previous stylesheet updating patch.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed problem with XSP initializing new sessions every time.
  (SM) Thanks to <A href="mailto:mengelhart@earthtrip.com">Mike Engelhart</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed problems in stylesheet updating.
  (SM) Thanks to <A href="mailto:STimm@mailgo.com">Sean Timm</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Added index.html file to simplify installation by allowing a central
    point for aliasing that gives access to all web accessible resources.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Futher installation cleanup.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Patched memory usage and tested under heavy load.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed installation instructions to make it easier for newbies to get
    going. Anyway, if you still find it hard, help us instead of complaining :)
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Patched build system with Ant upgrades. Now it is possible to build
    Cocoon even if not all the used packages are present, this because some
    of the compilation targets will react on class presence and skip themselves.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added library with all the required jar files for ease of installation.
  (SM)</LI>
  <LI><IMG alt="remove" class="icon" src="images/remove.jpg">
    Leave DCP out in configurations by default. Now DCP is considered obsolete
    and will be removed in future versions.
  (SM)</LI>
  <LI><IMG alt="remove" class="icon" src="images/remove.jpg">
    Removed ProducerFromMap.
  (SM)</LI>
  <LI><IMG alt="remove" class="icon" src="images/remove.jpg">
    Removed the need for the URLFactory (which caused troubles with Weblogic).
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added infrastructure document.
  (SM) Thanks to <A href="mailto:philippe.lavoie@cactus.ca">Philippe Lavoie</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed problem with xml parser performing validation but nobody catching the
    validation errors triggered. Now if validation is turned on, an invalid
    document throws an exception at parse time.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed problem with classloader not finding EcmaScript initialization file.
  (SM) Thanks to <A href="mailto:macherius@darmstadt.gmd.de">Ingo Macherius</A>.</LI>
 </UL></DIV>

 <H2>Cocoon 1.6.1 (January 27 2000)</H2><DIV id="s2"><UL>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added ability to return exception stack trace when sending error page back to web server.
  (SM) Thanks to <A href="mailto:philippe.lavoie@cactus.ca">Philippe Lavoie</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed a nullpointerexception when removing the very last PI.
  (SM) Thanks to <A href="mailto:STimm@mailgo.com">Sean Timm</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Patched xml.apache.org skin for better source code and figures handling.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed XML name which X stands for &quot;eXtensible&quot; not &quot;eXtended&quot;.
  (SM) Thanks to <A href="mailto:manuel@alpha.sea-to-sky.netv">Manuel Schulte</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed problem with xsl:import in Xalan.
  (SM) Thanks to <A href="mailto:Scott_Boag@lotus.com">Scott Boag</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed problem with Apache not calling Cocoon due to dependencies bug
    in mod_jserv. Also changed installation instructions to allow
    better use of default Apache configurations.
  (SM) Thanks to <A href="mailto:egnor@ofb.net">Dan Egnor</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed problem with JRun path normalization.
  (SM) Thanks to <A href="mailto:philippe.lavoie@cactus.ca">Philippe Lavoie</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Removed dependencies on Java 1.2 from XSP engine.
  (RR)</LI>
  <LI><IMG alt="remove" class="icon" src="images/remove.jpg">
    Removed encoding from WML formatter since some WAP browsers don't like it.
  (SM)</LI>
 </UL></DIV>

 <H2>Cocoon 1.6 (January 18 2000)</H2><DIV id="s2"><UL>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Fixed command line operation.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Cleaned up XSLTProcessor code.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Added samples about external entities and XSLT import.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed ability to include/import from stylesheets.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed ability to include external entities with relative paths.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed Servlet API illegal state when setting the content type after acquiring the
    servlet response instance.
  (SM) Thanks to <A href="mailto:axel.mueller@i2c-systems.com">Axel M&uuml;ller</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Added XSP sample pages.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Cleaned-up docs, in preparation for release.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Tuned Xerces attributes for speed.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added VRML formatter.
  (SM) Thanks to <A href="mailto:jmbirchfield@proteus-technologies.com">James Birchfield</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Updated XSP working draft to match implementation (the WD was slowly changed
    during development to match new emerging needs).
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added XSP primer in documentation.
  (RR)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added implementation of the XSP technology. The Cocoon Project is thankful to
    <A href="http://www.exoffice.com">Exoffice Technologies</A> that sponsored
    the creation of such implementation by hiring Ricardo and donated it to the project.
  (RR)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added examples on how to call the Cocoon engine from another servlet.
  (SM) Thanks to <A href="mailto:bmclaugh@algx.net">Brett McLaughlin</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added better documentation in the build.xml file for how to build Cocoon.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added LDAP processor documentation.
  (SM) Thanks to <A href="mailto:jmbirchfield@proteus-technologies.com">James Birchfield</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Added the singleton pattern to Engine to allow use of Cocoon from Turbine.
  (SM) Thanks to <A href="mailto:bmclaugh@algx.net">Brett McLaughlin</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed language and typos in technology.xml.
  (SM) Thanks to <A href="mailto:raw@raw.com">Richard A. Wells</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added LDAP processor and samples.
  (SM) Thanks to <A href="mailto:jmbirchfield@proteus-technologies.com">James Birchfield</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Made ServletResponse and ServletContext available to engine and processors. This will require
    further abstraction to avoid processors from messing up with the response output stream.
  (RR)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed DCP problems on getting property file when cocoon.jar is in classpath under java 1.1 JVMs.
  (RR)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added the ability to return HTTP error messages from Cocoon.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Added dummy methods to EngineWrapper for JSDK 2.2 compatibility
  (DB) Thanks to <A href="mailto:bmclaugh@algx.net">Brett McLaughlin</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added ProducerFromMap as a sitemap primer.
  (DB)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added Tomcat installation instructions.
  (SM) Thanks to <A href="mailto:bmclaugh@algx.net">Brett McLaughlin</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Moved a few things around in ColumnFormatter so that it's possible for columns to be formatted as more than simply a text node (e.g. embedded HTML). Also added a little formatter that can transform \n into &lt;br&gt; for text and varchar columns.
  (DB)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added new classes to SQLProcessor to do column-specific date formatting.
  (DB) Thanks to <A href="mailto:ed@waterfall.freeserve.co.uk">Ed Ward</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Add new producer for POST document processing, also useful for use of
    Cocoon as a module (see EngineWrapper).
  (SM) Thanks to <A href="mailto:grit@wwcn.org">Gerrit Hiddink</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed null problem in MemoryStore for command line operation.
  (SM) Thanks to <A href="mailto:ambarish.chaudhari@ecapsol.com">Ambarish Chaudhari</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added Ant build file.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added Documentation DTD.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Moved &quot;examples/&quot; under &quot;samples/&quot; for global xml.apache.org pattern.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Removed the makefile and moved to Ant as building system.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Moved all documentation and util files (todo, changes) to XML.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Updated support for Sun ProjectX TR2.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Updated the parser interface to allow better entity evaluation. :)
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added Xerces and Xalan support which now become the default components (finally!). :)
  (SM)</LI>
  <LI><IMG alt="remove" class="icon" src="images/remove.jpg">
    Removed XML4j and LotusXSL support.
  (SM)</LI>
  <LI><IMG alt="remove" class="icon" src="images/remove.jpg">
    Removed support for Oracle products since it was too difficult to maintain it due to
    requirement that Oracle XSLT processor worked on Oracle own DOM implementation.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added VoiceML sample file.
  (SM) Thanks to <A href="mailto:ted@groupserve.com">Ted Achacoso</A>.</LI>
  <LI><IMG alt="remove" class="icon" src="images/remove.jpg">
    Removed all old PI formats from docs and properties file.
  (SM) Thanks to <A href="mailto:simon@balr.com">Simon McClenahan</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added a public method to FormatterFactory to allow more direct formatting.
  (SM) Thanks to <A href="mailto:zvia@netmanage.co.il">Zvi Avraham</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Patched EngineWrapper to allow FileProducer to work when called from command line.
  (SM) Thanks to <A href="mailto:hiddinkg@cs.utwente.nl">Gerrit Hiddink</A>.</LI>
</UL></DIV>

<H2>Cocoon 1.5 (October 29 1999)</H2><DIV id="s2"><UL>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed concurrency problem in XML4j parser.
  (SM) Thanks to <A href="mailto:harris@columbus.rr.com">Jeffrey Thomas Harris</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added JRun installation instructions.
  (SM) Thanks to <A href="mailto:sstirlin@gis.net">Scott Stirling</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added more info on the Cocoon status page.
  (SM) Thanks to <A href="mailto:dlehn@vt.edu">David Lehn</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Patched OpenXML that had a bug in the XML publisher that didn't support doctypes imposed from the
    outside. This was breaking the WML formatter.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Patched XSL:P to support &lt;xsl:processing-instruction&gt; instead of &lt;xsl:pi&gt; which is now deprecated.
    This makes XSL:P a hybrid between XSLT revisions but it's easier this way than to create two sets
    of examples that work with latest and oldest releases of XSLT. Hopefully XSLT will standardize soon.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed XML4J support bug.
  (SM) Thanks to <A href="mailto:harris@columbus.rr.com">Jeffrey Thomas Harris</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added XSL:P Formatters.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Updated XSL:P to build 19991017.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added parameter visibility to formatters to allow request-dependent formatting.
  (SM) Thanks to <A href="mailto:ben@algroup.co.uk">Ben Laurie</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Changed Hashtable in more abstract Dictionary in all interfaces (this will
    be updated to collection classes when JDK 1.2 is available).
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Updated Fop to version 0.11
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added a work-around for the JServ1.1b2 bug.
  (SM) Thanks to <A href="mailto:malimpen@dei.unipd.it">Stefano Malimpensa</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Updated documentation.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added the plan for JavaDOC XML generator and the JavaDOC DTD working draft.
  (SM) Thanks to <A href="mailto:murphyk@umsystem.edu">Kenneth Murphy</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Updated examples, especially the WML example which was based on an obsolete WML DTD.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added WML formatter.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added the ability to &quot;mount&quot; the Cocoon status to a configurable URL.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added the ability to hide Cocoon status for security reasons.
  (SM)</LI>
  <LI><IMG alt="remove" class="icon" src="images/remove.jpg">
    Removed the persistent part of the object store since it's not used.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed DCP problem in loading the initScript.es file as system resource.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added some better diagnostic hooks.
  (SM) Thanks to <A href="mailto:ben@algroup.co.uk">Ben Laurie</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added SQLProcessor.
  (DB)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed a bug in the EcmaScript language interpreter.
  (SM) Thanks to <A href="mailto:malimpen@dei.unipd.it">Stefano Malimpensa</A>.</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed problems on startup without complete configurations and written more
    descriptive error messages on exceptions.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Updated the examples to reflect the changes.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Changed Cocoon illegal PIs from &lt;?cocon:xxx?&gt; to &lt;?cocoon-xxx?&gt;.
  (SM) Thanks to <A href="mailto:tbray@textuality.com">Tim Bray</A>.</LI>
</UL></DIV>

<H2>Cocoon 1.4 (September 13 1999)</H2><DIV id="s2"><UL>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed portability issues with JRun and Sun's JSWDK.
  (SM) Thanks to <A href="mailto:hannes@haug.com">Hannes Haug</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added parsed stylesheets caching capabilities to the AbstractXSLTProcessor:
    now if produced files are changed but stylesheets don't, the second are not
    reparsed, improving the system performance since this is a very frequent
    case.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Reduced the memory footprint of some classes by initializing the
    hashtables to lower values than default.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Improved the speed of PI searching by looking for first found PI instead
    of scanning the whole file.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Updated the cocoon processing instructions that drive the reaction: &lt;?cocoon:process?&gt;
    drives the processing reaction, &lt;?cocoon.format?&gt; indicates the
    formatter used to end processing and format the document.
  (SM)</LI>
  <LI><IMG alt="remove" class="icon" src="images/remove.jpg">
    Removed the processor pipeline and replaced with a reactor-type router
    with PI-based reaction.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Moved the example classes in their own package for easier installation and testing.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Modified a number of classes to fit the new Store and Cache subframeworks.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added a first implementation of the Cache interface based on dynamic
    evaluation of changeable points.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added a first implementation of the Store interface based on serialization
    persistency wrapped by an adaptively managed memory buffer.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added support for the Oracle XSL Processor (works only with the Oracle XML Parser).
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added the Store framework.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Included FOP Version 0.9.1 that partially supports latest XSL Formatting
    Object specification (19990421).
  (SM) Thanks to <A href="mailto:jtauber@jtauber.com">James Tauber</A>.</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Included XSL:P Version 1.0 Beta (19990823) that supports latest XSLT
    specification (19990421).
  (SM) Thanks to <A href="mailto:kvisco@ziplink.net">Keith Visco</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Introduced the Actor/Director concept to allow cleaner implementation and
    configuration of dynamically loaded objects.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added the WAP example to show how Cocoon can serve the same content to fat
    HTML clients and thin WML clients such as WAP-enabled cellular phones or PDA.
  (SM)</LI>
  <LI><IMG alt="remove" class="icon" src="images/remove.jpg">
    Removed the need for a properties file in DCP.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed a minor bug in Configurations.
  (SM) Thanks to <A href="mailto:hannes@haug.com">Hannes Haug</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added the Producer subframework for easier dynamic XML generation.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Rewritten and cleaned up the formatting section using the Router abstract class.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Rewritten some of the underlying design pattern implementations.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed bug in SunXMLParser not implementing Status.
  (SM) Thanks to <A href="mailto:chris_conway@mail.scp.com">Christopher Conway</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added support for Oracle XML parser.
  (SM) Thanks to <A href="mailto:chris_conway@mail.scp.com">Christopher Conway</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added Dynamic Content Processor.
  (RR)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Updated sample configurations to reflect the changes.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Rewritten the PI parser for more general use in AbstractXSLProcessor.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Created the EngineWrapper class to extend the Engine class for use on
    non-servlet based applications.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added the possibility to use request parameters to trigger special events
    on the page. Currently debug and cache are supported.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added request and cache as parameters for the processor chain as requested
    by more sophisticated processors.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Changed the cache system interface to match new needs.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Changed the printing architecture. Now, you don't need to specify the type
    of formattation but the publishing system will understand it for you (based
    on processing instructions and the specified document type).
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added white paper on the Cocoon 2 architecture for public review.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed typos, added support for more detailed verbosity and fixed a
    path-parsing bug for win32 systems.
  (SM) Thanks to <A href="mailto:paul_ororke@sparks.com">Paul O'Rorke</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added support for James Tauber's FOP to translate XSL:FO-styled documents
    into PDF documents.
  (SM) Thanks to <A href="mailto:jtauber@jtauber.com">James Tauber</A>.</LI>
</UL></DIV>

<H2>Cocoon 1.3.1 (May 31 1999)</H2><DIV id="s2"><UL>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added the first finished working draft of the XSP specification for public review.
  (SM)</LI>
  <LI><IMG alt="remove" class="icon" src="images/remove.jpg">
    Removed the XML and XSL specifications from the distribution.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed a deadlock problem in the cache system.
  (DB)</LI>
</UL></DIV>

<H2>Cocoon 1.3 (May 12 1999)</H2><DIV id="s2"><UL>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Included more detailed example of future XSP technology.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Patched the Sun ProjectX parser wrapper to work with latest release. Added also a Sun printer class.
  (SM) Thanks to <A href="mailto:shecter@darmstadt.gmd.de">Robb Shecter</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added the ability to call Cocoon from the command line.
  (DB)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed the final Vector.toString() problem in JDK 1.1 compilation.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed the &quot;verify error&quot; by using Jikes compiler for distribution.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Cleaned up documentation and added some entries in the FAQ.
  (SM)</LI>
  <LI><IMG alt="remove" class="icon" src="images/remove.jpg">
    Removed win32 batch scripts and rewritten the makefile.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added a better cache engine.
  (DB)</LI>
</UL></DIV>

<H2>Cocoon 1.2 (April 30 1999)</H2><DIV id="s2"><UL>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Improved documentation and cleaned things around.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Changed versions of both OpenXML and XSL:P.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Moved the core processing into a different class named Engine, first step
    to a complete servlet/application duality.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added the Cocoon status handler.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added a better user interface for the servlet and a nicer look to report errors.
  (SM)</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added the OpenXML printer wrapper class that uses the new X3P API.
  (DB)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Changed the initialization section to match exceptions thrown on different
    servlet platforms.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Changed behavior to identity transformation through the DOM processors if
    no PI are found.
  (SM) Thanks to <A href="mailto:george@moberg.com">George T. Talbot</A>.</LI>
</UL></DIV>

<H2>Cocoon 1.1.1 (Apr 5 1999)</H2><DIV id="s2"><UL>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Fixed a problem with the getClassloader() method returning null. Now
    Cocoon doesn't always use the internal properties file but adds hardcoded
    default values. This is because in Java 1.1 there is no getSystemClassloader()
    method.
  (SM)</LI>
  <LI><IMG alt="update" class="icon" src="images/update.jpg">
    Included the updated versions of both OpenXML 1.0.5 and XSL:P 19990326
    which should fix lots of bugs and improve the overall performance.
  (SM)</LI>
  <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
    Patched to avoid the use of File.toURL() method which is not found under
    the Java1 platform.
  (SM) Thanks to <A href="mailto:adrian_durkin@hotmail.com">Adrian Durkin</A>.</LI>
  <LI><IMG alt="add" class="icon" src="images/add.jpg">
    Added DoNothingCache to avoid caching during document debugging.
  (SM) Thanks to <A href="mailto:ritter@wt.net">Greg Ritter</A>.</LI>
</UL></DIV>

<H2>Cocoon 1.1 (March 25 1999)</H2><DIV id="s2"><UL>
 <LI><IMG alt="update" class="icon" src="images/update.jpg">
  Changed the stylesheet mapping processing instruction from illegal &quot;xml:stylesheet&quot;
  to standard &quot;xml-stylesheet&quot;.
 (SM)</LI>
 <LI><IMG alt="add" class="icon" src="images/add.jpg">
  Created Cocoon logo.
 (SM)</LI>
 <LI><IMG alt="add" class="icon" src="images/add.jpg">
  Added LRU caching (both memory and disk).
 (SM) Thanks to <A href="mailto:ritter@wt.net">Greg Ritter</A>.</LI>
 <LI><IMG alt="add" class="icon" src="images/add.jpg">
  Added support for XSL:P processor.
 (SM) Thanks to <A href="mailto:kvisco@ziplink.net">Keith Visco</A>.</LI>
 <LI><IMG alt="remove" class="icon" src="images/remove.jpg">
  Removed support for Koala XSL processor.
 (SM)</LI>
 <LI><IMG alt="update" class="icon" src="images/update.jpg">
  Redesigned internal framework.
 (SM)</LI>
 <LI><IMG alt="fix" class="icon" src="images/fix.jpg">
  Fixed some typos and English bugs in docs.
 (SM) Thanks to <A href="mailto:patrick@cre8tivegroup.com">Patrick Gardella</A>.</LI>
</UL></DIV>

<H2>Cocoon 1.0 (March 10 1999)</H2><DIV id="s2"><UL>
 <LI><IMG alt="add" class="icon" src="images/add.jpg">
  Initial version.
 (SM)</LI>
</UL></DIV>

</BODY></DOCUMENT><P class="legal">Copyright &copy; 1999-2000 The Apache Software Foundation.<BR>All rights reserved.</P></BODY></HTML>