Parent Directory
|
Revision Log
|
Revision Graph
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
Roll-back of #595084; type-hinting parameters at stdClass makes it so you can't ever pass in another type of class.
- Patch #595084 by c960657: use type hinting for .
- Patch #332333 by sun: moving some functions, no API changes, no new features.
- Patch #332333 by sun: more fixes for the path API.
- Patch #332333 by dmitrig01, alexw: add a real API to path.module.
- Patch by #565496 by dropcube, pwolanin: changed Allow dynamic attaching of other types of stuff to render() structures.
#506124 follow-up by Gábor Hojtsy: Move URL aliases under Search & Metadata.
#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 follow-up by sun: Move action 'tabs' out of local tasks and into local actions.
- Patch #476290 by tylor, evlis2, bohjan, Psicomante et al: add path alias to taxonomy term edit page. Yay.
- Patch #481706 by Dave Reid: path_node_delete() can leave abandoned URL aliases.
- Patch #504098 by eigenator, Xano, Keith.smith et al: better help text for path administration page.
- Patch #506976 by catch: rename hook_perm to hook_permission.
#506124 by Bojhan: Move URL aliases path to site configuration.
- Patch #288946 by jeffschuler, z.stolar: increase path length to 255.
- Patch #472642 by stella, agentrickard: remove 'implementation of' nominalizations from Docblocks.
- Patch #394510 by Berdir, ksenzee: convert to new database abstraction layer.
- Patch #440920 by brianV: whitespace and coding style clean-up.
#323112 by dmitrig01, kkaefer, quicksketch, frando and many many more: Now presenting... Vertical Tabs. Fantastic new UI improvement for node forms and hopefully more in the future.
#367356 by ultimateboy: Add label above path form for consistency.
#383066 by David Strauss: Rename hook_nodeapi_X to hook_node_X.
- Patch #335385 by Dave Reid: fixed maxlength of path alias fields to be consistent with the database.
- Patch #319356 by recidive: clean up hook_nodeapi_ fucntion signatures and documentation because of previous node API clean-ups.
- Patch #324313 by catch et al: load multiple nodes and terms at once.
- Patch #335385 by Dave Reid: fixed maxlength of path alias fields to be consistent with the database.
- Patch #335385 by Dave Reid: fixed maxlength of path alias fields to be consistent with the database.
#282405 by Damien Tournoud, lilou, Dave Reid: Enforce coding standard on elseif.
#313213 by maartenvg, Gábor Hojtsy: Add a 'title' attribute for permissions to allow for localization of permission names
- Patch #310212 by justinrandell: killed in _node hook, as well as twelve sable tooth tigers.
- Patch #161301 by Eaton, Sun, moshe and webchick: make checking for node edit forms easier. DX improvement.
#108979 by ewhipple, catch, and sun: Order permissions consistently, keep node type related permissions together.
- Patch #254553 by aclight: fixed E_NOTICE.
- Patch #254553 by aclight: fixed E_NOTICE.
- 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 #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
- Patch #229517 by keith.smith and flobruit: de-html selected interface strings.
- Patch #30984 by webchick, keith.smith, kkaefer, Crell et al: provide descriptions for permissions on the permission administration page.
#216404 by Rob Loach: path_nodeapi() only worked for users with permissions, although node loading requires the path to be loaded.
#216404 by Rob Loach: path_nodeapi() only worked for users with permissions, although node loading requires the path to be loaded
#154517 follow up by Desbeers: path_form_alter() was not path alias language aware
#200069 by keith.smith: new standard for 'more information' links in module help texts, as the handbook we referred to before was renamed
#197297 by DanW (as GHOP 17), and keith.smith: clean up lots of help texts, update to drag and drop functionality, drupal.module removal, etc
#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
#154517 follow up by Desbeers: fix saving and updating language aware path aliases
#154517 by chx and Desbeers: usability fixes for path module (required fields, permission info and resetting the filter made possible), and fixing language usage on nodeapi update in path_nodeapi
#166644 by pwolanin: path module was incorrectly using drupal_get_form
- Patch #162463 by kbahey: fixed notice.
- Patch #161178 by Crell: split up path module.
#156910 by asimmonds: fix code indentation problems introduced with new code in this development cycle; only whitespace changes
- Rollback of patch #147723: delete API. Talked to Steven and Gabor and we unanimously agreed to rollback the deletion API. We all support the features this patch added, yet not its actual design and implementation. After some talk, we decided that it would be better for Drupal -- in the long term -- not to go with a solution that isn't 100%. We also recognize that in the short term, this patch would have been useful addition. So let's figure out how we can implement this properly in D7.
#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
#154046: Optimize confirm_form syntax for common usage (and fix some $form_state bugs).
#153781: Convert all remaining confirm_forms() to deletion api.
#147723: Deletion API (by hunmonk). Woop woop.
#150049 by Moshe Weitzman: empower custom url rewriting with url() options
- Patch #146667 by Eaton: correct builder argument ordering, eliminate redundant arguments
- Patch #146470 by Eaton et al: standardize form API3 hook parameter order.
- Patch #142619 by erdemkose: fixed E_ALL warnings. Partial backport from HEAD
- Patch #137767 by chx and pwolanin: multiple menu support.
- Patch #138706 by eaton, chx, webchick, yched et al: form api 3 ... yay. :)
- Patch #142619 by erdemkose: fixed E_ALL warnings.
- Modified patch #141526 by Gurpartap Singh: added a filter form on the path alias table.
- Patch #128082 by Goba et al: Allow localization of built-in menu items.
- Patch #137376 by Gabor: add language support to nodes.
#130971: Kitchen sink (E_NOTICE compliance / Code style / Bugfix in book toc)
- Patch #128866 by Gabor, Steven, chx, Jose et al: new language subsystem.
- Patch #110888 by Eaton: unify hook _alter()
- Patch #128081 by Eaton: remove #base, paving the path for a simpler form API.
- Patch #126128 by chx and Steven: menu fixes and enhancements. Yay.
- Patch #111347 by Steven: refactor url() and l().
- Patch #112715 by chx, webchick, asimmonds, et al: fixing E_ALL notices. Thanks.
- Patch #34755 by chx et al: faster menu system. HEAD is temporary broken and there is no upgrade path yet.
- Missing clean up URLs on path alias overview page.
- Patch #103969 by Gabor: documentation corrections.
#97824 by Gurpartap. Move enclosing elements outside of their t().
Restoring path.module
- Patch #99245 by m3avrck: make consistent use of url() in CSS files.
- Patch #92992 by webchick and neclimdul: clean up documentation that is superseded by the new 'by module' administration dashboard.
- Patch #98293 by Steven: remove restrictions on path aliases.
- Patch #62035 by scroogie: removed redundant query.
#84146: Use 'Sentence capitalization' for menu items, page titles, form items, etc
- Patch #82465 by webchick: renamed variables in hooks for consistency.
#80804 by stefan nagtegaal. Add units for paths.
- Rollback of patch #68418: clean up node submit hooks. Needs more thinkering. Restores the old node API.
- Patch #80952 by earl, webchick, neclimdul et al: .info files
- Patch #68418 by Moshe et al: clean up node submit hooks.
- Patch #76444 by chx, moshe, eaton, angie et al: make it possible to control access to form elements.
- Patch #79559 by asimmonds: move path_form to FormAPI validate/submit model.
- Patch #77919 by chx, eaton, moshe, et al: enable programmaticaly submitted forms via the pull model.
#76802: Introduce placeholder magic into t() See: http://drupal.org/node/64279#t-placeholders
- Patch #77422 by timcn: corrected various paths in the documentation.
- Patch #72079 by Earl et al: give Drupal an overall administration page ... :-)
- Patch #72284 by me: + reorganized ?q=admin/settings + deprecated the _settings hook
#61802 by Zen, Double spaced sentences clean up
#5371, drupal_get_destination, pager and tablesort array handling, patch by Steven
#56421: Make path.module node aliases work when using custom rewrite functions
- Patch #52157 by Zen: can't edit path aliases.
- Patch #46746 by Matt: fixed inconsistent encoding of path aliases. Fixes broken URLs on profile pages.
#51602, Mis-typed user_access() in delete-confirm, patch by njivy
- Patch #49912: www.drupal.org -> drupal.org. (Today's critical bugfix #5.)
- Patch #48622 by adrian: remove drupal_goto from _submit functions.
- Patch #41474 by spiderman: no confirmation when deleting a path alias.
- Patch #34920 by Morbus/webchick/tangent: fixed order of form fields.
- Patch #40393 by Richard: fixed permissions of URL settings on node submission page.
- Patch #39778 by chx: obliterate nodeapi op form in favor of the forms API's way of doing things. Tested with help from webchick.
- Patch #39576 by chx: rename '_execute' to '_submit' and '#execute' to '#submit'.
- Patch #35644 by webchick: forms API simplificiations.
- Patch #26139 by webchick / Kieran / documentation team: improved admin help of core modules! /
- Patch #35621 by asimmonds: URL path settings on node/add/* did not work.
- Patch #34920 by tangent: reorganized the node submission form a bit.
- Patch #33752 by chx, adrian, et al: another batch of form API changes/fixes.
- Patch #29465: new form API by Adrian et al. TODO: + The contact.module was broken; a new patch for contact.module is needed. + Documentation is needed. + The most important modules need to be updated ASAP.
- Patch #28786 by Neil: move pagers out of table.
- Fixed documentation.
- Patch #29030 by Goba: updated the path module's documentation.
- Patch #29385 by chx: no ?> add end of files.
- Patch #28482 by Uwe: add $ tags to all files. Patch has some rejects.
- Patch by Uwe: tidied up the CVS IDs.
- Patch #25603 by Stefan: made the sizes of forms consistent. TODO: document the defaults in the PHPdoc comments.
- Patch #24397 by deekayen: replaced deprecated reference to conf.php.
- Patch #24397 by deekayen: replaced deprecated reference to conf.php.
- Patch #22035 by mathias/mikeryan: improved performance of path aliases.
- Patch 20910 by chx: centralize print theme page.
- Patch #19451 by JonBob: improved consistency of module descriptions. We should write guidelines for this -- maybe in the PHPDoc code of the _help hook.
- #18817: Clean up plain-text checking (see drupal-devel!)
- Patch #16246 by Moshe: "Here is a patch for node.module since thta hunk failed last time. Note that I've removed the 'delete' link since it doesn't work and is mostly obsolete with the 'mass delete' feature. I've also added smart destination andling to the 'url alias delete' feature."
- Patch #16246 by Moshe: added mechanism to direct the user back to the referring page after completing a form. (Moshe: the patch against node.module failed to apply.)
- Patch #13907 by Neil: less ways to set the page title. * Less logic in theme code. * Encourages use of the menu system. * Easier to find where a title or breadcrumb comes from in other people's code because there are less places to look. Look in menu and then grep for the appropriate set function. Looking for calls to theme_page() is hard because there are too many of them. * Very slightly more efficient.
- Patch by Stefan: wrapped the help texts in <p></p> tags. Helps improve consistency.
- Patch #12783 by Stefan: various small consistency/usability improvements.
- Patch #11952 by Neil Drumm: the path module's help text contained information that was no longer up-to-date.
- Patch #11952 by Neil Drumm: the path module's help text contained information that was no longer up-to-date.
- Patch #10603 by TDobes: bugfix: URL aliases got lost when deleting revision.
- Patch #8179 by JonBob: reintroduced menu caching.
- Patch by JonBob: for consistency and readability, add brief descriptions of each source file inside the @file comment block at the head of the file. This helps with Doxygen indexing, and also allows neophytes to see what a file does immediately on opening the source, regardless of the organization of the hooks.
- Code improvements by Stefan: use capital letters for header titles (and added some missing t() functions).
- Code improvements by Stefan: made all status messages consistent (and easier to translate).
- Patch #9983 by Stefan: usability improvement: made sure all status messages start with a capital letter.
- Patch #6760 by JonBob: refactored the taxonomy module URLs to be nicer, improved the code/Doxygen comments. As discussed before, the path "taxonomy/page/or/1,2" becomes "taxonomy/term/1+2" and the path "taxonomy/page/and/1,2" becomes "taxonomy/term/1,2". The most common case of listing nodes attached to a single term becomes simpler, since it doesn't require a meaningless "or" or "and". A depth of "0" is assumed, but a positive integer or "all" can be used. Feeds are available at "taxonomy/term/1+2/all/feed" and the like. This iteration of the patch also changes the structure of taxonomy_select_nodes(), since it was not following Drupal conventions. A handful of contrib modules call this function, and will need to be updated. Instead of passing in a $taxonomy object containing parameters for the function, the parameters are passed independently. This simplifies the code quite a bit. The queries were changed to only return node IDs for speed; all results from this function are passed through node_load() anyway, so the extra information returned was discarded. The AND query was also changed to avoid the strange trick and remove an extra query, at the expense of a table join per root term in the AND. This cleans up the code substantially while at the same time enabling the use of AND with a depth parameter. TODO: update contribution modules.
- Small code simplifications. - Small usability improvement thanks to using drupal_goto() after deleting an alias.
- Patch by Matt: made it possible to alias an URL multiple times.
- More tab-improvements by JonBob: improved support for the default tabs!
- Simplified some of the help texts.
- Removed left-over instance of theme('error'): error handling is now done by
the form code.
- Patch by Steven and me: refactored the form handling of nodes. The node system is now using form_set_error() and friends like the rest of Drupal does. This makes for both a consistent user experience and consistent code. It simplifies the forms and validation code, however, it does change the node API slightly:
* The _validate hook and the _nodeapi('validate') hook of the node API (1) no longer take an 'error' parameter and (2) should no longer return an error array. To set an error, call form_set_error().
* The _form hook of the node module no longer takes a form hook and should not worry about displaying errors. Ditto for _nodeapi('form_post') and _nodeapi('form_pre').
- Patch #8500 by jseng (modified/simplified): improved usability of editing URL aliases.
Tabs patch!
CHANGES
-------
+ Introduced tabs. First, we extended the menu system to support tabs. Next, a tab was added for every link that was (1) an administrative action other than the implicit 'view' (2) relevant to that particular page only. This is illustrated by the fact that all tabs are verbs and that clicking a page's tab leads you to a subpage of that page.
+ Flattened the administration menu. The tabs helped simplify the navigation menu as I could separate 'actions' from 'navigation'. In addition, I removed the 'administer > configuration'-menu, renamed 'blocks' to 'sidebars' which I hope is a bit more descriptive, and made a couple more changes. Earlier, we already renamed 'taxonomy' to 'categorization' and we move 'statistics' under 'logs'.
+ Grouped settings. All settings have been grouped under 'administer > settings'.
TODO
----
+ Update core themes: only Xtemplate default supports tabs and even those look ugly. Need help.
+ Update contributed modules. The menu() hook changed drastically. Updating your code adhere the new menu() function should be 90% of the work. Moreover, ensure that your modue's admin links are still valid and that URLs to node get updated to the new scheme ('node/view/x' -> 'node/x').
- Patch #8105 by mathias: made the menu system aware of path aliases.
- Patch #7350 by Mathias: return part a taxonomy tree to a user-defined depth/level. - Updated CHANGELOG.txt.
- Updated the form handling to use form_set_error(). All core modules have been updated (almost none have error checking for forms) except the node forms ...
- More code improvements by JonBob. Thanks a bunch.
- Added support for 403 handling. Patch by JonBob. As a side benefit, administrators will be able to define a custom 403 page, just as they can define 404 pages now. This needs to be documented in the "Changes since / migrating to ..." pages.
Patch #5588 by bylund: XHTML improvements: <i> -> <em> and <b> -> <strong>.
Patch #5588 by bylund: XHTML improvements: <i> -> <em> and <b> -> <strong>.
- Patch by Steven: removed redundant permission checks. These are no longer required thanks to the new 404 handling.
- Code improvements by Mathias: made the path module use drupal_set_message().
- Fixes by Goba: updated help text of mass URL aliasing and fixed escaping problem.
Patch 5287 by Stefan: multiline help texts should become inside a single $output.
- Many excellent news aggregator improvements by Kjartan:
+ Added drupal_http_request().
+ Replaced rssfeeds with OPML feed subscription list.
+ Added support for pubDate.
+ Added support for conditional gets using ETag and Last-Modified.
- XHTML improvements: <b> -> <strong>. Patch by Stefan.
- Tidied up some inconsistencies in the code: scripts/code-style.sh is your friend.
- Path module documentation updates.
- Improvements by Goba:
+ removes the lots of pagers and indirect pager themeing
+ add the theme_pager() function, which should be called as
theme("pager", ...) to get a pager.
- Introduced a drupal_set_message() and drupal_get_message() function.
Contributed themes and modules need to be updated:
- modules: status() is no more; use drupal_set_message() instead.
- themes: use drupal_get_message() to check for status messages and
visualize them.
- Fixed non-ANSI SQL query in path module
- Fixed non-ANSI SQL query in path module
- Committed phase 4 of JonBob's menu system changes.
- Patch by JonBob: Phase 2 of the menu system integration project. This unifies the interface used by admin and non-admin pages, and deprecates the _page hook in favor of explicit callbacks from menu(). Breadcrumbs, titles, and help text go away as a result of this patch; they will return in the phase 3 patch, printed by the theme.
- table(...) -> theme("table", ...)
- Committed stage 2 of the theme system improvements! Patch by CodeMonkeyX.
- Bugfix: 'path' -> {url_alias}. Patch by Mark Coady.
Typoes.
- Bugfix: renamed the 'statistics' table to 'node_counter' as 'statistics' is a reserved SQL keyword. Required for both PostgreSQL and MSSQL. Patch by Adrian. - Bugfix: renamed the 'path' table to 'url_alias' as 'path' is a reserved SQL keyword. Required for both PostgreSQL and MSSQL. Patch by Adrian.
- Bugfix: pass the node by reference in path_nodeapi so that $node->path is set for the node. Fixes bug #3680. Patch by Matt. - Bugfix: when creating a new node, don't try to insert a path if it wasn't set in the node form. This destroys any paths which the user may have created ahead of time for that node. Patch by Matt.
- Committed part 3 of Michael's help system improvements: removed the $help parameter from the menu() function.
- Bugfix: inserting and updating paths was not working. Patch by Matt. - Bugfix: updated the queue module menu so the "view submission" link appears in the navigation when enabled. Patch by Matt.
- Help system improvements: eliminated the _system hook. Patch by Michael. - Bloggerapi module fixes. Patch by Kjartan. - Coding style fixes. Patch by Michael.
- Node API code clean-up. Patch by Kjartan.
- Various path module fixes by Gabor.
- Fix visual bug: incorrect colspan for table.
- Path modoule improvements. Modified path by Matt.
- Modifies path.module to get rid of pgsql reserved word. Patch by Adrian. - Updates database.pgsql and database.mysql to work with current cvs. Patch by Adrian. - Updates update.php to be able to update postgres from 4.2 to current. Patch by Adrian. - Small fixes by me.
- The path module itself
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.2 |