Parent Directory
|
Revision Log
|
Revision Graph
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
#642612 by yched: Add clean way to reset entity_info() cache.
#633156 follow-up by effulgentsia and yched: Clean up AJAX tests, add sister function to drupal_js_encode().
#619666 by effulgentsia, casey, and catch: Changed Introduce new pattern for drupal_static() in performance-critical functions.
#601806 follow-up by sun and effulgentsia: Fix broken HEAD.
#615656 by catch: Remove no-op function calls from drupal_render().
#601806 by sun, effulgentsia, and Damien Tournoud: drupal_render() should not set default element properties that make no sense.
- Patch #444228 by Tri, raulgigea, mikeytown2, JohnAlbin: optimize CSS option causes php cgi to segfault in pcre function 'match'.
#424372 by mr.baileys: Fix ':: in .info files causes fatal error' bug.
- Patch #627338 by catch: add a cache_bootstrap() bin for better performance/scalability.
#318636 by effulgentsia, sun, Damien Tournoud, Xano, and jrchamp: Make l() themable.
- Patch #620692 by Crell: remove drupal_render_children() from drupal_render() by inlining it.
#472820 by rfay, Rob Loach, mfb, sun, andypost: do not remove newlines in CSS aggregation; it breaks certain valid CSS structures
#591794 follow-up by effulgentsia: Reduce performance overhead of drupal_alter().
#552478 by pwolanin, samj, dropcube, and sun: Improve link/header API and support on node/comment pages rel=canonical and rel=shortlink standards.
#602522 by effulgentsia, sun, and moshe weitzman: Make links in renderable arrays and forms (e.g. 'Operations') alterable.
#341140 follow-up by JohnAlbin and chx: drupal_get_filename() fails for PHPTemplate themes when database is down.
#43462 by c960657 and andypost: Fixed issues with certain configurations of compressed pages.
#582584 by dww, Jacine, and chx: Move required form element marker into its own theme function.
#607008 by dww, Gerhard Killesreiter, JacobSingh, and chx: Changed Fix bugs in https support and use https for authorize.php if available.
#192056 by effulgentsia, Dave Cohen, andypost, hswong3i, geodaniel, pwolanin, and dahacouk: Ensure user's raw login name is never output directly.
- Patch #619566 by sun: performance improvement: don't invoke hook_url_outbound_alter() if there's nothing to invoke.
- Patch #606994 by yched: move entity handling out of Field API.
#591794 by chx, Rob Loach, sun, JohnAlbin: Give themes access to alter hooks.
#320331 by Dave Reid, dww, John Morahan, cwgordon7, moshe weitzman, c960657, and smoothify: Turn custom_url_rewrite_inbound() and custom_url_rewrite_outbound() into hooks.
#600974 by effulgentsia, JohnAlbin, sun, and Damien Tournoud: Allow theme functions to take one argument without any hacks. NOTE: This is an API change in hook_theme().
- Patch #604618 by Crell, JacobSingh, axyjo: improve error handling of archiver.
- Patch #607896 by Benjamin Melançon, scor: add date_iso8601() function to common.inc. Part of the RDFa exception.
- Patch #589126 by mfb: fixed bug with user module using a flood window of 6 hours, but flood events more than 1 hour old being deleted by cron. Improved API documentation, and added tests.
#516150 by David_Rothstein, dropcube, Senpai, alexanderpas, sun: Add fallback for main content block rendering. (Make it so you can't render your site completely unusable by disabling block module. Oopsie.)
#473268 by David_Rothstein, sun, yoroy, Gábor Hojtsy, cwgordon7, et al.: Allow contextual editing of dang near everything on the page. Also adds a context system to menu local tasks.
- Patch #557272 by kkaefer, Rob Loach, quicksketch: added FAPI JavaScript States system.
- Patch #604618 by axyjo, sun: archiver code clean-up.
#538660 by JacobSingh, dww, JoshuaRogers, adrian, Crell, chx, anarcat, and cwgordon7: Add a functioning Plugin Manager to core. Can you say module installation and updates through the UI? I knew you could! :D
- Patch #604618 by Crell, JacobSingh: create a common interface for Archive operations so we can handle .zip, .tar.gz.
#216098 by kwinters, jgoldberg, drawk, sun: Make drupal_goto() use the same parameters as url().
- Patch #599804 by effulgentsia, catch: unify page, AJAX 'path', and AJAX 'callback' callbacks. Oh my, this is the beginning of something big.
- Patch #601570 by effulgentsia: hook_exit() and other cleanup needs to happen for AJAX requests too.
- Patch #593522 by sun: a better and faster drupal_alter().
#602958 by chx: Added API function to SimpleTest to run cron, avoiding fatal errors.
#561452 by pwolanin and David_Rothstein: Add API function to get module/theme info without rebuilding it.
#599706 by sun: Allow altering local tasks/actions.
#600554 by sun: Fixed drupal_parse_url() to work with clean URLs disabled (with tests).
#282191 by plach, nedjo, catch, et al: TF #1: Allow different interface language for the same path.
#464862 follow-up by JohnAlbin: Final bike-shedding of drupal_css_class() patch. We hope. :)
- Patch #572618 by effulgentsia, pwolanin, sun: all theme functions should take a single argument. Code clean-up and performance improvement. Woot.
#263517 by mfb: fix notice when parsing an RSS feed with file attachments
#472820 by rfay, Rob Loach, and catch: Fixed improper whitespace removal/invalid CSS from drupal_load_stylesheet_content() (with tests).
#60552 by JohnAlbin: Added Add region.tpl.php for all regions in themes.
#464862 follow-up by kkaefer: Rename drupal_css_class() to drupal_html_class_X(), for better accuracy.
- Patch #464862 by JohnAlbin, sun, dereine | dvessel, Jacine, Zarabadoo: added drupal_css_class() to clean class names and rename form_clean_id().
- Patch #484868 by sime, sun | Dries: split parser from drupal_parse_info_file().
- Patch #578520 by sun, c960657 | mfb, Dries, catch, mattyoung: Changed Make in url() only accept an array.
- Patch #451604 by brianV, sun | Dries, c960657: rename drupal_set_header().
- Patch #553944 by David_Rothstein, ksenzee | JacobSingh, sun, jhodgdon, pwolanin: allow modules to specify per-page custom themes in hook_menu().
- Patch #584370 by JoshuaRogers, JacobSingh | mattyoung: fixed bug with CSS file inclusion in the CSS optimization code.
- Patch #578520 by sun | c960657, mfb, Dries, catch, mattyoung: make in url() only accept an array. Another nice API clean-up!
- Patch #570900 by Crell | asimmonds: Changed Destroy remnants of update_sql().
- Patch #584966 by mr.baileys, sun: add doxygen group for PHP function wrappers in Drupal.
- Patch #557542 by CorniI, catch, fago, Crell, sun | pwolanin, chx, webchick, mattyoung, alexanderpas, justinrandell, dropcube, moshe weitzman, Damien Tournoud, Rob Loach, Dries: cache module_implements() for better performance and scalability.
- Patch #578676 by chx | neclimdul, Crell, Dave Reid: introduce a queue for cron.
#193383 follow up by TheRec: (regression) - some set_time_limit() numbers were inadvertently removed in the previous patch.
- Patch #556018 by Damien Tournoud, dereine | sun: rename drupal_to_js() and drupal_json() for consistency and readability.
Patch #579366 by sun, litwol | chx, Dries: simplified form API redirection handling. I can actually understand it now. ;-).
- Patch #283723 by pwolanin, sun | eddified, moshe weitzman, Dries, aether, Arancaytar: Added Make menu_tree_output() return renderable output.
#564394 by Berdir and Crell: Removed database BC layer. nah nah nah nah... hey hey hey... gooood byeeee...
Now onto Drupal 6.15-dev
Drupal 6.14
#360605 by Berdir et al.: make Drupal core work with PHP 5.3.0 out of the box (fixes for incompatibilities introduced with PHP 5.3.0)
- Patch #578470 by jbrauer, Gabor, Dries: XML-RPC error handling was incomplete.
- Patch #578470 by jbrauer, Gabor, Dries: XML-RPC error handling was incomplete.
#578470 by Dries, jbrauer, Gábor Hojtsy: Add return status codes to drupal_http_request() when a URL fails to parse, instead of failing silently.
#469242 by tic2000, Pasqualle, pwolanin, Nick Lewis, moshe weitzman, Rob Loach, and alexanderpas: page.tpl.php has now been split into html.tpl.php (for <html>, <head>, and <body>) and page.tpl.php (for page content). This now provides consistency for granular theming of renderable output in all template files.
#193383 by JirkaRybka, Arancaytar, Bart Jansens, gpk, TheRec: check correctly for function_exists() on set_time_limit() instead of infering that safe_mode has an effect on it or that that is the only thing which might disable time limit setting
#292565 second follow up by John Morahan: fix login destination again on 403/404 pages and make the search form work there if displayed
#534480 by solotandem, jhodgdon: fix phpdoc documentation of what $delimiter means in drupal_get_content()
#480044 by JohnAlbin: fix system component listing lookup priorities, so the sites/all/* items will override the profile shipped items as documented
- Patch #495968 by Moshe Weitzman, catch: follow-up patch to fix bug with language-specific caching and to improve the performance of the caching code.
#306316 follow-up by catch: Revert coupling of node_types_rebuild() and menu_rebuild().
- Patch #306151 by agentrickard, David_Rothstein, Dave Reid, dbabbage, moshe weitzman: automatically install/uninstall schema.
- Patch #572932 by sun: rename hook_elements() to hook_elements_info() for consistency. Yay to API clean-ups during 'slush'.
- Patch by #565496 by dropcube, pwolanin: changed Allow dynamic attaching of other types of stuff to render() structures.
- Patch by #1577 by chx, boombatower, Bèr Kessels, kkaefer: made SSL support a bit easier by providing two cookies and ... hook_goto_alter.
- Patch #565994 by mfb: src attribute for external javascript should be HTML-encoded.
#321828 by Davy Van Den Bremt and Damien Tournoud: Move template_preprocess_maintenance_page() to theme.inc to allow Drupal to properly report fatal errors.
- Patch #495968 by Frando, moshe weitzman: added drupal_render() cache pattern. Start using it for blocks.
#558958 by Frando and moshe weitzman: Add a hook_page_build() that runs before hook_page_alter().
- Patch #444344 by kkaefer, sun, Rob Loach: this change introduces a jQuery .once() method which streamlines the way behavior functions work. Previously, we had to manually ensure that an element is only initialized once. Usually, this happens by adding classes and selecting only those elements which do not have that class. However, this process can be separated out into a jQuery ‘filtering’ function which does all the grunt work.
- Patch #423992 by Davy Van Den Brempt: remove unused variables.
- Patch #423992 by JohnAlbin, Davy Van Den Bremt: remove show_blocks page variable.
- Patch #460320 by catch, fago, Frando: standardized, pluggable entity loading for nodes, users, taxonomies, files and comments.
#505084 by Rob Loach: Added an #attached_library() FAPI property for drupal_add_library(), for consistency with #attached_css and #attached_js.
#364219 follow-up by TheRec: Fix invocations of theme_links() via Drupal's rendering API.
- Patch #368408 by jeffschuler: improve consistency of API and settings on administration pages.
#497118 by chx, catch, pwolanin, JoshuaRogers, and Jacob Singh: Remove the function registry. While the hope was that this would result in improved performance for low-end hosts, it comes at the expense of critical development experience problems and less benefit than something like APC. Class registry remains intact to facilitate autoloading.
Of all the patches to accidentally commit without a message. :( Rolling back registry rip. Let's try that again.
*** empty log message ***
#542658 by Gábor Hojtsy, sun, pwolanin: Move action 'tabs' out of local tasks.
#201415 by sun: Add a permission to access site in maintenance mode.
#326539 by JohnAlbin, sun, cha0s, ultimateboy, Rob Loach, Damien Tournoud: Convert 'class' attribute to use an array, not a string.
#509398 by adrian: Turned install profiles into modules with full access to the Drupal API. Almost all WTFs/minute now removed from install profiles. Woohoo! :D
- Patch #113614 by eaton, fago, et al: add centralized token/placeholder subsituation to core.
#517814 by jmstacey, justinrandell, pwolanin, drewish, Jody Lynn, aaron, dopry, and c960657: Converted File API to stream wrappers, for enhanced private/public file handling, and the ability to reference other storage mechanisms such as s3:// and flicker://.
#544418 by merlinofchaos, sun, drewish, quicksketch, et al: Integrate CTools AJAX framework with Drupal to extend (and replace) existing ahah framework. Everything about AJAX/AHAH is more betterer now.
#296574 by boombatower and chx: Provide debug function for debugging during tests and elsewhere.
#264876 by Rob Loach, jhedstrom, mfer: Allow external CSS files through drupal_add_css().
#533586 by dww and chx: Refactor dependency checks into sharable helper functions.
- Patch #546878 by Gábor Hojtsy, yoroy: move performance settings.
- Patch #545356 by Damien Tournoud: sidebars were broken in install.php, update.php, and the expert profile due to a previous patch that made the sidebar regions more semantic for RTL support.
#280240 by skiminki, casperbiering, anypost, pwolanin: Only add Content-Length if we actually have any content or if it is a POST or PUT request.
#293322 by minorOffense: Incorrectly documented parameter name on flood_is_allowed()
#485974 by pwolanin, Damien Tournoud, mr.baileys: Improved security by limiting the number of allowed login attempts.
#543594 by Damien Tournoud: Bubble up exceptions in PDO.
#193383 by TheRec, JirkaRybka, and Bart Jansens: Centralize calls to set_time_limit() and prevent warnings/errors.
#433992 by David_Rothstein and Frando: Change #theme_wrapper to #theme_wrappers to allow multiple theme functions to execute on renderable objects.
#341140 by JohnAlbin and chx: Allow drupal_get_path() to be used even when database is down.
- Patch #530976 by catch: small performance optimization to drupal_render().
- Patch #536198 by boombatower: remove some death code.
- Patch #92877 by mfer, Rob Loach, Damien Tournoud, et al: add numeric weight to drupal_add_css.
- Patch #535564 by Gábor Hojtsy: the D7UX mockups call for a top level Content item, which would immediatey lead to the "Find content" screen. The current Drupal 7 code is almost there, but still has an RSS settings item blocking the implementation of this by default and aggregator and book also add subitems.
- Patch #534480 by solotandem: change explode to implode in the documentation.
- Patch #443154 by boombatower, pwolanin: properly report fatal errors as failures.
- Patch #511748 by moshe weitzman: pushing rending to later in the cycle so there is more room for customization.
- Patch #493746 by Dave Reid: code clean-up of drupal_attributes().
- Patch #524728 by David_Rothstein, JoshuaRogers, JacobSingh et al: refactor install.php to allow Drupal to be installed from the command line.
- Patch #227232 by dopry, c960657, jmstacey, pwolanin, aaron, drewish: added initial support for PHP file wrappers.
- Patch #519782 by tic2000: change to become a hidden region like page_top.
#527804 by sun: Add an alter hook for element_info() to change default values of form elements.
#292565 follow-up by John Morahan: Restore ability to set 'user' as the 403/404 page.
- Patch #3518404 by bopombatower: lock down DB config based on simpletest UA headers.
#310139 by fonant, c960657, pwolanin: drupal_urlencode() and Drupal.encodeURIComponent was used to encode query strings and other components it should not have been used for
- Patch #521474 by bangpound, JuliaKM et al: rename admin/site-building to admin/structure.
#482646 follow up by Dave Reid: only check the db prefix for simpletest if it was a string (not running a multisite)
- Patch #523694 by catch: improve performance of t().
- Patch #493746 by JohnAlbin, ultimateboy, moshe weitzman: Enhance drupal_attributes() for multiple valued values.
- Patch #517542 by David Strauss: renamed functions for clarity. We say 'yay' to clarity!
#455844 follow-up by yched: Change render() to print render() for consistency with other template variables.
#505528 by Damien Tournoud and Rob Loach: Ensure proper weight of JS files.
- Patch #243129 by jrchamp, DamZ, mfb, catch, justinrandell, macgirvin, et al: faster implementation of format_date(). Woot.
#315100 by Rob Loach, quicksketch, sun, skilip, aaron, et al: Add ability for modules to register JS/CSS libraries.
- Patch #482646 by Dave Reid et al: check for existence of ['HTTP_USER_AGENT'] for the SimpleTest user agent.
- Patch #310139 by pwolanin, c960657: drupal_query_string_encode() should not call drupal_urlencode().
- Patch #359276 by Freso, Heine, lyricnz: avoid double encoding/decoding of HTML entities.
#373201 by moshe weitzman, chx, Frando, eaton: Allow renderable array properties to be passed directly to theme functions.
Now onto 6.14
Drupal 6.13
#455844 by yched, JohnAlbin, moshe weitzman, Frando, et al: Allow more granular theming of drupal_render()ed elements.
- Patch #293322 by minorOffense: fixed documentation.
- Patch #280240 by andypost: maybe some day, someone wants to post 0. :)
- Patch #221399 by smk-ka, jeffschuler, lilou, earnie et al: make it possible to enable blocks on 404 pages.
- Patch #487830 by c960657: fixed a HTTP header and improved the tests.
#482646 by Dave Reid: For proper HTTP query simpletesting, we should pass on the instance identifier (database prefix).
- Patch #334283 by Damien Tournoud, andypost, Freso et al: add context to t() to help deal with ambigious strings (and improved the locale APIs a bit). Example: May is both a short month name as a long month name in English, but not necessarily in other languages.
- Patch #147000 by Berdir: unify and rewrite module_rebuild_cache() and system_theme_data().
- Patch #156582 by c960657, Damien Tournoud, townxelliot: added support for timeouts to drupal_http_request().
#480044 by JohnAlbin: sites/all/ should take precedence over profiles when searching for modules and themes.
- Patch #477944 by Damien Tournoud: fix and streamline page cache and session handling.
- Patch #458176 by c960657: improved exception handling in database layer.
- Patch #422358 by JamesAn, pwolanin: convert common.inc to use new static caching API.
#345591 follow-up by pwolanin: Small indentation fix.
- Patch #472658 by agentrickard: clean up of inline code comments.
- Patch #471070 by stella: millions of code style fixes.
- Patch #470632 by sun: move filter_xss*() into common.inc.
#372471 follow-up by JohnAlbin: Remove leftover from box.tpl.php killing patch.
Roll-back of #310467: Breaks installer requirements check and update.php.
- Patch #428744 by Gabor: make the main page content a real block and clean up some of the content API.
#452704 by andypost, catch: Names of compressed CSS and JS files should have a prefix, so that names starting in ad* will not happen. Those are easily blocked by firewalls, Firefox's Adblock, etc.
#454992 by sun, bengtan: _drupal_flush_css_js() should not have 'q' as a possible CSS query character, since that is the Drupal path name character too
#375578 by Aron Novak and alex_b: Only raise max execution time during cron if too low.
#445214 by Josh Waihi: Fix drupal_write_record() to correctly deal with NULL serial columns.
#454992 by sun and bengtam: Remove 'q' from the possible letters that can be appended to an aggregated css/js string, so it's not confused with ['q'].
- Patch #456824 by catch: add better caching to drupal_lookup_path().
#452704 by andypost: Prefix aggregated CSS and JS files to prevent certain firewalls from blocking them if by random coincidence they start with ad*.
#426906 by Rob Loach: Convert drupal_add_js/css to static caching API.
- Patch #310467 by chx, moshe weitzman: made hook_theme slimmer.
Starting 6.13-dev
Drupal 6.12
#292565 by grendzy, John Morahan, Jody Linn: remove path munging on 403/404 pages, which caused problems for login redirects
#292565 follow-up by Jody Lynn: Remove ['destination'] hacks to get login redirection working again.
#330084 by c960657: Remove unnecessary duplication of the From header value in Reply-to; standards indicate setting the From header should be sufficient.
- Patch #353069 by Moshe Weitzman, dmitrig01: make drupal_get_form() return unrendered forms.
- Patch #280240 by c960657: don't add content length when there is no content in the request.
- Patch #407256 by Damien Tournoud: make t() more robust.
- Patch #457788 by c960657: drupal_http_request() does not handle redirects properly.
- Patch #390774 by jhodgdon: API doc improvements and corrections.
#124158 by nedjo, jcnventura: Pull all PHP handling into PHP module.
- Patch #352872 by Damien Tournoud: clean-up xmlrpc() wrapper.
- Patch #172571 by mgifford, lilou: remove theme_xml_icon because it is not used and we have theme_feed_icon.
- Patch #329015 by Damien Tournoud: improved error handling of batch API.
- Patch #432864 by mcrittenden, sun: documentation improvements for base_url().
Starting 6.12-dev
Drupal 5.17
Drupal 6.11
#444402 follow-up by kkaefer: Fix autocomplete, enforce code style for anonymous JS functions.
- Patch #330748 by stBorchert: remove from theme_pager*.
- Patch #445414 by Damien Tournoud, tassoman: format_interval doesn't format monthly intervals.
- Patch #445266 by j.somers: tiny code clean-up.
- Patch #432864 by mcrittenden, franskuipers: improved documentation for base_path().
#369409 by dropcube: Move block.tpl.php to block.module rather than system.module.
#303965 by moshe weitzman and snufkin: Allow data import scripts to set /->is_new programmatically.
- Patch #444154 by c960657: remove header injection check that is now redundant thanks to PHP 5.1.2 and beyond.
- Patch #345591 by pwolanin, JacobSingh: drupal_http_request() should return the original status message and protocol.
- Patch #147310 by c960657: added tests for private files, fixed a problem with private files and minor improvements.
- Patch #147310 by c960657 et al: better cache headers for reverse proxies.
- Patch #375482 by mfb: avoid PDO exceptions when block module is not enabled.
#372563 by cytefx: Rename drupal_set_html_head() to drupal_ADD_html_head() which actually describes what it does.
#323112 by dmitrig01, kkaefer, quicksketch, frando and many many more: Now presenting... Vertical Tabs. Fantastic new UI improvement for node forms and hopefully more in the future.
#259368 by Rob Loach, mfer, and sun: Allow drupal_add_css() to add/aggregate inline CSS.
#304330 follow-up by sun: Clean-up of text format widget patch.
- Patch #400524 by mr.baileys, james-oppenheim: fixed documentation.
#399488 by mr.baileys: Fix invalid markup generated by l().
#91250 by ontwerpwerk, hass, profix898, Rob Loach, and mfer: Allow drupal_add_js() to reference external JavaScript files.
Now onto Drupal 6.11-dev
Drupal 6.10
#203323 by JirkaRybka, robertgarrigos, lilou, thePanz, c960657, sun: move the LANGUAGE_* constants to bootstrap.inc and remove several defined() checks on them now that they are always defined
#255551 by drewish and c960657: Array-itize file_scan_directory()'s parameters (DX improvement).
#125030 by kkaefer, quicksketch, dvessel, Steven, and John Resig: Allow compatibility with other JavaScript libraries.
#356721 by c960657, Dave Reid: remove static caching of the clean URLs setting in url() to help automated tests; the setting is cached through variable_get(), which however allows altering of the setting
#220559 by eMPee584, Desbeers, Damien Tournoud: only ever add the active class to links in l() and theme_links(), if the language was set and is the current language or if the language was not set on the link
#370846 follow-up by catch: Fix #weight sorting in drupal_render().
#369423 by nedjo: Fix drupal_write_record() bug with multi-field primary keys (with tests).
#370846 by catch: Further improve performance of drupal_render() sorting (with tests).
#361683 follow-up by yched and sun: Fix failing tests and windows line-endings.
- Patch #355236 by Frando: refactor drupal_render() theming.
- Reverting #367711 ...
- Patch #367711 by catch: shorten drupal_map_assoc(). Thanks almighty catch.
- Patch #354812 by catch, mfer: filter_xss_bad_protocol is called hundreds of times on some pages.
#242962 by Heine: Add a 'tablesort' Form API element to unify various places we use a big table with JS-enabled checkboxes next to each item (with tests).
#364407 by catch: Fix drupal_render() sorting (with tests).
- Patch #351235 by dmitrig01, webchick, frando, moshe weitzman, et al: hook_page_alter. Oh, behave.
- Patch #353632 by catch et al: avoid sorting elements twice -- performance improvement.
#306316 by beeradb: Rebuild the menu from node_types_rebuild() to assist with programmatic node creation.
#345973 by aaron and Rob Loach: Move parameter on drupal_add_css/js to a 'type' instead, to clean up calling code.
#220559 by eMPee584 and Damien Tournoud: Fix bug in language switcher block that makes all languages active (with tests)
#203323 by JirkaRybka, robertgarrigos, thePanz, c960657, and sun: Fix undefined index locale in install.php and clean up crufty code.
#291026 follow-up by Dave Reid: Fix incorrect variable name.
- Patch #291026 by Dave Reid, Pasqualle, Rob Loach, et al: improved error reporting settings.
- Patch #201122 by c960657, Moshe Weitzman: never write anonymous sessions, unless something has been written to . This is an important performance improvements -- as long as you use modules that use carefully. It might be good to report some analytics about this in the performance settings page so administrators can see if there is a 'broken' module.
#124492 by m3avrck, mfer: more accurate checking for valid URLs in valid_url()
Moving to 6.10-dev
Drupal 6.9
#245990 follow up by Damien Tournoud, David_Rothstein, pwolanin: Move back to an internal URL check for HTTP request checking and make the request checking less intrusive on what requests can be accomplished
- Patch #245990 by pwolanin: further clean-up of the HTTP request status fail problem.
- Patch #320451 by chx, Damien Tournoud: improved Drupal's module dependency system. This helps with fields in core. Comes with tests\!
#124492 by m3avrck, mfer: more accurate checking for valid URLs in valid_url()
- Patch #124492 by mfer: tiny cleanup -- duplicate character.
- Patch #124492 by mfer: added support for IPv6 and % characters. Comes with tests\!
- Patch #356721 by c960657: the cancel user account patch broke the tests because it reveiled a bug in the url() (when bootstrapping).
- Patch #124492 by mfer, c960657 et al: valid_url() does not support all valid URL characters.
- Patch #326527 by riccardoR: the opening form tag was declared twice.
- Patch #352470 by scor: fixed typos and grammar in comments.
- Patch #337783 by Dave Reid, drewish: array-itize drupal_http_requests()'s parameters.
- Patch #350708 by dww: t() documentation clean-up.
- Patch #350708 by dww: t() documentation clean-up.
#350708 by dww. Backport t() documentation improvements from D6.
- Patch #349504 by keith.smith: clean up sentence spacing in code comments.
- Patch #345167 by JacobSignh, pwolanin, jlkreiss, keith.smith et al: fix some new line behavior in drupal_http_request().
Now onto 6.9-dev
Drupal 6.8
Now onto Drupal 6.8-dev
Drupal 6.7
#345167 by JacobSingh, pwolanin, Heine: drupal_http_request() includes an extra CRLF, not conformant to HTTP specs
#305653 by snowball43, cdale, Dave Reid, sun: All themes were disabled when update.php was run
- Patch #328781 by Damien Tournoud and Dave Reid: fixed simpletest error reporting.
#305653 follow-up by sun: Prevent themes from being disabled during update.
- Patch #336115 by Nedjo: better documentation for t().
- Patch #336115 by Dave Reid: fixing line endings.
- Patch #336115 by nedjo: additional documentation for t().
#337794 by Damien Tournoud: Make SimpleTest work under PosthreSQL again.
- Patch #332980 by scor and keith.smith: documentation improvements + typo fixed.
#315801 by Rob Loach, Grugnoh2, mfer and dmitrig01: Add a hook_js_alter() to modify JavaScript being printed to the page.
- Patch #332980 by scor: added an RDF namespace registry. Oh my ... :-)
#11077 by mfb, KarenS, macgirvin, and jjkd: Can you say Daylight Savings Time? I bet you didn't think Drupal ever would! :)
- Patch #74645 by drewish, roychri et al: modify file_scan_directory to use a regex for the nomask (and code clean-up).
- Patch #328781 by chx, Damien Tournoud: made sure that all error messages show a good error message.
- Patch #267883 by MadHarold, boombatower: parse_size() and format_size() do not use the same kilo standard.
- Patch #325665 by chx, Damien Tournoud, justinrandell et al: improved the cache registry lookups.
#315798 by Rob Loach, mfer, Grugnog2, and sun: Add weighting to drupal_add_js().
- Rollback of patch #74645 -- breaks installer.
- Patch #74645 by drewish, Robin Monks, tayknight: clean up file_scan_directory API to use regex.
- Patch #255293 by Gribnif, maartenvg: incorrect regex causes some aggregated CSS to fail.
- Patch #255293 by Gribnif, maartenvg: incorrect regex causes some aggregated CSS to fail.
#243532 follow-up by c960657: Make SimpleTest work again with prefixes.
- Patch #279516 by c960657: remove workarounds for PHP versions less than 5.2.x
#321828 by Damien Tournoud: November Make-All-Tests-Pass-Again-Extravaganza: Correct registration of maintenance page in hook_theme().
- Patch #243532 by Damien Tournoud et al: catch notices, warnings and fatal errors during testing. Woop, woop.
- Patch #328719 by c960657: make the module list tests succeed again.
- Patch #299088 by hswong3i, Moshe, Keith et al: modernize drupal_write_record().
- Patch #298600 by chx, justinrandell, Damien, et al: make module_implements work regardless of bootstrap phase.
- Patch #319407 by Crell: convert common.inc to the new database API.
- Patch #266358 by Rob Loach, mfer: use array in drupal_add_css().
- Patch #315797 by mfer, Rob Loach, et al: rework the parameter of drupal_add_js.
Now onto 6.7-dev
Drupal 6.6
- Patch #304924 by Damien Tournoud: extend error handler to manage exceptions. I have one exception and one fail.
Removing left-over from drupal_set_title() roll-back.
Roll-back of #242873: This caused horrendous problems with SimpleTest on some configurations.
#282405 by Damien Tournoud, lilou, Dave Reid: Enforce coding standard on elseif.
#242873 follow-up by pwolanin: Move new check_plain() check constants to bootstrap.inc so they're there in early bootstrap.
#242873 by pwolanin and bjaspan: Make drupal_set_title() do check_plain() by default.
#318984 by Xano and Dave Reid: Change 'Core - optional' to 'Core' in modules UI.
#294742 by axyjo: Doxygen correction for drupal_alter().
#142995 by dopry, drewish, quicksketch, jpetso, and flobruit: Adding hook_file_X(). This is an enabler of lots and lots of goodies. See CHANGELOG.txt for more. Awesome work, guys. :)
Now onto 6.6-dev
Drupal 6.5
- Patch #180137 by c960657: added type hinting to make it easier to track down errors.
#158992 by bangpound, sun, Dries: Inline JavaScript was invalid in XHTML. It needs to be properly wrapped in CDATA.
#259623 by dopry and Damien Tournoud: Convert includes/requires to use absolute paths.
#64967 follow-up by drewish: Replace ereg with preg in file_scan_directory().
- Patch #232931 by mikey_p, flobruit et al: clarified the PHPdoc of drupal_add_feed() and drupal_add_link().
#279657 by zeta ζ: Code style improvement to locale module.
- Patch #305645 by pwolanin: ['REQUEST_TIME'] -> REQUEST_TIME. Improved developer experience.