Changes since DRUPAL-7-0-UNSTABLE-9:
- - Patch #570572 by winston, David_Rothstein | Shai, Xano, alexanderpas, emmajane, kazar: changed label for user/1 account from 'administrator' to 'site maintenance account'.
- - Patch #576516 by David_Rothstein: fixed documentation.
- #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 , , and ) and page.tpl.php (for page content).
This now provides consistency for granular theming of renderable output in all
template files.
- #575796 by Heine: Fixed OpenID XRI test violates the spec.
- - Patch #565792 by pwolanin, salvis: follow-up on theme_username refactoring.
- - Patch #520368 by G��bor Hojtsy: fixed Admin toolbar breaks sticky table headers.
- - Patch #460594 by elliotttf, lambic | LiliVG: Fixed node_assign_owner_action_form() limits username length to 7 characters.
- #577912 by kkaefer: Updated OpenID icon with alpha transparency.
- #577298 by David_Rothstein: Fixed body field on non-node module-added node types when included from an installation profile.
- #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.
- SA-CORE-2009-008
- #573680 by mgifford, David_Rothstein: Fixed language import during installation (and a notice).
- #574796 by sun: Fixed 'Article' content-type permissions not granted to admin role after installation.
- #365597 by mfb, Jody Lynn: Don't show access denied when logging in via OpenID to user/login.
- #440930 by brianV: Add @file block to menu.test.
- #556534 by xmacinfo: Fixed SimpleTest help text.
- #457450 by agentrickard: Added hooks to track changes to menu links.
- #563998 by plach: Add a means of marking a field as translatable in Field UI.
- #564394 by Berdir and Crell: Removed database BC layer. nah nah nah nah... hey hey hey... gooood byeeee...
- #571086 by sun and merlinofchaos: Added a 'wrapper callback' that executes
before a form builder function, to facilitate common form elements. Clean-up
from form_builder changes from CTools patch. Has nice side-benefit of making
all form functions' signatures consistent.
- - Patch #283723 by pwolanin, sun | eddified, moshe weitzman, Dries, aether, Arancaytar: Added Make menu_tree_output() return renderable output.
- - Patch #581286 by David Strauss | moshe weitzman: fixed detection of CLI environments properly.
- - Patch #581594 by douggreen: minor db_query() fix to search for the new database abstraction layer.
- - Patch #300993 by sun: extended the roles and permissions API so we can revoke permissions from a role etc.
- - 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.
- - Patch #576302 by joachim | lambic: improved rewording of user admin help text.
- - Patch #553524 by John Morahan: escape link text in assertions.
- - 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 #306611 by jbomb, sun | Damien Tournoud: fixed fatal error when trying to invoke non-existing action callbacks.
- - Patch #11218 by sun: fixed fatal error.
- - Patch #582736 by douggreen: removed unused function.
- - Patch #582758 by c960657: remove t() calls from getInfo() functions.
- - Patch #445062 by sun: removed system_requirements check for tokenizer now that the registry is gone.
- - Patch #444402 by sun: clean up of parseInt() usage.
- #564394 follow-up by Damien Tournoud: Remove crappy old pgsql-only db_add/change_column() functions from database layer.
- - Patch #550742 by douggreen | Zarabadoo: remove Search box from theme system, default to block system instead.
- Patch #579366 by sun, litwol | chx, Dries: simplified form API redirection handling. I can actually understand it now. ;-).
- - Patch #249553 by sun: started to rename SimpleTest to Testing, at least in user output.
- - Patch #556018 by Damien Tournoud, dereine | sun: rename drupal_to_js() and drupal_json() for consistency and readability.
- - Patch #500038 by Shai, sreynen | webchick: changed default for RSS output from 'teaser only' to 'full node'.
- - Patch #583008 by Damien Tournoud: DRUPAL_BOOTSTRAP_ACCESS doesn't exist anymore, but is still an explicit bootstrap step.
- Patch #331893 by mgifford, nigel, Xano, Everett Zufelt | Cliff, Bojhan, mcrittenden, webchick, Josh Waihi, alpritt, heather: improved the password checker.
- - Patch #551694 by effulgentsia, rfay, sun | moshe weitzman, Dries: standardized the return of status messages in AJAX callbacks.
- - Patch #581760 by yoroy: by default, don't center-align the user login form in the block. It is still center-aligned in Garland.
- - Patch #581534 by pwolanin | sun: fix redirecting after submitting a comment on a multi-page comment thread.
- - Patch #581764 by swentel, bjaspan: default profile incorrectly created 'tags' vocabulary.
- - Patch #118345 by sun | nedjo, pwolanin, webchick: DIE hook_user_form() + hook_user_register() DIE!
- - Patch #569364 by bjaspan, yched: handle failures on field storage creation.
- - Patch #550718 by alexanderpas, G��bor Hojtsy | Dries, webchick, ugerhard: tabs on admin pages are not accessible from overviews and menus.
- - Patch #572778 by Amitaibu: removed outdated comment.
- - Patch #521838 by catch, jrchamp, CorniI, sun | Damien Tournoud, drewish, chx, moshe weitzman, yched, Dries: drupal_get_schema_versions() took 30% of page execution time on /admin.
- - Patch #560738 by sun, noahb, David_Rothstein | dropcube: trying to delete a text format gives 'page not found'.
- - Patch #581392 by sun, catch | mr.baileys: Fixed Add an API function for deleting revisions.
- - Patch #521838 by jrchamp: (temporary) fix for drupal_get_schema_versions().
- - Patch #585742 by Damien Tournoud | Amitaibu: content type wasn't created after drupalCreateContentType().
- - Patch #118345 by sun: code clean-up and removed extra condition that slipped in.
- - Patch #578676 by chx | neclimdul, Crell, Dave Reid: introduce a queue for cron.
- - Patch #582956 by dww | Damien Tournoud: fixed FormsTestCase::testRequiredFields().
- - Patch #578676 by sun: clean ups for cron queue.
- - Patch #588218 by Dave Reid: use PHP5 date constants.
- - Patch #570142 by Dave Reid | Dries: get rid of the admin/structure/contact/settings page.
- - Patch #367013 by bjaspan, KarenS | yched, Dries: add support for field updates.
- - Patch #588574 by dww: made Dave Reid a co-maintainer for update status.
- - Patch #253501 by dww, cwgordon7 | boombatower, Dave Reid: added tests for update.module.
- - Patch #550742 by Dave Reid, douggreen, Jacine | yoroy, Dries: removed status message.
- - Patch #499828 by Dave Reid, Darren Oh, dww | Dries: fixed wrong release date on multi-module projects. Now with extra tests!
- - 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 #582754 by bjaspan | yched: Fixed Undefined index errors viewing nodes with fields.
- - Patch #356841 by trogie, Dave Reid | dww: update status 'last checked time' should output actual date of last check.
- - Patch #443422 by yched, bjaspan | chx, merlinofchaos, Scott Reynolds, plach, profix898, mattyoung: added support for pluggable 'per field' storage engine. Comes with documentation and tests.
The Field Attach API uses the Field Storage API to perform all "database access". Each Field Storage API hook function defines a primitive database operation such as read, write, or delete. The default field storage module, field_sql_storage.module, uses the local SQL database to implement these operations, but alternative field storage backends can choose to represent the data in SQL differently or use a completely different storage mechanism such as a cloud-based database.
- - Patch #215080 by andypost, drifter, Dave Reid | robertDouglass, catch, jaydub: drop unnecessary index.
- - Patch #508570 by quicksketch, sun | pwolanin, bec: restore URL consistency for node types and menus.
- - Patch #584278 by cam8001, Dave Reid | moshe weitzman: Fixed pending updates always being plural.
- - Patch #584966 by mr.baileys, sun: add doxygen group for PHP function wrappers in Drupal.
- - Patch #497504 by dakala, bjaspan | yched: rename #multiple to #cardinality in field forms.
- - Patch #570900 by Crell | asimmonds: Changed Destroy remnants of update_sql().
- - Patch #578520 by sun | c960657, mfb, Dries, catch, mattyoung: make in url() only accept an array. Another nice API clean-up!
- #334238 follow-up by Dave Reid: Fixed detection of core modules and themes in update.module.
- #375931 by Dave Reid: Fix SimpleTests when cvs_deploy module is enabled.
- #590590 by plach: Fixed bug where field_create_field() ignores the 'translatable' property.
- - Patch #584370 by JoshuaRogers, JacobSingh | mattyoung: fixed bug with CSS file inclusion in the CSS optimization code.
- #557542 follow-up by catch: Fixed module_implements() caching for authenticated users.
- - Patch #563526 by jhodgdon | anschinsan: fixed broken see also link in user-profile.tpl.php doc and re-organized some of the documentation.
- #365597 follow-up by mfb: Tests for OpenID redirection from user/login.
- - Patch #367013 by bjaspan, yched: clean ups for field_update_field().
- - Patch #591758 by catch: system_region_list() should use list_themes() instead of a direct db_query().
- - Patch #553944 by David_Rothstein, ksenzee | JacobSingh, sun, jhodgdon, pwolanin: allow modules to specify per-page custom themes in hook_menu().
- - Patch #451604 by brianV, sun | Dries, c960657: rename drupal_set_header().
- - Patch #590014 by sun, mr.baileys | Dries: fixed undefined language when language is specified in .
- - Patch #592286 by ksenzee | bjaspan: adding a field fails.
- - Patch #583598 by jhodgdon | moshe weitzman: fixed documentation problem with hook_elements().
- - Patch #576076 by yoroy, G��bor Hojtsy | Bojhan: remove the 'Add a main menu link'.
- - Patch #578520 by sun, c960657 | mfb, Dries, catch, mattyoung: Changed Make in url() only accept an array.
- - Patch #574862 by jhodgdon | moshe weitzman: menu_set_active_trail() doc lacks details.
- - Patch #578230 by yched, sun: clean-up: remove 'widget_active()' behavior.
- - Patch #511986 by tgeller, sun | lambic: made the values for 'Poll duration' should regular.
- - Patch #382834 by jhodgdon, sun: documentation improvements for hook_menu() API
- - Patch #484868 by sime, sun | Dries: split parser from drupal_parse_info_file().
- - Patch#583020 by c960657 | yched, Dries: fixed warning about missing argument 2 for field_delete_instance() in node_configure_fields().
- - Patch #554088 by mr.baileys, sun | eaton: Changed Move user_mail_tokens() and emails to token system.
- - Patch #556438 by rfay, effulgentsia, sun | quicksketch, Rob Loach, Dries, sun.core, Damien Tournoud: Fixed AJAX/AHAH 'callback' support only works for 'submit' and 'button' elements - Should work for all triggering elements.
- - Patch #594434 by fago | moshe weitzman: Fixed node delete cache reset.
- - Patch #576916 by BarisW | Bojhan: default menu 'Parent item' should be Navigation, not Primary links.
- - Patch #536788 by jhodgdon | joachim: Fixed Provide documentation on making menu tabs.
- - Patch #592572 by c960657 | moshe weitzman: API clean-up, always pass nodes as objects.
- - Patch #578520 by c960657: follow-up on make in url() only accept an array.
- - Patch #464862 by JohnAlbin, sun, dereine | dvessel, Jacine, Zarabadoo: added drupal_css_class() to clean class names and rename form_clean_id().
- - Patch #592008 by moshe weitzman | chx: don't initialize theme system before modules are included.
- - Patch #555762 by gordon, sun | yched, chx, moshe weitzman, KiamLaLuno, lilou: improvements to batch API.
- - Patch #554992 by Davy Van Den Bremt, jhodgdon | Dries: added documentation.
- #464862 follow-up by kkaefer: Rename drupal_css_class() to drupal_html_class_X(), for better accuracy.
- #391264 by mfb and dww: Added exception handling to Update module XML parsing.
- #544418 follow-up by rfay: Minor documentation fixes.
- #319033 by dww, Dave Reid, Ralf: Fixed weird order of projects listed on updates page (with tests).
- #60552 by JohnAlbin: Added Add region.tpl.php for all regions in themes.
- #472820 by rfay, Rob Loach, and catch: Fixed improper whitespace removal/invalid CSS from drupal_load_stylesheet_content() (with tests).
- #224756 by christefano and lambic: Make phpinfo() link more obvious.
- #457450 follow-up by agentrickard: Documentation fixes.
- #472820 follow-up by sun: Fixed tests for CSS output.
- #595758 by jhodgdon: Fixed documentation for db_query_range().
- #343898 by dww and JohnAlbin: Respect hidden property in themes to allow for theme testing.
- - Patch #596962 by dww | Dave Reid: fix formatting on /(modules|themes)/README.txt.
- - Patch #596664 by c960657 | Crell: document ���char���, ���date��� and ���time��� database field types.
- #412518 by catch, bangpound, and yched: Convert taxonomy_node_* to field API (with upgrade path). Say buh-bye to old, crusty code.
- #300993 follow-up by Dave Reid: Remove cruft from tests now that we have a real permissions API.
- - Patch #343502 by Dave Reid, sun | dbabbage, Dries, boombatower: allow tests to require and test existence of modules. Required to make testing contributed modules possible.
- - Patch #597336 by hunmonk: node_delete_multiple() barfs if no nids are passed.
- - Patch #456088 by dww, JohnAlbin | Dave Reid, G��bor Hojtsy, pwolanin, tic2000, meba: sub-themes not notified of security updates for base themes.
- - Patch #597584 by Dave Reid: added Dave Reid as the maintainer for contact module.
- - Patch #595982 by moshe, chx: use #tableselect instead of ugly theming on admin users and admin nodes.
- - Patch #597784 by Dave Reid: rename 'administer site-wide contact form' to 'administer contact forms'.
- - Patch #572618 by effulgentsia, pwolanin, sun: all theme functions should take a single argument. Code clean-up and performance improvement. Woot.
- - Patch #595982 by ksenzee: fixed warning.
- - Patch #599640 by sun: move hard-coded comment query options to caller.
- - Patch #599186 by Dave Reid: code clean-ups
- - Patch #597540 by Dave Reid: create a default contact category on install.
- #592704 by BarisW and Mike Wacker: Display number of unapproved comments in the approval queue menu item.
- #597508 by sun: Add %node_type argument loader to reduce number of menu items cached.
- #599122 by scor: Convert all require(DRUPAL_ROOT . 'file') to module_load_include().
- #67234 by Ralf, Dave Reid, David_Rothstein, Rob Loach, dww, et al: Added a permission to update.php.
- #597792 by catch and bangpound: Add catch and bangpound as maintainers for taxonomy module.
- #473082 by sun, Amitaibu, dropcube, and Pasqualle: Added a custom menu API.
- #464862 follow-up by JohnAlbin: Final bike-shedding of drupal_css_class() patch. We hope. :)
- #322344 follow-up by sun: Fix notice.
- #589160 by Amitaibu: Use user_load_multiple() in user operations.
- - #440876 by Dave Reid, sun: reuse comment.module's anonymous cookie information for contact forms.
- #562908 by sun and dropcube: Fixed issue where {filter}.module is not saved.
- #282191 by plach, nedjo, catch, et al: TF #1: Allow different interface language for the same path.
- - Patch #585838 by sun: quick fix for {comment}.status being broken.
- - Patch #564886 by dmitrig01, JacobSingh, clemens.tolboom, David_Rothstein: remove 'expanded' checkbox from menu item overview.
- #573292 by eMPee584: Allow enable file_unmanaged_delete() to handle stream wrapper URIs.
- - Patch #597832 by markus_petruxm: add (), arguments to field_access() to enhance the context for hook_field_access().
- - Patch #597784 by gpk, Dave Reid: fixed typo.
- #597508 by sun: Fixed path argument loader for node type paths.
- - Patch #600780 by asimmonds: fixed typo in documentation.
- - Patch #391340 by dww: documentation clean-up and correction.
- - Patch #122098 by Damien Tournoud, catch, mdixoncm: split comment.timestamp into 'created' and 'changed' columns, just like for nodes.
- #118345 by sun: Make user.module conform to standard presave/insert/update/form_alter hook paradigm.
- #360023 by stella, sun, greggles: Added 'Publish comment' action + doxygen fixes.
- - Patch #600790 by Alan D: fixed wrong ISO 3166-1 code.
- - Patch #600422 by alpritt: fixed WSOD.
- - Patch #525504 by Dave Reid, gpk: anonymous user should not have contact form.
- - Patch #600466 by Dave Reid: removed unused path_admin_filter_get_keys().
- #569238 by sun, swentel, catch: Changed Make check_markup() not cache by default.
- - Patch #601016 by Dave Reid: remove contact_site_page() and contact_personal_page() and use the forms directly.
- #600554 by sun: Fixed drupal_parse_url() to work with clean URLs disabled (with tests).
- #557292 by peximo, plach, catch, and yched: Convert node title to Field API.
- #599706 by sun: Allow altering local tasks/actions.
- #557292 follow-up by dmitrig01 and sun: Fix typo in tpl.php file causing node titles to not be linked.
- - Patch #334283 by andypost: fix upgrade path of message contexts for translations.
- - Patch #597556 by Berdir: return status to indicate executed query in MergeQuery::execute().
- - Patch #601250 by Dave Reid, VeryMisunderstood: allow anonymous users to use personal contact forms.
- - Patch #599706 by tobiasb: tiny documentation fix.
- #589754 by rfay and Crell: Fixed non-recoverable install if invalid database specified in settings.php.
- #560780 by quicksketch, ksenzee, Arancaytar, yched, and arianek: Added Image Field to image.module. Hellooooo, native image handling in core! :D
- - Patch #601250 Dave Reid, andypost: upgrade path for contact form permission.
- - Patch #602122 by sivaji: fixed broken link.
- - Patch #602306 by chx: simplify the default queue implementation.
- - Patch #402280 by mustafau, alex_b: parser should not update aggregator_feed() record.
- - Patch #590092 by baldwinlouie: who's online block should never report anonymous users.
- #602518 by dww and JacobSingh: Fixed PHPDoc for includes/filetransfer/filetransfer.inc.
- #602570 by dww: Fix code style in _system_filetransfer_backend_form_common().
- - Patch #351249 by stBorchert, coreyp_1, BrightLoudNoise, catch, kkaefer, sign: finer control over the Parent Menu select box.
- - Patch #597484 by dww: use the Queue API to fetch available update data.
- #569318 by Benjamin Melan��on: Fixed hook_comment_load() never gets called.
- #561452 by pwolanin and David_Rothstein: Add API function to get module/theme info without rebuilding it.
- #602958 by chx: Added API function to SimpleTest to run cron, avoiding fatal errors.
- #559294 by David_Rothstein: Allow install profiles to alter or override the task list.
- #523878 follow-up by boombatower: Extend maximum execution time for tests.
- #597390 by Dave Reid and dww: Fixed PHP notices on non-existant projects when parsing update XML.
- - Patch #544360 by G��bor Hojtsy, ksenzee, David_Rothstein, seutje, JacobSingh, paul.lovvik, EclipseGc et al: Dashboard module 1.0. Wo-hoot!
- - Patch #544360 by David_Rothstein: fix for dashboard module.
- - Patch #582378 by sun: more filter system clean-up.
- - Patch #373606 by jhodgdon, aj045: improved file_save_upload() documentation.
- - Patch #593522 by sun: a better and faster drupal_alter().
- - Patch #539434 by lambic, deekayen: re-order functions in menu.install.
- - Patch #603436 by chx: small clean-up in export profile.
- - Patch #601570 by effulgentsia: hook_exit() and other cleanup needs to happen for AJAX requests too.
- - Patch #11623 by sun, stella, G��bor Hojtsy, Pancho: add ability to localize date formats.
- - Patch #586436 by Amitaibu: execute node_type_save() after variable_set().
- - Patch #581118 by G��bor Hojtsy: blocks admin user interface should not do theme switching.
- - Patch #563708 by JohnAlbin, joshmiller: improve theme_get_setting() and make custom theme settings a true form_alter().
- - Patch #602306 by David Strauss, Damien Tournoud: Fixed bug in the default queue implementation.
- - Patch #340652 by catch: added edit/delete terms permission per vocabulary.
- - Pactch #569224 by bangpound: expose field storage details through field attach.
- - Patch #603702 by Xano: remove _taxonomy_term_select().
- - Patch #582456 by dereine, sun, tobiasb: make confirm_form() respect query string destination.
- - Patch #594650 by sun, c960657: provide central ()['values'] clearance.
- - Patch #604980 by sun: factored taxonomy_term_edit() away.
- - Patch #604828 by bangpound: added missing check_plain() in theme_field_formatter_taxonomy_term_plain().
- - Patch #412730 by Crell, jbomb, JohnAlbin: theme system should report when a theme key is not found.
- - Patch #470242 by yched, bjaspan: fixed namespacing for bundle names to avoid users rendering their site unusable.
- - Patch #601586 by Xano: do not require permission.
- - Patch #599804 by effulgentsia, catch: unify page, AJAX 'path', and AJAX 'callback' callbacks. Oh my, this is the beginning of something big.
- - Patch #567572 by catch: remove taxonomy synonyms in favor of a future Field API based solution.
- - Patch #604650 by quicksketch: new image styles were not usable as formatters.
- #216098 by kwinters, jgoldberg, drawk, sun: Make drupal_goto() use the same parameters as url().
- - Patch #332333 by dmitrig01, alexw: add a real API to path.module.
- - Patch #604618 by Crell, JacobSingh: create a common interface for Archive operations so we can handle .zip, .tar.gz.
- - Patch #557542 by catch: CLI installs were broken.
- - Patch #602710 by quicksketch: fixed aggressive reset.css in Seven -- broke RTL language and some forms.
- #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
- #602938 by quicksketch: Provide default styles in image.module (add hook_image_default_styles()).
- #565480 by plach and peximo: TF #2: Multilingual field handling. Integration between field API and locale module + translatable node bodies.
- #470242 follow-up by bjaspan: Fix typo.
- - Patch #356074 by chx, Damien Tournoud: provide a sequences API.
- #493314 by yched and catch: Add multiple hook for formatters.
- #605862 by andypost, peximo, sun: Store language for comments.
- #605442 by catch: Add a generic hook_entity_load().
- #412730 folllow-up by Crell: Move missing theme key notification to watchdog so that Drupal doesn't totally bomb out when theme function isn't found. (also fixes CLI installs)
- - Patch #604618 by axyjo, sun: archiver code clean-up.
- - Patch #275368 by michaelfavia, sun, mattconnolly: allow disabling comment preview + unify with node preview settings.
- #565480 follow-up by plach: Clean-ups and documentation.
- #606460 by peximo: Fixed Node revision test fatal error.
- - Patch #440876 by Dave Reid, sun: reuse comment.module's anonymous cookie information.
- - Patch #440876: missing files.
- - Patch #593746 by #593746 by sun, andypost: prepare Drupal core for dynamic data translation.
- - Patch #557272 by kkaefer, Rob Loach, quicksketch: added FAPI JavaScript States system.
- - Patch #606608 by q0rban, sun, David_Rothstein: use proper menu router paths for comment/*.
- - Patch #602582 by dww, cweagans: changed name and description in update.info to reflect update manager functionality.
- #606640 by eojthebrave and sun: Use proper menu router paths for the block module.
- - Patch #511286 by JacobSingh, David_Rothstein, dmitrig01, G��bor Hojtsy, ksenzee et al: add customizable shortcuts to the toolbar.
- #511286 follow-up: Committed rest of stuff.
- - Patch #557924 by bjaspan, plach: fixed Options widget.
- #511286 follow-up by DamZ: Make testMenuGetNames() less brittle (and also fix it so we can turn testing bot back on).
- #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 #473268 by sun: documentation improvements for edit in place.
- - Patch #278592 by catch, Dave Reid, andypost, lilou, sun, tobiasb: sync 6.x extra updates with HEAD.
- - Patch #25801 by jweowu, marcp: taxonomy_select_nodes() hard codes limit.
- - Patch #607410 by Bojhan: remove Search this site.
- - Patch #607478 by Scott Reynolds: fixed small spelling mistake in field.module documentation.
- #601972 by sivaji: Fixed status messages not styled when displayed inline.
- #606114 by catch: taxonomy_field_formatter_load() should use taxonomy_term_load_multiple().
- #595654 by sun: Fixed AJAX command 'settings' (with 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.)
- #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.
- PHP really doesn't like more than one system_update_7043() function. No, no it does not.
- #356074 follow-up by sun: Fix SimpleTest's batch API processing due to typo in select.
- #607652 by catch: Fix uncaught exceptions in taxonomy tests.
- #602200 by stBorchert: Fixed notices in account settings.
- - Patch #550718 by sun, alexanderpas: admin/people needs to have default tab so it looks consistent on ?q=admin.
- - 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.
- Patch #84008 by deviantintegral, plumbley, lilou, lambic: fixed timer_read() returns NULL (no value) after timer_stop(). Added timer tests.
- - Patch #408104 by asimmonds: removed some death menu code.
- - Fixed update number.
- - Patch #607106 by duvien, joachim: create a bit more space for the toolbar icon.
- - Patch #607896 by Benjamin Melan��on, scor: add date_iso8601() function to common.inc. Part of the RDFa exception.
- - Patch #594518 by jhodgdon: better documentation for file_munge_filename().
- - Patch #605930 by bjaspan: fixed problem with list field static caching in field_update_field(). Added some first list tests too!
- - Patch #608036 by effulgentsia: add content_attributes() variable for tpl files, so RDF can be implemented better.
- - Patch #561104 by David_Rothstein: improve tests of random ordering in dynamic select queries.
- - Patch #604166 by fgm: removed unused global in node_form_submit().
- #412730 follow-up by mikey_p: Fixed return value of theme() when theme function not found.
- - Patch #607802 by catch: fixed broken database query.
- - Patch #493030 by scor, Stefan Freudenberg, pwolanin, fago, Benjamin Melan��on, kriskras, dmitrig01, sun: added RDFa support to Drupal core. Oh my, oh my.
- - Patch #493030 by scor: updated CHANGELOG.txt with RDF support.
- - Patch #493030 by effulgentsia: documentation improvements/additions for RDF support.
- - Patch #550742 by sun: removed some left-over code.
- - Patch #598570 by asimmonds: Fixed test group checkboxes no longer selecting all groups tests.
- - Patch #601938 by mfb: fixed some forum exceptions and added tests.
- - Patch #443200 by c960657: fixed user pictures not working with private files.
- - Patch #332333 by sun: more fixes for the path API.
- #493030 follow-up by sun: Clean-ups to RDF module.
- #356074 follow-up by mfb: Fix sequences API upgrade path.
- - Patch #609090 by te-brian: fixed invalid call to node_get_types()
- - Patch #610324 by dww: added CHANGELOG entry for Update manager.
- - Patch #569512 by Amitaibu: fixed un-existing function name in hook_node_access() documentation.
- - Patch #603236 by bjaspan, catch: add count facility to field_attach_query(). Was ready before code freeze.
- - Patch #605344 by dww: documentation and code style fixes for update manager. This was ready before freeze.
- - Patch #602586 by dww: document authorize.php killswitch in default.settings.php.
- - Patch #550190 by boombatower: convert verbose messages to use new debug facility. We can continue to work on testing stuff post code freeze.
- - Patch #611048 by c960657: removed outdated comment in _registry_check_code().
- - Patch #607100 by peximo: fixed node multiple delete fatal error.
- - Patch #332333 by sun: moving some functions, no API changes, no new features.
- - Patch #608478 by seutje, Bojhan: replace 'Powered by' icon with text.
- - Patch #604618 by Crell, JacobSingh, axyjo: improve error handling of archiver.
- - Patch #611032 by c960657: fixed bug with wrong variable used in file_build_uri(). Added tests.
- - Patch #611990 by c960657: the ���Clean environment��� button did not flush all caches.
- - Patch #606796 by jhodgdon: fixed documentation inaccuracy with filter_form().
- #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().
- #612920 by catch: Added required table columns so that update.php doesn't spew fatal errors.
- #585628 by catch: Fixed accessing update.php as anonymous user.
- #524710 by catch and gordon: Add role_permission() table earlier in order to allow upgrade path to work.
- #599804 by catch: Fix upgrade path.
- #613238 by catch: Fixed missing columns and tables required for upgrade.
- #595876 by c960657: Fixed taxonomy term reordering (with tests).
- #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.
- #609506 by yched and johanneshahn: Fixed 'Undefined index' on admin/reports/fields and 'change widget' form.
- #320331 follow-up by Dave Reid: Remove documentation for no-longer-existing custom_url_rewrite functions.
- #602520 by JacobSingh and dww: Make FileTransfer form have one option for FTP (ftp_extension() preferred).
- - Patch #605918 by dww, JacobSingh: port update manager to use the new Archiver class, not directly Archive_Tar, and fixed usability problem with unwanted link showing up.
- - Patch #610066 by jhodgdon: hook_node_access_records() documentation was badly formatted.
- #613542 by yched: field_test.module cleanup.
- #578544 by yched: Move field creation widgets into the same columns as existing fields.
- #609152 by redndahead, bleen18 and jim0203: Ensure node filter page validates that there were rows selected. (with tests)
- #608870 by c960657: Fixed notice in simpletest_clean_database().
- #613238 by catch: Add more missing columns and tables required for upgrade.
- #613780 by yched: Fixed incomplete initialisation in _field_info_collate_fields() / 'instances'.
- - Patch #602490 by dww: fixed help text and action links to find the update manager pages.
- - Patch #307354 by xmacinfo, heather: rename 'Display fields' to 'Manage Display'.
- - Patch #307354 by xmacinfo, heather: rename 'Display fields' to 'Manage Display'.
- #612974 by effulgentsia: Optimize toolbar to only build if it will be displayed (performance improvement).
- #612392 by chx and Crell: Allow lowercase comparison operators in DBTNG.
- - Patch #532010 by c960657, catch: use require instead of require_once() in _registry_check_code().
- #613666 by Jody Lynn: Fixed Sorting on admin/content table.
- #561452 follow-up by David_Rothstein: Use helper functions rather than file scans to retrieve module data on permissions page.
- #610204 by effulgentsia, G��bor Hojtsy, sun, Damien Tournoud and ksenzee: API changes to support overlays: lays ground work for implementation.
- #613912 by dww: Move host and port into a collapsed 'Advanced settings' fieldset on the authorize.php connection settings forms.
- #615528 by David_Rothstein: Fixed Incorrect code comment regarding DrupalFakeCache in the installer.
- #591794 by chx, Rob Loach, sun, JohnAlbin: Give themes access to alter hooks.
- #610290 by dww and sun: system_run_authorized() shouldn't always drupal_goto() so it can be used in submit handlers.
- #616742 by Amitaibu: Fixed adding an existing field in Field UI.
- #615516 by Crell: Use slave servers for statistics module.
- #615526 by Crell: Use slave servers for tracker module.
- #615866 by yched: Fixed Field UI redirections.
- #617532 by matt2000: Fixed field_ui() menu paths with underscores in content type names.
- - Patch #200931 by Darren Oh, asimmonds: fixed schema not being available in hook_install()/hook_enable().
- - Patch #519046 by catch, pwolanin, sun: clean up toolbar menu code and added TODOs.
- - Patch #615734 by catch: document why we call drupal_get_filename() in module_list().
- - Patch #618938 by pwolanin: fixed Drupal version is not being available until the end of bootstrap.
- #619512 by catch: Add Daniel F. Kudwien (sun) as Filter system maintainer.
- - Patch #602306 by alex_b: removed some unused code.
- - Patch #572452 by catch, JoshuaRogers: drupal_get_filename() and drupal_load() should not use drupal_static(). Performance improvement.
- #619406 by yched: Removed unneeded variable assignment in field_multiple_value_form().
- - Patch #606994 by yched: move entity handling out of Field API.
- - Patch #614396 by lisarex: clarify UI text on page for adding new content types.
- - Patch #615484 by yched: remove schema rebuild from field_cache_clear().
- - Patch #616616 by sime: add warning to 'Administer users' permission.
- - Patch #321023 by Everett Zufelt, mgifford: improve accesibility in pager.inc.
- - Patch #595084 by c960657: use type hinting for .
- - Patch #567064 by yched, sun: widgets done 'the easy way' have too many limitations. Removes more code than it adds!
- - Patch #619566 by sun: performance improvement: don't invoke hook_url_outbound_alter() if there's nothing to invoke.
- - Patch #402280 by mfb: fixed PDOexception.
- #614396 follow-up by David_Rothstein: Grammar police. ;)
- #192056 by effulgentsia, Dave Cohen, andypost, hswong3i, geodaniel, pwolanin, and dahacouk: Ensure user's raw login name is never output directly.
- #615508 by Crell: Use slave servers for search module.
- #612396 by jim0203 and dman: Fixed Notice: Undefined index: process_input() in _form_builder_handle_input_element().
- #592008 follow-up by chx and moshe weitzman: All theme() function calls in hook_init().
- #620228 by c960657: Fixed parameter name in number.module.
- #607008 by dww, Gerhard Killesreiter, JacobSingh, and chx: Changed Fix bugs in https support and use https for authorize.php if available.
- #287647 by mikejoconnor, lilou, cafuego, bjaspan, and robertDouglass: Cast results of hook_schema() to an array to avoid schema corruption.
- #620516 by Crell: Use isNull() inside SQLite driver.
- #541612 by mgifford: Added meaningful alt attribute to sortable table header links.
- #617420 by ksenzee: Fixed batch system error on redirection.
- #537056 by catch and dww: Fixed Broken drupal_static() conversion in theme_comment_post_forbidden().
- #504080 by eigentor, dcor, heather, lisarex, Bojhan, and keith.smith: Remove wall of text from Themes admin description.
- #582364 by cwgordon7: Add sensible defaults to SimpleTest assert messages.
- #239825 by jeffschuler and bjaspan: Add support for OS-specific line endings on e-mails.
- #539442 by deekayen: Re-order functions in trigger.install so schema comes first.
- #582584 by dww, Jacine, and chx: Move required form element marker into its own theme function.
- #43462 by c960657 and andypost: Fixed issues with certain configurations of compressed pages.
- #211015 by sun: Check for an existing #theme property for confirm_form() before clobbering it.
- #565154 by klausi and matason: Only run cron.php when site not in maintenance mode.
- #600544 by Amitaibu and yched: Added tests for Field UI (hooray! :D)
- #341140 follow-up by JohnAlbin and chx: drupal_get_filename() fails for PHPTemplate themes when database is down.
- #239825 follow-up: Adjusting comments.
- #505942 by andypost and hass: Added label context to Trigger description's t() string.
- #251255 by catch, Jody Lynn, and roychri: Fixed re-ordering bug when taxonomy overview form is saved.
- *** empty log message ***
- Let's try that again.
- *** empty log message ***
- Bleh. :( Sorry. One last time and I'll get the commit message right, I swear. :P
- #484060 by EclipseGc: Remove duplicate access checking from node_add().
- #608424 by peximo and plach: Fixed notice when multilingual body display set to hidden (with tests).
- #503834 by lisarex and dcor: Improved help text for taxonomy module's drag and drop behaviour.
- #539022 follow-up by David_Rothstein: Batch API should use the current theme to run the batches.
- #569542 by bjaspan and Mike Wacker: Auto-select single option if only one is available.
- #619522 by catch: Add yched and bjaspan as maintainers for Field API. Poor suckers...
- #564642 by Scott Reynolds, Damien Tournoud, matt2000, and moshe weitzman: Remove previous content property from build functions so artifacts do not persist.
- #211015 follow-up by sun: Don't hard-code #theme for system_settings_form().
- #551034 by brandonojc, mgifford, Everett Zufelt, and Cliff: Improved Content filter usability and accessibility.
- #605880 by bleen18 and David_Rothstein: Fix weird bugs with settings and menus after install due to faulty caching.
- #602522 by effulgentsia, sun, and moshe weitzman: Make links in renderable arrays and forms (e.g. 'Operations') alterable.
- #202533 by lisarex and brunodbo: Tell people what the heck the content type 'Description' field is for.
- #561726 by effulgentsia, TwoD, and sun: Make ajax.js and tabledrag.js implement Drupal.detachBehaviors().
- #552478 by pwolanin, samj, dropcube, and sun: Improve link/header API and support on node/comment pages rel=canonical and rel=shortlink standards.
- #620278 by alex_b: Fixed Add feed link.
- #615504 by rfay and katbailey: Fixed Ajax framework's use-ajax class on links.
- #576916 follow-up by mooffie: Fixed some mistaken variable renaming.
- #367567 by sun, effulgentsia, yched, and quicksketch: Use AJAX framework for 'Add more' links.
- #575280 follow-up by mfb and chx: Fixed impersonation attack when an https session exists.
- #571086 follow-up by sun: Allow specifying a 'wrapper callback' before executing a form builder function.
- - Patch #622482 by seutje: fixed watchdog.
- - Patch #622048 by sun: streamline drupal_bootstrap() and expose the flow to code profilers.
- - Patch #621392 by jhodgdon: fixed formatting of phpDoc.
- - Patch #609118 by te-brian, David_Rothstein: Fixed node.tokens.inc: ->body issues.
- - Patch #623276 by jhodgdon: fixed documentation for file_scan_directory() is incorrect.
- #606472 by peximo and plach: Remove duplicate title field data structure.
- #591794 follow-up by effulgentsia: Reduce performance overhead of drupal_alter().
- #613794 by jensimmons, dopry, and yched: Create a default image field in the article content type upon install. Let's show off what Drupal can do! :D
- #322703 by BarisW, sun, Shai, and dman: Use on/off checkbox to enable and prepopulate node's menu item.
- #585868 by sun: Provide a generic way for actions to denote that they change a property.
- - Patch #607244 by sun: added permission to decrease performance impact of contextual links.
- - Patch #620692 by Crell: remove drupal_render_children() from drupal_render() by inlining it.
- - Patch #569814 by cweagans: fixed link to syslog.conf manual page in syslog_help().
- #600032 by c960657: Removed browser.inc. Please see http://drupal.org/project/browser if you'd like to help with a more fleshed-out abstract browser for possible inclusion in D8.
- #625460 by sun: Add input format to taxonomy term descriptions.
- #525504 follow-up by andypost: Fixed PHPDoc typo.
- #528822 by jhodgdon: Batch example should explain that a file must be included when necessary.
- - Patch #625942 by catch: added index to avoid filesort in filter_formats().
- - Patch #614294 by lisarex, yched, Bojhan: remove UI description that says what is stored in the field.
- - Patch #623992 by catch: performance improvement: reduce {system} database hits on every page request.
- - Patch #624882 by jhodgdon: fixed typos in hooks section page.
- Roll-back of #595084; type-hinting parameters at stdClass makes it so you can't ever pass in another type of class.
- #622766 by sun: Add contextual links UI as a JS library.
- #567064 follow-up by sun: Updated documentation.
- #553326 by sun: Provide consistency to the way field UI is presented for taxonomy.
- #541568 by brandonojc, mgifford, Everett Zufelt, and sun: Fixed Link to expand / collapse fieldsets has poorly accessible link text.
- #521852 by brandonojc, Everett Zufelt, mgifford, and sun: Provide semantic markup to local tasks to indicate an active task.
- #573792 by yched: Fixed batch.test errors.
- #318636 by effulgentsia, sun, Damien Tournoud, Xano, and jrchamp: Make l() themable.
- #602522 follow-up by effulgentsia: Fix a couple of straggler missed operation link conversions.
- #560944 follow-up by brandonojc, seutje, and Davy Van Den Bremt: Move collapsible fieldset logic from theme_fieldset() hook to form_process_fieldset().
- #523058 by catch, pwolanin, sun, and smk-ka, and jrchamp: Optimize check_plain().