1. 31 Dec, 2002 2 commits
    • Dries's avatar
      · de95001c
      Dries authored
      - Tidied up the use of check_output().  Might make rendering pages a bit
        snappier (performance improvement).
      de95001c
    • Dries's avatar
      · 92758279
      Dries authored
      - Bugfix: wrapped an RSS item's description in a check_output() to ensure
        proper markup.
      92758279
  2. 30 Dec, 2002 2 commits
    • Dries's avatar
      · e97c6a73
      Dries authored
      - Code improvement: menu_tree() will no longer generate empty "<ul></ul>"
        constructs.
      e97c6a73
    • Dries's avatar
      · 769ebb66
      Dries authored
      - Check input given to table rendering functions to avoid warning.
      769ebb66
  3. 29 Dec, 2002 1 commit
    • Dries's avatar
      · 14158fbc
      Dries authored
      - Added table rendering functions.  As an example, I changed the node module
        to take advantage of it.
      14158fbc
  4. 27 Dec, 2002 1 commit
    • Dries's avatar
      · a3ad12a9
      Dries authored
      - We don't have to show the main row anymore.
      a3ad12a9
  5. 26 Dec, 2002 1 commit
    • Dries's avatar
      · 26e0b9b7
      Dries authored
      - Made Drupal report an error when magic_quotes are disabled.
      26e0b9b7
  6. 24 Dec, 2002 1 commit
    • Dries's avatar
      · 22fa9ed7
      Dries authored
      - Refactored the administration pages.
      22fa9ed7
  7. 21 Dec, 2002 1 commit
    • Dries's avatar
      · 8f673be3
      Dries authored
      - Small improvement.  Patch by Moshe.
      8f673be3
  8. 20 Dec, 2002 1 commit
    • Dries's avatar
      · 20e22ad2
      Dries authored
      - Removed some backslashes.  Reported by Adam.
      20e22ad2
  9. 16 Dec, 2002 1 commit
    • Dries's avatar
      · 146beb51
      Dries authored
      - Fixed bug in cache_clear_all().  Patch by Marco.
      146beb51
  10. 15 Dec, 2002 1 commit
    • Dries's avatar
      · eacfd458
      Dries authored
      - Forgot a tag.
      eacfd458
  11. 14 Dec, 2002 1 commit
    • Dries's avatar
      · 99d84c93
      Dries authored
      - Committed Marco's pager improvements.
      
      - Fixed another annoyance with editing content.
      99d84c93
  12. 11 Dec, 2002 2 commits
    • Dries's avatar
      · b6b24c28
      Dries authored
      Applied patch by Natrak:
      
      - page_header() now adds Last-Modified and ETag http headers.
      - When running PHP as an Apache module page_header() will check the HTTP
        headers for conditional gets, and will only push the content when it
        fails. (Works for html and xml pages as they are all cached). Note:
        this is a PHP limitation, so until PHP makes it work for other web
        servers this won't work for them.
      - Added created field to cache database to hold the timestamp when the
        cache was created.
      - Changed cache_get() to return an object with ->data and ->created.
      - Update forum and locale modules.
      b6b24c28
    • Dries's avatar
      · 81a6bcd7
      Dries authored
      - Fixed typo.  Reported by Kobus.
      81a6bcd7
  13. 10 Dec, 2002 1 commit
    • Dries's avatar
      · 7ce686c1
      Dries authored
      o Permission improvements:
      
         + Removed the "post content" permission and replaced it by more fine-grained permissions such as "maintain static pages", "maintain personal blog", "maintain stories", etc.
      
      o Usability improvements to teasers:
      
         + Teaser forms are no more.  Teasers are extracted automatically but can also be instructed using a delimiter "---".  Furthermore, when a post it too short for a teaser, the user won't be bother with teaser stuff anymore.
      
         + Added an option to set the teaser length, or to disable teasers all together.
      
         + When previewing a post, both the short (if any) and the full version of a post are shown.  This addresses a common complaint; for example, when writing a book page there was no way you could preview the short version of your post.
      
         + Forum posts can be teasered now.  This is particularly helpful in the context of drupal.org where we promote forum topics.
      
      o Bugfix: replaced all PHP short tags (<?) with long tags (<?php).
      
      o Bugfix: removed hard-coded dependence on comment module.
      
      o Bugfix: when the queue module was disabled, it was not possible to approve updated book pages.
      
      o Bugfix: applied modified version of Marco's node_teaser() fix.
      7ce686c1
  14. 08 Dec, 2002 1 commit
    • Dries's avatar
      · 296a01f3
      Dries authored
      - Made sure session.cache_limiter is set to "none" as suggested by Moshe
        and Ax.
      296a01f3
  15. 07 Dec, 2002 1 commit
    • Dries's avatar
      · 7c187f89
      Dries authored
      - Added "short_open_tag 1" to the PHP settings.
      7c187f89
  16. 02 Dec, 2002 1 commit
    • Dries's avatar
      · 8a91f1be
      Dries authored
      - Added some extra information about PHP settings.
      8a91f1be
  17. 29 Nov, 2002 2 commits
    • Dries's avatar
      · 06081084
      Dries authored
      - Patch by Jeremy to fix a module loading bug:
      
          - module.inc:
             + added call to _init for all modules
      
          - statistics.module:
             + added statistics_init()
             + moved all global actions into statistics_init()
      06081084
    • Dries's avatar
      · 6c862208
      Dries authored
      - Fixed small glitch in drupal_goto(): somethimes a "&" got appended.  Patch
        by Marco.
      6c862208
  18. 26 Nov, 2002 2 commits
    • Dries's avatar
      · 51778ef1
      Dries authored
      - Applied Ax's pager patch: includes documentation (rewrote it somewhat) and two
        bugfixes; one that makes taxanomy based paging work (eg. index.php?and=2,3)
        and one that kills a warning when the query returns no records.
      51778ef1
    • Dries's avatar
      · 4a723b90
      Dries authored
      - Added some comments/explanation wrt to the "$db_url" settings; this seemed
        to cause problems/confusion.
      4a723b90
  19. 21 Nov, 2002 1 commit
    • Dries's avatar
      · 4f94488b
      Dries authored
      - SID will now only be appended when session.use_trans_sid is set.  Patch
        by Kjartan.
      4f94488b
  20. 18 Nov, 2002 1 commit
    • Dries's avatar
      · 36cb350e
      Dries authored
      - Don't display "1" when there is only one page.
      36cb350e
  21. 17 Nov, 2002 3 commits
  22. 16 Nov, 2002 1 commit
  23. 10 Nov, 2002 1 commit
    • Dries's avatar
      · 99fd26db
      Dries authored
      - Small cosmetic change.  Patch by Natrak.
      99fd26db
  24. 09 Nov, 2002 7 commits
    • Dries's avatar
      · 6ba38a7e
      Dries authored
      - Fixed db_query_range() in PEAR database abstraction layer.  Patch by James.
      6ba38a7e
    • Dries's avatar
      · 2fc257a0
      Dries authored
      - Oops.  Braino.
      2fc257a0
    • Dries's avatar
      · 3dd7d9b4
      Dries authored
      - Oops.  The db_query_range() query got added twice.
      3dd7d9b4
    • Dries's avatar
      · 6d1ffea4
      Dries authored
      - Added check to see whether $items is initiliazed.  Thanks James.
      6d1ffea4
    • Dries's avatar
      · c93ab2a2
      Dries authored
      - Added a db_query_range function.  Patch by Natrak, slightly modified.
      c93ab2a2
    • Dries's avatar
      · a6a47a32
      Dries authored
      - Applied Moshe's "theme head" patch:
      
        "This patch to theme.inc adds the ability for modules to insert HTML
         into the <HEAD> section of all web pages. The additional modules in
         this directory [ed: blog.module] demonstate possible uses for the
         new _head() hook."
      a6a47a32
    • Dries's avatar
      · 562df8fe
      Dries authored
      * Added Jeremy's pager:
      
       "This is a simple, generic pager for Drupal-CVS.  It is designed to be
        easily themeable and expandable.  The code is highly-commented to
        enhance readability."
      
       "Pagers are constructed by combining the provided pieces (all of which
        can be easily modified to display the text or image you prefer) into
        your custom pager."
      
      * Statistics module fixes by Jeremy:
      
       - removed superfluous check for existence of watchdog()
       - saving changes in admin page displays status and returns same page
       - no longer return 1971/01/01 in "view statistics" table
       - switched from "!=" to "<>" in SQL queries for ANSI-SQL compliance
       - switched from "MAX(timestamp) as timestamp" to "MAX(timestamp) as
         max_timestamp" moving towards ANSI-SQL compliance.
      
      * Added a "theme_item_list" function to format itemized lists.  Also
        changed a couple of modules to take advantage of it.  Makes for a
        more consistent UI.
      562df8fe
  25. 08 Nov, 2002 1 commit
    • Dries's avatar
      · b3abbc4b
      Dries authored
      Patch by Natrak:
      
      - Modules and themes now use the same functions to find and administer
        files.
      - Modules can now be placed in sub-directories.
      - Theme descriptions can no longer be edited. This will be handled by
        Dries' theme_conf patch.
      - Update required to keep old modules enabled.
      b3abbc4b
  26. 06 Nov, 2002 1 commit
  27. 26 Oct, 2002 1 commit
    • Dries's avatar
      · 8d103a08
      Dries authored
      - Committed Marco's block rewrite:
      
         + Blocks are not longer called if not rendered: major performance
           improvement.
         + Fixed some bugs (preview option was broken, path option was broken).
         + Removed "ascii"-type blocks.
         + Added permission to for "PHP blocks"
         + ...
      
        NOTES:
      
         + You'll want to run "update.php":
      
             ALTER TABLE blocks DROP remove;
             ALTER TABLE blocks DROP name;
      
         + You'll want to update your custom modules as well as the modules in
           the contrib repository.  Block function should now read:
      
             function *_block($op = "list", $delta = 0) {
               if ($op == "list") {
                 return array of block infos
               }
               else {
                 return subject and content of $delta block
               }
             }
      8d103a08