1. 29 Mar, 2003 1 commit
    • Dries Buytaert's avatar
      · 4742ba35
      Dries Buytaert authored
      - Fixed some SQL query directives.
      4742ba35
  2. 23 Mar, 2003 4 commits
  3. 16 Mar, 2003 1 commit
    • Dries Buytaert's avatar
      · 170b674a
      Dries Buytaert authored
      - All LIMIT queries must go through the pager or through db_query_range().
        The syntax for db_query_range() was enhanced so it matches db_query(). So
        you may pass extra arguments of the SQL statement which are checked via
        check_query() and then substituted into the SQL statement. After these
        optional arguments, you always pass $from and $count parameters which
        define your range.  Most often, the $from is 0 and the count is the max
        number of records you want returned.  Patch by Moshe.
      
      - The pager_query() function for PEAR was enhanced so that it adds  proper
        GROUP BY statement counting the number of records to be paged. Patch by
        James Arthur.
      
      - MSSQL database scheme by Moshe.
      170b674a
  4. 13 Mar, 2003 2 commits
  5. 08 Mar, 2003 1 commit
  6. 05 Mar, 2003 1 commit
    • Dries Buytaert's avatar
      · a15bf99e
      Dries Buytaert authored
      - Fixed the links in the admin menu.  Patch by Ax.
      a15bf99e
  7. 20 Feb, 2003 1 commit
    • Dries Buytaert's avatar
      · 277ceae5
      Dries Buytaert authored
      - New menu houskeeping.  Prototyped by Zbynek.
      
        The following modules need updating:
          * glossary module
          * feed module (Breyten's version)
          * mailhandler module
          * notify module
          * project module
          * smileys module
          * admin module
          * style module
          * taxonomy_dhtml module
      
        To avoid unexpected problems menu_add() is deprecated (it will print an
        error message when used) and menu() should be used instead.
      277ceae5
  8. 15 Feb, 2003 1 commit
    • Dries Buytaert's avatar
      · 83f5d828
      Dries Buytaert authored
      - Everything is using theme("function") now instead of $theme->function().
      83f5d828
  9. 11 Feb, 2003 1 commit
  10. 23 Jan, 2003 1 commit
  11. 21 Jan, 2003 1 commit
    • Dries Buytaert's avatar
      · 9a23223e
      Dries Buytaert authored
      - Applied Ori's format_plural() patch; see mailing list for details.
      
        NOTE: some modules in the contributions repository might need to be updated.
      9a23223e
  12. 07 Jan, 2003 1 commit
    • Dries Buytaert's avatar
      · 485e1c39
      Dries Buytaert authored
      Great patch from Ulf:
      
      - The href target for a new window is "_new", not "new".
      
      - Generating <div> sections within <p> sections is forbidden by the
        XHTML standard. Using just the right aligned <div> should be
        sufficient and makes XHTML themes possible.
        (Prove at http://blog.rompe.org/ )
      
      - While parsing the header of an RSS feed one should be aware that
        there may be more <title> tags in subsections and that POSIX regular
        expressions are always gready. So make shure we don't get too much.
        (If you agree that using PCRE instead of the POSIX ones would be
        generally a good idea, then I am willing to make the patch, but for
        now I didn't want to mix POSIX and PCRE in one file.)
        (Prove at http://blog.rompe.org/index.php?q=import/feed/43 , try
        this feed without my patch)
      
      - Some RSS 2.0 feeds don't have a per item <link> section but have the
        permalink embedded in the <guid> section. This is not perfectly
        correct and the documentation mentions this possibility only in the
        examples, but since Dave Winer himself implements it this way it
        will happen more than once. So, if there is no link available and
        the guid looks like an address, then use that one.
        (Prove at http://blog.rompe.org/index.php?q=import/feed/22 , try
        this feed without my patch)
      
      - Don't only write eventually new Feed Header information into the
        database but also use them immediatly. Reuse the $feed array that is
        made for it.
      
      - If a feed doesn't provide per item titles, make shure to not produce
        defective markup by cutting the remainder of an entity. Instead of
        just cutting off anything behing the leading 30 characters of the
        cleaned description, it seems slicker to use up to 40 characters and
        split on word boundaries, but not on "&" or ";".
        (Prove also at http://blog.rompe.org/index.php?q=import/feed/22 .
        This feed will have title tags starting on February 1st, but I
        suspect many others without them out there.)
      
      With this patch one could consider Drupals aggregator RSS 2.0 ready.
      485e1c39
  13. 06 Jan, 2003 1 commit
    • Dries Buytaert's avatar
      · 89b2069e
      Dries Buytaert authored
      - Clean URL patch.
      89b2069e
  14. 31 Dec, 2002 1 commit
    • Dries Buytaert's avatar
      · de95001c
      Dries Buytaert authored
      - Tidied up the use of check_output().  Might make rendering pages a bit
        snappier (performance improvement).
      de95001c
  15. 29 Dec, 2002 1 commit
    • Dries Buytaert's avatar
      · 3a43fdd4
      Dries Buytaert authored
      - Usability improvement: made the access log, referrer logs and popular post
        tables use the new table rendering functions.
      
      - Usability improvement: a couple of strings could not be translated.
      3a43fdd4
  16. 24 Dec, 2002 1 commit
    • Dries Buytaert's avatar
      · 22fa9ed7
      Dries Buytaert authored
      - Refactored the administration pages.
      22fa9ed7
  17. 16 Dec, 2002 1 commit
    • Dries Buytaert's avatar
      · 24d90363
      Dries Buytaert authored
      - Fixed warning in import module.  Reported by Pete.
      24d90363
  18. 10 Dec, 2002 1 commit
    • Dries Buytaert's avatar
      · 7ce686c1
      Dries Buytaert 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
  19. 26 Oct, 2002 1 commit
    • Dries Buytaert's avatar
      · 8d103a08
      Dries Buytaert 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
  20. 19 Oct, 2002 1 commit
  21. 14 Sep, 2002 1 commit
  22. 12 Jun, 2002 1 commit
  23. 10 Jun, 2002 1 commit
  24. 08 Jun, 2002 2 commits
    • Kjartan Mannes's avatar
      - improved module descriptions. · 5d36c704
      Kjartan Mannes 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
    • Dries Buytaert's avatar
      · 7d9fc047
      Dries Buytaert authored
      - Clarified the help texts a bit.
      7d9fc047
  25. 04 Jun, 2002 1 commit
  26. 01 Jun, 2002 1 commit
    • Kjartan Mannes's avatar
      - adding descriptions to modules (thanks Joe + Scott). · 4a28077f
      Kjartan Mannes 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
  27. 13 May, 2002 1 commit
  28. 12 May, 2002 1 commit
  29. 22 Apr, 2002 1 commit
    • Kjartan Mannes's avatar
      - bug fixes: · de5b9a16
      Kjartan Mannes 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
  30. 20 Apr, 2002 1 commit
    • Dries Buytaert's avatar
      · 8043cb99
      Dries Buytaert 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
  31. 07 Jan, 2002 1 commit
    • Dries Buytaert's avatar
      · c71e1339
      Dries Buytaert authored
      - Added about 50 title tags.
      c71e1339
  32. 05 Jan, 2002 1 commit
    • Dries Buytaert's avatar
      · a17812cc
      Dries Buytaert authored
      - Improved the feed handling which solves "almost duplicate" posts being
        inserted when someone would update his site/feed after we imported it.
      a17812cc
  33. 30 Dec, 2001 1 commit
    • Dries Buytaert's avatar
      · a95c2a68
      Dries Buytaert authored
      - import.module:
      
          + Improved input filtering; this should make the news items look
            more consistent in terms of mark-up.
      
          + Quoted all array indices: converted all instances of $foo[bar]
            to $foo["bar"].  Made various other changes to make the import
            module compliant with the coding style.
      
      - theme.inc:
      
          + Fixed small XHTML glitch
      
      - comment system:
      
          + Made it possible for users to edit their comments (when certain
            criteria are matched).
      
          + Renamed the SQL table field "lid" to "nid" and updated the code
            to reflect this change: this is a rather /annoying/ change that
            has been asked for a few times.  It will impact the contributed
            BBS/forum modules and requires a tiny SQL update:
      
              sql> ALTER TABLE comments CHANGE lid nid int(10) NOT NULL;
      
          + Moved most (all?) of the comment related logic from node.php to
            comment.module where it belongs.  This also marks a first step
            towards removing/reducing "node.php".
      
          + Added a delete button to the comment admin form and made it so
            that Drupal prompts for confirmation prior to deleting a comment
            from the database.  This behavior is similar to that of deleting
            nodes.
      
          + Disabled comment moderation for now.
      
          + Some of the above changes will make it easier to integrate the
            upcomcing mail-to-web and web-to-mail gateways.  They are part
            of a bigger plan.  ;)
      
      - node system:
      
          + Made it so that updating nodes (like for instance updating blog
            entries) won't trigger the submission rate throttle.
      
          + Fixed a small glitch where a node's title wasn't always passed
            to the $theme->header() function.
      
          + Made "node_array()" and "node_object()" more generic and named
            them "object2array()" and "array2object()".
      
          + Moved most (all?) of the comment related logic from node.php to
            comment.module where it belongs.  This also marks a first step
            towards removing/reducing "node.php".
      
      - misc:
      
          + Applied three patches by Foxen.  One to improve performance of
            the book module, and two other patches to fix small glitches in
            common.inc.  Thanks Foxen!
      a95c2a68
  34. 24 Dec, 2001 2 commits
    • Dries Buytaert's avatar
      · 4589c9c5
      Dries Buytaert authored
      - Small improvement.
      4589c9c5
    • Dries Buytaert's avatar
      · c5bb7c3e
      Dries Buytaert authored
      - Fixed a problem with the expiration of news items.  Requires a SQL
        update (update.php).
      c5bb7c3e