Drupal Core Patching
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.