Time for NetSurf 1.2 release?

Michael Drake tlsa at netsurf-browser.org
Thu Mar 20 00:04:12 GMT 2008



We're aiming for a NetSurf 1.2 release this weekend.


In article <fc4c1b87bb675483e60f75daa594ec22 at ecs.soton.ac.uk>,
   John-Mark Bell <jmb at netsurf-browser.org> wrote:
> On Mon, 03 Mar 2008 11:08:19 +0000 (GMT), Michael Drake
> <tlsa at netsurf-browser.org> wrote:

> > We need to choose which ones are suitable for a minor release.

> Fine   : [3528,3616], [3620,3638], [3644,3650], 3660, 3662, [3667,3669],
>          [3672,3673], [3691,3787], [3789,3810], [3813,3830],
>          [3833,3834], 3849, [3854,3873]
> Dubious: 3619, 3670, 3671, 3674, 3788, 3811, 3832, 3853, [3874,3875]
> No     : [3639,3640], 3651, [3653,3659], 3661, [3663,3666], 3837

I'd say all those "Dubious" ones should be "No".

I think that the following (from "Fine") should be in "No":

           [3780,3782], 3792

Those were all related to background/border plot order, however the
changes cause background image redraw problem for nsgtk.

> Note; this doesn't cover the 40-odd commits that have happened since the
> 3rd.

Here are the commits since that post:

------------------------------------------------------------------------
r3877 | jmb | 2008-03-03 13:21:02 +0000 (Mon, 03 Mar 2008) | 2 lines

Add testcase for non-fqdn -- already passes, but may as well keep it for
regression testing.

------------------------------------------------------------------------
r3878 | tlsa | 2008-03-03 14:52:29 +0000 (Mon, 03 Mar 2008) | 1 line

Squash two warnings.
------------------------------------------------------------------------
r3879 | tlsa | 2008-03-03 15:10:16 +0000 (Mon, 03 Mar 2008) | 1 line

Squash warnings differently.
------------------------------------------------------------------------
r3880 | tlsa | 2008-03-05 08:09:06 +0000 (Wed, 05 Mar 2008) | 1 line

Centered tables are a special case.
------------------------------------------------------------------------
r3881 | dsilvers | 2008-03-05 12:30:29 +0000 (Wed, 05 Mar 2008) | 1 line

Tidy up the DEP stuff a bit
------------------------------------------------------------------------
r3882 | rjek | 2008-03-05 14:21:29 +0000 (Wed, 05 Mar 2008) | 1 line

Initial attempt at implementing data: URLs.  Needs cleaning and verifying
that I'm using the fetcher API correctly.  Appears to work, though.
------------------------------------------------------------------------
r3884 | rjek | 2008-03-05 14:57:33 +0000 (Wed, 05 Mar 2008) | 1 line

Use curl_free() when freeing data: URLs that are URL-encoded instead of
using free()
------------------------------------------------------------------------
r3885 | rjek | 2008-03-05 15:01:42 +0000 (Wed, 05 Mar 2008) | 1 line

Check for calloc() failing
------------------------------------------------------------------------
r3888 | rjek | 2008-03-05 22:57:46 +0000 (Wed, 05 Mar 2008) | 1 line

Many data: fixes.  Acid2 no longer crashes NetSurf.
------------------------------------------------------------------------
r3889 | rjek | 2008-03-05 23:09:36 +0000 (Wed, 05 Mar 2008) | 1 line

Add another check for malformed data: URLs
------------------------------------------------------------------------
r3890 | rjek | 2008-03-06 11:28:00 +0000 (Thu, 06 Mar 2008) | 1 line

jmb's rework of data: URL handling
------------------------------------------------------------------------
r3891 | tlsa | 2008-03-06 19:41:49 +0000 (Thu, 06 Mar 2008) | 1 line

Round percentage widths to nearest pixel instead of down.
------------------------------------------------------------------------
r3892 | tlsa | 2008-03-06 20:21:28 +0000 (Thu, 06 Mar 2008) | 1 line

Fix standard make file for new data: URL stuff.
------------------------------------------------------------------------
r3893 | jmb | 2008-03-06 23:20:32 +0000 (Thu, 06 Mar 2008) | 4 lines

Bring definition of {escape} in line with CSS 2.1 spec.
Require units when parsing css lengths.
Correctly ignore background: meta-properties which have multiple instances
of sub-properties (e.g. foo { background: red pink; })

------------------------------------------------------------------------
r3895 | tlsa | 2008-03-07 18:36:04 +0000 (Fri, 07 Mar 2008) | 1 line

No space between rows of floats.
------------------------------------------------------------------------
r3896 | tlsa | 2008-03-07 18:51:53 +0000 (Fri, 07 Mar 2008) | 1 line

Put old make files and !Run file back.
------------------------------------------------------------------------
r3898 | tlsa | 2008-03-07 21:39:06 +0000 (Fri, 07 Mar 2008) | 1 line

Fix float wrapping when available space equals space that would be used by
float.
------------------------------------------------------------------------
r3901 | tlsa | 2008-03-08 20:30:40 +0000 (Sat, 08 Mar 2008) | 1 line

Round percentage width to nearest pixel with integers.
------------------------------------------------------------------------
r3902 | tlsa | 2008-03-09 01:34:49 +0000 (Sun, 09 Mar 2008) | 1 line

Fix clear CSS property support when applied on floats.
------------------------------------------------------------------------
r3904 | tlsa | 2008-03-09 14:10:05 +0000 (Sun, 09 Mar 2008) | 1 line

When floats have clear right or left set, as well as being put below
floats on that side, they should still follow normal behaviour with
respect to floats on the other side.
------------------------------------------------------------------------
r3905 | tlsa | 2008-03-09 14:29:13 +0000 (Sun, 09 Mar 2008) | 1 line

Revert accidentally committed files.
------------------------------------------------------------------------
r3907 | joty | 2008-03-09 16:34:57 +0000 (Sun, 09 Mar 2008) | 1 line

Avoid magic numbers.
------------------------------------------------------------------------
r3908 | joty | 2008-03-09 17:06:45 +0000 (Sun, 09 Mar 2008) | 1 line

Add 'docs' target to generate the developer Doxygen generated
documentation.
------------------------------------------------------------------------
r3909 | tlsa | 2008-03-09 19:39:17 +0000 (Sun, 09 Mar 2008) | 1 line

Initial stab at min/max-height support.
------------------------------------------------------------------------
r3910 | tlsa | 2008-03-09 23:41:08 +0000 (Sun, 09 Mar 2008) | 1 line

Adjust y values after seting a min/max-height.
------------------------------------------------------------------------
r3912 | joty | 2008-03-10 00:19:11 +0000 (Mon, 10 Mar 2008) | 1 line

Avoid rendering using random buffer data when content is locked.  In such
cases we leave the window area as is.
------------------------------------------------------------------------
r3913 | joty | 2008-03-10 00:51:51 +0000 (Mon, 10 Mar 2008) | 1 line

Foresee OSLib 7 and pre-OSLib 7 compatibility
------------------------------------------------------------------------
r3916 | tlsa | 2008-03-10 12:36:35 +0000 (Mon, 10 Mar 2008) | 1 line

Apply min/max-height to absolutely positioned elements.
------------------------------------------------------------------------
r3917 | tlsa | 2008-03-10 12:41:41 +0000 (Mon, 10 Mar 2008) | 1 line

Update status bar when standalone images are done.
------------------------------------------------------------------------
r3918 | jmb | 2008-03-10 14:17:35 +0000 (Mon, 10 Mar 2008) | 2 lines

Take account of any table height specified through CSS or HTML.

------------------------------------------------------------------------
r3919 | jmb | 2008-03-10 14:23:04 +0000 (Mon, 10 Mar 2008) | 2 lines

Fix last pointer manipulation for table and row_group boxes.

------------------------------------------------------------------------
r3920 | jmb | 2008-03-10 14:24:41 +0000 (Mon, 10 Mar 2008) | 2 lines

Insert implied boxes rather than entirely removing empty table/row group
nodes from the box tree.

------------------------------------------------------------------------
r3921 | rjek | 2008-03-10 14:29:43 +0000 (Mon, 10 Mar 2008) | 1 line

Wrap jpeg library check in #ifdef riscos, as we don't care on non-RISC OS.
 Silences warning.
------------------------------------------------------------------------
r3925 | rjek | 2008-03-11 00:14:39 +0000 (Tue, 11 Mar 2008) | 1 line

Change meaning of c->redraw_time to be the earliest time to reflow during
page asset fetch.  Have the time selected vary depending on how long the
last reflow took.
------------------------------------------------------------------------
r3926 | rjek | 2008-03-11 00:26:47 +0000 (Tue, 11 Mar 2008) | 1 line

Round caret hight down by 2 to make up for pixel system differences in
nsgtk: makes caret appear the correct size for text-entry boxes.
------------------------------------------------------------------------
r3943 | rjek | 2008-03-12 21:16:15 +0000 (Wed, 12 Mar 2008) | 1 line

Add -D_NETBSD_SOURCE to Makefile.unix for building on NetBSD.  Also don't
provide prototype for strcasestr under NetBSD.  Fixes segfaults.
------------------------------------------------------------------------
r3944 | jmb | 2008-03-13 18:14:05 +0000 (Thu, 13 Mar 2008) | 3 lines

Forward compatible Cookie file loading/saving
Reduce amount of magic numbers

------------------------------------------------------------------------
r3945 | jmb | 2008-03-13 18:25:41 +0000 (Thu, 13 Mar 2008) | 2 lines

Drop support for URL file versions below 1.06

------------------------------------------------------------------------
r3946 | jmb | 2008-03-13 18:26:20 +0000 (Thu, 13 Mar 2008) | 2 lines

Remove spurious *

------------------------------------------------------------------------
r3950 | jmb | 2008-03-14 10:08:58 +0000 (Fri, 14 Mar 2008) | 2 lines

Ensure that scrollbar foreground is actually visible (black on black, for
example, isn't very usable)

------------------------------------------------------------------------
r3954 | jmb | 2008-03-15 19:14:43 +0000 (Sat, 15 Mar 2008) | 2 lines

Ideas for a new CSS engine

------------------------------------------------------------------------
r3956 | jmb | 2008-03-15 23:51:30 +0000 (Sat, 15 Mar 2008) | 2 lines

Fix stylesheet enumeration API description -- only top-level stylesheets
are included

------------------------------------------------------------------------
r3961 | rjek | 2008-03-18 14:16:28 +0000 (Tue, 18 Mar 2008) | 1 line

Update GTK building instructions to mention new Makefile, and talk about
the netsurf starter script a little more.
------------------------------------------------------------------------
r3963 | rjek | 2008-03-18 16:37:01 +0000 (Tue, 18 Mar 2008) | 1 line

Fix the other mention of the old build system in GTK build docs
------------------------------------------------------------------------
r3965 | joty | 2008-03-19 00:34:59 +0000 (Wed, 19 Mar 2008) | 1 line

Add 'riscos' specific target rules for css generated files.
------------------------------------------------------------------------
r3966 | joty | 2008-03-19 00:48:08 +0000 (Wed, 19 Mar 2008) | 1 line

Merge HOST_SYSTEM into HOST; ask non-system only header dependency.
------------------------------------------------------------------------
r3967 | joty | 2008-03-19 01:19:12 +0000 (Wed, 19 Mar 2008) | 1 line

Support for native RISC OS building (part 1/2)
------------------------------------------------------------------------
r3968 | tlsa | 2008-03-19 02:05:00 +0000 (Wed, 19 Mar 2008) | 1 line

Throwback for native RISC OS build.
------------------------------------------------------------------------
r3969 | jmb | 2008-03-19 03:25:05 +0000 (Wed, 19 Mar 2008) | 3 lines

Minor tweaks to Makefile for successful compilation on RO.
Document the s/$(shell uname -s)/riscos/ kludge until we get a fixed
version of UnixLib/make

------------------------------------------------------------------------
r3970 | jmb | 2008-03-19 04:03:40 +0000 (Wed, 19 Mar 2008) | 3 lines

Purge old buildsystem.
Rename Makefile.unix to Makefile.

------------------------------------------------------------------------
r3971 | jmb | 2008-03-19 04:07:23 +0000 (Wed, 19 Mar 2008) | 2 lines

Update documentation

------------------------------------------------------------------------
r3974 | jmb | 2008-03-19 04:23:13 +0000 (Wed, 19 Mar 2008) | 2 lines

Shift -mthrowback so it's only used when building on a RO host

------------------------------------------------------------------------
r3975 | tlsa | 2008-03-19 10:46:58 +0000 (Wed, 19 Mar 2008) | 1 line

Remove scandeps file.
------------------------------------------------------------------------
r3979 | jmb | 2008-03-19 15:54:07 +0000 (Wed, 19 Mar 2008) | 2 lines

Use pkg-config, where possible

------------------------------------------------------------------------
r3980 | jmb | 2008-03-19 16:46:26 +0000 (Wed, 19 Mar 2008) | 2 lines

Squash "implicit declaration of function 'gui_multitask'" warnings.

------------------------------------------------------------------------
r3981 | tlsa | 2008-03-19 17:26:22 +0000 (Wed, 19 Mar 2008) | 1 line

Update to use new build system.
------------------------------------------------------------------------
r3982 | jmb | 2008-03-19 17:29:34 +0000 (Wed, 19 Mar 2008) | 2 lines

Squash warning

------------------------------------------------------------------------
r3983 | jmb | 2008-03-19 17:36:07 +0000 (Wed, 19 Mar 2008) | 2 lines

Squash warning

------------------------------------------------------------------------
r3984 | jmb | 2008-03-19 17:40:17 +0000 (Wed, 19 Mar 2008) | 2 lines

Squash warning

------------------------------------------------------------------------
r3985 | jmb | 2008-03-19 17:41:38 +0000 (Wed, 19 Mar 2008) | 2 lines

Lose spurious *

------------------------------------------------------------------------
r3986 | jmb | 2008-03-19 17:47:26 +0000 (Wed, 19 Mar 2008) | 2 lines

Re-express table_find_cell algorithm to avoid relying upon side-effects.

------------------------------------------------------------------------
r3987 | jmb | 2008-03-19 18:29:58 +0000 (Wed, 19 Mar 2008) | 2 lines

Drop -Wcast-qual from WARNFLAGS, as it's simply generating warnings about
safe operations

------------------------------------------------------------------------
r3988 | jmb | 2008-03-19 18:36:16 +0000 (Wed, 19 Mar 2008) | 2 lines

Squash warning

------------------------------------------------------------------------
r3992 | tlsa | 2008-03-19 23:00:42 +0000 (Wed, 19 Mar 2008) | 1 line

Move ReadMe and update welcome page heading.
------------------------------------------------------------------------
r3994 | tlsa | 2008-03-19 23:20:28 +0000 (Wed, 19 Mar 2008) | 1 line

Make nsgtk use the welcome page as the default homepage.
------------------------------------------------------------------------

-- 

Michael Drake (tlsa)                  http://www.netsurf-browser.org/




More information about the netsurf-dev mailing list