Parent Directory
|
Revision Log
|
Revision Graph
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
- Patch #606640 by eojthebrave, sun, catch: don't use menu loaders because menu loaders are executed on every menu system access check. Performance improvement.
- Patch #629100 by David_Rothstein: fixed incorrect PHPDoc in menu_contextual_links().
#521852 by brandonojc, Everett Zufelt, mgifford, and sun: Provide semantic markup to local tasks to indicate an active task.
- Patch #607244 by sun: added permission to decrease performance impact of contextual links.
#607008 by dww, Gerhard Killesreiter, JacobSingh, and chx: Changed Fix bugs in https support and use https for authorize.php if available.
- Patch #473268 by sun: documentation improvements for edit in place.
#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.
#511286 follow-up: Committed rest of stuff.
- Patch #593746 by #593746 by sun, andypost: prepare Drupal core for dynamic data translation.
- Patch #599804 by effulgentsia, catch: unify page, AJAX 'path', and AJAX 'callback' callbacks. Oh my, this is the beginning of something big.
- Patch #599706 by tobiasb: tiny documentation fix.
#599706 by sun: Allow altering local tasks/actions.
#473082 by sun, Amitaibu, dropcube, and Pasqualle: Added a custom menu API.
- Patch #572618 by effulgentsia, pwolanin, sun: all theme functions should take a single argument. Code clean-up and performance improvement. Woot.
#574862 by jhodgdon: better documentation for menu_set_active_trail()
- Patch #574862 by jhodgdon | moshe weitzman: menu_set_active_trail() doc lacks details.
- Patch #553944 by David_Rothstein, ksenzee | JacobSingh, sun, jhodgdon, pwolanin: allow modules to specify per-page custom themes in hook_menu().
- Patch #283723 by pwolanin, sun | eddified, moshe weitzman, Dries, aether, Arancaytar: Added Make menu_tree_output() return renderable output.
#457450 by agentrickard: Added hooks to track changes to menu links.
#569656 by c960657: Use DRUPAL_ROOT in menu_execute_active_handler().
#566094 by Arancaytar and smk-ka: Fixed hierarchy generation in menu_tree_data().
- Patch #473240 by Arancaytar, c960657: menu_get_names() crashed when called.
#509584 by pwolanin: Various API fixes for menu_tree_data() including depth param.
#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 ***
#542658 by Gábor Hojtsy, sun, pwolanin: Move action 'tabs' out of local tasks.
#201415 by sun: Add a permission to access site in maintenance mode.
#514172 by Bojhan: Increased maximum menu router parts (again).
- Patch #251792 by pwolanin, Damien Tournoud, slantview, c960657: added a locking framework for long running operations.
#546048 by Gábor Hojtsy: Move maintenance mode setting to config/development.
- Patch #536768 by chx: use the database to do type casting so we can clean up some code. ;-)
- Patch #535264 by Crell: removing some more legacy cruft.
- Patch #524638 by drumm: documentation clean-up.
#472160 by chx and Heine. Deny D6-style access elements.
- Patch #514172 by quicksketch: increase max router parts.
- Patch #359719 by joachim, brianV: documentation for theme_menu_item().
- Patch #111011 by Josh Waihi: adding foreign key specifications.
- Patch #393632 by andypost: use both first and last class for single-item menu items.
- Patch #471070 by stella: millions of code style fixes.
- Patch #372306 by moshe: add tag to menu_get_item() query.
- Patch #409598 by pwolanin, swentel: fixed problem with content type descriptions not being updated.
#317775 by Starminder, pwolanin: do not store the menu router table serialized in cache, since it cases more performance problems then it solves
- Patch #422368 by JamesAn: converted menu.inc to the new static caching API.
- Patch #430342 by kkaefer et al: usability improvement: changed 'site maintenance' to 'maintenance mode'.
- Patch #436940 by bradfordcp: _menu_check_access() could not call access callback functions in include files.
- Patch #423690 by Berdir: fixed bug in menu_link_maintain(). With tests.
- Patch #317775 by pwolanin, chx et al: caching the entire {menu_router} table causes problems.
- Patch #317775 by pwolanin, justinrandell: caching entire {menu_router} table causes MySQL error/slow rebuilds and slows menu_link_save.
#408962 by brianV: improve phpdoc documentation for menu_tree_collect_node_links() and menu_tree_check_access().
#372914 by chx, pwolanin, webchick: Menu link title localization was broken when a non-t callback was used
- Patch #408962 by brianV: documentation improvements.
- Patch #273137 by pwolanin, David_Rothstein, chx, et al: split navigation to user and administration menu. Will require follow-up patches.
- Patch #401922 by Damien Tournoud: fixed parent link detection.
#372914 by chx: Fix link titles when using a non-t() callback.
- Patch #298722 by pwolanin: _menu_translate returns FALSE before to_arg is available. Drupal.org upgrade blocker.
- Patch #298722 by pwolanin: _menu_translate returns FALSE before to_arg is available. Drupal.org upgrade blocker.
#348627 by smk-ka and catch: Allow menu title callback property to bypass t() (+documentation and tests)
- Patch #352712 by dmitrig01: better documentation for menu_get_object() and arg().
- Patch #352470 by scor: fixed typos and grammar in comments.
- Patch #349504 by keith.smith: clean up sentence spacing in code comments.
- Patch #320510 by hswong3i et al: convert menu.inc to new database abstraction layer.
- Patch #334030 by justinrandell: replace module_list with module_implements when calling a hook.
#328110 by marcingy, Damien Tournoud, swentel, and pwolanin: Fix error on admin/build/menu, and robustify the test so we catch stuff like this in the future.
- Patch #325665 by chx, Damien Tournoud, justinrandell et al: improved the cache registry lookups.
Oops. Roll-back of #328110. Apologies
#328110 by Damien Tournoud: Remove recoverable fatal error from menu system.
- Patch #299778 by hswong3i, Arancaytar, Dave Reid et al: code clean-up.
Rolling back #302638, it caused problems reported in #328110
#302638 by pwolanin: avoid running several no-op queries while the menu is being rebuilt; improves performance
#331705 by dmitrig01: Make sure a menu callback exists before attempting to call it.
- Patch #298600 by chx, justinrandell, Damien, et al: make module_implements work regardless of bootstrap phase.
#249571 by pwolanin: Primary/secondary links did not get the 'active-trail' class properly on the list items
#320146 by pwolanin: little usability tweak to link the site offline admin message to the maintenance settings page
- Patch #302638 by pwolanin: no-op queries during menu rebuild.
#285165 follow up by Damien Tournoud, pwolanin, chx: fixed wildcard loader problem
- Patch #285165 by Damien Tournoud, pwolanin, chx: fixed wildcard loader problem
- Patch #285165 by Heine, Gabor: fixed wildcard loader names with numbers.
- Patch #285165 by Heine, Gabor: fixed wildcard loader names with numbers.
- Patch #320146 by pwolanin: when in offline mode, link to the admin page to take the site online again.
#249571 by pwolanin: Fix bug with 'active-trail' class in Primary/Secondary links.
#261148 by chx, pwolanin: The menu's first rebuild does not always happen properly due to race conditions, so look to rebuild the menu if the masks are empty.
#261148 by chx and pwolanin: Allow recovery from a failed menu build.
#268006 by pwolanin: Help from hook_help() was displayed on 403/404 pages.
#238760 follow-up by pwolanin: Forward-port rest of 6.x fix for menu_rebuild() race condition.
#259623 by dopry and Damien Tournoud: Convert includes/requires to use absolute paths.
#268006 by pwolanin: Prevent hook_help() from appearing on 403 pages.
- Patch #302149 by pwolanin: fixed confusing/duplicate use of names in menu admin.
#278458 reported by j0hn-smith, patch by pwolanin: the menu cache was not cleared properly in menu_link_maintain()
- Patch #285309 by pwolanin: menu_name in hook_menu is ignored on updates.
- Patch #303827 by Damien Tournoud: fixed the menu system.
#285309 by pwolanin: menu_name in hook_menu is ignored on updates
- Patch #297234 by heyrocker, asimmonds: improved doxygen documentation for menu_link_save().
- Patch #227851 by hswong3i: made SQL query ANSI compliant.
- Patch #298581 by Damien Tournoud: database clean-ups.
- Patch #225450 by Crell, chx, bjaspan, catch, swentel, recidive et al: next generation database layer for Drupal 7.
- Patch #278458 by pwolanin: menu_link_maintain() doesn't always clear the menu cache properly.
- Patch #273129 by pwolanin: adding class active-trail should not remove previous attributes.
#273129 by luddet, pwolanin: the fix to add the active-trail class to menu items resulted in overwriting of existing attributes
- Patch #238760 by pwolanin, Damien, boydjd: reduce race condition in menu rebuilding.
- 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.
#170309 by Jaza, keith.smith, naquah, pwolanin, Nick Urban, Pasqualle: menu_set_active_trail() does not allways include all items; fixing breadcrumbs to include parants properly
#266596 by pwolanin: menu performance improvement to not localize menu items which are not accessible
- Patch #170309 by pwolanin, Pasqualle, Nick Urban, naquah, keith.smith, et al: breadcrumb doesn'tt always include all active items.
- Patch #216515 by chx, Damien Tournoud, et al: fixed form API glitch with caching.
- Patch #266596 by pwolanin: menu system performance improvement.
#259483 by merlinofchaos, pwolanin: Undefined index: attributes in menu.inc line 517
- Patch #101543 by webchick: document all constants.
- Patch #259483 by pwolanin: fixed undefined index warning.
#249571 by pwolanin: primary and secondary links did not get the active-trail class
#238760 by Optalgin, boydjd, Damien Tournoud, pwolanin: reduce window for error in menu table rebuilding, only emptying the table once we have data to save to there
- Patch #256579 by justinrandell: registry performance optimizations.
- 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 #249571 by pwoladin: primary/secondary links don't get 'active-trail' class.
- Patch #249546 by pwolanin: rip menu access inheritance -- was already committed to D6.
- 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.
Drupal 6.2
#231587 by pwolanin, killes: (performance) use two level cache in menus, instead of storing very large amounts of data multiple times
- Patch #220827 by Arancaytar et al: menu system phpdoc improvements.
- Patch #218513 by Pancho: Doxygen formatting fixes.
- Patch #231587 by pwolanin et al: fixed scalability issue in the menu system.
#220827 by Arancaytar, ax: fix code comments in _menu_navigation_links_rebuild() (minor)
#218513 by moshe weitzman, Pancho: code documentation formatting fixes for menu.inc (minor)
- Patch #216813 by pwolanin et al: fixed upgrade path for primary links and navigation.
- Patch #220953 by pwolanin: fixed bug in _menu_navigation_links_rebuild().
#220953 by pwolanin: it was possible to have menu items with nonexistent parents, now properly reparenting
#101904 by David_Rothstein. Make secondary links work for primary links with '<front>' path.
- Patch #215858 by pwolanin, goba, catch et al: localized menu link data getting saved back to the database.
- Patch #218471 by pwolanin: menus and books exposed unpublished nodes.
- Patch #184926 by Rob and brightloudnoise: improved usability of status message when site is offline.
- Patch #211979 by chx, theborg, pwolanin, et al: menu items show no matter where their parent is found.
#184926 by Rob Loach: offline message was displayed to admin right after switching offline mode off
#211979 by theborg, chx, pwolanin: menu items moved out of the navigation menu were not found as parents
#216813 by David_Rothstein, chx, pwolanin: primary and secondary links were broken on upgrade
#215858 follow up by pwolanin: external links were not properly localizing options (critical)
#218471 by pwolanin: exclude unpublished nodes from menus and books (critical)
- Patch #214513 by Lynn: missing break-statement in system_send_email_action.
- Patch #218319 by Moshe: added support for dynamic menu items in query strings.
- Patch #210131 by dvessel, catch, John, et al: updated jQuery library.
#218319 by moshe weitzman: translated menu link altering was not possible (critical regression)
#215858 by pwolanin: localized menu options were saved into the database, avoid this by using different variable names / array keys
#215127 by chx, webernet, catch; testing by theborg: menu item parenting was broken when moving menu items
#215361 by bec: phpdoc for menu_load_objects(), _menu_item_localize() and _menu_link_translate()
#213664 by chx, theborg: menu item not expanded on front page
#213517 by ax: inline documentation cleanup, fixing four unclosed @defgroups
#207029 by JohnAlbin: some menu item properties were not passed along for theming (regression)
#187075 by dvessel: do not compute a breadcrumb for the home page (regression)
#212409 by theborg: avoid calling check_plain() twice on menu links
#210479 by catch, dvessel: add newlines to list items, so inline display and RTL issues are resolved
#208262 by jvandyk: better name for variable signing a menu rebuild requirement
A missing empty line
#207908 by chx, docs by jvandyk: menu title custom translation was not invoked properly
#206510 by pwolanin, chx: menu title arguments were not properly stored when they were empty
#202955 by chx: menu_rebuild() needs to be called after maintenance mode, because stale data might end up in menu tables in maintenance mode
#205843 report by asimmonds, patch by chx: menu_valid_path() was used as an API function, but was located in menu.module, move to menu.inc
#50901 by chx: do not allow user login under maintenance mode, if the logged in user has no site config permission
- Patch #204221 by webernet: code style fixes.
- Patch #204083 by pwolanin: PHPdoc improvement.
#176748 follow up by pwolanin: fix bad breadcrumbs and missing/wrong titles
#204081 by chx: check menu arguments by type, so type casting will not cause problems
- Patch #203509 by pwolanin, chx, cwgordon7 et al: fixed menu inheritenace.
#203274 by Pasqualle: remove excessive witespace from our code (minor)
#201536 by chx: centralizing permission checking code in node revision handling, removing lots of duplicate code
#198579 by webernet and hswong3i: a huge set of coding style fixes, including: - whitespaces at end of lines - indentation - control structure usage - whitespace in empty lines - phpdoc comment formatting
#198620 by yched: a tiny bit of optimization in menu_router_rebuild(); do not try to use the cache when resetting is asked
#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
#196667 (GHOP 45) by fberci: add '@ingroup themeable' to all themeable functions
- Patch #192736 by quicksketch et al: drag and drop for book module.
#170514 by pwolanin: drastically reduce calls to cache clearing when the menu needs to be rebuilt
#194166 rollback and additional comments by chx: developers can modify menu editing behavior with hook_form_alter(), no need for menu API hacks, which were half done anyway
#164330 follow up by webernet and Crell: remove XHTML invalidating ID attribute on links, where the classes are enough to identify them
#178608 by chx: convert menu overview page to a form to overcome any CSRF vulnerabilities
#177497 by chx and Desbeers: revive Drupal 5's menu_set_location() functionality by introducing menu_set_item() (for consistency in function naming), thus fixing a regression in the current development code. Also fixing some misuse of menu_set_location() by using drupal_set_breadcrumb() instead.
#177497 reverted - caused fatal problems with modules using menu_set_location()
#177497 by chx: revive Drupal 5's menu_set_location() functionality by introducing menu_set_item() (for consistency in function naming), thus fixing a regression in the current development code
#184867 by deekayen, catch and keith.smith: fix some spelling errors in our source code and messages printed
#173188 follow up patch by chx: return mlid when a new menu link is added
#184022 bx chx and merlinofchaos with documentation improvements from me: %index and %map menu path placeholders for Views module to be able to use the new menu system
#173188 by chx: update aggregator menu items when an aggregator category is changed
- Patch #182950: fieldset massaging for usability.
#180588 by merlinofchaos: run tabs through theme('menu_item_link') compared to just l() directly, so they can be properly themed
#181564 follow up patch by webernet: fix a notice introduced by the earlier patch committed
#181564 by Crell: add first and last CSS classes to menu tree lists and themed item lists for themers to use
#170514 by pwolanin: block and page cache should be cleaned when a menu item is changed (saved, deleted) or the menu router is rebuilt
#179578 by pwolanin: multiple menu links to the same node were not shown (but were stored)
#179474 by JirkaRybka and pwolanin: proper depth counting for menu tabs when parents are missing inbetween
#179475 by JirkaRybka: fix code comments on menu_local_tasks()
- Patch #164330 by Crell et al: restore menu classes.
#172764 by pwolanin and chx: avoid using the expensive array_shift() in menu.inc
#172754 by pwolanin: page titles were broken when outside the active menu or on a callback
#148677 by pwolanin: set active menu item on 403/404 pages (and on the user page)
#172604 by pwolanin: remove leading space at _menu_find_router_path() to comply to coding standards
- Patch #172950 by webernet: code style fixes.
#147657 by chx: menu module update function
#157510 by pwolanin and chx: search module needs menu tail arguments (arbitrary 'directory' looking parts)
- Patch #145218 by profix898, bennybobw, Crell, forngren et al: use href instead of @import for CSS.
#166593 by hswong3i: move literal values out of some core queries to support cross-database compatibility (ie. better SQL parsing and altering options)
#160168 by kkaefer and pwolanin: restore lost Drupal 5 functionality of being able to set primary and secondary links differently
#155621 follow up patch by pwolanin: really delete menu links by refreshing the cache
- Patch #166719 by pwoladin: help system fix.
- Patch #155621 by pwolanin: Use API function to delete menu links during rebuild.
- Patch #163191 by hswong3i: removed db_num_rows() for compatibility with Oracle and DB2. Also a performance improvement. (Correct version this time.)
- Patch #163191 by hswong3i: removed db_num_rows() for compatibility with Oracle and DB2. Also a performance improvement.
- Patch #154470 by pwolanin et al: optimize menu queries and indices.
- Patch #165160 by hswong3i: made two SQL queries work on DB2.
#162095 by pwolanin: fix MySQL error when moving menu links, not applicable to PostgreSQL
#156626 by pwolanin: allow deletion of custom menus
#154469 follow up patch by pwolanin: fix parameter order in menu_tree_collect_node_links() call
- Patch #154469 by pwolanin: improve performance of access checks and add localized sorting.
- Patch #151055 by pwolanin et al: fixed problems with moving menu items.
#156910 by asimmonds: fix code indentation problems introduced with new code in this development cycle; only whitespace changes
#156782 by webernet and pwolanin: clean up menu API and menu module code comments, fix typos, wrap lines properly and fix some coding style issues
- Patch #151583 by pwolanin, Shakur, webernet, Arancaytar et al: various menu module fixes.
- Patch #155986 by Uwe: fixed typos.
#154064 by pwolanin: get hook_help() up to speed to menu changes, allowing router path based lookups, and also full path argument lookup with a passed argument array
#132226: Single tabs should not appear.
#115847 by chx and pwolanin: traverse to upper menu items for default tabs
#123807 by dvdweide and chx. Return not found instead of access denied in some cases.
- Patch #150676 by lyrincz: removed debug comment.
- Patch #149562 by chx: avoid duplicate menu items.
- Patch #149176 by chx, David et al: getting rid of the sequences table, using db_last_insert_id() instead of db_next_id().
- Patch #147656 by pwolanin and chx: menu module update for Drupal 6.
- Patch #147873 by hswong3i: made an SQL query Oracle-friendly.
- Patch #147873 by hswong3i: menu SQL fix.
- Patch #147873 rollback.
- Patch #147873 by hswong3i: made menu.inc Oracle-friendly.
- Patch #145058 by pwolanin: update parents when a child is deleted.
- Patch #145058 by pwolanin (and chx): re-parenting and caching for menu links.
- Patch #146937 by merlinofchaos: restore maintenance mode.
- Patch #140218 by Crell et al: make it possible to move page callbacks to their own include files.
- Patch #137767 by chx and pwolanin: multiple menu support.
- Patch #137211 by merlinofchaos: move theme information to .info files and improved theme inheritance.
- Patch #128082 by Goba et al: Allow localization of built-in menu items.
- Patch #138703 by chx: Menu inheritance is wrong.
- Patch #131009 by chx: menu system fixes/improvements.
- Patch #134493 by douggreen: getting the Drupal coding standards right in core. Woot. Woot.
#130991: Custom menu items, part 1
#130971: Kitchen sink (E_NOTICE compliance / Code style / Bugfix in book toc)
- Patch #110888 by Eaton: unify hook _alter()
#127172: Fix negative weights in menu system (admin page was out of order)
- Patch #126128 by chx and Steven: menu fixes and enhancements. Yay.
- Patch #125763 by chx: menu system fixes/enhancements.
- Patch #118183 by chx: tabs fixes.
- Patch #113603 by chx: first crack at re-implementing tabs.
- Patch #114753 by chx: the return of the titles
- Patch #113603 by chx: first crack at re-implementing tabs.
- Patch #112715 by chx, webchick, asimmonds, et al: fixing E_ALL notices. Thanks.
- Rollback of E_ALL patch. Too much extra breakage.
- Patch #112715 by webchick et al: fixed some E_ALL errors.
- Patch #34755 by chx et al: faster menu system. HEAD is temporary broken and there is no upgrade path yet.
#109074: Avoid random segfaults in _menu_sort()
#106232 by chx. Add spaces for code style.
- Patch #88707 by chx: Make menu_set_active_item a complete inner redirection.
#101203: Fix 'more help' appearing when there is none.
#78129, Breadcrumb home link points to example.com/node, backport from HEAD
- Patch #101236 by Uwe Herman: fixed typos in the documentation.
- Patch #97907 by webchick: restore 'more help' links.
#72674 by kkaefer. Make adding menu items for local tasks not interfere with the local task.
#46935, Avoid empty menu item title, patch by edkwh. backport from HEAD
- Patch #88707 by kkaefer: make menu_set_active_item recompute the contextual menu items. Bugfix.
- Menu item capitalization
#46935 by markus_petrux and edkwh. Don't output empty title attributes.
#42826 by jvandyk, mfb, macgirvin. Only show 'edit primary links' link if the user has access to it. backport from HEAD
#42826 by jvandyk, mfb, macgirvin. Only show 'edit primary links' link if the user has access to it.
#78129 by Harry Slaughter. Fix up the breadcrumb home link.
- Patch #72290 by killes: split up the cache table.
#79601: module_exist() -> module_exists()
- Patch #67977 by beginner et al: fixed problem with menu system callbacks.
- Patch #72079 by Earl et al: give Drupal an overall administration page ... :-)
Leftovers from #71925: remove # from hook_link keys
#72352 by quiptime, properly generate home link in breadcrumb. backport from HEAD
#72352 by quiptime, properly generate home link in breadcrumb.
- Patch #72204 by nedjo: upper-cased all TRUE/FALSE/NULL constants.
#71621 by keve, avoid an undefined variable, backport from HEAD
#71629 by keve, fix an undefined index., backport from HEAD
#71629 by keve, fix an undefined index.
#71621 by keve, avoid an undefined variable
- Patch #69270 by gordon: add query to the menu items. Required for CiviCRM integration.
- Patch #68703 by jvandyk: corrected the PHPDoc of menu_get_item().
- Patch #68703 by jvandyk: corrected the PHPDoc of menu_get_item().
- Patch #67434 by fgm: small performance improvement. Unset variables as soon as possible.
#65854 by m3avrck: fixed invalid class names. Backport from head.
- Patch #65854 by m3avrck: fixed invalid class names.
- Patch #64692 by psycotic: theme_menu_links() returning Array
- Patch #18260 by Ber, m3averck et al: allow overriding of links returned by modules
- Patch #59222 by Zen: fixed problem with breadcrumb navigation.
#58034, make suggested menu items show up in breadcrumbs, results in less code. Patch by Zen
#58590, Very tiny performance enhancement in menu_set_active_item(), patch by timcn
#57810, avoid running in infinite loop, patch by chx
#56415, menu_set_location (menu_set_active) mangles $_GET/arg(), patch by JonBob
#16542, add db rewriting for menus, patch by chx fixes 57406 too
#55869: Redirect back to requested page after log-in
#56796: Don't show offline notice more than once per page
#45988, Nodes with menu items bypass node permissions system patch by chx
#42388, Rehaul menu builder, patch by chx
- #53857: External URL suppor for menus broken by SA-2006-001
- #53857: External URL suppor for menus broken by SA-2006-001
- sa-2006-001: Custom menu items are accessible to anyone
- sa-2006-001: Custom menu items are accessible to anyone
- sa-2006-001: Custom menu items are accessible to anyone
#42388, Out of range value adjusted for column, patch by drumm
- Patch #48993 by jvandyck: removed notices.
- Patch #48622 by adrian: remove drupal_goto from _submit functions.
- Patch #46184 by Jaza: breadcrumb gone for pages that use menu_set_location()
- Patch #45854 by Jaza: fixed problem with menu_rebuild().
- Patch #45320 by Zen: improved usability of off-line mode.
- Patch #40849 by wtanaka and Richard: killed some menu.inc warnings/notices.
- Patch #39430 by Jaza and Richard: code improvements: improved separation between UI and logic.
- Patch #9477 by Neil and Richard: fixed inconsistent behavior of user-specified paths.