PHP 5.4.5 needed to avoid zend failure when using autoloaded traits
Problem/MotivationWhen using a core trait in a contrib module, my site started whitescreening. The only thing in the Apache log was zend_mm_heap corrupted, no other messages.That led me to...
View Articleimage_style_transform_dimensions unable to deal with all effects.
Problem/MotivationAs of hook_image_effect_info() now has optional dimensions keys for hook_image_effect_info() the new callback "dimensions callback" was introduced. Idea is to provide the ability to...
View ArticleRegression: Allow HTML tags inside detail summary
When using the fieldset FAPI element it was possible to output HTML tags as part of the legend, when switching to the details FAPI element, this is no longer possible.Attached patch fixes this
View ArticleImplement Picture polyfill 2.1
Follow-up from #1883526: Decide on the picture polyfill to use.The <picture>; element is officially coming to both Blink (Chrome + Opera) and WebKit (Safari & others). See picture element...
View ArticleMove fallback image style into the responsive image mapping
Follow-up to #2260061: Implement Picture polyfill 2.1Move fallback image to the responsive image mapping, this way the fallback can be defined in the config of the theme and the site builder only has...
View ArticleCan't create entity, if preview is required
ProblemYou can't add new content, if the entity requires an preview first. The save button don't show up.Reproduce the bug:login as administratoropen admin/structure/types/manage/pageSubmission form...
View Article[meta] Introduce a low-level DIC to organize low-level services
Drupal 8 has a great new thing compared to Drupal 7: A dependency injection container (DIC), to manage services, so we don't have to deal with singletons and global state, and we don't need to worry...
View Article[meta] DrupalKernel has too many responsibilities
The DrupalKernel currently has too many responsibilities, and has many qualities of a "god class". Maybe the Kernel already is too big in Symfony, but it certainly is in Drupal.There is a number of...
View Article[meta] Refactor the installer, (multi)site management, and pre-container...
Compared to Drupal 7, a lot of the codebase in Drupal 8 has been transformed into loosely coupled components, receiving their dependencies from a DIC instead of having to pull them from...
View ArticleLink to the examples project from README.txt
Problem/MotivationIt is difficult to find real world examples of Drupal's apis in use.Proposed resolutionLink to the examples project from README.txtRemaining tasksPort Examples to D8 Link to the...
View ArticleHarmonize toArray() / getValue() on Entity / FieldItemList / FieldItem
ContentEntities and what lives below notoriously suck at easy debugging. Running dsm() on them just breaks with a fatal. The recommended practice so far was to use ->getValue() (TypedData API) or...
View ArticleUse an adapter for supporting typed data on ContentEntities
Problem/MotivationRight now the TypedDataInterface sits on all the objects and adds confusing methods there, e.g. $entity->getDefinition(), $entity->getValue().Proposed resolutionAvoid typed data...
View ArticleRouter rebuild lock_wait() condition can result in rebuild later in the...
The problemmenu_rebuild() has additional race conditions which aren't accounted for by the lock.1. Processes that fail to acquire a lock, have the menu_rebuild_needed variable and no menu masks in...
View ArticleAdd simple blank page creation capability
Part of a family of issues at #1787634: [META] Decouple layouts from themesProblem/MotivationIt is not possible to use the Drupal 8 layouts in any way in Drupal core now. The proposed conditional page...
View ArticleWrite a more scalable dispatcher
Problem/MotivationPerformance tests (see #37) revealed the following problems with the Symfony ContainerAwareEventDispatcher:Instantiation of the service is rather costly due to the fact that each...
View ArticleEdit new user list view throws exception on saving
Problem/MotivationSteps to reproduce:Edit new users viewAdd field, filter by user, select all of themClick saveDrupal\Core\Config\ConfigValueException: user_add_role_action.administrator key contains a...
View ArticleField permission in views shows a trailing comma
Problem/MotivationSteps to reproduce:Edit new users viewAdd field, filter by user, select permissionsClick savePlace the block in your frontpageThe admin user shows:<div class="views-field...
View ArticleReordering fails with more than 100 items in a menu
Problem/MotivationAn issue occurs when more than 100 items exist in the root of the menu or under a single parent item, or items exist with a weight outside of -50..50 (causing overflow when trying to...
View ArticleD6 -> D8 Block: Body text of the block not migrated or hidden
Tried a very simple block migration:Source: * Clean install of Drupal 6 (no contrib or custom modules). * 1 Custom block with lorem ipsum text placed in the right sidebarDestination: * Clean install of...
View ArticleImprove the display of trigger icon (pencil)
Problem/MotivationThe cuntextual trigger icon (pencil) is ruggered (when displayed in Bartik) especially on a non-white background. Also the icons are too close to the right (only 2px...
View Article