Parent Directory
|
Revision Log
|
Revision Graph
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
- Patch #629808 by yched: fixed indentation of code.
- Patch #623992 by catch: performance improvements to system_list().
- Patch #627338 by catch: add a cache_bootstrap() bin for better performance/scalability.
- Patch #570900 by Crell: remove remnants of update_sql().
- Patch #623992 by sun: fixed the tests. We can re-enable the test bot now.
- Patch #623992 by catch: performance improvement: reduce {system} database hits on every page request.
- Patch #607244 by sun: added permission to decrease performance impact of contextual links.
#375931 by Senpai, Dave Reid: system.install should clear out module list and hook implementation statics before calling system_theme_data()
#613238 by catch: Add more missing columns and tables required for upgrade.
#613238 by catch: Fixed missing columns and tables required for upgrade.
#599804 by catch: Fix upgrade path.
#524710 by catch and gordon: Add role_permission() table earlier in order to allow upgrade path to work.
#612920 by catch: Added required table columns so that update.php doesn't spew fatal errors.
#356074 follow-up by mfb: Fix sequences API upgrade path.
- Fixed update number.
- 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.
PHP really doesn't like more than one system_update_7043() function. No, no it does not.
#356074 by chx and Damien Tournoud: Provide a sequences API. Gets rid of stupid tables that only contain an incrementing ID, and fixes database import problems due to user ID 0.
- Patch #278592 by catch, Dave Reid, andypost, lilou, sun, tobiasb: sync 6.x extra updates with HEAD.
#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.
#606640 by eojthebrave and sun: Use proper menu router paths for the block module.
- Patch #593746 by #593746 by sun, andypost: prepare Drupal core for dynamic data translation.
- Patch #332333 by dmitrig01, alexw: add a real API to path.module.
- Patch #599804 by effulgentsia, catch: unify page, AJAX 'path', and AJAX 'callback' callbacks. Oh my, this is the beginning of something big.
- Patch #563708 by JohnAlbin, joshmiller: improve theme_get_setting() and make custom theme settings a true form_alter().
- Patch #11623 by sun, stella, Gábor Hojtsy, Pancho: add ability to localize date formats.
#561452 by pwolanin and David_Rothstein: Add API function to get module/theme info without rebuilding it.
- Patch #602306 by chx: simplify the default queue implementation.
#224756 by christefano and lambic: Make phpinfo() link more obvious.
- Patch #553944 by David_Rothstein, ksenzee | JacobSingh, sun, jhodgdon, pwolanin: allow modules to specify per-page custom themes in hook_menu().
#375931 by Dave Reid: Fix SimpleTests when cvs_deploy module is enabled.
- 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 #215080 by andypost, drifter, Dave Reid | robertDouglass, catch, jaydub: drop unnecessary index.
- Patch #445062 by sun: removed system_requirements check for tokenizer now that the registry is gone.
- Patch #11218 by David_Rothstein, sun, quicksketch, duncf, awood456, dropcube, mgifford | pwolanin, dww, RobRoy, Crell, webchick, beginner, ray007, bjaspan, chx, Gábor Hojtsy, Steven, Dries, lutegrass, sym, guardian, matt2000, geerlingguy, SeanBannister, matt westgate, com2, praseodym: allow default text formats per role, and integrate text format permissions.
- Patch ##525540 by jvandyk, sun, jhodgdon, fago | webchick, TheRec, Dave Reid, brianV, sun.core, cweagans, Dries: gave trigger.module and includes/actions.inc an API overhaul. Simplified definitions of actions and triggers and removed dependency on the combination of hooks and operations. Triggers now directly map to module hooks.
#564394 by Berdir and Crell: Removed database BC layer. nah nah nah nah... hey hey hey... gooood byeeee...
#360830 by sammys: fix block update query in system_update_6027() which was casting block deltas to integers when filling in the cache values so did not apply to string deltas; fixed PostgreSQL incompatibility of the update
#215080 by robertDouglass, jaydub, drifter, Dave Reid, andypost: added index on system table's name and type column to improve bootstrap performance
#371458 by Gerhard Killesreiter, David Strauss, Damien Tournoud, smk-ka, catch, febbraro: add index on tab_root, weight and title in menu_router to improve performance of retrieving tabs
- Patch #306151 by agentrickard, David_Rothstein, Dave Reid, dbabbage, moshe weitzman: automatically install/uninstall schema.
- 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 #561970 by Davy Van Den Bremt: fix the upgrade path from {box} to {block_custom}.
#561970 by Davy Van Den Bremt: Rename 'box' to 'custom block'. Here's to core's database schema making sense.
- Patch #559658 by sun, dropcube: store filter settings per format, general API clean-up and documentation improvements.
- Patch #300993 by dropcube, Dave Reid: user roles and permission API. Great patch.
#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 ***
#201415 by sun: Add a permission to access site in maintenance mode.
#370454 follow-up by flobruit: Fix update function return value.
- Patch #546350 by dropcube: remove hardcoded numeric deltas from hook_filter_info().
- Patch #552958 by Gábor Hojtsy: create 'regional and language' section in 'configuration and modules'.
#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 #550228 by Bojhan: added 'Media' category on 'Configuration and modules' page.
- Patch #251792 by pwolanin, Damien Tournoud, slantview, c960657: added a locking framework for long running operations.
#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://.
- Patch #370454 by chx, Damien Tournoud: simplify page caching.
#545952 by yoroy and Gábor Hojtsy: move modules to config/modules.
- Patch #547290 by Xano: removed unused variable.
#485974 by pwolanin, Damien Tournoud, mr.baileys: Improved security by limiting the number of allowed login attempts.
#211439 follow-up by catch: Add missing index for module_list().
#371458 by Damien Tournoud, Gerhard Killesreiter, and smk-ka: Add a missing index on menu_router tab_root.
#226587 by JohnAlbin, E.Z, et al: Make sidebar regions semantic and RTL-friendly.
- Patch #342950 by Josh Waihi: moving PostgreSQL stored procedures to the PostgreSQL database backend, where it belongs.
- Patch #336483 by brianV: SELECT MAX(comment_count) FROM node_comment_statistics did a full table scan so added an index.
- Patch #491556 by Berdir: completed converting core to DBTNG. Oh my. Kudos to Berdir for this humongous effort.
- Patch #513592 by Damien Tournoud: make it faster to rebuild the registry, mainly to improve performance of SimpleTest.
- Patch #374441 by tic200, Damien Tournoud, scor: refactor Drupal HTML corrector using PHP5's XML/Dom parser.
#525754 by chx: Clean up some trailing whitespace.
- Patch #521474 by bangpound, JuliaKM et al: rename admin/site-building to admin/structure.
#452538 by Mike Wacker: Allow node access modules to have control over unpublished nodes. (with tests)
- Patch #509924 by quicksketch: fixed notice.
#453254 follow-up by agentrickard: Move block update to block.install.
Drupal 6.13
- Patch #453254 by Pasqualle: upgrade path for per-content type visibility of blocks.
- Patch #437822 by jhodgdon: corrected documentation.
#495956 follow-up by axyjo: Remove needless serialize() from system.install.
#495956 by andypost, cafuego, fiasco: Convert initial queries in system_install() to DBTNG to stop weird inconsistencies on various platforms.
- Patch #278592 by catch, Dave Reid, lilou et al: remove D5 to D6 updates.
- Patch #495956 by cafuego, sun: system.install incorrectly assumes ANON and AUTH RID are always sequential.
- Patch #490074 by andypost, bjaspan, catch: fix upgrade path from Drupal 6 to Drupal 7.
- Patch #391412 by JamesAn et al: move contact form, post, and user settings below Site configuration.
- Patch #372743 by bjaspan, yched, KarenS, catch et al: node body and teasers as fields. Oh, my.
- Patch #288946 by jeffschuler, z.stolar: increase path length to 255.
- Patch #486090 by catch: fixed upgrade path from Drupal 6 to Drupal 7.
- Patch #484862 by andypost: whitespace issues.
- Patch #147000 by Berdir: unify and rewrite module_rebuild_cache() and system_theme_data().
#220233 by Berdir, marcingy, et al: Add useful API functions for extracting node type data.
#106559 follow-up by Josh Waihi: Fix typo preventing Drupal from installing on PostgreSQL.
- Patch #358315 by neochief et al: drupal_lookup_path() not respects alias' order.
- Patch #477944 by Damien Tournoud: fix and streamline page cache and session handling.
- Patch #111011 by Josh Waihi: adding foreign key specifications.
- Patch #106559 by kbahey, catch, DamZ, chx et al: more drupal_lookup_path() optimizations.
- Patch #472642 by stella, agentrickard: remove 'implementation of' nominalizations from Docblocks.
- Patch #471800 by stella: more code style fixes.
- Patch #471070 by stella: millions of code style fixes.
#212233 follow-up by catch: Remove some left-over code after removing SQL status report.
- Patch #428744 by Gabor: make the main page content a real block and clean up some of the content API.
#456824 follow-up by catch: Fix D6 -> D7 upgrade path failure.
- Patch #456824 by catch: add better caching to drupal_lookup_path().
- Patch #394572 by Berdir: converted system module to the new database abstraction layer.
#320011 by lilou, snufkin, and karschp: Add consistent @file declarations to all .install files.
- Patch #453080 by Gabor Hojtsy: moved the footer message to a block.
- Patch #428800 by Gabor Hojtsy: convert the mission statement to a block so we have more flexibility to place it.
#124158 by nedjo, jcnventura: Pull all PHP handling into PHP module.
- Patch #391340 by chx, dww, neclimdul, Crell, alex_b, et al: job queue API. The queue system allows placing items in a queue and processing them later. The system tries to ensure that only one consumer can process an item. Before a queue can be used it needs to be created by DrupalQueueInterface::createQueue(). Items can be added to the queue by passing an arbitrary data object to DrupalQueueInterface::createItem(). To process an item, call DrupalQueueInterface::claimItem() and specify how long you want to have a lease for working on that item. When finished processing, the item needs to be deleted by calling DrupalQueueInterface::deleteItem(). If the consumer dies, the item will be made available again by the DrapalQueueInterface implementation once the lease expires. Another consumer will then be able to receive it when calling DrupalQueueInterface::claimItem(). The $item object used by the DrupalQueueInterface can contain arbitrary metadata depending on the implementation. Systems using the interface should only rely on the data property which will contain the information passed to DrupalQueueInterface::createItem(). The full queue item returned by DrupalQueueInterface::createItem() needs to be passed to DrupalQueueInterface::deleteItem() once processing is completed. While the queue system makes a best effort to preserve order in messages, due to the pluggable nature of the queue, there is no guarantee that items will be delivered on claim in the order they were sent. For example, some implementations like beanstalkd or others with distributed back-ends like Amazon SQS will be managing jobs for a large set of producers and consumers where a strict FIFO ordering will likely not be preserved. The system also makes no guarantees about a task only being executed once: callers that have non-idempotent tasks either need to live with the possiblity of the task being invoked multiple times in cases where a claim lease expires, or need to implement their own transactions to make their tasks idempotent.
- Patch #240873 by Gábor Hojtsy, sun: block system clean-ups. Thanks for the review sun.
- Patch #240873 by Gábor Hojtsy: move custom help settings to blocks. Very exciting.
#317775 by Starminder, pwolanin: do not store the menu router table serialized in cache, since it cases more performance problems then it solves
#363262 follow up by Dave Reid: fix phpdoc comments on update functions to properly mark update functions added after 6.0 was released
- Patch #445062 by Arancaytar: check for PHP tokenizer extension to be installed.
Roll-back of #333054; needs more discussion.
- Patch #430342 by kkaefer et al: usability improvement: changed 'site maintenance' to 'maintenance mode'.
- Patch #363262 by Dave Reid: adds a lost index to the URL table.
- Patch #333054 by c960657: page cache should be case sensitive.
#401494 by andypost. Correctly clear menu cache.
- Patch #333156 by stella: add ability to configure the default country.
#304163 by chx: Allow update.php to re-generate settings.php. Now possible to upgrade Drupal 6 to Drupal 7. Oh, yeah.
Roll-back of users -> user table name change in #330983: Broken pgsql is no fun.
#296082 by jandd, stefanor, nigel: avoid table aliasing in UPDATE query in system_update_6001() since PostreSQL does not support that
#337162 by midkemia and ainigma32: keep the Drupal 5 menu items descriptions when upgrading to Drupal 6
- Patch #383318 by mr.baileys: incorrect memory shortage warning when memory limit is unlimited.
- Patch #383318 by mr.baileys: incorrect memory shortage warning when memory limit is unlimited.
#363262 by catch, chx: in Drupal 6, the url_alias table introduced a language column, but did not extend its index to that; though queries are formed on src and language
#330983 by recidive and boombatower: Rename users/users_roles tables to user/user_role for consistency.
#215080 by drifter and robertDouglass: Add index on system name and type to speed query.
- Patch #367380 by Moshe: make block module optional.
#88264 by Rob Loach and kscheirer: Make variable_get()'s defaultparameter default to NULL so that NULLs do not need to be specified.
#227486 follow-up by catch: Move update 7010 to 6048 so that the 6.x and 7.x updates stay in sync.
#363262 by catch and Damien Tournoud: Replace src index on the {url_alias} table with src, language for better performance.
#363644 by chx: Remove annoying whitespace.
- Patch #244904 by edkwh, keith.smith: renamed 'input format' to 'text format' based on UMN usability study.
- 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.
#360104 by drewish: Allow taxomomy module to be uninstalled.
#360106 by Dave Reid: Allow comment module to be uninstalled.
#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.
#143434 by Jody Lynn: Move 'display post information' to where users would expect.
#257009 by bjaspan, Freso, Darren Oh: check to not create global constraints twice in PostgreSQL (for example, when the testing framework is running)
#332123 by webchick, lilou, andypost: backport of removal of t() around schema desciptions
- Patch #352470 by scor: fixed typos and grammar in comments.
- Patch #339588 by jhedstrom, Josh Waihi, mikl: remove *_unsigned types and rework their sizes. Fixes exception on PostgreSQL.
- Patch #349504 by keith.smith: clean up sentence spacing in code comments.
- Patch #323528 by jhedstrom: fixed alias usage in queries for PostgreSQL.
- Patch #335086 by recidive: rename node, filter and comment module tables to singular for consistency. Oh my.
- Patch #337820 by Dave Reid, Damien Tournoud, et al: rename menu path 'logout' to 'user/logout'. For real now.
Reverting #337820 once more, as it causes mysterious test failures.
- Patch #337820 by Dave Reid: rename menu path logout to user/logout.
- Patch #333143 by justinrandell: cleaning up the Drupal bootstrap code, removing bootstrap flag in system table.
Reverting #337820 which causes menu tests to fail, unbeknownst to testing bot. Hrm...
#337820 by Dave Reid: Rename menu path 'logout' to 'user/logout' for consistency.
#337820 follow-up: Reverting conflict cruft that somehow got introduced the last commit.
- Patch #332980 by scor and keith.smith: documentation improvements + typo fixed.
- Patch #245504 by David Rothstein: throttle module is gone now. For real.
#11077 by mfb, KarenS, macgirvin, and jjkd: Can you say Daylight Savings Time? I bet you didn't think Drupal ever would! :)
- Patch #332123 by webchick, lilou: remove t() function from schema descriptions.
- Patch #331570 by recidive: rename block module tables to singular. Requires you to run update.php.
- Patch #93509 by catch: automatically run cron after installation, improve the cron notifications.
#257910 follow-up by Damien Tournoud: Fix location of search.install update code and remove redundant index.
#303889 by David_Rothstein, kbahey, and chx: Make it possible to update D6 -> D7.
- Patch #257910 by Damien Tournoud: use primary key instead.
- Patch #257910 by douggreen et al: Performance Issue during Indexing - search_dataset.sid_type unique key should be an Index.
- Patch #298600 by chx, justinrandell, Damien, et al: make module_implements work regardless of bootstrap phase.
- Patch #296321 by pwolanin, swentel: link to cron.php broken when clean URLs are disabled.
#282405 by Damien Tournoud, lilou, Dave Reid: Enforce coding standard on elseif.
#305566 by agentrickard and moshe weitzman: Split 'bypass node access' from 'administer nodes'.
- Patch #312306 by Jaza: no activation e-mail for user 1.
#259623 by dopry and Damien Tournoud: Convert includes/requires to use absolute paths.
- Patch #309488 by kbahey: correct capitalization of TRUE and FALSE.
- Patch #302149 by pwolanin: fixed confusing/duplicate use of names in menu admin.
- Patch #305645 by pwolanin: ['REQUEST_TIME'] -> REQUEST_TIME. Improved developer experience.
#227486 by profix898: 'menu_router's 'load_functions' and 'to_arg_functions' were too short to contain long function names and/or multiple arguments as required by complex Views and Panels
#308434 by drewish, dopry, quicksketch, aaron, jhedstrom, and friends: Massive file.inc cleanup aaaaaand... tests! Yay! :D
- Patch #302763 by Dave Reid, Rob Loach: replace time() by ['REQUEST_TIME'] as per Rasmus' suggestion. Removed drupal_referrer() for consistency.
- Patch #299292 by keith.smith: head installation was broken.
- Patch #227486 by profix898: increase length of database fields for menu items.
- Patch #225450 by Crell, chx, bjaspan, catch, swentel, recidive et al: next generation database layer for Drupal 7.
- Patch #221230 by Heine: convert requirement error on update to requirement warning.
- Patch #221230 by Heine: convert requirement error on update to requirement warning.
- Patch #287877 by dmitrig01: rename drupal_rebuild_code_registry() to registry_rebuild() for consistency.
- Patch #257009 by bjaspan, mustafu, Freso, Dries et al: fixed simpletest exceptions on PostgreSQL.
- Patch #277073 by threexk: improve consistency of offline vs off-line and online vs on-line.
- Patch #270917 by catch, Bojhan, et al: renamed 'primary links' and 'secondary links' to 'main menu' and 'secondary menu' respectively. Based on usability study conducted with the help of Bojhan.
- Patch #193076 by quicksketch, dmitrig01 and paul.lovvik: drag and drop support for poll module.
- Patch #73874 by pwolanin: normalize the permissions table and wrote simpletests for the (new) permission handling. At last.
- Patch #221964 by chx, dopry, webernet, moshe, webchick, justinrandall, flobruit et al. Can you say 'registry'? Drupal now maintains an internal registry of all functions or classes in the system, allowing it to lazy-load code files as needed (reducing the amount of code that must be parsed on each request). The list of included files is cached per menu callback for subsequent loading by the menu router. This way, a given page request will have all the code it needs but little else, minimizing time spent parsing unneeded code.
- Patch #244942 by Freso and pwoladin: removed outdated string from documentation.
#234065 by David_Rothstein: (very minor) one dot missing from secondary links explanation on upgrade path from Drupal 5
- Patch #245504 by catch, David_Rothstein, Freso, et al: removed the throttle module from Drupal core.
- Patch #175841 by catch et al: remove comment controls for users. Yowza.
- Patch #244942 by pwolanin: fixed outdated function name in schema description.
- Patch #244942 by pwolanin: fixed outdated function name in schema description.
- Patch #245115 by kkaefer, John Morahan, JohnAlbin et al: after a long discussion we've decided to make the concatenation operator consistent with the other operators.
- Patch #216072 by recidive, David Rothstein, ptalindstrom et al: switched from numeric block IDs to string IDs.
The short explanation is that Drupal uses a lot of numeric deltas in the block system; blocks are identified by the 'module' and the 'delta'. In early Drupal, delta was numeric, but somewhere along the line it was changed to be possibly a string. In modern Drupal, block overrides are easily done via block-MODULE-DELTA.tpl.php. The primary motivation to switch to string IDs everywhere is to make these deltas friendlier to themers:
block-user-0.tpl.php --> block-user-navigation.tpl.php
block-user-1.tpl.php --> block-user-login.tpl.php
You get the picture.
- Patch #228594 by catch et al: removed access rule functionality from core. The access rules capability of user module has been stripped down to a simple method for blocking IP addresses. E-mail and username restrictions are now available in a contributed module. IP address range blocking is no longer supported and should be done at the server level. This patch is partly motiviated by the fact that at the usability testing, it frequently came up that users went to "access rules" when trying to configure their site settings.
- Patch #235821 by kbahey and pwolanin: include upgrade path for cron changes, improved security of key.
- Patch #52910 by kbahey, keith.smith, Susurrus, et al: restict access to cron.php.
- Patch #214271 by recidive: improved schema identation.
- Patch #234065 by David_Rothstein: added missing period.
#113318 by dww: correct Postgres support.
- Patch #216813 by pwolanin et al: fixed upgrade path for primary links and navigation.
- Patch #30984 by webchick, keith.smith, kkaefer, Crell et al: provide descriptions for permissions on the permission administration page.
#216813 by David_Rothstein, chx, pwolanin: primary and secondary links were broken on upgrade
#105405 by chx, Pancho: (regression) remove web server version checking; it is not in Drupal 5; Apache 1.3 is surpassed for a long time now
#210219 follow by myself: update_sql() does not support placeholders, so we should compose our own SQL ourselfs
#210219 by htalvitie, yched: initialize block caching properties properly on install (and update bugos RC2 sites as well)
Three remaining instances of t() use in system module update code removed.
#209409 by Heine, webernet, dww: more accurate register globals value checking
#209409 by Heine, webernet, dww: more accurate register globals value checking
#211353 follow up by JirkaRybka: ensure that on upgrades, if the file_directory_path was not set, set it to the Drupal 5 default
#211359 by chx: make dead menu items disappear on a Drupal 6 upgrade
#208938 by bjaspan, scor: use schema PI for index updates instead of database dependent code
#200674 by scor, catch: update.php should inform users if their memory limit will possibly result in a WSOD
Drupal 6 RC2
Drupal 5.6.
#208542 by KarenS, webernet: save old actions table when upgrading from Drupal 5 with a previous actions install
#153998 by David_Rothstein and myself: clean up permissions in book, blog, blogapi, forum and locale modules
#197720 follow up by myself: cleaning up the memory_limit requirement check, use dollar t
#164532 follow up by pwolanin, David Strauss, catch and myself, testing also by hswong3i: some indexes added before Drupal 6 RC1 were too unique, and our code did not back them, so we should not add those indexes
#197720 follow up by keith.smith, scor: include php.ini path in memory limit messages
#197720 by nedjo, scor, keith.smith, catch: inform installing users about PHP memory requirements of Drupal 6
#204420 follow up by webernet: fix bad permission check introduced for update module message
- Patch #204900 by webernet: code style fixes. Likely my last patch of the year. Fiew. Thanks all, and see you on the other side. :)
#204420 by webernet: do not show messages about status problems to those who will not be able to click and go to the reports
#194369 by lots of contributors: move default files directory to sites/default/files which can be created automatically on install, so no need to bug the user about it, making the install process easier
#197722 by catch, hwsong3i: remove 4.7 to 5.x updates; we only support direct updates from 5.x to 6.x
#203274 by Pasqualle: remove excessive witespace from our code (minor)
#196535 by sun, chx, dww: check whether Drupal can issue HTTP requests at all, so we know that this is the cause of problems, not the remote host not responding.
#197690 by JordanCronin (as GHOP 68): server permissions are now explained very well in a handbook page, link to that
#202473 by keith.smith: three more typos fixed
#197730 by keith.smith: standardize on a much more user friendly cron reference in help texts, explain its importance with more examples in INSTALL.txt
#199336 by JirkaRybka: remove improper t() use in update code (update goes all in English, but there were some mistakes), and add messages to updates where there was no return value otherwise, so users know what happens in each update
- Patch #164532 by catch, pwolanin, David Strauss, et al.: improve table indicies for common queries.
- Patch #195496 by bjaspan and hunmonk: no 'char' data type in Schema API (and removed spaces).
#194310 by chx, catch, KarenS: run updates for disabled but previously installed modules, if they are compatible with the current system
#197314 by vitezslav.smid (as GHOP 39): improve/add/update phpdoc in aggregator, comment and system modules
#199883 by KarenS, douggreen: system update 6036 called search_install(), now replaced with actual code to not depend on the ever changing schema
#193604 by hass and dvessel: fix color module to be able to use arbitrary styles, not just style.css, fixing Minnelli coloring and RTL CSS file coloring
#176282 by Desbeers: forum taxonomy was required for non-forum node types, when enabled for forum inclusion
#198461 by chx: use a simple subquery instead of iterating through all nodes and updating the term_node table one-by-one, which easily caused a timeout on sites with lots of term-node associations
#196043 by chx: menu items saved in the update but broken on the new system (due to coming from disabled or old modules) were not possible to delete
#197500 reported by webernet, patch by myself and chx: instead of calling into the Drupal API with _block_rehash(), implement what we need from that right there in system_update_6027
#188498 follow up by pwolanin: using double quotes in pgsql queries is not possible
#193105 follow up by webernet: only run upload module update if the table is there
#194585 by chx: some duplicate menu items appeared through the menu updates
#193105 by dmitrig01, quicksketch: add weights and drag and drop ordering support to uploads
- Patch #194304 by Gabor: upgrade should only enable PHP module if necessary.
Rollback the accidentally committed #194310
#193333 by quicksketch et al: taxonomy drag and drop support
- Patch #163246 by keith smith, freso, O Govinda, catch, webchick et al: fixed minor spelling issues and fixed spacing issues.
#120960 by blakehall, JirkaRybka, catch: improve usability of content editing permission names
#188498 by Rob Loach: user profile category names are stored and compared case insensitively, but the reserved category name check was not case insensitive
#194367 by chx: better targetted user id setting, so auto increment issues will not cause problems with wiped databases
#191310 follow up by keith.smith: fix install instructions and error message about files folder
#194029 by pwolanin: fix trivial copy-paste error in filter format setup
- Patch #100909 by webbernet: improve usability of cron message.
#193510 follow up by webernet: restore updates added through the 4.7.x lifecycle, so any 4.7.x version can be updated to 6.x
- Patch #100909 by catch: small improvement to running cron.
#193510 by webernet: remove updates from unsupported Drupal versions, as our policy dictates (and because some API changes make them faulty without further modifications)
#100909 by webernet and RobRoy: improve cron error reporting by defining time tresholds, so if cron stops running after some time, it also becomes an error, but cron not run yet is not an error on installation
- Patch #192348 by douggreen and bjaspan: fixed database inconsistencies.
#191310 by JirkaRybka, keith.smith: ship with a files directory by default and improve installation error messages checking for all requirements on the same screen, instead of putting the user through individual error screens
#191282 follow up by bjaspan: fix inconsistent database schema introduced by #191282 previously
Fix bogus linebreak
Wrap foreach(explode()) in empty() check, so if empty items are found, the foreach will not bail out on the explode(). Identified in upgrade testing.
#191767 by k4ml: system_modules() is undefined in the update function, as it was moved out to system.admin.inc, so we need to include that
- Patch #191282 by quicksketch: inconsistent database region for disabled blocks.
- Patch #146466 by douggreen, Steven et al: Remove temporary table usage from search module
- Patch #187319 by quicksketch: don't enable the powered by Drupal block for existing sites, and better handle the default behavior.
- Patch #191073 by Keith: another good string cleanup by Keith. (Also removed some trailing whitespace.)
#124979 by bjaspan: fix PostgreSQL upgrade path, keeping the primary key on the node_comment_statistics table
#184668 by hazexp: remove extra ; from old SQL update
#184668 by hazexp, Remove unnecessary ';'
#80963 by chx with multiple contributors: remove deletion and database lock based block rehash code, replace it with simpler updates
#178581 by lot of contributors: opt-in for update module on install and update to avoid any privacy concerns
#185126 by moshe weitzman, David Strauss, bjaspan and JirkaRybka: improve index on system table for better database performance
#179143 by chx and agentrickard: unify update code for files, fixing postgresql bugs with it
- Patch #122759 by Robrecht: fixed broken query in upgrade path.
- Patch #122759 by Robrecht: fixed broken query in upgrade path.
#184867 by deekayen, catch and keith.smith: fix some spelling errors in our source code and messages printed
#165140 by dww: rename logs to reports (usability improvement)
#182645 by scor: clean up concatenations to be in line with core coding standards
#184653 by scor: typo fix in system_chema()'s schema documentation
#183388 by hunmonk. Fix syntax error.
#181088 by fajerstarter, catch and JirkaRybka: rename 'access control' to 'permissions' for usability reasons
#164983 by multiple contributors: document the core database schemas
#181758 by webernet: move cache_block creation to update_fix_d6_requirements() to avoid warnings about the nonexistent table through the update process
- Patch #150245 by webchick, bjaspan, ralf, Arancaytar et al: move the .schema files into .install files to prevent mistakes.
#180338 by bjaspan: more accurate wording for database update status report
- Patch #173486 by scor: fixed code style issues.
#178890 by Freso: fix parse error introduced in #124979
- Patch #124979 by chx: remove the auto_increment.
#176429: JirkaRybka: two queries were missing curly braces in system.install
#171536 by pillarsdotnet. Correct id for {user_roles} in Postgres.
#162432 by bjaspan and chx: serial columns need their keys defined in db_change_field() and friends in MySQL
#173982 follow up patch by webernet: the profile table might not exist, so we need to check for its existance before updating it