1. 12 Dec, 2002 1 commit
    • Dries's avatar
      · 9c11b14d
      Dries authored
      - Bugfixes by Marco.
      
      - Attempt to fix linebreak handling.
      9c11b14d
  2. 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
  3. 02 Dec, 2002 2 commits
    • Dries's avatar
      · dcbb71f4
      Dries authored
      - Fixed node revisions.
      dcbb71f4
    • Dries's avatar
      · ab143d68
      Dries authored
      - Fixed "Allow user comments: disabled" no longer works and so on.  Patch by
        Marco.
      ab143d68
  4. 26 Nov, 2002 1 commit
    • Dries's avatar
      · 8fa5440b
      Dries authored
      - Applied Jeremy's statistics module patches:
         + Fixed "recent users" title/timestamps.
         + Added statistics_node_delete() function.
      
      - Applied Jeremy's node module patches:
         + Added call to statistics_node_delete().
         + Fixed call to taxonomy_node_delete().
      8fa5440b
  5. 17 Nov, 2002 1 commit
    • Dries's avatar
      · 9e32c2e9
      Dries authored
      Patch based on work of Kjartan:
      
      - Changed cache API.
      
      - Fixed caching bug in comment.module.  Odd this hasn't been reported yet.
      
      - Fixed caching bug in forum.module.
      
      - Fixed caching bug in system.module.
      
      - Fixed caching bug in block.module.
      
      - Simplified caching support in forum.module thanks to improved cache API.
      9e32c2e9
  6. 11 Nov, 2002 1 commit
    • Dries's avatar
      · a6c8b10d
      Dries authored
      Applied Moshe's patches:
      
      - Adds more title info to each line in the block: now showing author and number of comments in a unified way accross all modules.
      
      - Added pager support to blog module.
      
      - Blog module now uses standard node view, not its own hack which is more theme friendly (http://www.drupal.org/node.php?id=133).
      
      - Blog module now uses node_feed() function for making RSS feeds. since all feeds are now consolidated, a couple tweaks to node_feed() and format_rss_* would lead us to support new RSS formats easily.
      
      - Fixed bugs where unpublished entries were displayed.
      a6c8b10d
  7. 10 Nov, 2002 1 commit
  8. 09 Nov, 2002 1 commit
    • 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
  9. 01 Nov, 2002 1 commit
    • Dries's avatar
      · cc381c14
      Dries authored
      - Fixed glitch in block module: the admin links were not composed
        correctly.  Patch by Stefan.
      
      - Added missing t() functions and improved the %x directives for
        better readability and to ease the process of translating your
        site.  Patches by Stefan.
      
      - Made two small additions to the 'code-clean.sh' script; it will
        now remove patch related junk.
      
      NOTES:
      
      - I removed the &middot; related bits.  Let's tackle these later on
        in a separate patch after we got some sort of consensus.
      
      - I removed the 'module_exist("drupal")' check in the user module;
        I *think* it is incomplete and therefore incorrect.
      
      - Stefan, try using quotes in your translations and check whether
        everything still works.  Example: translate the "Create account"
        button to "Create \"haha\" account \'hihi\'" and see if you can
        still create new accounts.  Maybe automate this using a quick
        hack in the locale module ...
      cc381c14
  10. 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
  11. 22 Oct, 2002 1 commit
    • Dries's avatar
      · 66c5b707
      Dries authored
      - Wrapped some hardcoded colors in "theme_invoke()"s; we can still create
        a drupal_error() later on but I think we better get used to theme_invoke().
      
      - Fixed translation bug.  Patch by Moshe.
      
      - Fixed PHP warning.  Patch by ax.
      66c5b707
  12. 17 Oct, 2002 1 commit
  13. 15 Oct, 2002 1 commit
  14. 27 Sep, 2002 1 commit
  15. 26 Sep, 2002 1 commit
    • Dries's avatar
      · 56bd15ef
      Dries authored
      - Applied Marco's first regex patch.
      56bd15ef
  16. 20 Aug, 2002 1 commit
    • Dries's avatar
      · bfe5b85d
      Dries authored
      - Applied a (modified) version of Marco's SQL sequence patch.
      bfe5b85d
  17. 21 Jul, 2002 1 commit
  18. 13 Jul, 2002 1 commit
    • Dries's avatar
      · 36fca092
      Dries authored
      - Added missing t() functions.  Patch by Ori.
      36fca092
  19. 23 Jun, 2002 1 commit
    • Dries's avatar
      · 0544d005
      Dries authored
      - Made node_comment_mode() cache the mode when possible.  Patch from Marco's
        sandbox.
      0544d005
  20. 15 Jun, 2002 1 commit
  21. 13 Jun, 2002 1 commit
  22. 08 Jun, 2002 1 commit
    • Kjartan's avatar
      - improved module descriptions. · 5d36c704
      Kjartan authored
      - removed admin options for queue and comment module if the modules are not
        loaded.
      - nodes are now auto promoted when queue module isn't enabled.
      - moderation result block is now visible by the node author.
      5d36c704
  23. 01 Jun, 2002 1 commit
    • Kjartan's avatar
      - adding descriptions to modules (thanks Joe + Scott). · 4a28077f
      Kjartan authored
      - fixed comment flat list view missing 1 comment.
      - changed update.php around a bit.
          * security check isn't in effect if the db hasn't been updated.
          * instructions re-organized.
          * fixed some minor updates.
      - updated database.mysql done by UnConeD.
      - changelog update.
      4a28077f
  24. 30 May, 2002 1 commit
    • Dries's avatar
      · af075abb
      Dries authored
      - Fixed but #197: "Shouldn't going to index.php?or=xxx show all content
        for the term rather than only promoted content?".  Reported by Barry,
        fixed by Revar's patch.
      af075abb
  25. 29 May, 2002 1 commit
  26. 26 May, 2002 1 commit
    • Dries's avatar
      · 41914814
      Dries authored
      - Bugfix: just before submitting a node, one could change the content of
        that node to something that would not have passed the preview pages.
      
        Patch by Revar:
      
          "If you uploaded a valid file, and filled out the form right, you will
          get a Submit button.  The problem comes in when you choose a different
          file to upload, and then click Submit.  The filestore_save() function
          cannot do proper validation and handling of the form data, as it only
          returns a list of what node fields to save.  On error, a node entry is
          still created, but with only the nid field set.  The user can't be
          forced to fix their bad entry."
      
          "Add a _form_validate() node hook to process and validate any form
          results.  That way even on Submit, the node code would check the
          validity of the data, and if bad, it could drop you back to the preview
          screen with the current bad data warnings.  Have it return an array of
          errors that can be passed in as $error to the _form() hook.  If it
          returns a null array, then there's no errors, and the submit can go
          through."
      41914814
  27. 24 May, 2002 1 commit
    • Dries's avatar
      · 04e491f8
      Dries authored
      - Now all themes use the new taxonomy stuff, we can remove the depricated
        function node_index() - it was an empty function.
      04e491f8
  28. 23 May, 2002 1 commit
    • Kjartan's avatar
      - pending user accounts will not be notified to the site_email. · 66e1bbfb
      Kjartan authored
      - fixed access checks on the register form, do this before you enter the
        _save function. If registrations are disabled the register link will
        no longer show (again).
      - changed &#187 to &raquo, using the names of entities are better than
        the numbers.
      - fixed user information being set when account is registered (properly this
        time, really!)
      - reversed the if(!...) commit.
      - node_add specifies more defaults.
      - added link to blog entries from user page.
      66e1bbfb
  29. 22 May, 2002 1 commit
    • Kjartan's avatar
      - node security fixes. · 5f6d733b
      Kjartan authored
      - fixing the UI to represent what actually happens when you are an admin.
      5f6d733b
  30. 20 May, 2002 2 commits
    • Kjartan's avatar
      - changing sort order. · 3d5d2476
      Kjartan authored
      3d5d2476
    • Dries's avatar
      · f3c87571
      Dries authored
      - Ran the code through 'scripts/code-clean.sh': removed trailing whitespace
        (and possibly tabs).
      f3c87571
  31. 12 May, 2002 1 commit
  32. 11 May, 2002 1 commit
  33. 04 May, 2002 1 commit
  34. 03 May, 2002 2 commits
  35. 22 Apr, 2002 1 commit
    • Kjartan's avatar
      - bug fixes: · de5b9a16
      Kjartan authored
          * fixed mails not being parsed properly.
          * tracker now shows user name when you view your own recent
            comments.
          * link to submission queue now points to the right place.
          * fixed jabber module.
          * theme is now activated when changed.
      - applied Gerhards coding style patch.
      de5b9a16
  36. 20 Apr, 2002 1 commit
    • Dries's avatar
      · 8043cb99
      Dries authored
      - Applied Marco's big patch, including contributions from Moshe:
      
          + Changed the db_query() API.
      
          + Wrapped all links in l(), lm(), la(), ..., drupal_url() functions.
      
          + XHTML-ified some HTML.
      
          + Wrapped a lot of text in the administrative pages in a t()
            function.
      
          + Replaced all $REQUEST_URI/$PATH_INFOs by request_uri().
      
          + Small bugfixes (eg. bug in book_export_html() and clean-ups (eg.
            RSS code).
      
          + Fixed some bugs in the taxonomy module (eg. tree making bug), added
            new functionality (eg. new APIs for use by other modules), included
            Moshe's taxonomy extensions, and some documentation udpates.
      
          + ...
      8043cb99
  37. 17 Apr, 2002 1 commit