Changes since DRUPAL-7-0-UNSTABLE-3:
- - Patch #297225 by keith.smith: massaged the text on the modules page a bit.
- - Patch #333499 by chx: fix handling of NULL default values in MySQL schema API. This fixes most but not all tests.
- - Patch #322458 by hswong3i: tests for queryRange().
- - Patch #321100 by hswong3i: empty insert statements are better handled now. Comes with tests.
- - Patch #334238 by justinrandell: fixed update_get_project_name.
- - Patch #331570 by recidive: rename block module tables to singular. Requires you to run update.php.
- - Patch #334030 by justinrandell: replace module_list with module_implements when calling a hook.
- - Patch #332123 by webchick, lilou: remove t() function from schema descriptions.
- #334732 by swentel: Fix notices in form.inc visible from update.php.
- #333095 by chx and Damien Tournoud: Lay groundwork for SQLite patch.
- - Patch #207736 by anantagati, BartVB, drewish et al: fixed undefined index.
- - Patch #334271 by catch: clean up of taxonomy module tests.
- - Patch #302207 by John Morahan: converted book module to the new database abstraction layer.
- - Patch #334746 by Xano: display human readable module names on permission administration page.
- - Patch #267883 by MadHarold, boombatower: parse_size() and format_size() do not use the same kilo standard.
- - Patch #302054 by dmitrig01: usability improvement - hide machine readable name of node type by default.
- - Patch #328781 by chx, Damien Tournoud: made sure that all error messages show a good error message.
- - Patch #74645 by drewish, roychri et al: modify file_scan_directory to use a regex for the nomask (and code clean-up).
- #74645 follow-up by maartenvg: One very important file_scan_directory() call got missed; now HEAD installs again. W00t. ;)
- - Patch #334671 by Steve Dondley: users cannot be assigned to roles or removed from them -- comes with tests. Yay.
- - Rollback of patch #334671 by Steve Dondley: still tests failing.
- #107051 by Dave Reid, gdevlugt, and vladimir.dolgopolov: Remove duplicate names from Who's Online block.
- #335214 by quicksketch: Speed up simpletest.js and make it more cross-browser compliant.
- #11077 by mfb, KarenS, macgirvin, and jjkd: Can you say Daylight Savings Time? I bet you didn't think Drupal ever would! :)
- #320009 by Dave Reid: Catch D7 modules without a files[] line in their .info files.
- #293514 by mikey_p: Add tests for menu_rebuild_needed.
- - Patch #334826 by maartenvg: editing of anonymous comments was broken. Bugfix with test\!
- - Patch #310607 by mfb: added tests for db_column_exists() and db_table_exists(). Yay\!
- - Patch #319831 by keith.smitch, Workfflow et al: remove redundant help text.
- - Patch #277644 by lilou: documentation improvement.
- - Patch #202183 by maartenvg: usability - shorten block configuration page.
- - Patch #280625 by catch, pwolanin, swentel, et al: added an OpenID delete confirm form.
- - Patch #335385 by Dave Reid: fixed maxlength of path alias fields to be consistent with the database.
- - Patch #293370 by maartenvg, swentel, et al: block sorting fails if more than 20 blocks are present.
- - Patch #245504 by David Rothstein: throttle module is gone now. For real.
- - Patch #335621 by Dave Reid: fixed warning.
- - Patch #337660 by dmitrig01: usability improvement - show a preview for the Powered By Drupal block.
- - Patch #293506 by catch, pwolanin, foripepe: added missing tests for the taxonomy module. New tests include tests for empty vocabulary overview, deleting a vocabulary, weights, etc. Also refactored some of the existing test to make them more crisp and readable.
- - Patch #337454 by earnie: fixed the phpdoc of drupal_render_form().
- - Patch #330674 by catch: we can eliminate one database query because we have the parent node cached anyway.
- - Patch #323474 by Dave Reid and catch: hook_boot() was not invoked on uncached page views if cache mode is aggressive.
- - Patch #336746 by justinrandell: fixed broken t() function call.
- - Patch #308834 by c960657: move setting of magic_quotes_runtime out of settings.php because (i) we don't want a user to change it and (ii) it gets executed a bit earlier in the Drupal bootstrap.
- - Patch #335614 by Damien Tournoud: getActiveConnection() and getConnection() were broken when was not found. Now with tests\!
- - Patch #332980 by scor: added an RDF namespace registry. Oh my ... :-)
- - Patch #324319 by catch: cleaned up the translation tests a bit.
- - Patch #305345 by catch: making all terminology consistent.
- #323474 follow-up by gpk: Some comment improvements to hook_boot/exit simpletests.
- #308834 follow-up by gpk: Comment improvements.
- #332123 follow-up by lilou: Removing t() from schema descriptions in the block tables.
- #67349 by chx, Damien Tournoud, and paranojik: SQLite support in core! Yeah! :D
- #336596 by Dave Reid: Tests for who's online block so it continues to stay fixed. :)
- #315801 by Rob Loach, Grugnoh2, mfer and dmitrig01: Add a hook_js_alter() to modify JavaScript being printed to the page.
- #302438 by maartenvg and cwgordon7: Only show the 'queued for approval' message for non-administrators.
- - Patch #332980 by scor and keith.smith: documentation improvements + typo fixed.
- - Patch #336043 by c960657: skip calls to curlExec() in curlConnect(). Nice find, c960657\!
- - Patch #297181 by keith.smith: install profile clarifications.
- #337820 follow-up: Reverting conflict cruft that somehow got introduced the last commit.
- #337820 by Dave Reid: Rename menu path 'logout' to 'user/logout' for consistency.
- Removing #137932 which was committed prematurely.
- Reverting #337820 which causes menu tests to fail, unbeknownst to testing bot. Hrm...
- - Patch #280934 by pwolanin, swentel, et al: harden session regeneration. It took a while, but it comes with tests and extra features now.
- - Patch #319406 by AlexisWilke, Dave Reid, Damien Tournoud, kbahey: should only be cleared in the parent watchdog() call.
- - Patch #333143 by justinrandell: cleaning up the Drupal bootstrap code, removing bootstrap flag in system table.
- - Patch #321283 by drewish: upload module needs to inform uid 1 about allowed extensions.
- - Patch #338429 by scor: XHTML+RDFa compatibility.
- - Patch #338516 by Damien Tournoud: convert run-tests.sh to the new database API.
- - Patch #332980 by scor: RDF namespace registry clean-ups.
- #314870 by Rob Loach, drewish, catch, and sun: Add hook API documentation to Drupal core.
- - Patch #338403 by drewish: code comments clean-up.
- - Patch #337820 by Dave Reid: rename menu path logout to user/logout.
- - Patch #338586 by Damien Tournoud: fix undefined function call in DatabaseSchema_pgsql::addField().
- - Patch #338239 by Damien Tournoud: clean-up DrupalWebTestCase.
- - Patch #263445 by Dave Reid, merlinofchaos: replace improper use of drupal_to_js() with drupal_json().
- - Patch #325908 by kbahey: removed redundant cache flusing.
- - Patch #314870 by drewish: removed some code that accidentically got committed with api.php and that broke the tests.
- Reverting #337820 once more, as it causes mysterious test failures.
- #338239 follow-up by c960657: Fix file test failure.
- - Patch #248205 by Damien Tournoud: up requirement for PostgreSQL to PostgreSQL 8.3.
- - Patch #337926 by hswong3i: by default, force lower-case database tables/columns.
- - Patch #339960 by Damien Tournoud: updated test explanation.
- - Patch #281131 by Damien Tournoud: document the missing quote in .htaccess.
- - Patch #337926 by hswong3i, Dave Reid, Damien Tournoud: forced connection with PDF:CASE_LOWER.
- - Patch #337820 by Dave Reid, Damien Tournoud, et al: rename menu path 'logout' to 'user/logout'. For real now.
- #338184 by Damien Tournoud: Remove special workarounds for serialize() in the registry.
- #337794 by Damien Tournoud: Make SimpleTest work under PosthreSQL again.
- #340500 by justinrandell: Fix silliness in install.inc that was loading the db system twice for no apparent reason.
- #340052 by justinrandell: Speed up SimpleTest by 15,000 orders of magnitude by pre-loading the registry.
- - Patch #336115 by nedjo: additional documentation for t().
- - Patch #337926 by Damien Tournoud: clean-up lower case handling.
- - Patch #330582 by Darren Oh, c960657 et al: better API for retrieving HTTP headers and working with HTTP headers in tests.
- - Patch #296624 by Damien Tournoud: made search work on PostgreSQL.
- - Patch #336115 by Dave Reid: fixing line endings.
- - Patch #320510 by hswong3i et al: convert menu.inc to new database abstraction layer.
- - Patch #327269 by c960657: when drupal_page_cache_header() compares the client's If-Modified-Since header to $cache->created, it assumed a certain date format. However, HTTP/1.1 allows several variations of the date format, i.e. the same time may be represented in slightly different ways. If the client sends the date in a different format than the one generated by Drupal, it would never receive a 304 Not Modified response. Also added a good amount of tests for the drupal_page_cache_header() code.
- - Patch #335086 by recidive: rename node, filter and comment module tables to singular for consistency. Oh my.
- - Patch #107824 by Dave Reid, AlexisWilke et al: convert certain URL fields from VARCHAR to TEXT to avoid errors.
- - Patch #341885 by sun: remove absolute argument in theme_filter_tips().
- - Patch #341872 by mayer, catch: fixed bug in database conversion and added a missing test for taxonomy_term_save().
- - Patch #341910 by mayer: make file_space_used work on PostgreSQL.
- - Patch #342493 by mayor: make aggregator.test work on PostgreSQL.
- #333658 by sun: Code clean-up for actions.inc.
- - Patch #288039 by sun, ff1, agentrickard, fgm, ultimateboy: improved usability of the aliased URL admin page.
- - Patch #324313 by catch et al: load multiple nodes and terms at once.
- - Patch #342988 by ultimateboy: fixed order of attributes in PHPdoc.
- #61108 by Uwe Hermann: Minor whitespace changes in LICENSE.txt so it matches what's available at GNU.org.
- #343620 by Dave Reid: Fix db_update() failure on expression-only SQL (with test).
- #343765 by Dave Reid: Initialize SimpleTest with a value for required site_mail variable.
- #305653 follow-up by sun: Prevent themes from being disabled during update.
- #333060 by merlinofchaos, dvessel, neclimdul: Prevent parent theme clobbering.
- - Patch #318016 by Dave Reid: step one to standardizing type-hinting.
- - Patch #343259 by John Morahan: improved taxonomy_get_tree API.
- - Patch #343631 by Dave Reid: cleaned up the database tests.
- - Patch #340557 by Dave Reid: use static caching in drupal_is_front_page().
- - Patch #328781 by Damien Tournoud and Dave Reid: fixed simpletest error reporting.
- - Patch #319356 by recidive: clean up hook_nodeapi_ fucntion signatures and documentation because of previous node API clean-ups.
- - Patch #344661 by Dave Reid: API doc improvements for hook_translation_link_alter.
- - Patch #276111 by pwolanin, Gabor et al: validate translation strings on import.
- - Patch #345632 by boombatower: corrected assertTitle logic and added assertNoTitle for completeness.
- - Patch #345838 by Dave Reid: remove user creation from drupalLogin(). drupalLogin() should only do one thing, and do it well. :)
- - Patch #345167 by JacobSignh, pwolanin, jlkreiss, keith.smith et al: fix some new line behavior in drupal_http_request().
- - Patch #345632 by Dave Reid: fixed a broken test that went unnoticed by the test bots.
- - Patch #299178 by Crell et al: add support for subqueries in FROM and JOIN clauses in dynamic query. Cool feature/syntax.
- - Patch #229051 by Josh Waihi: made top visitor page work on PostgreSQL.
- - Patch #346529 by Dave Reid: fixed bug in assertFieldByXPath.
- - Patch #218730 by swentel: removed unused function from forum.module.
- - Patch #347228 by kajetan: missing return statement.
- - Patch #169937 by Heine, drumm: user_save should not regenerate the session even when the current user is not the edited user.
- - Patch #339929 by Moshe et al: move node links into ->content.
- - Patch #345866 by alexanderpas, justinrandell, Dave Reid: remove from hook_block().
- #283246 by Damien Tournoud, Dave Reid, drewish, boombatower: Store original user when prior to running tests.
- - Modified patch #348408 by boombatower: clariy run-test.sh script and provide some better help.
- - Patch #345866 by alexanderplas: remove from hook_block() -- addendum patch.
- - Patch #331708 by chx: convert poll_choice_js to FAPI2.
- - Patch #344361 by Rob Loach, recidive: remove some cruft left from the de-op nodeapi patch.
- - Patch #323528 by jhedstrom: fixed alias usage in queries for PostgreSQL.
- - Patch #343746 by asimmonds: fixed typo in loading multiple terms at once. Added a test for it too\!
- - Patch #309784 by Darren Oh: unordered lists override numbered lists.
- - Patch #330090 by j.somers: avoid duouble escaping.
- - Patch #319404 by Dave Reid: simplify actions_sychronize and remove paramater.
- - Patch #349504 by keith.smith: clean up sentence spacing in code comments.
- - Patch #303930 by Aron Novak, alex_b, et al: introduced pluggable architecture for aggregator
- - Patch #344575 by cdale et al: force MySQL to run in ANSI compatibility mode. Comes with tests.
- - Patch #109588 by fago, cdale: make hook_user use instead of arg(1).
- - Patch #302207 by John Morahan et al: updated book module to new DB layer.
- - Patch #303154 by c960657: clean-up and better document ini_set() calls in default.settings.php.
- - Patch #314464 by Crell, Dave Reid et al: convert db_placeholders() to the new DB layer.
- - Patch #245990 by kellyllek, chx, dww: improved the HTTP request test to be more robust.
- - Patch #344575 by cdale: made the ANSI compatibility mode less strict to work around a MySQL 5 bug.
- - Patch #49333 by j.somers: add a 'Clear all logs' button.
- - Patch #350708 by dww: t() documentation clean-up.
- - Patch #339929 by swentel: renamed taxonomy to terms.
- - Patch #303154 by John Morahan: fixed typo that slipped in.
- - Patch #339588 by jhedstrom, Josh Waihi, mikl: remove *_unsigned types and rework their sizes. Fixes exception on PostgreSQL.
- - Patch #314464 by Crell: fixing up the db_placeholder() patch that I committed incompletely.
- - Patch #332002 by Crell et al: MergeQuery should refuse to execute if there are no key fields. With tests.
- - Patch #337783 by Dave Reid, drewish: array-itize drupal_http_requests()'s parameters.
- - Patch #351444 by David_Rothstein: chameleon and marvin themes did not show comment signatures.
- #333658 by sun: Code clean-up for batch.inc.
- - Patch #351649 by David_Rothstein: comment status incorrectly used in theme.
- - Patch #320363 by mikey_p: renaming module for consistency.
- - Patch #330633 by drewish: temporary file clean-up _and_ unit tests. Oh yeah.
- - Patch #212236 by wrwrwr: automatic line breaking sometimes results in an unpaired end of paragraph tag.
- - Patch #223298 by Dave Reid: change {dblog}.type VARCHAR limit from 16 to 64.
- - Patch #352054 by catch: convert calls to db_placeholders() in static queries.
- - Patch #352093 by catch: avoid unnecessary SQL query on front page when no node access modules are enabled.
- - Patch #299176 by Moshe et al: replace db_rewrite_sql() with hook_query_alter().
- #229051 follow-up by anigma32: Committing rest of fix for statistics under pgsql.
- - Patch #352236 by CitizenKane: finished converting upload module to the new database layer.
- - Patch #352470 by scor: fixed typos and grammar in comments.
- - Patch #352337 by catch: avoid unnecessary query in comment render.
- - Patch #314464 by Dave Reid, Crell, markus_petrux, drewish et al: convert db_placeholders() to new database layer.
- - Patch #352359 by Damien Tournoud: provided unit tests for the unicode library and fixed some bugs.
- - Patch #348201 by catch: make it possible to load multiple files with fewer queries.
- - Patch #350984 by Moshe: kick comment rendering out of node module.
- - Rollback of #352337.
- - Patch #353247 by Damien Tournoud: name SQLite maintainers. First patch of the new year!
- - Patch #352728 by j.somers: fixed broken link.
- - Patch #353019 by agentrickard: remove underscores from time zone display names.
- - Patch #295283 by Damien Tournoud: created a better index for the default front page.
- - Patch #353269 by keith.smith: updated documentation maintainer.
- - Patch #352911 by swentel: the comment status field was reversed.
- - Patch #353207 by CitizenKane and drewish: cleaned up the FILE_STATUS_TEMPORARY field.
- - Patch #212130 by Damien Tournoud, grendzy: decode_entities() should support all (X)HTML entities.
- - Patch #262920 by ainigma32: language selection for domain should look at HTTP_HOST not SERVER_NAME.
- - Patch #275796 by Gribnif, Damien Tournoud and Dave Reid: module_list() tried to reset a static using unset(). Added tests too.
- - Patch #353823 by killes: convert path.inc to the new database layer.
- - Patch #353823 by swentel: fixed database conversion.
- - Patch #353480 by dereine, justinrandell: remove from hook_comment().
- - Patch #353803 by dereine: minor performance optimization -- multiple calls to require_once.
- - Patch #353861 by killes: converted theme.inc to new database layer.
- - Patch #350984 by Moshe: clean-up and bugfix of the 'kick comment rendering out of node module'.
- - Patch #354173 by killes: convert module.inc to the new database layer.
- - Patch #354162 by killes: convert install.inc to new database layer.
- - Patch #353676 by Damien Tournoud: name the PostgreSQL maintainers.
- - Patch #320591 by Moshe, Crell et al: tag specific alter hook for database queries.
- - Patch #352712 by dmitrig01: better documentation for menu_get_object() and arg().
- - Patch #256285 by hass: fix jquery version.
- #352956 by Damien Tournoud, Josh Waihi, drewish: Fix PDOException on install on some versions of PHP.
- #30520 by drewish: Notify user if they've uploaded a file bigger than max_upload_filesize.
- #354389 by drewish: Name file management system maintainer.
- #276280 by jhedstrom, drewish: Tests for private downloads and file name munging.
- - Patch #354715 by yched: removed unused and unsupported js entry in batch definition.
- - Patch #326527 by riccardoR: the opening form tag was declared twice.
- - Patch #353618 by sun: drupalLogin does not update passed-in user object -- improved documentation.
- - Patch #341910 by Josh Waihi, drewish et al: file_space_used() was not properly checking bitmapped status values. Added unit tests too.
- - Patch #351805 by chx: worked around endless loops in tests.
- - Patch #302251 by katbailey: remove the themes property from the Drupal object in drupal.js.
- - Patch #352803 by chx: convert query to new database layer.
- - Patch #352722 by dmitrig01: conditionally show 'settings.php not writable' error so that the message doesn't show up when the file does not exist.
- - Rollback of #325908.
- #353480 follow-up by dereine and sun: Fix typo.
- - Patch #355661 by Jody Lynn: fixed spelling error in test function name.
- #355787 by mikey_p: Fix notice at content administration page caused by typo.
- #355858 by Crell: Add maintainers for MySQL driver.
- #8 by sun and most of #drupal: Users can now cancel their accounts. Fixing the 8th issue, almost 8 years later, on January 8th, after working 8 days full-time on it. GREAT WORK :D
- - Patch #301049 by David Strauss, Josh Waihi, Crell, et al: transaction nesting was not tracked by connection, better documentation, and better tests.
- - Patch #342503 by Josh Waihi, Damien Tournoud et al: schema function findTables fails on PostgreSQL.
- - Patch #355278 by Josh Waihi: fixed problem with transaction support being turned on when unwanted.
- - Patch #356116 by Jody Lynn: fixed typo.
- - Patch #124492 by mfer, c960657 et al: valid_url() does not support all valid URL characters.
- #289120 by jastern: Set magic_quotes_sybase = 0 to prevent default php.ini settings from double-quoting JavaScript in Drupal.
- - Patch #348742 by catch: path tests should use drupalCreateNode() instead of own createNode(). Code clean-up.
- #143434 by Jody Lynn: Move 'display post information' to where users would expect.
- #356782 by quicksketch: remove needless line of code.
- #356749 by chx: Fix cruft in forum_install().
- #334303 by drewish: Handle overwriting of managed files, 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 #301049 by Josh Waihi, Damien Tournoud, et al: fixed bug with transaction support (on PostgreSQL).
- - Patch #356747 by chx: fix hidden module dependencies.
- - Patch #348448 by c960657: fixed php strict warnings when running tests.
- - Patch #124492 by mfer: added support for IPv6 and % characters. Comes with tests\!
- - Patch #323386 by mariuss, Dries: select options includes comments -- inconsistent with documentation
- - Patch #349500 by Damien Tournoud et al: made db_query_temporary() generate its own temporary table names.
- - Patch #266246 by David Strauss: added smart defaults for system_settings_form().
- - Patch #339929 by Moshe Weitzman: removed some cruft.
- - Patch #329407 by dereine, birdmanx35, hswong3i et al: report running time of simpletests.
- - Patch #347485 by cdale: don't add upload node submit handler unless necessary.
- - Patch #357595 by Damien Tournoud: rename SimpleTestTestCase to SimpleTestFunctionalTest.
- #358021 by drewish: Remove unnecessary indirection of hook_user_X code.
- - Rollback of #190867.
- - Patch #124492 by mfer: tiny cleanup -- duplicate character.
- - Patch #225562 by Jody Lynn: change DB table names from eg. term_data to taxonomy_term_data.
- - Patch #358006 by gcopenhaver: fixed spelling errors.
- - Rollback of #225562 -- I think there is still something wrong.
- - Patch #346285 by grendzy, Damien Tournoud, thekevinday et al: fixed problem when HTTP_HOST is not transmitted.
- - Patch #320451 by chx, Damien Tournoud: improved Drupal's module dependency system. This helps with fields in core. Comes with tests\!
- - Patch #245990 by pwolanin: further clean-up of the HTTP request status fail problem.
- - Patch #225562 by Jody Lynn et al: clean up of the taxonomy module SQL table namespace.
- - Patch #201490 by lilou, keith.smith: fixed inconsistencies in the moderation queue related help texts.