This page is part of a searchable archive of the Code Style site log. Technical implementation notes that shed light on when, why and how the site has evolved since 2000.
Follow the latest entries to the site log.
Refined the XHTMLtoRSS XSL template's new "Links" mode transformation to exclude mailto: links.
Actions: Ask a question about this log entry, seek clarification or offer a correction.
Created a simple new SentenceCase XSL template to transform the initial letter of a phrase to uppercase. Applied the sentence case transformation to the RSS title content for the new Links mode of the XHTMLtoRSS template.
Actions: Ask a question about this log entry, seek clarification or offer a correction.
Added answers to the CSS, media dependent style sheets, Java servlets and Javascript FAQ pages. Also added a ViewSource servlet link to the DOM1 visibility menus article to show the source of the page itself; one with line numbering, one without.
Actions: Ask a question about this log entry, seek clarification or offer a correction.
Added a more general "Links" processing mode to the XHTMLtoRSS XSL transformation, which forms RSS items from standard hyperlinks in paragraphs. This is a great improvement over the ultimate fallback "Basic" mode.
Testing Links mode revealed an exceptional case in the Domain-Extractor XSL where there is no trailing slash after a simple domain address. Added an xsl:choose element to test the length of the $host-length variable before taking the substring of the original URL.
Actions: Ask a question about this log entry, seek clarification or offer a correction.
Added methods to AbstractMockServletResponse to assign the PrintWriter and ServletOutputStream instances used by getWriter and getOutputStream directly.
Actions: Ask a question about this log entry, seek clarification or offer a correction.
Created a new IncludePanel to add to the AWT LogManager tool, for copying log file lines by inclusion. Manually checked correct operation of the underlying TextCopier class, which selectively copies lines that match a simple text pattern.
Actions: Ask a question about this log entry, seek clarification or offer a correction.
Added FAQ answers for the Java programming, Java servlets and font sampler sections:
forward, include and redirection?
Archived the past year's site log contents to a new site log contents 2004 page.
Actions: Ask a question about this log entry, seek clarification or offer a correction.
Added a flag to the JDBC MockResultSet next method to return so that it only returns true for the first call to prevent endless loops in testing.
Actions: Ask a question about this log entry, seek clarification or offer a correction.
Find technical implementation notes on all aspects of the Code Style site.
For a summary overview, see the annotated site log contents.