forked from apache/xalan-j
-
Notifications
You must be signed in to change notification settings - Fork 0
/
commits.xml
2516 lines (2449 loc) · 114 KB
/
commits.xml
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
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="UTF-8"?>
<!--
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
-->
<Commits>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/02/27</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom NodeSortRecord.java NodeSortRecordFactory.java SortSettings.java</Modified>
<Log>
Restored old constructor of NodeSortRecordFactory and _collator field of
NodeSortRecord for binary compatibility. These changes allow translets
compiled with an earlier version of XSLTC to continue to run with the new
version. They should not be used in newly compiled translets or in new code
in XSLTC itself.<br/>
Also introduced a SortSettings class that is used to bundle sort settings from
NodeSortRecordFactory into instances of NodeSortRecord. That reduces some of
the space overhead in constructing a NodeSortRecord.<br/>
Reviewed by Igor Hersht ([email protected])
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/02/27</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom ForwardPositionIterator.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
<Log>
Revived ForwardPositionIterator class and BasisLibrary.positionF purely to
support backwards compatibility with translets compiled with earlier versions
of XSLTC. New code should not reference either.<br/>
Reviewed by Christine Li ([email protected]).
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/03/04</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/processor ProcessorImport.java ProcessorInclude.java ProcessorLRE.java
ProcessorStylesheetElement.java StylesheetHandler.java XSLTElementDef.java xml-xalan/java/src/org/apache/xalan/templates
ElemExsltFunction.java</Modified>
<Log>
Submitted by: Brian Minchau<br/>
Modified code for potential extension of classes with callbacks to the extensions.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/03/08</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer Encodings.properties</Modified>
<Log>
Added a newline at the end of Encodings.properties to fix bug 27516
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/03/09</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom NodeCounter.java</Modified>
<Log>
xsl:number, minor code cleaning and optimization
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/03/10</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom LoadDocument.java</Modified>
<Log>
Check if the systemId for the stylesheet is null to avoid getting an NPE.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/03/11</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/extensions ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib
ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib/sql ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xslt
ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline ObjectFactory.java
xml-xalan/java/src/org/apache/xalan/xsltc/compiler ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/dom ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime
ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/trax ObjectFactory.java xml-xalan/java/src/org/apache/xml/dtm
ObjectFactory.java xml-xalan/java/src/org/apache/xml/dtm/ref ObjectFactory.java xml-xalan/java/src/org/apache/xml/serializer
ObjectFactory.java xml-xalan/java/src/org/apache/xml/utils ObjectFactory.java xml-xalan/java/src/org/apache/xpath/compiler
ObjectFactory.java xml-xalan/java/src/org/apache/xpath/functions ObjectFactory.java</Modified>
<Log>
Fix a bug in the findProviderClass method of ObjectFactory
classes. The argument of SecurityManager.checkPackageAccess should be a string
value of a package name, instead of a class name
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/03/16</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler FunctionCall.java</Modified>
<Log>
Reverting latest patch by Arun. There are some problems with the new code to invoke functions dynamically (e.g. docbook
reports a compile-time type check error). The approach taken to determine when to invoke methods dynamically needs to be revisted.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/03/23</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xpath/compiler Compiler.java FunctionTable.java</Modified>
<Log>
Patch to hide static function table in FunctionTable class. We do not want to expose this table to others.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/03/23</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/utils DOMBuilder.java</Modified>
<Log>
The xmlns URI should also be used to add NS decls as attributes to a DOM. However, this was only done for attributes that started
with 'xmlns:' and not for 'xmlns' (i.e. not for decls of the default NS).
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/03/24</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerImpl.java</Modified>
<Log>
Patch for bug 27417.<br/>
If an output stream is created by the XSLTC transformer, close
it after the transformation.
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/04/10</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler ApplyImports.java</Modified>
<Log>
Applying patch for bugs 27932 and 15333.<br/>
Code was incorrectly calculating the set of templates to which an
xsl:apply-imports instruction applies. It should consider all templates that
the current template rule could override, which means that if the template
appeared in a stylesheet that was included in another stylesheet, any templates
imported into the including stylesheet have to be considered as well. The
method Stylesheet.getMinimumDescendantPrecedence is responsible for this
calculation.<br/>
In addition, when code is generated for an xsl:apply-imports, if any template
has local parameters, an empty stack frame has to be pushed before attempting
to apply-imports. Otherwise, parameters from the template that contains the
apply-imports instruction will be passed into the matching template.<br/>
Reviewed by Joanne Tong ([email protected])
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/04/10</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Stylesheet.java</Modified>
<Log>
Applying patch for bug 27932.<br/>
Code was incorrectly calculating the set of templates to which an
xsl:apply-imports instruction applies. It should consider all templates that
the current template rule could override, which means that if the template
appeared in a stylesheet that was included in another stylesheet, any templates
imported into the including stylesheet have to be considered as well. The
method Stylesheet.getMinimumDescendantPrecedence is responsible for this
calculation.<br/>
Reviewed by Joanne Tong ([email protected])
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/04/26</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xpath XPathContext.java xml-xalan/java/src/org/apache/xpath/objects
DTMXRTreeFrag.java XRTreeFrag.java</Modified>
<Log>
The problem is that about 1800 * Thread_num XRTreeFrag objects were created.
It took too long for finalizer to be executed to release the references.<br/>
A lot of the objects have the same DTMs (and one XPathContext per thread).
In my fix I am suggesting
a. to have new class DTMXRTreeFrag. The object of the class would
be created only for different DTMs (just 5 objects).
b. release the references to DTM and XPathContext from XPathContext.reset()
(and remove finalize() ).
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/04/27</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer ToHTMLStream.java xml-xalan/java/src/org/apache/xml/utils Trie.java</Modified>
<Log>
PR: bugzilla 28435<br/>
Submitted by: Brian Minchau<br/>
Reviewed by: Henry Zongaro<br/>
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/04/28</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates AVT.java</Modified>
<Log>
Scaling Problem in org/apache/xalan/templates/AVT.evaluate
The problem is that synchronized calls
StringBufferPool.get() and StringBufferPool.free(buf)
are redundant if (null != m_simpleString).
The bug results in severe performance derogation in multi-thread test.
The fix is simple just not to the calls when (null != m_simpleString).
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/05/03</DateCommitted>
<Modified> xml-xalan/java/xdocs/style/stylesheets designdoc2html.xsl</Modified>
<Log>
Provide alternative text for images to address accessibility issues.
All images should contain a short alternative text description that represents
the function of the graphic.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/05/03</DateCommitted>
<Modified> xml-xalan/java/xdocs xml-site-style.tar.gz</Modified>
<Log>
Update document2html.xsl within this tarball to provide alternative text for images to address accessibility issues.
All images should contain a short alternative text description that represents the function of the graphic.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/05/03</DateCommitted>
<Modified> xml-xalan/java/samples/SAX2SAX SAX2SAX.java xml-xalan/java/samples/Pipe Pipe.java xml-xalan/java/samples/DOM2DOM DOM2DOM.java
xml-xalan/java/samples/UseStylesheetPI foo.xsl xml-xalan/java/samples/UseStylesheetParam foo.xsl
xml-xalan/java/samples/UseXMLFilters UseXMLFilters.java
xml-xalan/java/samples/Trace foo.xsl</Modified>
<Log>
Clean up related to bugzilla 24304.
There is no longer a space after the XML header. To keep the output
of this sample the same as before properties were set on the
serializer (indent="yes" and standalone="no" ).
Submitted by: Brian Minchau
Reviewed by: Sarah McNamara
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/05/06</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates AVT.java</Modified>
<Log>
The problem is that we use an object pool (shared between different threads)
to allocate FastStringBuffer objects. The problem results in a serious performance
degradation on Z/OS and seems to be invisible on AIX.<br/>
1 Differences in optimization of object pools for different JVMs and for different
platforms are known(I know it now too). It is not surprising that Z/OS and AIX
have different results.<br/>
2. a. Object pools should be used only for very heavy object which live for a long time
and could be reused in a lot of places.
b. Small local objects which size cannot be changed could be allocated on the
stack => creating them with new in the local scope could be a good idea.
c. Caching middle size objects which can grow in size seems as a good idea,
because such objects usually cannot be allocated on the stack.<br/>
This is actually the case for FastStringBuffer objects. <br/>
Solution<br/>
I am creating FastStringBuffer objects in a local scope. I am going
to use caching whenever possible.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/05/13</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/client XSLTProcessorApplet.java</Modified>
<Log>
Submitted by: Brian Minchau<br/>
Reviewed by: Christine Li<br/>
Fixing binary compatibility (serialization/de-serialization) of XSLTProcessorApplet.
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/05/13</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java</Modified>
<Log>
In xsltc currently with the extension redirect the output file is created only if the parent dir exists.
Making the behaviour similar to that of xalan wherein the parent directory is also created.
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/05/20</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java BasisLibrary.java</Modified>
<Log>
Fix for Bugzilla 29120. The translet now stores a reference to the DocumentBuilderFactory which is used by
nodeList2Iterator() in the basis library. Note that to reuse that reference you need to use the same transformer
(not just the same template).
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/05/21</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler AttributeValueTemplate.java</Modified>
<Log>
Implemented a new parser for ATVs. The old was buggy: did not handle escaped curly braces in all cases and did
not handled quotes at all. The old parser assumed that braces came in pairs, but it is possible to have an odd
number as in "{{{$foo}}}". The new parser seems to handle all cases correctly.
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/05/21</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler LiteralAttribute.java LiteralElement.java Parser.java
SyntaxTreeNode.java</Modified>
<Log>
Modified code to ensure line number information is propagated from parent to children to ensure we get informative
error messages. This was particularly bad for errors in ATVs.
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/05/25</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java BasisLibrary.java</Modified>
<Log>
Improved patch for Bugzilla 29120 based on Matthias' suggestion. A DOMImplementation is now cached for even better performance.
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/05/26</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Mode.java Stylesheet.java</Modified>
<Log>
If the local is set to Turkish, but the codepage is MS-DOS (US) 437. The BCEL
InstructionFinder.search(String) method can not find any instructions contain
letter I. In Turkish, there are 2 lower case i. Since the search() method is case
insensitive, change the pattern string to use lower case.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/06/01</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer ToStream.java</Modified>
<Log>
PR: bugzilla 29234<br/>
Submitted by: Brian Minchau<br/>
Reviewed by: Morris Kwan<br/>
This problem only showed up under XSLTC. When setting the
encoding a related field was not set. Fixed this by over-riding the
set method for the stream serializers.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/06/07</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer WriterToUTF8Buffered.java</Modified>
<Log>
PR: bugzilla 29372<br/>
Submitted by: J Desrochers ([email protected])<br/>
Reviewed by: Brian Minchau<br/>
A safe fix for chunking up an array for output. The length was multiplied by the
chunk number (0,1,2... chunks) then divided by "chunks". John's fix uses a
"long" to do the arithemetic because multiplying by the chunk number first
could cause an overflow.
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/06/10</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler LiteralElement.java</Modified>
<Log>
Patch for Bugzilla 29411. New algorithm shoudl optimize the way NS decls are reported for nested literal
elements. Note that the algorithm will not work accross non-literal elements. E.g., if there is an
xsl:element between two literal elements, the inner literal element may report unnecessary NS delcs.
This is just a simple way to ensure that any NS decls defined by the xsl:element instruction are re-defined
in the inner literal (see namespace39 in the conf tests).
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/06/11</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Mode.java</Modified>
<Log>
Fixed a problem with peephole optimization patterns. I don't know if something changed in BCEL since the
code was written, but the pattern syntax was not correct. I've also added a new common peephole pattern
which should reduce then inner loop's length in some Translets.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/06/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xpath/axes ChildIterator.java</Modified>
<Log>
Fix for Bugzilla bug 28879. Classes derived from NodeTest need to ensure
that initNodeTest is called to set the filter for the kinds of nodes accepted.
Without this change, ChildIterator will reject all nodes.<br/>
Patch reviewed by Christine Li ([email protected]).
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/06/21</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom KeyIndex.java xml-xalan/java/src/org/apache/xalan/xsltc/util
IntegerArray.java</Modified>
<Log>
Fix for Bugzilla Bugs 28622.
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/06/24</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler CastExpr.java
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ObjectType.java StringType.java Type.java</Modified>
<Log>
Patch for Bugzilla 27539 and related problems. The main problem was that hashCode() was not implemented
correctly in ObjectType. To eleminate further problems I also removed Type.ObjectString as this type is the
same as Type.String and the latter can be used in place of the former.
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/07/15</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerHandlerImpl.java TransformerImpl.java</Modified>
<Log>
Description: getNode should return the result DOM tree once TransformerHandler completes the transformation.
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/07/15</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Output.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java</Modified>
<Log>
Description: Patch for the support of extension attribute "intent-amount" for xsl:output. Supports the old URI
{http://xml.apache.org/xslt} and new URI{http://xml.apache.org/xalan}.
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/07/15</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax SAX2DOM.java</Modified>
<Log>
Description: Patch for concatenating adjacent text nodes.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/07/15</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer ToStream.java</Modified>
<Log>
Description: Improper Serialization of document type declaration in xml document.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/07/21</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan Version.java xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM2.java</Modified>
<Log>
Patch for bug 30056. Recover the performance degradation for xsl:copy and xsl:copy-of.<br/>
Reviewed by Henry Zongaro ([email protected]).
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/07/21</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer SerializerBase.java ToTextStream.java</Modified>
<Log>
PR: bugzilla 29706<br/>
Submitted by: Brian Minchau<br/>
Reviewed by: Christine Li<br/>
A fix to add a temporary vs. permanent output state to the serializer
(AKA result-tree-handler). In theory the XSLT processor should set the
temporary or permanent output state, but we observer that when the
encoding of a ToTextStream serializer is null, then such a serializer is
in temporary output state.<br/>
In temorary output state we don't do any escaping or encoding or other
sorts of normalization on output. This will be done by another serializer
later on, and that one will be in permanent output state.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/07/21</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer ToHTMLStream.java</Modified>
<Log>
PR: bugzilla 30142<br/>
Submitted by: Bruno Dumon ([email protected])<br/>
Reviewed by: Brian Minchau<br/>
Thanks to Bruno for this simple one-line, fix where we forgot to put
a space between the PUBLIC and SYSTEM ID's in a DOCTYPE declaration
in serialized HTML output.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/07/22</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer ToStream.java</Modified>
<Log>
Submitted by: Brian Minchau<br/>
Reviewed by: Henry Zongaro<br/>
Backing out the last code change by Arun because it breaks the smoketest.
The code I am backing out is definately wrong. The old code appears
to be correct to both myself and Henry Zongaro.<br/>
Waiting for a testcase to see what is wrong with the serialization code
and DOCTYPE. Future changes may be made.
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/07/22</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom DOMAdapter.java</Modified>
<Log>
Submitted by: Yash Talwar<br/>
Reviewed by: Brian Minchau<br/>
Fix for bugzilla 28796.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/07/22</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xpath/objects XString.java</Modified>
<Log>
Submitted by: Yash Talwar<br/>
Reviewed by: Brian Minchau<br/>
Fix for bugzilla 29655.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/08/13</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/lib Redirect.java</Modified>
<Log>
PR: 30658<br/>
Submitted by: Brian Minchau<br/>
Reviewed by: Morris Kwan
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/08/13</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/trace TraceManager.java</Modified>
<Log>
PR: 30301<br/>
Submitted by: Brian Minchau<br/>
Reviewed by: Morris Kwan
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/08/13</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xpath/objects XRTreeFragSelectWrapper.java xml-xalan/java/src/org/apache/xpath/res
XPATHErrorResources.java</Modified>
<Log>
PR: 30262<br/>
Submitted by: Yash Talwar<br/>
Reviewed by: Henry Zongaro
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/08/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/dtm DTMException.java xml-xalan/java/src/org/apache/xpath XPathException.java</Modified>
<Log>
Fix for printStackTrace when using JDK 1.4.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/08/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/extensions ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib
ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib/sql ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xslt
ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler
ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/dom
ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/trax
ObjectFactory.java xml-xalan/java/src/org/apache/xml/dtm ObjectFactory.java xml-xalan/java/src/org/apache/xml/dtm/ref ObjectFactory.java
xml-xalan/java/src/org/apache/xml/serializer ObjectFactory.java xml-xalan/java/src/org/apache/xml/utils ObjectFactory.java
xml-xalan/java/src/org/apache/xpath/compiler ObjectFactory.java xml-xalan/java/src/org/apache/xpath/functions ObjectFactory.java</Modified>
<Log>
Fixing a potential memory leak. The reader used to read the service provider is never closed if an IOException is thrown while
reading from it. Adding a finally block so that the reader will always be closed. Patch reviewed by Christine Li.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/08/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/extensions ObjectFactory.java</Modified>
<Log>
Added serialVersionUID for classes which implement Serializable interface
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/08/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/lib ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib/sql ObjectFactory.java</Modified>
<Log>
Added serialVersionUID for classes which implement Serializable interface. Was reviewed by Henry Zongaro ([email protected])
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/08/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/processor ProcessorAttributeSet.java ProcessorCharacters.java ProcessorDecimalFormat.java
ProcessorExsltFuncResult.java ProcessorExsltFunction.java ProcessorGlobalParamDecl.java ProcessorGlobalVariableDecl.java
ProcessorImport.java ProcessorInclude.java ProcessorKey.java ProcessorLRE.java ProcessorNamespaceAlias.java ProcessorOutputElem.java
ProcessorPreserveSpace.java ProcessorStripSpace.java ProcessorStylesheetDoc.java ProcessorStylesheetElement.java ProcessorTemplate.java
ProcessorTemplateElem.java ProcessorText.java ProcessorUnknown.java WhitespaceInfoPaths.java XSLTElementProcessor.java</Modified>
<Log>
Added serialVersionUID for classes which implement Serializable interface. Patch created by Christine Li ([email protected])
and was reviewed by Henry Zongaro ([email protected])
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/08/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates AVT.java AVTPart.java AVTPartSimple.java AVTPartXPath.java
DecimalFormatProperties.java ElemApplyImport.java ElemApplyTemplates.java ElemAttribute.java ElemAttributeSet.java
ElemCallTemplate.java ElemChoose.java ElemComment.java ElemCopy.java ElemCopyOf.java ElemElement.java ElemEmpty.java
ElemExsltFuncResult.java ElemExsltFunction.java ElemExtensionCall.java ElemExtensionDecl.java ElemExtensionScript.java
ElemFallback.java ElemForEach.java ElemIf.java ElemLiteralResult.java ElemMessage.java ElemNumber.java ElemOtherwise.java
ElemParam.java ElemPI.java ElemSort.java ElemTemplate.java ElemTemplateElement.java ElemText.java ElemTextLiteral.java
ElemUnknown.java ElemUse.java ElemValueOf.java ElemVariable.java ElemVariablePsuedo.java ElemWhen.java ElemWithParam.java
FuncDocument.java FuncFormatNumb.java FuncKey.java KeyDeclaration.java NamespaceAlias.java OutputProperties.java Stylesheet.java
StylesheetComposed.java StylesheetRoot.java TemplateList.java TemplateSubPatternAssociation.java WhiteSpaceInfo.java
XMLNSDecl.java XUnresolvedVariable.java XUnresolvedVariableSimple.java xml-xalan/java/src/org/apache/xalan/transformer
CountersTable.java KeyIterator.java KeyRefIterator.java xml-xalan/java/src/org/apache/xalan/xslt ObjectFactory.java</Modified>
<Log>
Added serialVersionUID for classes which implement Serializable interface. Patch created by Christine Li ([email protected])
and was reviewed by Henry Zongaro ([email protected])
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/08/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc TransletException.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline
ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline/getopt GetOptsException.java IllegalArgumentException.java
MissingOptArgException.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler CompilerException.java IllegalCharException.java
ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util MultiHashtable.java ObjectFactory.java StringStack.java
TypeCheckError.java xml-xalan/java/src/org/apache/xalan/xsltc/dom BitArray.java ObjectFactory.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/trax
ObjectFactory.java TemplatesImpl.java</Modified>
<Log>
Added serialVersionUID for classes which implement Serializable interface. Patch created by Christine Li ([email protected])
and was reviewed by Henry Zongaro ([email protected])
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/08/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/dtm DTMConfigurationException.java DTMDOMException.java ObjectFactory.java
xml-xalan/java/src/org/apache/xml/dtm/ref DTMNamedNodeMap.java IncrementalSAXSource_Filter.java ObjectFactory.java
xml-xalan/java/src/org/apache/xml/serializer ObjectFactory.java xml-xalan/java/src/org/apache/xml/utils MutableAttrListImpl.java
NameSpace.java NodeVector.java ObjectFactory.java ObjectPool.java QName.java SAXSourceLocator.java SerializableLocatorImpl.java
StopParseException.java StringVector.java URI.java WrappedRuntimeException.java WrongParserException.java</Modified>
<Log>
Added serialVersionUID for classes which implement Serializable interface. Patch created by Christine Li ([email protected])
and was reviewed by Henry Zongaro ([email protected])
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/08/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xpath Expression.java FoundIndex.java NodeSetDTM.java XPath.java
XPathProcessorException.java xml-xalan/java/src/org/apache/xpath/axes AttributeIterator.java AxesWalker.java
BasicTestIterator.java ChildIterator.java ChildTestIterator.java DescendantIterator.java FilterExprIterator.java
FilterExprIteratorSimple.java FilterExprWalker.java IteratorPool.java LocPathIterator.java MatchPatternIterator.java
NodeSequence.java OneStepIterator.java OneStepIteratorForward.java PredicatedNodeTest.java ReverseAxesWalker.java
RTFIterator.java SelfIteratorNoPredicate.java UnionChildIterator.java UnionPathIterator.java WalkingIterator.java
WalkingIteratorSorted.java xml-xalan/java/src/org/apache/xpath/compiler ObjectFactory.java
xml-xalan/java/src/org/apache/xpath/functions FuncBoolean.java FuncCeiling.java FuncConcat.java FuncContains.java
FuncCount.java FuncCurrent.java FuncDoclocation.java FuncExtElementAvailable.java FuncExtFunction.java
FuncExtFunctionAvailable.java FuncFalse.java FuncFloor.java FuncGenerateId.java FuncId.java FuncLang.java
FuncLast.java FuncLocalPart.java FuncNamespace.java FuncNormalizeSpace.java FuncNot.java FuncNumber.java
FuncPosition.java FuncQname.java FuncRound.java FuncStartsWith.java FuncString.java FuncStringLength.java
FuncSubstring.java FuncSubstringAfter.java FuncSubstringBefore.java FuncSum.java FuncSystemProperty.java
Function.java Function2Args.java Function3Args.java FunctionDef1Arg.java FunctionMultiArgs.java FunctionOneArg.java
FuncTranslate.java FuncTrue.java FuncUnparsedEntityURI.java ObjectFactory.java WrongNumberArgsException.java
xml-xalan/java/src/org/apache/xpath/objects XBoolean.java XBooleanStatic.java XNodeSet.java XNodeSetForDOM.java
XNull.java XNumber.java XObject.java XRTreeFrag.java XRTreeFragSelectWrapper.java XString.java XStringForChars.java
XStringForFSB.java xml-xalan/java/src/org/apache/xpath/operations And.java Bool.java Div.java Equals.java Gt.java
Gte.java Lt.java Lte.java Minus.java Mod.java Mult.java Neg.java NotEquals.java Number.java Operation.java Or.java
Plus.java Quo.java String.java UnaryOperation.java Variable.java VariableSafeAbsRef.java
xml-xalan/java/src/org/apache/xpath/patterns ContextMatchStepPattern.java FunctionPattern.java NodeTest.java
StepPattern.java UnionPattern.java</Modified>
<Log>
Added serialVersionUID for classes which implement Serializable interface. Patch created by Christine Li ([email protected])
and was reviewed by Henry Zongaro ([email protected])
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/08/26</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/utils Trie.java</Modified>
<Log>
Submitted by: Brian Minchau<br/>
No external changes to Trie, but some additional APIs to make for a lower case
only search in a Trie (possibly for future XHTML support where the element
names are lower-case only).
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/08/27</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer CharInfo.java ToHTMLStream.java ToStream.java</Modified>
<Log>
Minor changes to CharInfo to map charaters to decorated entities (e.g. "&lt;" )
rather than just entity names (e.g. "lt"), which is a minor performance improvement.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/08/30</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/utils XMLReaderManager.java</Modified>
<Log>
Fix a memory leak problem described in bugzilla 28082.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/09/01</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer SerializerTraceWriter.java ToStream.java
WriterChain.java WriterToASCI.java WriterToUTF8Buffered.java</Modified>
<Log>
Submitted by: Brian Minchau<br/>
Code clean up, to have an explicit interface, WriterChain, for writers that wrap other Writers or OutputStreams,
e.g. WriterToUTF8Buffered.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/09/01</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer ToXMLStream.java</Modified>
<Log>
Submitted by: Brian Minchau<br/>
Javadoc changes, and added a call in ToXMLStream.processingInstruction()
method to effectively consider that a startDocument() call was made,
if none was yet seen.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/09/07</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer ToSAXHandler.java</Modified>
<Log>
PR: bugzilla 27522<br/>
Submitted by: Brian Minchau<br/>
committing patch from bugzilla 27522<br/>
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/09/16</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/lib/sql SQLDocument.java</Modified>
<Log>
Fixed bug where JDBC execute was being called instead ofg executeQuery.
executeQuery will always retrurn a result set even if the query does not return any rows
where execute won't. This was causing a compatibility issue.
Added in Record skip code to help with pagination.
PR: http://nagoya.apache.org/jira/browse/XALANJ-1908
Submitted by: John Gentilin
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/09/16</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/lib/sql XConnection.java</Modified>
<Log>
Fixed bug where the close document method could not locxate the SQL Document.
see http://nagoya.apache.org/jira/browse/XALANJ-1925<br/>
Obtained from: Moraine Didier mailto://[email protected]<br/>
Submitted by: John Gentilin
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/09/17</DateCommitted>
<Modified> xml-xalan/java build.xml</Modified>
<Log>
Added new targets to support building the distribution packages (*-bin.tar.gz/.zip and *-src.tar.gz/.zip)
without building the user guide and api docs.<br/>
Reorganized some sections to make the targets more readable.<br/>
Renamed the "*-nojardepends" rules to either "*-compile" or "*-build" to make them more intuitive.<br/>
Reviewed by Christine Li.
</Log>
</Commit>
<Commit category="xsltc">
<Who>[email protected]</Who>
<DateCommitted>2004/09/24</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Variable.java</Modified>
<Log>
Skip translation for any unreferenced variables.
Patch reviewed by Christine Li ([email protected]).
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/01</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xpath/compiler XPathParser.java xml-xalan/java/src/org/apache/xpath/patterns NodeTest.java</Modified>
<Log>
Patch from Yash Talwar ([email protected]) for XALANJ-1186.<br/>
The existing code in the interpretive processor was handling namespace::pre by
resolving the namespace prefix "pre" in the stylesheet, and then looking for
namespace nodes with that same URI in the input document. In fact, it should
look for namespaces nodes in the input document that declare the prefix "pre",
without regard to the associated URI.<br/>
The patch was reviewed by myself ([email protected]).
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/06</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer ToHTMLSAXHandler.java</Modified>
<Log>
XSL Transformation drops content inside xsl:comment tags.<br/>
PR: XALANJ-1966<br/>
Submitted by: Yash Talwar<br/>
Reviewed by: Brian Minchau<br/>
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/06</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xpath/operations Variable.java</Modified>
<Log>
Null Pointer Exception on sorting using a variable.<br/>
PR: XALANJ-1942<br/>
Submitted by: Yash Talwar<br/>
Reviewed by: Brian Minchau
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/06</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/processor ProcessorNamespaceAlias.java xml-xalan/java/src/org/apache/xalan/res
XSLTErrorResources.java</Modified>
<Log>
Null Pointer Exception when namespace-alias element says to use "#default" namespace but there is no default namespace.<br/>
PR: XALANJ-1967<br/>
Submitted by: Yash Talwar<br/>
Reviewed by: Brian Minchau
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/13</DateCommitted>
<Modified> xml-xalan/java build.xml</Modified>
<Log>
At the suggestion of Joseph Kesselman, dropped contents of the org.apache.xml.utils.synthetic package, as they have never been used.
Patch reviewed by Christine Li ([email protected]).
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/13</DateCommitted>
<Modified> xml-xalan/java build.xml xml-xalan/java/src/org/apache/xalan/extensions ExtensionHandlerGeneral.java
xml-xalan/java/xdocs/sources/xalan extensions.xml resources.xml</Modified>
<Log>
Fixed of Bug report XalanJ-1822. Added alternative BSF implementation support for extension functions in languages other than Java
Patch reviewed by Henry Zongaro ([email protected])
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/14</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils AttList.java BoolStack.java DOM2Helper.java Messages.java
SerializerMessages_en.java SerializerMessages.java StringToIntTable.java SystemIDResolver.java URI.java Utils.java
WrappedRuntimeException.java</Modified>
<Log>
PR: XALANJ-1891<br/>
Submitted by: Brian Minchau<br/>
Reviewed by: Yash Talwar
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/14</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils Messages.java SerializerMessages.java Utils.java</Modified>
<Log>
Submitted by: Brian Minchau<br/>
Made some fields final or private to make the objects immutable, especially the messages.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/14</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer AttributesImplSerializer.java CharInfo.java DOMSerializer.java ElemDesc.java
EmptySerializer.java EncodingInfo.java Encodings.java ExtendedContentHandler.java ExtendedLexicalHandler.java Method.java
NamespaceMappings.java ObjectFactory.java OutputPropertiesFactory.java OutputPropertyUtils.java SerializationHandler.java
Serializer.java SerializerBase.java SerializerConstants.java SerializerFactory.java SerializerTrace.java SerializerTraceWriter.java
ToHTMLSAXHandler.java ToHTMLStream.java ToSAXHandler.java ToStream.java ToTextSAXHandler.java ToTextStream.java ToUnknownStream.java
ToXMLSAXHandler.java ToXMLStream.java TreeWalker.java Utils.java Version.java WriterToASCI.java ElemContext.java TransformStateSetter.java</Modified>
<Log>
Submitted by: Brian Minchau<br/>
Reviewed by: Yash Talwar<br/>
Source code changes to the serializer to make it independent of Xalan.
Mostly message and utility usage changes.
However multiple classes had their visibility reduced to less than "public".
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/14</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/utils CharKey.java Trie.java</Modified>
<Log>
PR: XALANJ-1891<br/>
Submitted by: Brian Minchau<br/>
Reviewed by: Yash Talwar<br/>
Deleting Charkey and Trie which were only used by the serializer.
These classes are migrated to the serializer package, in the case of
CharKey, it is now an inner private class.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/15</DateCommitted>
<Modified> xml-xalan/java/src MANIFEST.SERIALIZER</Modified>
<Log>
PR: XALANJ-1891<br/>
Submitted by: Brian Minchau<br/>
Reviewed by: Sarah McNamara<br/>
Creating MANIFEST.SERIALIZER, a template like MANIFEST.MF but
for an independent serializer.jar that is not part of xalan.jar
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/15</DateCommitted>
<Modified> xml-xalan/java build.xml</Modified>
<Log>
PR: XALANJ-1891<br/>
Submitted by: Brian Minchau<br/>
Reviewed by: Sarah McNamara<br/>
Changes to java/build.xml so that the serializer.jar is built
and used by Xalan.<br/>
The two new build targets are serializer.jar and serializer-dist
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/15</DateCommitted>
<Modified> xml-xalan/java/bin serializer.jar</Modified>
<Log>
PR: XALANJ-1891<br/>
Submitted by: Brian Minchau<br/>
Reviewed by: Sarah McNamara, Yash Talwar<br/>
Checking in an initial serializer.jar into java/bin, hopefully this won't change
too often.
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/19</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/lib/sql DefaultConnectionPool.java XConnection.java SQLDocument.java</Modified>
<Log>
This patch makes the close() function behave better but still has a
problem when certain iterators are used. This code is at least safe
in all instaces. <br/>
It also fixes a minor bug in the default connection pool.<br/>
Obtained from: John Gentilin<br/>
Submitted by: John Gentilin
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/21</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xpath/objects XStringForFSB.java</Modified>
<Log>
A patch to fix Bug XALANJ-1708.<br/>
Reviewed by Morris Kwan ([email protected])
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/21</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xpath/axes NodeSequence.java UnionPathIterator.java</Modified>
<Log>
a fix for bug XALANJ-1810.<br/>
Reviewed by Morris Kwan ([email protected])
</Log>
</Commit>
<Commit category="core">
<Who>[email protected]</Who>
<DateCommitted>2004/10/21</DateCommitted>