public inbox for gnats-devel@sourceware.org
 help / color / mirror / Atom feed
* ChangeLog for Gnatsweb 2.8.0-dev
@ 2001-04-30 16:53 Yngve Svendsen
  0 siblings, 0 replies; only message in thread
From: Yngve Svendsen @ 2001-04-30 16:53 UTC (permalink / raw)
  To: gnats-devel

The following is a current snapshot of the detailed ChangeLog for the 
upcoming Gnatsweb 2.8.0 release. The focus has been almost exclusively on 
bugfixing, since 2.8.0 is meant as a more or less "final" version on the 
2.x branch. The 2.x versions will not work with Gnats 4.

This takes care of almost all relevant patches that have been submitted to 
gnats-devel, almost all outstanding PRs in 
http://sources.redhat.com/cgi-bin/gnatsweb.pl (with only one or two 
exceptions that seemed rather marginal) and almost all the bugs that have 
been encountered during our own production use of Gnatsweb.

The only thing left is to revise the README, INSTALL and TODO files.

Unless further patches are submitted within the next couple of days, I plan 
on a release later this week.

Yngve Svendsen
IS Engineer
Clustra AS, Trondheim, Norway
yngve.svendsen@clustra.com



2001-05-01  Yngve Svendsen  <yngve.svendsen@clustra.com>

         * gnatsweb.pl (query_page, display_query_results, sendpr,
           print_attachments, edit, login_page): Systematic cleaning of
           HTML. Tons of table tags terminated.

         * gnatsweb.pl (advanced_query_page): Add a line below the Closed
           After and Closed Before reminding users to uncheck Ignore
           Closed. Lots of HTML fixes. Added a little bit of vertical space
           between tables.

2001-04-30  Yngve Svendsen  <yngve.svendsen@clustra.com>

         * gnatsweb.pl (error_page): Enclose $err_text in paragraph tags.

         * gnatsweb.pl (view, edit): Add a check for non-digit characters
           in PR numbers. If such characters are found, an appropriate
           error message is issued. gnatsd will actually accept PR numbers
           on the format string/xxxx, where xxxx is a number, and return
           the appropriate PR. However, when edits are submitted to such a PR,
           a new PR with the "number" 'string/xxxx' would be created, with
           the same category as the original PR. This isa workaround for
           that problem.

2001-04-30  Yngve Svendsen  <yngve.svendsen@clustra.com>

         * gnatsweb.pl: Add some missing paragraph tags in order to make
           stylesheet formatting work properly.

2001-04-30  Yngve Svendsen  <yngve.svendsen@clustra.com>

         * gnatsweb.pl: (page_heading): Set the width of the table
           containing the page heading and database, username and access
           level to 100%. Opera would display a too narrow table when the
           width wasn't explicitly set.

         * gnatsweb.pl: (page_start_html): Make the banner a bit smaller,
           and use a different typeface. Should work well in all browsers.

2001-04-30  Yngve Svendsen  <yngve.svendsen@clustra.com>

         * gnatsweb.pl: (display_query_results): Corrected a couple of
           typos in the escapeHTML calls.

2001-04-30  Yngve Svendsen  <yngve.svendsen@clustra.com>

         * gnats.pm (get_reply): gerror() was not being called when server
           returned $CODE_NO_PRS, as this was not being considered an
           error. This made Gnatsweb attempt to "edit" or "view" PRs with
           any number typed into the main page edit or view textfields,
           whether the PR with that number actually existed or not. Editing
           caused a new PR to be created, with the erroneous number. It
           basically accepted any input from these textfields, making it
           possible to create PRs with "numbers" made out of arbitrary
           string.

         * gnatsweb.pl (readpr): Added an if clause to trigger on errors
           from the gnats.pm client_cmd subroutine. This fixed the problem
           mentioned above.

2001-04-30  Yngve Svendsen  <yngve.svendsen@clustra.com>

         * gnatsweb.html: Clean up HTML, fix spelling, remove some <I>'s
           and <B>'s that made the text less readable. Some slight
           rephrasing in order to clarify things.

         * gnatsweb.pl (main): Add an explicit link to the automatic
           redirection page. Fix due to Mark Kuchel.

         * gnatsweb.pl (main): Generate proper cookie paths. Fix
           due to Mark Kuchel.

2001-04-30  Yngve Svendsen  <yngve.svendsen@clustra.com>

         * gnatsweb.pl (submitedit): Issue a HTTP-EQUIV Refresh META tag in
           HEAD, in addition to the standard Refresh HTTP header. This
           makes the post-edit redirect work in MS Internet Explorer.

         * gnatsweb.pl (login_page_javascript): Use correct <SCRIPT
           LANGUAGE>.

2001-04-29  Yngve Svendsen  <yngve.svendsen@clustra.com>

         * gnatsweb.pl (download_attachment): MS Internet Explorer 5.5
           would attempt to save downloaded attachments under the same name
           as the Gnatsweb script file, typically gnatsweb.pl. This is
           because MSIE handles the HTTP header "Content-Disposition:
           attachment" wrongly. It needs "file" instead of "attachment".
           Inserted a conditional to send the header based on
           HTTP_USER_AGENT.

         * gnatsweb.pl (decode_attachment): Editing bugs with attached
           files used to bomb out trying to chomp a constant string. Fix
           due to Tommi Virtanen.

2001-04-29  Yngve Svendsen  <yngve.svendsen@clustra.com>

         * gnatsweb.pl (mark_urls): New function.
           (view): Use it.
           (edit): Likewise.
           This is basically Tom Tromey's patch for Gnats 4 Gnatsweb
           backported to 2.7beta.

         * gnatsweb.pl: Remove the original authors' e-mail addresses,
           they are no longer valid.

         * gnatsweb.pl: New configuration variable $site_stylesheet.
           (page_start_html): Use it.

         * gnatsweb.pl: Bump version number to 2.8.0-dev.

         * gnatsweb.pl: (display_query_results): Apply CGI.pm's escapeHTML
           to field contents when printing the query results. Allow the
           Synopsis field to wrap.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2001-04-30 16:53 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-04-30 16:53 ChangeLog for Gnatsweb 2.8.0-dev Yngve Svendsen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).