The following is a brief list of patches to the Drupal 6 and 7 core that I helped produce. Most of the patches implement changes made from Drupal 6 to 7, while others are minor edits to documentation or UI text.
The patches mainly involve a mix of changes to Drupal’s CSS, PHP, HTML and Javascript files. The testing environment was initially a Drupal instance installed into an Linux/Apache/MySQL/PHP environment. Latter patches were written in a Linux/nginx/MySQL/PHP environment. Edits were all made with Notepad2, “a fast and light-weight Notepad-like text editor with syntax highlighting”.1
Drupal snapshots were mostly retrieved through the official CVS repositories. Following the migration from CVS to Git in late-2010, snapshots were retrieved through Git.
- Patch #461938 by Kars-T, Garrett Albright, JamesAn, grendzy
fixed inconsistent use of filter_xss_admin() on () an
- #480424 by JamesAn
Update locale module to use drupal_static().
- #480430 by JamesAn
Update search module to use drupal_static().
- #423822 by JamesAn, agentrickard, and michaelfavia
Update node module to use drupal_static().
- Patch #437018 by JamesAn
convert form_options_flatten() in form.inc to use new static caching API.
- Patch #481498 by JamesAn
convert simpletest to drupal_static().
- Patch #489402 by Jody Lynn JamesAn
removing unused code.
- #480414 by JamesAn
Convert comment module to drupal_static caching.
- Patch #391412 by JamesAn et al
move contact form, post, and user settings below Site configuration.
- #266153 by JamesAn
Add a description for user-personalizable blocks.
- Patch #481502 by JamesAn
converted to drupal_static().
- Patch #481504 by JamesAn
converted to drupal_static().
- Patch #481500 by JamesAn
converted to drupal_static().
- Patch #480412 by JamesAn
converted to drupal_static().
- Patch #480426 by JamesAn
converted to drupal_static().
- Patch #480112 by JamesAn
converted to drupal_static().
- Patch #480102 by JamesAn
converted to drupal_static().
- Patch #480418 by JamesAn
introduces drupal_static().
- #408876 by JamesAn
Document Schema API’s serialize property.
- #482920 follow-up by JamesAn
Fix typos and let the tests pass again.
- #481508 by JamesAn
Update update module to use drupal_static().
- Patch #480428 by JamesAn
static caching API.
- Patch #422362 by JamesAn
convert form.inc to use new static caching API.
- Patch #364487 by JamesAn
make sure that the ‘machine name’ text does not wrap.
- Patch #19646 by JamesAn
added CHANGELOG.txt entry.
- Patch #422358 by JamesAn, pwolanin
convert common.inc to use new static caching API.
- Patch #335067 by JamesAn
improved singular/plural strings in the simpletest UI.
- Patch #19646 by JamesAn
code clean up, consistently use define.
- Patch #339417 by yoroy, Shawn DeArmond, JamesAn
added some extra comment documentation.
- Patch #19646 by akahn, JamesAn
make it possible to suspend a feed.
- Patch #60468 by alex_b, JamesAn
allow aggregator feed items to never be discarded.
- #270685 follow-up by JamesAn
Remove unneeded code.
- Patch #271515 by JamesAn
corrected PHPdoc.
- Patch #370276 by JamesAn
improved help text of authoring field.
- #270685 by JamesAn
Expand title/body fieldset by default so that it can be found.
- Patch #422368 by JamesAn
converted menu.inc to the new static caching API.
- Patch #372471 by JamesAn et al
killed theme_box().
- Patch #369587 by JamesAn
removed code comment that is incorrect.
- Patch #422364 by JamesAn
converted locale.inc to use new static caching API.
- Patch #422374 by JamesAn
convert to use the new static caching API.
- Patch #417560 by JamesAn
moving the test files to a test directory.
- Patch #418760 by JamesAn
moving the test files to the test directory.
- Patch #397800 by JamesAn
cleaned up some PHPdocs.