1. 21 Aug, 2003 1 commit
    • Dries's avatar
      · 8d013b16
      Dries authored
      - Applied Moshe's tablesort patch!  Note that I changed the arrow images
        because those of Moshe where not identical.
      8d013b16
  2. 16 Aug, 2003 1 commit
    • Dries's avatar
      · 8a2d5bed
      Dries authored
      - Rewrote handling of forum icons and added default icons made by Steven
        Wittens.
      
      - Renamed some column titles in the forum module as per Moshe's suggestion.
      
      - Introduced a 'more-link' class to position the 'more' links.  Removed
        hard-coded markup from the modules.
      
      - Fixed bug in import module: the theme functions called a non-existing
        function.
      8a2d5bed
  3. 15 Aug, 2003 1 commit
    • Dries's avatar
      · 5c40037c
      Dries authored
      1) Bugfix: changed INNER JOIN to LEFT JOIN to make forum topics with no comments show on the topic overview page.
      
      2) Beautified the forum module views; rewritten to use the table() rendering functions, X HTML-ified the emitted code, added additional CSS tags, and removed hard-coded markup.  This improves themeabality; it should be able to mimic the view and color scheme of, say, http://www.phpbb.com/.
      
      3) Reorganized forms and links (interactive elements) to improve usability.  Also ensured that the link names and page titles match.
      
      4) Temporary removed container functionality: this simplified the work and eliminated some usability issues.
      5c40037c
  4. 06 Aug, 2003 1 commit
    • Dries's avatar
      · 56c66217
      Dries authored
      - More help system improvements by Michael.
      56c66217
  5. 26 Jul, 2003 1 commit
    • Dries's avatar
      · 30337a7d
      Dries authored
      - Bugfix: remove forum block caching as it contains text that can be translated.
        Fixes bug #2329.
      30337a7d
  6. 23 Jul, 2003 1 commit
    • Dries's avatar
      · 3833e4de
      Dries authored
      - Cache system improvements by Gerhard: removed some left-overs.
      3833e4de
  7. 16 Jul, 2003 2 commits
    • Dries's avatar
      · 8759ca73
      Dries authored
      - Commited the URL aliasing patch.  Thanks Matt.
      
        This update requires you to run update.php!
      8759ca73
    • Dries's avatar
      · 1252d512
      Dries authored
      - Changed some INNER JOINs back to LEFT JOINs.  Patch by Gerhard.  Not tested
        by me.
      1252d512
  8. 12 Jul, 2003 1 commit
    • Dries's avatar
      · 22b6d2f3
      Dries authored
      - Performance improvement: changed a fair amount of "left joins" to "inner
        joins".  Patch by Gerhard.
      22b6d2f3
  9. 10 Jul, 2003 1 commit
    • Dries's avatar
      · 337b3c9d
      Dries authored
      - Committed a slightly modified version of Slavica's table prefix patch.
      337b3c9d
  10. 08 Jul, 2003 1 commit
    • Dries's avatar
      · 70c40e3a
      Dries authored
      - Made it easier to translate the the "Jump to" link of the forum module.
        Patch #68 by Stefan.
      70c40e3a
  11. 02 Jul, 2003 1 commit
  12. 15 Jun, 2003 1 commit
    • Dries's avatar
      · eb030cb9
      Dries authored
      - Improvements: XHTML-ifications.  Patch by GmbH.
      eb030cb9
  13. 12 Jun, 2003 1 commit
    • Dries's avatar
      · 1a257603
      Dries authored
      - Bugfix: charset fixes/clean-up.  Patch #52 by Al.
      
      - Improvement: renamed some theme functions of the forum module for sake of consistency/readability.  Patch #2 by Kristjan.
      
      - Improvement: usability improvements to the Xtemplate theme.  Patch #3 by Kristjan.
      
      - Improvement: CSS'ified the book module pages.  Patch #3 by Al.  (I simplified the "l
      ocation" part.  Al's approach gave you a bit more power but I'm not sure anyone wants
      to change that.  Besides, this will change as soon we integrate the menu system so I kept it easy for now.)
      1a257603
  14. 10 Jun, 2003 1 commit
    • Dries's avatar
      · 222e1e55
      Dries authored
      - Documentation improvements: improved and updated the block module documentation.  Patch #44 by Al.  We should add some real-life path examples!
      
      - Fixed the "blog it" image size.  Patch #49 by Al.
      
      - Some SQL performance improvements to the forum module.  This should also be more PostgreSQL safe.  Patch by me.
      
      mysql> SELECT n.nid, n.created AS timestamp, u.name AS name, u.uid AS uid FROM forum f, node n LEFT JOIN users u ON n.uid = u.uid WHERE f.tid = 2 AND n.nid = f.nid AND n.type = 'forum' AND n.status = 1 ORDER BY timestamp DESC LIMIT 1, 0;
      ==> 0.63 sec
      
      changed to:
      
      mysql> SELECT n.nid, n.created AS timestamp, u.name AS name, u.uid AS uid FROM forum f LEFT JOIN node n ON n.nid = f.nid LEFT JOIN users u ON n.uid = u.uid WHERE f.tid = 2 AND n.nid = f.nid AND n.type = 'forum' AND n.status = 1 ORDER BY timestamp DESC LIMIT 1, 0;
      ==> 0.00 sec
      222e1e55
  15. 08 Jun, 2003 1 commit
    • Dries's avatar
      · 49ebc543
      Dries authored
      - Fixed various forum module queries such that they work with PostgreSQL.
      49ebc543
  16. 06 Jun, 2003 1 commit
    • Dries's avatar
      · 1e7ef0cf
      Dries authored
      - WOOOT!  Patch by Al.
      1e7ef0cf
  17. 05 Jun, 2003 1 commit
    • Dries's avatar
      · de3b0796
      Dries authored
      - Bugfix: better charset support for non-ISO-8859-1 languages.  Patch 0029.charset.fixes.patch by Al.  Could East Asia test this please.
      
      - Bugfix: made the "moderate" field behave.  Patch 0030.queue.module.help.and.settings.form.patch by Al.
      
      - Documentation: revised a large part of the help texts / documentation!  Al's 0024.* patches.
      
      - Documentation: added a glossary to the help module.  Patch 0025.help.module.glossary.patch by Al and Michael.
      
      - Usability: first step towards unifying the terminology used in the cloud module.  Patch by 0028.site.cloud.rationalize.name.patch Al.
      
      - Usability + CSS improvements: revamped the node form and removed all tables.  Patch 0027.node.form.rewrite.patch by Al.
      
      - CSS improvements: patch 0026.admin.css.small.improvement.patch by Al.
      
      - Updated the MAINTAINERS file.
      de3b0796
  18. 04 Jun, 2003 1 commit
    • Dries's avatar
      · 355d25e7
      Dries authored
      - Bugfix: renamed the SQL field 'types' to 'nodes' because 'types' is a reserved keyword in MySQL 4.  This fixes critical bug #1618.  Patch by Marco.
      
        ==> This fix requires to run update.php!
      
      - Bugfix: made sessions work without warnings when register_globals is turned off. The solution is to use $_SESSION instead of session_register().  This fixes critical bug #1797.  Patch by Marco.
      
      - Bugfix: sometimes error messages where being discarded when previewing a node.  Patch by Craig Courtney.
      
      - Bugfix: fixed charset problems.  This fixes critical bug #1549.  Patch '0023.charset.patch' by Al.
      
      - Code improvements: removed some dead code from the comment module.  Patch by Marco.
      
      - Documentation improvements: polished the node module help texts and form descriptions.  Patch '0019.node.module.help.patch' by Al.
      
      - CSS improvements all over the map!  Patch '0021.more.css.patch' by Al.
      
      - GUI improvements: improved the position of Druplicon in the admin menu.  Patch '0020.admin.logo.patch' by Al.
      
      - GUI improvements: new logos for theme Marvin and theme UnConeD.  Logos by Kristjan Jansen.
      
      - GUI improvements: small changes to the output emitted by the profile module.  Suggestions by Steven Wittens.
      
      - GUI improvements: small fixes to Xtemplate.  Patch '0022.xtemplate.css.patch' by Al.
      
      TODO:
      
      - Some modules such as the buddy list module and the annotation module in the contributions repository are also using session_register().  They should be updated.  We should setup a task on Drupal.
      
      - There is code emitting '<div align="right">' which doesn't validate.
      
      - Does our XML feeds validate with the charset changes?
      
      - The forum module's SQL doesn't work properly on PostgreSQL.
      355d25e7
  19. 31 May, 2003 1 commit
    • Dries's avatar
      · 9b82630e
      Dries authored
      - Bugfix: the forum module's "view" function should also call check_output().
      9b82630e
  20. 29 May, 2003 2 commits
    • Dries's avatar
      · 1fc8a18c
      Dries authored
      - Al's CSS patches.  This commit improves the themability of some core
        components such as lists, form items, removes an ugly hack from the
        archive module and should fix the poll problem (although it doesn't
        Opera/Konqueror).
      1fc8a18c
    • Dries's avatar
      · 8d2b1238
      Dries authored
      - Michael Frankowski's excellent help text improvements!
      8d2b1238
  21. 24 May, 2003 1 commit
    • Dries's avatar
      · 45d5aad6
      Dries authored
      - Updated Drupal to use "on output" filters.  Derived from Gerhard's patch.
      45d5aad6
  22. 13 May, 2003 1 commit
    • Dries's avatar
      · c2d2fb73
      Dries authored
      - Fixed a typo in the PostgreSQL database scheme.  Patch by Michael Frankowski.
      
      - Fixed a typo in the MSSQL database scheme.  Patch by Michael Frankowski.
      
      - Removed dependency on "register_globals = on"!  Patches by Michael Frankowski.
      
        Notes:
      
        + Updated the patches to use $foo["bar"] instead of $foo['bar'].
        + Updated the INSTALL and CHANGELOG files as well.
      
      - Tiny improvement to the "./scripts/code-clean.sh" script.
      c2d2fb73
  23. 07 May, 2003 1 commit
    • Dries's avatar
      · a161110a
      Dries authored
      - Applied  Michael Caerwyn's "%s -> %d" patch.
      
      - Changed all occurences of '%d' to %d as suggested on the mailing list.
      a161110a
  24. 21 Apr, 2003 1 commit
    • Dries's avatar
      · a956de78
      Dries authored
      - Fixed some PHP "notices".
      a956de78
  25. 04 Apr, 2003 1 commit
    • Dries's avatar
      - Bugfix: removed 'width="100%"' attributes from table tags. Patch by Al. · b7ddc3a4
      Dries authored
        "IE has a bug with tables inside divs with width=100%. I see no reason why
        the forum tables should be 100% - they are pretty much naturally padded to
        100% as soon as anyone puts any content in them. Removing them doesn't
        affect functionality and improves layout compatibility on IE."
      b7ddc3a4
  26. 25 Mar, 2003 1 commit
    • Dries's avatar
      · 3c1d5b9f
      Dries authored
      - Added missing title description.  Patch by Stefan.
      3c1d5b9f
  27. 16 Mar, 2003 1 commit
    • Dries's avatar
      · 170b674a
      Dries 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
  28. 12 Mar, 2003 1 commit
    • Dries's avatar
      · e1cd7e08
      Dries authored
      - The name of a forum node is a "forum topic", not a "discussion forum".
      e1cd7e08
  29. 09 Mar, 2003 1 commit
  30. 07 Mar, 2003 1 commit
    • Kjartan's avatar
      - Renamed "form.admin" to "form admin". · 831ee213
      Kjartan authored
      - Added node_admin_settings() to let users set node defaults.
          * Added _nodeapi("conf")
      - Modified form_checkbox() to unset options. (Modified the patch from Ax.)
      - Removed the _save() hook.
      - Fixed a logical flaw in field_get() and field_set() which would break
        moderation.
      - Moved some admin menus around and cleaned up some typos.
      831ee213
  31. 04 Mar, 2003 1 commit
    • Dries's avatar
      · cf2802a7
      Dries authored
      - Fixed typo: $node->tid -> $node->tid[].
      cf2802a7
  32. 17 Feb, 2003 1 commit
    • Dries's avatar
      · 52314ddc
      Dries authored
      - Theme options patch.  See mailing list.
      52314ddc
  33. 15 Feb, 2003 1 commit
    • Dries's avatar
      · 83f5d828
      Dries authored
      - Everything is using theme("function") now instead of $theme->function().
      83f5d828
  34. 11 Feb, 2003 1 commit
  35. 02 Feb, 2003 1 commit
    • Dries's avatar
      · 6fcadb8e
      Dries authored
      - Made it possible to print forum submission guidelines.  Patch by Moshe.
      6fcadb8e
  36. 23 Jan, 2003 2 commits
  37. 15 Jan, 2003 1 commit
    • Dries's avatar
      Patch by Marco: · f6da12ca
      Dries authored
      - forum: fixed link to new topic
      - forum: new topic shows default forum correctly
      - forum: first_new is back; the anchor didn't consider multiple pages
      - forum: use standard pager, needed some changes/fixes to pager.inc
      - forum: some cleanup
      - forum: taxonomy hook
      - renamed first_new to simply new
      - added an optional parameter to pager_query for the count query
      - used the optional count param for paging forum topics
      - internal change: moving a topic doesn't duplicate the node anymore but just
        changes the forum (term); no change in functionality, and shadow still
        works (suggested by Dries).  This probably also made some queries somewhat
        lighter.
      - bug fixed: anonymous users always saw "n (n new)" in the replies column
      - updated pager help and moved from _help to phpdoc
      f6da12ca