1.1 patches

Rob Kendrick rjek at netsurf-browser.org
Tue Aug 7 22:20:09 BST 2007


John-Mark Bell wrote:
> Courtesy of James, here's a list of the patches available for merge into 
> the stable branch for a 1.1 release next week:

<snip>

Of the changes made since John-Mark's posting in mid-June, I believe the
following additional changes should be included in 1.1:

3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3355, 3356, 3357, 3358,
3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376,
3379, 3380, 3381, 3382, 3383, 3387, 3392, 3408, 3417, 3430, 3431, 3439,
3447, 3449, 3450, 3454, 3456, 3475, 3476, 3477, 3478, 3479 (depended on
by future useful change.  Damn.), 3480, 3481, 3482, 3483.

John-Mark's original posting advocated the following changes, which were
agreed to:

3299, 3304, 3305, 3306, 3307, 3311, 3312, 3317, 3318, 3322, 3323, 3324,
3325, 3328, 3335, 3337, and 3314 (from RUfl, PS printer driver fix.)

In general, I have included documentation (both code and app) in these.
    I have also included functionality that has been implemented that
there were menu items for (as I considered these bugs - ie, the bug was
that the menu item did nothing.)

These I believe should not be included:

3354 (text selection on nsgtk status bar), 3364 (scrollwheel suport on
hotlist and history windows), 3389 (full-screen shortcut for nsgtk),
3390 (popup nsgtk menu), 3391 (fix for 3390), 3405 (James's SVG), 3406
(more SVG work), 3407 (data loading of SVG files), 3420 (more SVG), 3427
(more SVG), 3432 (WITH_NS_SVG stuff), 3433 (my RSVG stuff), 3435 (RSVG),
3436 (RSVG), 3437 (bitmap saving for nsgtk), 3438 (RSVG fixes), 3441
(incremental RSVG parsing), 3448 (SVG content name).

Vince is currently working on rationalising the headers of all source
files to reflect the new licencing decision, and to make them slightly
more consistant with each other.  This change should obviously be included.

Following is the log for all the changes since John-Mark's original
posting for your convienience.

B.

r3345 | dsilvers | 2007-06-15 09:14:55 +0100 (Fri, 15 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/gtk/gtk_window.c

Make sure the GTK frontend can get and set scroll position
------------------------------------------------------------------------
r3346 | tlsa | 2007-06-15 09:34:41 +0100 (Fri, 15 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/!NetSurf/Docs/intro_de,faf
    M /trunk/netsurf/!NetSurf/Docs/intro_en,faf
    M /trunk/netsurf/!NetSurf/Docs/intro_fr,faf
    M /trunk/netsurf/!NetSurf/Docs/intro_nl,faf

Update user support mailing list URL.
------------------------------------------------------------------------
r3347 | rjek | 2007-06-15 19:43:07 +0100 (Fri, 15 Jun 2007) | 8 lines
Changed paths:
    M /trunk/netsurf/makefile
    M /trunk/netsurf/utils/filename.c

FreeBSD portability fixes.
	* Remove usage of d_ino from utils/filename.c (it was checking
	  for the inode being 0, and I cannot spot anywhere in UnixLib
	  where it would explicitly do this anyway)
	* Add -D_XOPEN_SOURCE=600 to gcc command line, and replace old
	  -D_POSIX_C_SOURCE to include =200112L (as that's the standard
	  we use).

------------------------------------------------------------------------
r3348 | rjek | 2007-06-15 20:53:19 +0100 (Fri, 15 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/makefile

Put -D_BSD_SOURCE back because it breaks building on Linux, even thought
it is not strictly needed.
------------------------------------------------------------------------
r3349 | rjek | 2007-06-15 23:03:19 +0100 (Fri, 15 Jun 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/gtk/gtk_filetype.c

Pre-seed mime type hash with essentials for use on OSes with useless
/etc/mime.types files

------------------------------------------------------------------------
r3350 | rjek | 2007-06-15 23:07:11 +0100 (Fri, 15 Jun 2007) | 6 lines
Changed paths:
    M /trunk/netsurf/desktop/netsurf.c
    M /trunk/netsurf/gtk/gtk_gui.c
    M /trunk/netsurf/gtk/gtk_window.c
    M /trunk/netsurf/image/mng.c
    M /trunk/netsurf/render/textplain.c
    M /trunk/netsurf/utils/useragent.c
    M /trunk/netsurf/utils/utf8.c
    M /trunk/netsurf/utils/utils.c

Changes to allow building on Solaris.
         * Tested on Solaris Express: Developer Edition,
           which is between Solaris 10 and 11.
         * Used gcc, libmng etc packages using pkg-get and blastwave's
resources.
         * Had to build lemon and re2c manually.

------------------------------------------------------------------------
r3351 | rjek | 2007-06-17 00:30:47 +0100 (Sun, 17 Jun 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/utils/config.h
    M /trunk/netsurf/utils/utils.c
    M /trunk/netsurf/utils/utils.h

Add HAVE_STRNDUP and supporting structure to config.h and make
utils.[ch] reflect it.

------------------------------------------------------------------------
r3352 | dsilvers | 2007-06-18 19:48:37 +0100 (Mon, 18 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/gtk/gtk_scaffolding.c
    M /trunk/netsurf/gtk/gtk_window.c

Read dimensions from viewport not drawing area. This causes renders to
not go overheight. As a result, remove the scheduled callback for after
throbbing. This means we don't get the white flash on GTK page completion.

------------------------------------------------------------------------
r3354 | rjek | 2007-06-18 20:43:51 +0100 (Mon, 18 Jun 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/gtk/res/netsurf.glade

Make text of nsgtk status bar selectable

------------------------------------------------------------------------
r3355 | dsilvers | 2007-06-20 20:43:09 +0100 (Wed, 20 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/gtk/gtk_scaffolding.c
    M /trunk/netsurf/gtk/gtk_window.c
    M /trunk/netsurf/gtk/gtk_window.h

Ensure that when a gui_window dies in nsgtk it kills its browser and
gets that to kill it. Makes the browser less crashy if one closes an
in-flight window
------------------------------------------------------------------------
r3356 | dsilvers | 2007-06-20 21:50:48 +0100 (Wed, 20 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/gtk/gtk_scaffolding.c

Make new_window work for nsgtk
------------------------------------------------------------------------
r3357 | rjek | 2007-06-22 16:16:48 +0100 (Fri, 22 Jun 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/gtk/gtk_gui.c
    M /trunk/netsurf/gtk/gtk_gui.h
    M /trunk/netsurf/gtk/gtk_scaffolding.c
    M /trunk/netsurf/gtk/res/netsurf.glade

Implement Open File... in nsgtk

------------------------------------------------------------------------
r3358 | rjek | 2007-06-22 16:23:42 +0100 (Fri, 22 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/gtk/gtk_scaffolding.c

Fix length of buffer in previous change - one too short before

------------------------------------------------------------------------
r3364 | adrianl | 2007-06-24 18:10:08 +0100 (Sun, 24 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/!NetSurf/Resources/de/Templates,fec
    M /trunk/netsurf/!NetSurf/Resources/en/Templates,fec
    M /trunk/netsurf/!NetSurf/Resources/fr/Templates,fec
    M /trunk/netsurf/!NetSurf/Resources/nl/Templates,fec
    M /trunk/netsurf/riscos/window.c

Scroll wheel support on hotlist and history windows
------------------------------------------------------------------------
r3365 | adrianl | 2007-06-24 19:00:46 +0100 (Sun, 24 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/riscos/window.c

Fix crash if content failed to open (memory shortage)
------------------------------------------------------------------------
r3366 | dsilvers | 2007-06-25 18:32:04 +0100 (Mon, 25 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/gtk/gtk_gui.c
    M /trunk/netsurf/gtk/gtk_schedule.c

Make the gtk_schedule stuff more robust, only run schedules inside
gui_poll and generally cause less issues for the as-yet non-reentrant core.
------------------------------------------------------------------------
r3367 | dsilvers | 2007-06-25 22:15:23 +0100 (Mon, 25 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/gtk/gtk_schedule.c

10ms in a cs, not 100
------------------------------------------------------------------------
r3368 | dsilvers | 2007-06-27 16:35:30 +0100 (Wed, 27 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/content/urldb.c

Move the p->parent check in urldb to before the cookie loop. Prevents
the cookie stuff exploding on domain cookies with no path. Fixes
breakage with visiting launchpad.net
------------------------------------------------------------------------
r3369 | dsilvers | 2007-06-27 16:39:56 +0100 (Wed, 27 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/content/fetchers/fetch_curl.c
    M /trunk/netsurf/desktop/options.c
    M /trunk/netsurf/desktop/options.h

Add ca_path option which sets CURLOPT_CAPATH.
------------------------------------------------------------------------
r3370 | dsilvers | 2007-06-27 16:43:51 +0100 (Wed, 27 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/gtk/gtk_gui.c

Add support for ca_path to GTK startup
------------------------------------------------------------------------
r3371 | rjek | 2007-06-27 17:06:42 +0100 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/gtk/gtk_gui.c

Add stop-gap SSL cert verification.  Currently ignores problems and
continues anyway to allow access to SSL sites.  A dialogue box providing
the user with an opportunity to decline the certificate is on the TODO list.

------------------------------------------------------------------------
r3372 | dsilvers | 2007-06-27 17:13:54 +0100 (Wed, 27 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/content/fetchers/fetch_curl.c

Only pass option_ca_bundle and option_ca_path to cURL if they are non-empty.
------------------------------------------------------------------------
r3373 | dsilvers | 2007-06-27 17:27:52 +0100 (Wed, 27 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/content/fetchers/fetch_curl.c
    M /trunk/netsurf/desktop/options.c
    M /trunk/netsurf/desktop/options.h

Add option_suppress_curl_debug and default it to true
------------------------------------------------------------------------
r3374 | rjek | 2007-06-27 18:18:46 +0100 (Wed, 27 Jun 2007) | 1 line
Changed paths:
    M /trunk/netsurf/makefile

Remove -Wformat=2 from GTK build options, and make optimisation setting
the same as the RISC OS version
------------------------------------------------------------------------
r3375 | jmb | 2007-06-28 17:03:32 +0100 (Thu, 28 Jun 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/gtk/gtk_scaffolding.c

There's no referer header if the user's just hit return in the URL bar.

------------------------------------------------------------------------
r3376 | jmb | 2007-06-28 17:14:05 +0100 (Thu, 28 Jun 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/gtk/gtk_gui.c

Ignore blank option_homepage_url


------------------------------------------------------------------------
r3379 | bursa | 2007-07-04 19:05:16 +0100 (Wed, 04 Jul 2007) | 1 line
Changed paths:
    M /trunk/netsurf/content/fetch.c
    M /trunk/netsurf/content/fetchers/fetch_curl.c
    M /trunk/netsurf/content/fetchers/fetch_curl.h

Rename register_curl_fetchers() to fetch_curl_register(). Add
declarations for static functions and reorder functions.
------------------------------------------------------------------------
r3380 | bursa | 2007-07-04 19:44:13 +0100 (Wed, 04 Jul 2007) | 1 line
Changed paths:
    M /trunk/netsurf/content/fetch.c
    M /trunk/netsurf/content/fetch.h
    M /trunk/netsurf/content/fetchers/fetch_curl.c

Fix deadlock when fetching stylesheets when max_fetchers_per_host is
reached by splitting fetch_can_be_freed() into
fetch_remove_from_queues() and fetch_free().
------------------------------------------------------------------------
r3381 | bursa | 2007-07-04 20:05:52 +0100 (Wed, 04 Jul 2007) | 1 line
Changed paths:
    M /trunk/netsurf/Docs/00-overview

Add section on Coding Style.
------------------------------------------------------------------------
r3382 | bursa | 2007-07-04 20:09:41 +0100 (Wed, 04 Jul 2007) | 1 line
Changed paths:
    M /trunk/netsurf/Docs/00-overview

Clarify K&R.
------------------------------------------------------------------------
r3383 | bursa | 2007-07-05 05:29:09 +0100 (Thu, 05 Jul 2007) | 1 line
Changed paths:
    M /trunk/netsurf/riscos/save.c
    M /trunk/netsurf/riscos/save_complete.c

Add URL file (with the original URL) and Inventory file (listing URLs of
objects) to Full Saves.

------------------------------------------------------------------------
r3387 | jmb | 2007-07-08 12:35:53 +0100 (Sun, 08 Jul 2007) | 3 lines
Changed paths:
    M /trunk/netsurf/content/fetch.c

Fix uninitialised fetch structure entries.
This was causing the Referer header to be sent regardless (assuming the
referer string was non-NULL).


------------------------------------------------------------------------
r3389 | jmb | 2007-07-09 13:49:22 +0100 (Mon, 09 Jul 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/gtk/gtk_scaffolding.c
    M /trunk/netsurf/gtk/res/netsurf.glade

Ctrl+F11 -> fullscreen (nsgtk only)

------------------------------------------------------------------------
r3390 | rjek | 2007-07-09 14:49:58 +0100 (Mon, 09 Jul 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/gtk/gtk_scaffolding.c
    M /trunk/netsurf/gtk/gtk_scaffolding.h
    M /trunk/netsurf/gtk/gtk_window.c
    M /trunk/netsurf/gtk/res/netsurf.glade

Add popup version of main menu bar to nsgtk, accessable via right-mouse
button

------------------------------------------------------------------------
r3391 | rjek | 2007-07-09 14:51:08 +0100 (Mon, 09 Jul 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/gtk/gtk_scaffolding.c

Remove debugging printf().  Whoops.

------------------------------------------------------------------------
r3392 | rjek | 2007-07-09 15:18:00 +0100 (Mon, 09 Jul 2007) | 5 lines
Changed paths:
    M /trunk/netsurf/gtk/gtk_scaffolding.c
    M /trunk/netsurf/gtk/res/netsurf.glade

Implement removing of menu bar, tool bar and status bar from menu.
Issues that remain:
	* These options are not saved along with the window position and size
	* When the menu is detached, keyboard shortcuts cease to work


------------------------------------------------------------------------
r3405 | bursa | 2007-07-13 04:53:14 +0100 (Fri, 13 Jul 2007) | 1 line
Changed paths:
    A /trunk/netsurf/image/svg.c
    A /trunk/netsurf/image/svg.h

Primitive SVG render (rect, text).
------------------------------------------------------------------------
r3406 | bursa | 2007-07-13 04:54:47 +0100 (Fri, 13 Jul 2007) | 1 line
Changed paths:
    M /trunk/netsurf/content/content.c
    M /trunk/netsurf/content/content.h
    M /trunk/netsurf/content/content_type.h
    M /trunk/netsurf/makefile

Add CONTENT_SVG to content handling.
------------------------------------------------------------------------
r3407 | jmb | 2007-07-13 09:25:34 +0100 (Fri, 13 Jul 2007) | 3 lines
Changed paths:
    M /trunk/netsurf/riscos/filetype.c
    M /trunk/netsurf/riscos/gui.c

Support dataloading of SVG files
Add internal filetype<->mimetype mapping for SVG files

------------------------------------------------------------------------
r3408 | tlsa | 2007-07-14 11:06:00 +0100 (Sat, 14 Jul 2007) | 1 line
Changed paths:
    M /trunk/netsurf/!NetSurf/Docs/intro_de,faf
    M /trunk/netsurf/!NetSurf/Docs/intro_en,faf
    M /trunk/netsurf/!NetSurf/Docs/intro_fr,faf
    M /trunk/netsurf/!NetSurf/Docs/intro_nl,faf

Update year.

------------------------------------------------------------------------
r3417 | bursa | 2007-07-15 18:20:25 +0100 (Sun, 15 Jul 2007) | 1 line
Changed paths:
    M /trunk/netsurf/riscos/gui.c

Remove dead code at the end of ro_gui_default_language().

------------------------------------------------------------------------
r3420 | bursa | 2007-07-16 00:22:54 +0100 (Mon, 16 Jul 2007) | 1 line
Changed paths:
    M /trunk/netsurf/image/svg.c

Add SVG support for a few basic shapes.

------------------------------------------------------------------------
r3427 | bursa | 2007-07-17 03:45:33 +0100 (Tue, 17 Jul 2007) | 1 line
Changed paths:
    M /trunk/netsurf/image/svg.c

Start on implementing SVG <path>.

------------------------------------------------------------------------
r3430 | jmb | 2007-07-18 01:17:50 +0100 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/Docs/01-content

Improve documentation of content type handler addition

------------------------------------------------------------------------
r3431 | rjek | 2007-07-18 15:47:41 +0100 (Wed, 18 Jul 2007) | 1 line
Changed paths:
    M /trunk/netsurf/image/jpeg.c

Wrap jpeg.c with #ifdef WITH_JPEG
------------------------------------------------------------------------
r3432 | rjek | 2007-07-18 15:49:26 +0100 (Wed, 18 Jul 2007) | 1 line
Changed paths:
    M /trunk/netsurf/content/content.c
    M /trunk/netsurf/content/content.h
    M /trunk/netsurf/content/content_type.h
    M /trunk/netsurf/image/svg.c
    M /trunk/netsurf/utils/config.h

Wrap internal SVG renderer with appropriate #ifdef WITH_NS_SVG
------------------------------------------------------------------------
r3433 | rjek | 2007-07-18 18:58:35 +0100 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/content/content.c
    M /trunk/netsurf/content/content.h
    M /trunk/netsurf/content/content_type.h
    A /trunk/netsurf/image/rsvg.c
    A /trunk/netsurf/image/rsvg.h
    M /trunk/netsurf/utils/config.h

Initial work on RSVG image handler.  Still a lot to do.


------------------------------------------------------------------------
r3435 | rjek | 2007-07-18 21:15:08 +0100 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/makefile

Makefile changes for rsvg work

------------------------------------------------------------------------
r3436 | rjek | 2007-07-18 23:36:28 +0100 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/Docs/BUILDING-GTK

Add mention of librsvg2-dev in nsgtk building guide

------------------------------------------------------------------------
r3437 | rjek | 2007-07-19 00:26:00 +0100 (Thu, 19 Jul 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/gtk/gtk_bitmap.c

Add bitmap_save() handler for nsgtk bitmaps.  Saves in PNG format.

------------------------------------------------------------------------
r3438 | rjek | 2007-07-19 00:57:39 +0100 (Thu, 19 Jul 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/image/rsvg.c

Fixes to rsvg renderer.  Now mostly works for direct (non-embedded in a
document) viewing.

------------------------------------------------------------------------
r3439 | rjek | 2007-07-19 01:12:35 +0100 (Thu, 19 Jul 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/gtk/gtk_bitmap.c

Clear new bitmaps to transparent black on creation of gtk bitmaps.


------------------------------------------------------------------------
r3441 | rjek | 2007-07-19 14:47:59 +0100 (Thu, 19 Jul 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/content/content.c
    M /trunk/netsurf/image/rsvg.c
    M /trunk/netsurf/image/rsvg.h

Add incremental parsing of SVG data to librsvg content handler.


------------------------------------------------------------------------
r3447 | adrianl | 2007-07-21 00:51:55 +0100 (Sat, 21 Jul 2007) | 1 line
Changed paths:
    M /trunk/netsurf/riscos/artworks.c
    M /trunk/netsurf/riscos/awrender.s

Use proper background colour for AW files using transparency
------------------------------------------------------------------------
r3448 | jmb | 2007-07-21 01:14:15 +0100 (Sat, 21 Jul 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/content/content.c

Add SVG content name to content_type_name array.

------------------------------------------------------------------------
r3449 | tlsa | 2007-07-21 01:20:04 +0100 (Sat, 21 Jul 2007) | 1 line
Changed paths:
    M /trunk/netsurf/content/content.c
    M /trunk/netsurf/riscos/artworks.c
    M /trunk/netsurf/riscos/artworks.h
    M /trunk/netsurf/riscos/filetype.c

Change ArtWorks file MIME type to "image/x-artworks".
------------------------------------------------------------------------
r3450 | jmb | 2007-07-21 09:53:00 +0100 (Sat, 21 Jul 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/content/fetchers/fetch_curl.c

Ensure option strings aren't blank before setting headers: previously, a
blank option string could result in "Accept-Language: , *;q=0.1" being
sent, for example.


------------------------------------------------------------------------
r3454 | jmb | 2007-07-21 23:17:07 +0100 (Sat, 21 Jul 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/makefile
    M /trunk/netsurf/posix.mk
    M /trunk/netsurf/riscos.mk
    M /trunk/netsurf/utils/config.h

Purge NCOS build options; these have been redundant for ages.


------------------------------------------------------------------------
r3456 | adrianl | 2007-07-22 05:15:27 +0100 (Sun, 22 Jul 2007) | 1 line
Changed paths:
    M /trunk/netsurf/riscos/artworks.c

Workaround for AWRenderer clipping issue (bug #1756230) and improved
rendering performance

------------------------------------------------------------------------
r3475 | jmb | 2007-08-04 12:47:40 +0100 (Sat, 04 Aug 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/riscos/wimp.c

Fix string length measurement for strings in icons; if the string came
from the templates file, it will be LF terminated, not NUL terminated.
Therefore, use a strlen variant that terminates on control characters,
rather than just \0. This prevents reading memory beyond the end of the
string.

------------------------------------------------------------------------
r3476 | jmb | 2007-08-06 23:17:04 +0100 (Mon, 06 Aug 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/content/content.c
    M /trunk/netsurf/content/fetch.c

Fix crash when building error page -- fetch will be NULL, so
fetch_get_referer will fail.

------------------------------------------------------------------------
r3477 | jmb | 2007-08-06 23:17:42 +0100 (Mon, 06 Aug 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/debug/netsurfd.c
    M /trunk/netsurf/utils/config.h

Fix debug build

------------------------------------------------------------------------
r3478 | bursa | 2007-08-07 04:55:18 +0100 (Tue, 07 Aug 2007) | 1 line
Changed paths:
    M /trunk/netsurf/content/content.c
    M /trunk/netsurf/content/content.h
    M /trunk/netsurf/desktop/browser.c
    M /trunk/netsurf/desktop/browser.h
    M /trunk/netsurf/desktop/frames.c
    M /trunk/netsurf/desktop/gui.h
    M /trunk/netsurf/desktop/options.c
    M /trunk/netsurf/desktop/options.h
    M /trunk/netsurf/gtk/gtk_gui.c
    M /trunk/netsurf/gtk/gtk_window.c
    M /trunk/netsurf/gtk/gtk_window.h
    M /trunk/netsurf/riscos/dialog.c
    M /trunk/netsurf/riscos/gui.c
    M /trunk/netsurf/riscos/gui.h
    M /trunk/netsurf/riscos/options.h
    M /trunk/netsurf/riscos/window.c

Move window scaling from platform-specific code to desktop/browser.c.
Modify gtk gui to handle scaling in the same way as RO.
------------------------------------------------------------------------
r3479 | bursa | 2007-08-07 05:00:17 +0100 (Tue, 07 Aug 2007) | 1 line
Changed paths:
    M /trunk/netsurf/desktop/plotters.h
    M /trunk/netsurf/riscos/plotters.c

Add path plotter (for SVG). Requires other implementations.
------------------------------------------------------------------------
r3480 | bursa | 2007-08-07 05:01:06 +0100 (Tue, 07 Aug 2007) | 1 line
Changed paths:
    M /trunk/netsurf/riscos/filetype.c

Improve error message.
------------------------------------------------------------------------
r3481 | jmb | 2007-08-07 08:58:04 +0100 (Tue, 07 Aug 2007) | 3 lines
Changed paths:
    M /trunk/netsurf/desktop/browser.c
    M /trunk/netsurf/desktop/browser.h
    M /trunk/netsurf/desktop/frames.c

Fix division by 0 caused by uninitialised scale value.
Break out initialisation of common parts of struct browser_window into
their own function.

------------------------------------------------------------------------
r3482 | rjek | 2007-08-07 19:35:28 +0100 (Tue, 07 Aug 2007) | 2 lines
Changed paths:
    M /trunk/netsurf/gtk/gtk_gui.c
    M /trunk/netsurf/gtk/gtk_plotters.c

Fix warnings in nsgtk caused by recent changes.
------------------------------------------------------------------------
r3483 | dsilvers | 2007-08-07 21:50:39 +0100 (Tue, 07 Aug 2007) | 1 line
Changed paths:
    M /trunk/netsurf/gtk/gtk_window.c
    M /trunk/netsurf/utils

Ensure that we can scroll properly with the keyboard in nsgtk






More information about the netsurf-dev mailing list