In this section

Site navigation below

The Code Style site has evolved by gradual refinement and accumulation of features and content. This review is part of a fully backdated site log and archive that sheds light on when, why and how particular features were implemented.

This log is sometimes updated several times per week, sometimes with a long overdue backlog of items. Many log entries refer to the Code Style Java package that delivers the servlet services and utilities used to manage this site.

Subscribe to the news feed for this log: RSS news feed

Reverse chronology

30th April 2005

Refined the XHTMLtoRSS XSL template's new "Links" mode transformation to exclude mailto: links.

27th April 2005

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.

24th April 2005

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.

CSS problems

Java servlet API

Javascript browser

Media style sheets

23rd April 2005

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.

22nd April 2005

Added methods to AbstractMockServletResponse to assign the PrintWriter and ServletOutputStream instances used by getWriter and getOutputStream directly.

17th April 2005

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.

9th April 2005

Added FAQ answers for the Java programming, Java servlets and font sampler sections:

Font survey

Java language

Java servlets

Java strings

Archived the past year's site log contents to a new site log contents 2004 page.

6th April 2005

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.

Previously on Code Style

These backdated pages record detailed changes to the Code Style Web site since July 2000, when development first got underway. Some pages may refer to documents or features that have since changed or are no longer part of the site, but the archive is checked to ensure there are no dead links.

Add this page to your chosen social bookmarking service

Style warning - please read

Home · CSS · Java · Javascript · HTML · Help · Log