Downloads
Download tar.gz
388.09 KB
MD5: b453c0a2be62851c5045729ff18ed0ab
SHA-1: dc862db64a5aabb0ee93e22c1f8d7bb134ebac43
SHA-256: 8429e4ed3dfed4a29dcf4c94de05b9f3f82e25609795fae1a6842cb5585a71ee
Download zip
463.28 KB
MD5: 3d37f78cf6e4a444db78c6f9450f89cd
SHA-1: f3d0655927284442ca02ce97723c5be7270c0922
SHA-256: 5ff1ccbe0ca680a7f0619d45586d36e63d2c9810e7326a005a528187d4e4cd16
Release notes
IMPORTANT CHANGES:
- Changes were made to how Panels interacts with comment editing forms in order to ensure compatibility with normal hook_form_alter invocations on comment forms. Some of these changes may potentially break existing uses of comments-within-panels. Upgrade with care, and see #280589 for more details.
- SECURITY UPDATE: A css filter has been written and implemented, due to the inherent potential for arbitrary code execution (via IE's incorrect implementation of expression()) or more phishing-style attacks. The is applied at runtime, which means that any CSS entered via the UI by your users will immediately start being run through the filter once you apply the RC1 update. Because the filter is fairly restrictive, it is a fair to likely chance that your users will see some changes in the behavior of their CSS. It's unfortunate, but CSS headaches are better than having your identity stolen or allowing arbitrary code execution.
(Note that, as far as the Panels devs know, the only place where css-via-the-UI is implemented is in Panels Pages (under the 'Advanced' tab) - consequently, it's not very likely that this new security measure will produce any adverse effects that cannot be easily fixed by simply rewriting those changes into an actual css file - which is the preferable way of doing it, anyway!)
Changes since DRUPAL-5--2-0-BETA5:
- #270363 by dww: Fixed problem with pane title rendering in the content editor (ternary was backwards).
- #270392 by dww: Fix wrong usage of range() in panels_add_content().
- * Updated POT file for beta5
* Updated German translation (~50%) - #278861 by Wim Leers: Fixed missing css_id value in mini_panels when they're used as blocks.
- Move panels_render_pane to panels_pane_render_content and create panels_render_pane() to encapsulate theme_panels_pane for use on individual pane styles.
- #256461: Allow individual panel pane styles. This requires a small modification to existing panel styles so that panel styles don't conflict with pane styles, but it is very minor, and very few panel styles are out there yet.
- Fix problem with Firefox 3 where panes would shoot off to the right when grabbed.
- Fix problem with drag & drop under Opera 9.5 where the second time you pick up a pane, it flies to the upper left.
- #271325 by douggreen, mdenson: Changed the _panels_page_get_title() logic slightly to show titles that were incorrectly being hidden in certain circumstances.
- #279267 by sdboyer: Toned down the warning on panels_node_legacy, as many users were misconstruing the reasons for marking it 'deprecated,' and assuming the module posed a stability risk in a way that it does not.
- #231218 by yched: Keep view panes from rendering the 'more' block when there aren't any 'more' nodes to be seen.
- #267102 by Pancho, sun: Changed behavior of panels_mini and panels_page admin areas to run certain SELECT queries in batches instead of one by one, lessening the db load.
- Fixed small typo syntax error in 1.1.2.57.
- CSS adjustments to fix some basic edit display issues on IE. How were these never reported?
- #232099: Minor javascript fix.
- #224546 by bmcmurray: Encapsulate term description in paragraph headers automatically.
- #263354 by joshk: Allow panels_node nodes to be created programmatically by allowing $layout to be set through $node prior to checking arg(3).
- #261949 by Pancho: Modify the preview admin form to let the admin user know about required arguments.
- #266004 by Pancho: panes should be marked changed when caching settings are updated.
- #266095 by Pancho: correct incorrect strings regarding context identifiers.
- #264263 by Pancho: The menu system was being too strict in checking paths, so it was leaving out paths for tabs that should appear. Thanks Pancho!
- #269158 by Pancho: Rename "contributed modules" to "contributed blocks"
- #265908 by Pancho: Reduce the number of icons on the context order arranging page. Use newer icons in place of older ones.
- #270559 by dww: "portlet" was not re-attaching after pane edit.
- #275808: Fix E_NOTICE in panels_views
- Reverse show/hide icons
- #275814 by smk-ka: Improved documentation for the override URL option in panels views
- #221433 by Pancho: Fix vocabulary_terms to actually work.
- #202930 by katbailey: Additional jquery update fixes.
- #268318 by sun, smk-ka, Lynn: Fix for page titles.
- #256167: Fix it so views arguments really work when they're not there.
- #280769 by garthee: Fix typo preventing form contexts from getting values properly.
- Some text cleanup
- #271765 by dww: Changed default colors in content editor to be more contrastive.
- #270770 by dww: Moved queries from panels.module's update 5215 into panels_mini to avoid errors on sites where panels_mini is not installed.
- Updated docblock comments to be more (and in some cases, at all) accurate.
- #270365 by dww: Adds an 'editor render callback' to the list of content_types plugin properties.
- #280419 by sdboyer: Allowed custom content type panes to have their content rendered in the display editor dynamic preview.
- #100793 by sdboyer: Reduced width of center column for IE compatibility.
- Shortened description slightly, as it exceeded 255 chars (the field size limit)
- #277958 by sun: Fixed possible php error due to simultaneous uninstalling of panels and panels_mini.
- #274530 by yoroy, sdboyer: Changed legacy views icons in add content modal so they are immediately differentiable from view panes.
- Clarified wording in the on-install message; also fixed a potentially misleading typo.
- Unintentional partial commit of not-yet-complete work on #216194; rolling back.
- #216194 by sdboyer, sun: Added UI widget for configuring the category in which a mini-panel appears on the 'Add Content' modal form.
- #275835 by smk-ka: Added widget to views panes configuration allowing the text of the 'more' link to be customized per view pane.
- #230819: Made panels_views aware of changes to view system names; getting out of sync was causing errors, or even WSODs.
- #260278 by Pancho, sdboyer: Refactored save routines to be more consistent across the various client modules.
- #263916 by Pancho, sdboyer: Slightly refactored panels_export_display() to be more modular.
- #277392 by hass, sun: Proper xhtml alt tagging for inline icon images in display editor helptext.
- For dww: Allow scrolling when a pane is dragged outside the frame to deal with very large display setups
- Added 'path' property to ensure that icon continues to display in Add Content as intended.
- Fixed small access error, wherein check_markup() was being called for pane preview rendering without the access check turned on.
- Updated with comment about Live Search, which breaks our js
- Critical fix to plugin handling: client modules adding certain plugin types via the panels_include_directory() method were only half functioning.
- Removed explicit module name declarations from layout plugin definition arrays; also brought sub-arrays in those definitions into line with drupal coding standards for arrays.
- Minor updates to help text strings.
- Updated panels minis to make use of the 'hide title' functionality introduced in beta4.
- #281949 by sun: Fixed location of submit button on content types settings forms.
- Various cleanups to fetch/load functions, resolving several bugs in the process.
- Added isset() check to export function to remove potentially extraneous/undefined data errors.
- #276251 by gordon: sidebars created in flexible layouts were assigning css classes too freely, resulting in css cascade problems with embedded flexible mini-panels.
- Updated to reflect new name for the include directories hook invoker function.
- Added API group definitions to this doc instead of having them in random places inline within the source.
- Updated docblock with the new name for the main api functions api docs grouping.
- Documentation cleanup.
- Renamed panels_get_directories() to panels_get_include_directories() to be more precise and descriptive.
- Documentation cleanup. Added various functions to the HookInvokers group as appropriate.
- More documentation updates; added function to the MainAPI as we'd really like client modules to provide export support when possible.
- Got rid of panels_export_pane_across_displays().
- Updated api doc groupings for ajax functions.
- Added api docs group description for ajax handlers
- #258383 by gordon: Expands context to allow for more granular information about contextual data during various stages of the editing process (e.g.: not just that there's a node context, but what node TYPES are available in that context).
- Just beginning some continued work related to #263916
- #283475 by mooffie: Fixed 'Node Add Form' context so that it's properly configurable from the UI.
- Documentation updates - tidying up @render in docblocks into @ingroup render
- #283570 by mooffie: Fix allowing autocompletion on various panels forms by nid (as the widget descriptions advertise), not just node title.
- #279644 by sun: Fix to order views alphabetically in the Views Panes dropdown selection menu. Important for sites with lots of views.
- #265021 by smk-ka, sun: Added 'minimalistic' option to onecol layout; allows for an absolute minimum of markup on panels output (only a single div).
- Tweaking doxyfile with minor corrections
- #280589 by sun (IMPORTANT): Fix to make comment form compatible with modules that utilize hook_form_alter() on comments.
- #288556: Fixed problem with node context creation that arose from #258383.
- #258383 by gordon: Follow-up patch that accounts for node contexts added manually via the UI.
- #267545 by sun: Fix to layout form's js and radio select widgets; now works with IE and uses the preferable clear-block for formatting.
- #283570 by mooffie: Tail-end of this earlier commit on this issue # that was accidentally left out.
- Changed @file description to remove the regrettable use of 'deprecated' in panels_node_legacy.module.
- #254739: Documenting problem with mini-panels as blocks, css ids, and certain block regions.
- Init commit of the basic css filter designed by dmitrig01; reworked for readability. Also the beginnings of a validate function that uses the filter.
- Completed a somewhat crude, but effective first-round implementation of the css filter.
- Added implementation of hook_node_type() to compensate for the new per-node-type specifications allowed in node contexts. We need to be able to keep pace if the system name of a given node type changes.
- Small touchup on the previous commit.
- #290815 by gordon, sdboyer: Fixes to the behavior of optional context.