Parent Directory
|
Revision Log
|
Revision Graph
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
- Patch #895308 by Damien Tournoud: remove file_directory_path().
#763376 by fago, sun, noahb, effulgentsia, ksenzee, jhodgdon: Fixed Not validated form values appear in ().
- Patch #812016 by effulgentsia, chx, redndahead, Damien Tournoud: themes cannot always participate in drupal_alter().
- Patch #881132 by Garrett Albright: CSS Optimization breaks with non-UTF-8 .css files.
- Rollback of #447816 -- didn't meant to commit that just yet.
- Patch #879910 by plach: fixed text_field_prepare_translation() broken.
- Patch #156582 by c960657, pwolanin, townxelliot, Damien Tournoud, kbahey, mikeytown2, drico, jpmckinney: drupal_http_request() should support timeout setting.
- Patch #881536 by sun, pwolanin: cannot pass drupal_http_request() options into xmlrpc() function.
Now onto 6.20-dev
Drupal 6.19
- Patch #605552 by dereine, mr.baileys: function l() fragment 0 return not #0.
- Patch #797680 by lyricnz, jbrown: drupal_write_record() unnecessarily sets primary keys while updating.
- Patch #865072 by bleen18, jhodgdon: updates to reflect that Bartik is default theme now.
#303987 by CitizenKane, jhodgdon, rdrh555: improve documentation of url() and l(), so usage of different path types and arguments is more clear
#294742 by axyo, rdrh555: improve documentation for drupal_alter()
#795022 by nenne, fmitchell, rdrh555: cross reference *_explode/implode_tags() functions
#357799 by unexpand, rdrh555: better explain how drupal_render() works
#755856 by jbrown: Don't insert default values into db in drupal_write_record().
#842962 by jhodgdon, chx: Fixed hook_menu() and drupal_deliver_page() need to warn about access checks in documentation.
- Patch #258846 by casey, Gribnif: CSS aggregation fails to parse some url()'s.
- Patch #870620 by cwgordon7: trailing whitespace in common.inc.
- Patch #769226 by Owen Barton, alanburke, sun: fixed JS/CSS preprocess should default to FALSE.
- Patch #855380 by plach: () should be used to lookup the current path alias.
- Patch #747252 by justinrandell, dhthwy, aspilicious: cannot extract themes and modules.
- Patch #822108 by jhodgdon, aaronbauman, justinrandell: rediscover bootstrap hook implementations during cache clear.
- Patch #850152 by kiamlaluno: use 'elseif' in place of 'else if'.
- Patch #684982 by plach: audit of global language variable use.
#715142 by effulgentsia, msmithgu, mr.baileys, Damien Tournoud, sun: Fixed Various URLs escaped twice, since check_url() resp. filter_xss_bad_protocol() calls check_plain().
- Patch #805702 by Berdir: cron should use locking framework.
- Patch #327331 by mr.baileys, wrwrwr: fix filter_xss() to not allow empty style/on* attributes at end of opening tag.
- Patch #effulgentsia: remove left-overs.
#444228 by raulgigea, donquixote, Tri, mikeytown2, JohnAlbin, dicreat, ridgerunner, casey, jonne_jvl: Optimize CSS option causes PHP CGI to segfault in PCRE function 'match' under certain conditions
#828706 by oadaeh: use module_load_install() instead of module_load_include() in drupal_get_schema_unprocessed()
- Patch #195416 by Damien Tournoud, David Strauss: table prefixes should be per database connection.
- Patch #839520 by agentrickard: entity_uri() should pass the entity data to url().
- Patch #795022 by nenne, brightplum: drupal_explode_tags() and drupal_implode_tags() should point to each other; taxonomy_implode_tags() too.
- Patch #838408 by chx: remove hook_menu_active_handler_alter().
- Patch #830820 by Jacine: themes can alter CSS.
- Patch #834710 by solotandem, jhodgdon: filter_xss() documentation does not indicate a return value.
- Patch #834924 by jhodgdon: entity_invoke() is worthless.
#733028 by cha0s, agentrickard: Fixed SA-CORE-2010-001 - Open redirection.
#444228 follow-up by Tri, ridgerunner, Damien Tournoud, et al: Improve Optimize CSS performance by removing support for Mac IE 5.5 comment hacks, and add tests. (Apologies; some of this went in with a previous commit http://drupal.org/cvs?commit=382522)
#448292 by Frank Ralf, David_Rothstein, mgifford, Everett Zufelt, Bojhan, mohammed76, et al: Fixed Drag and Drop for table rows is not accessible to screen-reader users.
- Patch #735800 by effulgentsia, fago, Frando: node form triggers form level submit functions on button level submits, without validation. Oh yeah.
- Patch #819844 by agentrickard: better documentation for url_is_external().
- Patch #803212 by effulgentsia, Heine: protection against forgery of input selection value doesn't work with checkboxes.
Now onto Drupal 6.18
Drupal 6.17
#345591 by JacobSingh, pwolanin, c960657: add additional return data of protocol and status_messaga at all times, not just on error in drupal_http_request()
#265719 by kkaefer, JacobSingh, ksenzee, pivica: fix path mangling in CSS aggregation code to be sure to generate IE compatible CSS
#43462 by leafish_dylan, c960657, andypost: simplify and fix compatibility of compression code in page caching
- Patch #782056 by aspilicious: removing tabs and trailing white space.
- Patch #437228 by effulgentsia: remove hard-coded check for 'Apache' for deciding whether to add 'index.php' within url().
- Patch #730420 by andrewmacpherson: make html.tpl.php less dependant on rdf namespaces.
- Patch #553298 by yched, te-brian, chx, sun: redesign the 'Manage Display' screen.
- Patch #803650 by aaronbauman: calling entity_create_stub_entity() with a revision id creates fatal error unversioned entity types.
- Patch #303838 by c960657, Aron Novak: drupal_http_request() - case sensitive HTTP header field names.
- Patch #768490 by JohnAlbin, sign: theme_table_select_header_cell() is not really a theme function.
#796048 by jbafford: if JS files are concatenated with a one line comment and a multiline comment, that can lead up to JS parse issues
- Patch #692044 by Damien Tournoud, effulgentsia: a site with statistics module enabled is much slower in serving cached pages in D7 than in D6.
- Patch #763850 by c960657: require_once() and drupal_get_path() inconsistencies.
- Patch #796120 by c960657: do not urldecode() parameters in drupal_goto().
- Patch #796048 by jbafford: drupal_build_js_cache() improperly merged JS files in some cases.
#721400 follow-up by pwolanin: Remove unnecessary query strings from CSS/JS files.
- Patch #730046 by pwolanin, Damien Tournoud: performance settings page is inconsistent.
#499774 by jbrauer: feed URL handling was missing from core (alias for http)
- Patch #721400 by pwolanin, Owen Barton, DamienMcKenna: don't change filenames for aggregated JS/CSS.
- Patch #793196 by justinrandell: rollback accidental commit with php5 code for D6.
- Patch #791358 by Dave Reid: provide 'mail ids' in hook_mollom_form_info().
- Patch #341588 by voxpelli, mikl, dereine: drupal_json_output() must use correct mime-type.
- Patch #723802 by pwolanin, grendzy: convert to sha-256 and hmac from md5 and sha1.
#767738 by rfay, sun: Complete and much more betterer re-write of drupal_process_states() documentation.
- Patch #713028 by hefox, jhodgdon, solotandem: drupal_system_listing() indicates incorrect key values.
- Patch #555830 by effulgentsia: better code comments.
- Patch #555830 by sun, effulgentsia, mgifford, TheRec, aspilicious: clean up theme_image() to use drupal_attributes() for all attributes and revisit defaults for 'alt' and 'title'.
#758804 by David_Rothstein: Remove unnecessary calls to rebuild module and theme data in the installer.
- Patch #782056 by aspilicious: removing every tab + trailing white space in core.
- Patch #617126 by pwolanin, Damien Tournoud, mkalkbrenner: work around PHP bugs in drupal_http_request().
- Patch #740764 by mr.baileys, aspilicious: add missing functions to the sanitization group.
#692950 by effulgentsia, chx, aaron, catch, moshe weitzman, sun: Use hook_module_implements_alter() to allow modules to alter the weight of hooks in module_implements().
#721082 by scor, linclark: Fixed Prevent conflicting namespaces and move hook_rdf_namespaces() invocation into rdf.module.
#357799 by unexpand and Heine: Clarify return value of drupal_render() function.
- Patch #768518 by catch: element_info() should use drupal_static_fast() pattern.
- Patch #348448 by mfb, c960657, marvil07, cdale, jpmckinney: fixed PHP strict warnings when running tests and for PHP 5.3.
- Patch #384992 by effulgentsia, sun: drupal_html_id() does not work correctly in AJAX context with multiple forms on page.
- Patch #763962 by effulgentsia: remove ineffective static caching of within url().
- Patch #699440 by scor, effulgentsia, noahb, catch: add bundle support to entity_uri() callback to remove performance overhead of forum_url_outbound_alter().
- Patch #303987 by jhodgdon, CitizenKane: l() documentation needs to say something about encoding.
- Patch #499774 by jbrauer: support use of feed:// URLs as synonyms for http:// in core.
- Patch #305653 by donquixote, David_Rothstein, cdale, sun, snowball43, Dave Reid, JohnAlbin, aspilicious: themes disabled during update.
- Patch #755586 by c960657: don't call is_writable() in each request.
- Patch #707724 by yche: forgot to rename 'object keys' to 'entity keys'.
- Patch #754686 by yched: rename 'cacheable' property in hook_entity_info().
#621902 by jhodgdon and mfer: Fixed Docs for drupal_add_js().
#707724 follow-up by yched: Fix more confusing field/entity api arguments.
- Patch #681538 by aspilicious, jhodgdon, trevjs: fixed possibly broken @see also links.
- Patch #752096 by c960657: remove unused check_file().
- Patch #751002 by c960657: _drupal_flush_css_js() is too complex.
- Patch #443514 by casey, sun: stylesheet override logic prevents loading of stylesheets of third-party libraries.
- Patch #746676 by pwolanin, Rob Loach: new grouping messes with JavaScript weight.
- Patch #720226 by trevjs: documentation for l() missing language key.
- Patch #431776 by catch, agentrickard, Damien Tournoud, Dries: cron should run as anonymous when invoked via the run-cron link on the status report page.
- Patch #739450 by mr.baileys: rename WATCHDOG_EMERG to WATCHDOG_EMERGENCY.
- Patch #721400 by pwolanin: order JS files according to weight, don't change filenames for aggregated JS/CSS.
#414424 by sun, chx, Arancaytar, yched, et al: Introduce Form API #type 'text_format' for additional DX/security around rich text fields.
#723634 by catch: Improve path_save() performance.
- Patch #623684 by linclark, christefano, scor: improved documentation of RDF module.
- Patch #734146 by scor: white-space clean-up.
- Patch #732486 by Damien Tournoud, JacobSingh: drupal_add_http_header() req ; make Status a normal header and drupal_add_http() header shouldn't return a list of headers.
On to 6.17-dev
Drupal 5.22
Drupal 6.16
- Patch #719468 by jhodgdon: made drupal_write_record() slightly more clear.
- Patch #353918 by Dave Reid, yched: drupal_write_record() writes empty string instead of empty serialized array.
- Patch #243251 by naxoc, Signe, lilou, mcarbone: JavaScript requiring a query string cannot be loaded.
#668714 by Dave Reid, bombatower: drupal_add_link() should not add a newline on its own
- Patch #503550 by yched, jp.stacey: make sure strings are cached per language.
- Patch #228818 by effulgentsia, JonathanRoberts: IE stylesheets ignored after 31 link/style tags.
- Patch #721556 by JohnAlbin: bye bye theme_submenu() -- it has never, ever been used.
- Patch #718984 by JohnAlbin: theme_blocks() defined in drupal_common_theme() even though it no longer exists.
#566494 follow-up by catch and David_Rothstein: Fixed Running cron in a shutdown function breaks the site.
#710142 by Berdir, moshe weitzman, chx: Handle exceptions in shutdown functions (with tests). Hopefully the last of these weird 'Stack frame in Unknown line 0' errors.
#698978 by jhodgdon: Make documentation for flood_is_allowed() gender-neutral.
#713028 by hefox and solotandem: Fixed drupal_system_listing() documentation indicates incorrect key values.
#716348 by grendzy and hefox: Documentation of drupal_get_path() and system table missing the fact that 'profile' is stored there now.
#325169 by moshe weitzman: Move t() to bootstrap.inc to stop fatal errors when called from error handlers.
#530836 by mr.baileys: Fixed drupal_set_page_content() api documentation.
- Patch #325169 by mundanity, Arancaytar, Crell, chx, picco, alexw: move error/exception handler higher up in the bootstrap process.
#525622 by scor, catch, and yched: Allow Entity path callback to deal with options.
#705242 by moshe weitzman: Fixed _drupal_log_error() messy for CLI requests.
- Patch #708574 by jhodgdon: hook_archiver_info_alter() was not documented.
- Patch #708144 by lilou: remove double semicolons at end of line.
#668386 by yched: Handle unavailable entity types or bundles.
- Patch #619566 by David_Rothstein: bring back the code comment.
- Patch #619566 by catch: clean-up code now drupal_alter has caching.
- Patch #566494 by Dave Reid, chx, JoshuaRogers, David_Rothstein, Gábor Hojtsy, moshe weitzman, Rob Loach, TheRec, catch: fixed cron doing a full bootstrap on every page request (including cached ones).
#669374 by jhodgdon: code comments using @verbatim should use @code instead
#424372 by mr.baileys, bombatower, Arancaytar: :: in .info files caused fatal error, use list of constants for lookup instead
#698992 by Damien Tournoud: Small comment clarification to check_plain() in l().
- Patch #681538 by aspilicious, jhodgdon: improved documentation, better @see also links.
#684202 by catch: Added Entity insert/delete/update hooks, to support caching.
- Patch #284899 by c960657, voxpelli, mattconnolly: fixed Drupal url problem with clean urls.
- Patch #681538 by jhodgdon: fixed drupal_deliver_html_page() has see also that's missing link.
- Patch #693614 by asimmonds: fixed PHPDoc spelling typos.
- Patch #686532 by linclark: typo in entity_extract_ids() api doc.
- Patch #590656 by pwolanin, Pasqualle: harden one-time login links against vulnerability from disclosure of SQL backups, or SQL 'SELECT' injection.
#652048 by chx: Factor out the caching pattern from forum.
#636992 follow-up by catch: small doc fix.
#525622 by Frando, yched, et al: Add entity hook callbacks so that 'as link' formatters have a generic way to build the url of an 'entity'.
#636992 by catch, yched: Fixed Entity loading needs protection from infinite recursion. Prevents unnecessary user_load()s from RDF.
#677654 follow-up by asimmonds: Fixed notice in error handling.
#637712 by c960657 and Dave Reid: Fixed Fieldset is back in user registration form.
#479368 by Heine and asimmonds: Fixed drupal_to_js() provides bad unicode conversions.
#227677 by c960657, yched, cha0s, Dave Reid, et al: Fixed drupal_write_record() can't update a column to NULL. (with tests)
#677654 by moshe weitzman: Fixed PHP notices logged as severity=WATCHDOG_ERROR.
#265719 by kkaefer, JacobSingh, ksenzee, and rfay: Fixed CSS aggregator produces invalid code and directory names for @import files which breaks IE (with tests).
#619666 follow-up by effulgentsia: Make performance-critical usage of drupal_static() grokkable.
- Patch #280058 by sun, recidive: refactor drupal_map_assoc().
#420358 follow-up by Dave Reid: Rename profiles default => standard and expert => minimal, for consistency with labels.
- Patch #673644 by mr.baileys: mark drupal_json_encode()/decode as PHP wrappers.
#669608 by catch: Make menu.inc pluggable, to support high-performance options in contrib.
- Patch #424372 by #424372 by mr.baileys: small code clean-up.
- Rollback of #634310
- Patch #634310 by casey: small improvement of drupal_render(): conditionally call element_children().
- Patch #664544 by yched: removed unnecessary drupal_static_reset().
- Patch #664544 by yched: clean-up entity build/view modes.
- Patch #665920 by v_20q: remove a comment inside t() function.
- Patch #601548 by Damien Tournoud, moshe weitzman: loosen the dependency between t() and the theming layer.
- Patch #664696 by Crell: fixed typo in drupal_write_record() docblock.
Now onto Drupal 6.16-dev
Drupal 6.15
- Patch #566494 by Dave Reid, chx, JoshuaRogers, David_Rothstein, Rob Loach, TheRec, moshe weitzman: cron image does a full bootstrap on every page request so changing to a Javascript-based solution instead. Important performance fix -- what were we smoking? ;-)
#653940 follow-up by Damien Tournoud: Clean-up of error handling from first stab at test reporting fixes.
- Patch #558666 by sun, dropcube: revamp text format/filter configuration for better usability.
- Patch #651902 by chx, Damien Tournoud, scor: allow ESI tie in.
- Patch #653940 by sun: tests weren't reporting all errors.
#524664 by codecowboy and mfb: drupal_error_handler() does not support PHP 5.3.0 error constants.
#320132 by kbahey, catch: Make path.inc swappable.
#626790 by justinrandell: Fixed bug where drupal_write_record() returns FALSE for valid update queries.
- Patch #621914 by jhodgdon: fixed drupal_add_css() documentation formatting issues.
- Patch #599804 by effulgentsia, catch, moshe weitzman, webchick: don't always set the Content-Type header.
- Patch #645998 by jhodgdon: removed outdated documentation.
- Patch #558928 by brandonojc, mgifford, Owen Barton, Everett Zufelt: improved consistency, flexibility and accessibility of form element labels.
- Patch #648410 by Dave Reid: standardize add 'empty' row functionality to all tables.
#610234 by Gábor Hojtsy, ksenzee, cwgordon7, David_Rothstein, seutje, marcvangend, sun, JoshuaRogers, markus_petrux, Bojhan, Rob Loach, Everett Zufelt, drifter, markboulton, leisareichelt, et al: Added Overlay module to core, which shows administrative pages in a JS overlay, retaining context on the front-end site.
#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.