r10806 tlsa - /branches/release/netsurf/2.6/ChangeLog
by netsurf@semichrome.net
Author: tlsa
Date: Tue Sep 21 08:02:11 2010
New Revision: 10806
URL: http://source.netsurf-browser.org?rev=10806&view=rev
Log:
Add change log.
Added:
branches/release/netsurf/2.6/ChangeLog
Added: branches/release/netsurf/2.6/ChangeLog
URL: http://source.netsurf-browser.org/branches/release/netsurf/2.6/ChangeLog?...
==============================================================================
--- branches/release/netsurf/2.6/ChangeLog (added)
+++ branches/release/netsurf/2.6/ChangeLog Tue Sep 21 08:02:11 2010
@@ -1,0 +1,526 @@
+--------------------------------------------------------------------------------
+ NetSurf Change Log
+--------------------------------------------------------------------------------
+
+NetSurf 2.6
+===========
+
+ Core / All
+ ----------
+
+ * Improvements to float positioning.
+ * Fix absolute positioned inlines.
+ * Improve handling of percentage margins and paddings on floats.
+ * Fix several memory leaks.
+ * Rationalised memory allocation functions.
+ * Updated SSL root certificates.
+ * Fix handling of PNGs with zero data.
+ * Moved input handling into content handlers.
+ * Simplified browser window module.
+ * Fix table borders specified in em/ex units.
+ * Improved CSS content handling.
+ * Don't try to draw zero size images.
+ * Simplified and fixed save complete feature.
+ * Reduce frequency of cache clean attempts.
+ * Improve and optimise rendering of borders in HTML.
+ * Fix URL comparison issue.
+ * Improve object handling in HTML.
+ * Fix absolute positioned root element.
+ * Rewritten file: fetch handler for local URLs.
+ * Much improved directory listings for local file: paths.
+ * Improve handling of binary data in plain text renderer.
+ * Fixed cache expiry problems.
+
+ * LibCSS library (CSS parser and selection engine):
+ + Allow stylesheets to be used in multiple contexts
+ simultaneously.
+ + Fix possible stylesheet reuse crash.
+
+ RISC OS-specific
+ ----------------
+
+ * Increased maximum allowed value for memory cache size option.
+ * Update 'about' page to include licences for linked components.
+ * Fix layout to paper width when printing.
+ * Fix screen redraw after printing.
+ * Enable sideways print option.
+
+ GTK-specific
+ ------------
+
+ * Avoid potential use of NULL pointer.
+ * Fix for old versions of GTK.
+ * Improve internationalisation support.
+ * Improve handling of bitmap opacity.
+ * Fix redraw issues with non-HTML content.
+ * Cleaned up menu generation and handling.
+
+ BeOS/Haiku-specific
+ -------------------
+
+ * Fix build.
+ * Fix mimetype acquisition for local files.
+ * Improve handling of bitmap opacity.
+ * Enable knockout rendering optimisation.
+ * Improved polygon plotter accuracy.
+ * Fix colours on copy to clipboard.
+
+ AmigaOS-specific
+ ----------------
+
+ * Fixed menus when switching tabs.
+ * Improved font handling.
+ * Text kerning.
+ * Update for OS4.1 Update 2.
+ * Simplify building of Cairo and non-Cairo versions.
+ * Fixed scrollbar handling.
+ * Better NetSurf icon.
+ * Improve installer.
+ * Better support for ARexx commands.
+ * Context sensitive cut/copy/paste.
+ * Fix clipping for non-HTML contents.
+ * Option to show icon under drag saves.
+ * Bitmap plot optimisations.
+ * Now uses core fetcher for file: URLs.
+
+ Framebuffer-specific
+ --------------------
+
+ * Framebuffer toolkit rationalised.
+ * Improved scrollbar support.
+ * Added X surface handler.
+ * Improved scheduling.
+ * Fixed redraw issues.
+ * Improved keypress handling.
+ * On screen keyboard.
+ * History window.
+ * Configurable window furniture size.
+ * Support for scaled bitmap plotting.
+ * Factored out common plot code for rendering at different bpp.
+ * Load and save cookies file on start and quit.
+ * Improve handling of bitmap opacity.
+
+ Also included are many smaller bug fixes, improvements and
+ documentation enhancements.
+
+
+NetSurf 2.5
+===========
+
+ Core / All
+ ----------
+
+ * Fetch improvements.
+ * Fix fetching from https sites with http authentication.
+ * Handle http authentication with no realm.
+ * Cookie handling improvements.
+ * Improved support for {min|max}-{width|height} CSS properties.
+ * HTML redraw optimisations.
+ * Improved mouse tracking over browser windows.
+ * Browser window status bar update rationalisation.
+ * Better handling of memory exhaustion.
+ * Made text export more robust.
+ * Fix relative positioning of floats.
+ * Align baselines of text on a line.
+ * HTML layout optimisations.
+ * Fixed HTML based box alignment behaviour.
+ * Sorted out default table borders.
+ * Updated Italian translation.
+ * Updated German translation.
+ * Allow any name for frame targets.
+ * Allow sending of referer when moving from http hosts to https.
+ * Improved stability.
+ * Simplified plotter API.
+ * Fixed memory leak in imagemap handler.
+ * Optimised debug rendering of box model outlines.
+ * Activity is indicated by 'progress' pointer.
+ * Ensure debug rendering outlines are plotted on top of other content.
+ * Now using LibCSS for CSS parsing and selection.
+ * Many CSS related bugs fixed.
+ * Rewritten cache and internal content handling.
+ * Fixes for file: URL handling.
+ * Don't try to access file: URLs through the configured proxy.
+ * Core widget for handling SELECT element menus.
+ * Core scrollbar widget used for CSS overflow and SELECT menu widget.
+ * Very basic quirks mode support.
+ * Cleaned up how the initial rendering of a content occurs.
+ * Command line argument handling and initialisation cleanup.
+ * Clearer build configuration messages.
+ * Favicon retrieval.
+ * Full page saves, including CSS and image files.
+ * PDF export disabled.
+ * Search-as-you-type page search support.
+
+ * Hubbub library (HTML parser):
+ + Fixed locale problem.
+ + Various improvements.
+
+ * LibCSS library (CSS parser and selection engine):
+ + First release.
+
+ * LibNSBMP library (NetSurf BMP decoder):
+ + Fix ICO decoding on big-endian platforms.
+ + Improve inverse height calculation.
+
+ * LibNSGIF library (NetSurf GIF decoder):
+ + Improve Palette entry handling.
+
+ * LibParserUtils library (parser building utility functions):
+ + Fixed charset problem.
+ + Various improvements.
+
+ * LibSVGTiny library (SVG support):
+ + Colour component ordering fix.
+ + Support arcs in paths.
+ + Improve circle element handling.
+ + Add ellipse element support.
+ + Improve stroke width rounding.
+
+ * LibWapcaplet library (String internment):
+ + First release.
+
+ RISC OS-specific
+ ----------------
+
+ * Theme code cleanup.
+ * Fix possible HTTP autentication crash.
+ * Fix potential problem with URL completion.
+ * Better handling of WIMP errors.
+ * Fixed memory leak in path plotting. (Used for SVG display.)
+ * Improve launching of URIs NetSurf doesn't handle.
+ * New guide to building NetSurf on RISC OS.
+ * Simplified native build process for NetSurf and libraries.
+ * Multitasking behaviour changed to be kinder to other apps.
+ * Fixed problem loading content served locally from WebJames.
+ * Improved stability.
+ * Save complete now implemented in the core.
+ * Find text moved to core and crash bug fixed.
+
+ * RUfl library (RISC OS Unicode support):
+ + Fixed font scan crash.
+ + Faster font scanning with FontManager 3.64 or later.
+
+ GTK-specific
+ ------------
+
+ * Give drawing area input focus on click.
+ * Added local history toolbar button.
+ * Improve dot and dash line patterns.
+ * Made throbber loading more robust.
+ * Improved tab handling.
+ * Improved status bar control.
+ * Faster plotting of clipped and scaled images for smooth scrolling.
+ * Favicon display.
+ * Added view source code feature.
+ * Added search box on toolbar.
+ * Theme handling.
+ * Toolbar customisation.
+ * Context sensitive menu updated.
+ * Improved menu structure.
+ * Updated for compatibility with latest GTK versions.
+
+ BeOS/Haiku-specific
+ -------------------
+
+ * Complete save support.
+
+ AmigaOS-specific
+ ----------------
+
+ * Faster and more robust page plotting.
+ * Better clipping of plot actions.
+ * Smoother scrolling.
+ * Improved handling of tabs.
+ * Added UI for SSL certificate inspection.
+ * Improved stability.
+ * Better font handling.
+ * Added a preferences GUI.
+ * Better pointer handling.
+ * Better handling of bitmap alpha channels.
+ * Improved status bar.
+ * Added scale support.
+ * Improved mouse click handling.
+ * Keyboard shortcuts added.
+ * Added search bar.
+ * Added HelpHints.
+ * Theme and icon improvements.
+ * Handle more exotic formats dropped on text boxes, using DataTypes.
+ * Favicon display.
+ * Added search box on toolbar.
+
+ Framebuffer-specific
+ --------------------
+
+ * Framebuffer handling abstracted into libnsfb library.
+ * Fixed throbber to show inactivity correctly.
+ * Improved handling of text entry into URL bar.
+ * Fixed redraw issues while scrolled from top and while scrolling.
+ * Fixed redraw issues with animated GIFs and text areas.
+ * Improved mouse handling.
+ * Fixed zero size iframe crash.
+ * Added full range of pointer sprites.
+ * Better keyboard input handling.
+ * Fix continual reload on pages with meta refresh.
+ * Improve look and placement of toolbar, icons and scrollbars.
+ * Internal font changed. Includes more glyphs and bold/italic.
+ * Improved stability.
+
+ * LibNSFB library (NetSurf Framebuffer):
+ + New library.
+
+ Windows-specific
+ ----------------
+
+ * New front end, considered pre-alpha.
+
+ Also included are many smaller bug fixes, improvements and
+ documentation enhancements.
+
+
+NetSurf 2.1
+===========
+
+ Core / All
+ ----------
+
+ * Fix detection of active link areas (avoids entire page being treated
+ as a link in certain cases).
+ * Support height on TR.
+ * Fix numbering of floated list items.
+ * Make borders/margins/padding on form elements match other browsers.
+ * Updated Italian translation.
+ * German welcome page.
+ * Fix handling of percentage height on HTML and BODY.
+ * Partially handle percentage heights on TABLE
+
+ RISC OS-specific
+ ----------------
+
+ * Set bit 4 of extended window flags byte.
+
+ GTK-specific
+ ------------
+
+ * Fix buffer overflows in options code.
+
+ BeOS/Haiku-specific
+ -------------------
+
+ * Implement path plotter for SVG rendering.
+
+ AmigaOS-specific
+ ----------------
+
+ * Improved packaging and installation rules.
+ * Speed up scrollwheel scrolling.
+ * Cache scaled bitmaps in memory by default.
+ * Support exporting of images as IFF.
+
+ Also included are many smaller bug fixes, improvements and
+ documentation enhancements.
+
+
+NetSurf 2.0
+===========
+
+ Core / All
+ ----------
+
+ * Completely new HTML parser (Hubbub).
+ * SVG support. (Can be used as normal images and background images.)
+ * PDF export support.
+ * Many improvements to page layout and rendering.
+ * More CSS properties supported.
+ * Improved text selection behaviour.
+ * Charset fixes.
+ * Portability improvements.
+ * Configurable multi-platform build system.
+ * Tabbed browsing awareness.
+ * Corrected behaviour of backgrounds on root element.
+ * Many fixes related to floated content.
+ * More lenient meta refresh delay handling.
+ * Improvements to cut, copy and paste behaviour.
+ * Better cookie handling.
+ * Improved form functionality.
+ * Improved form control display.
+ * Stability fixes for handling nonsense data.
+ * Better handling of HTML attributes.
+ * Fix broken layout on systems which don't use '.' as the decimal
+ separator.
+ * Fix inline height not affecting line height.
+ * Handle whitespace in URL bar.
+ * New throbber animation.
+ * Fixed occasional white flicker of page area during layout.
+ * New default homepage.
+
+ RISC OS-specific
+ ----------------
+
+ * Restructured menu with access to more functionality.
+ * Remembers save / download paths.
+ * Improved style-guide compliance.
+ * Wimpslot size adjusted at build time.
+ * Alt+click on close icon closes all NetSurf windows.
+ * Escape aborts drag save.
+ * New object > link submenu.
+ * SVG to Drawfile conversion.
+ * Zoom/scale with shift+scrollwheel.
+ * Improved drawfile export.
+
+ GTK-specific
+ ------------
+
+ * Tabbed browsing.
+ * Global history.
+ * Download manager.
+ * Enhanced interface.
+ * Text selection.
+ * Print support.
+ * Improved context menu.
+ * Handle desktop DPI setting.
+ * Can support RISC OS Sprite bitmap format via librosprite.
+ * View source.
+ * Content language selection option.
+
+ BeOS/Haiku-specific
+ -------------------
+
+ * First release.
+
+ AmigaOS-specific
+ ----------------
+
+ * First release.
+
+ Framebuffer-specific
+ --------------------
+
+ * First release.
+
+ Also included are many smaller bug fixes, improvements and
+ documentation enhancements.
+
+
+NetSurf 1.2
+===========
+
+ Core / All
+ ----------
+
+ * Overhaul documentation in line with new website.
+ * Many improvements to cookie handling.
+ * Minimum font size option is now obeyed by form elements.
+ * Add support for periodic reflow during fetching.
+ * Fixes for positioning of floated elements -- NetSurf now passes Acid1.
+ * Bring support for <center> and align= in line with specification.
+ * Updated SSL root certificate bundle.
+ * Various fixes for form element default styling and interaction with
+ CSS.
+ * Rewritten, more tolerant, HTTP redirect handling.
+ * Fix crash when tabbing into hidden form fields.
+ * Fix background handling on <body> and <html>.
+ * Permit <style> in <body>.
+ * Relax restriction on location of @import rules.
+ * Improve CSS colour handling.
+ * Fix positioning of horizontal scrollbars within page.
+ * Fixes for inline-block boxes.
+ * Minor fixes to CSS parsing.
+ * NetBSD support.
+ * Fix GIF decoding to work correctly on big-endian processors.
+ * New build system and many compiler warnings fixed.
+
+ RISC OS-specific
+ ----------------
+
+ * Fix crashes on 'images.google.com'.
+ * Fix intermittent crashing when clicking in URL-completion menu.
+ * Fix search when input is '*'.
+ * Fix Shift+Adjust clicks.
+ * Permit disabling of interactive help.
+
+ GTK-specific
+ ------------
+
+ * Improve form widget support.
+ * Improve support for core configuration options (memory cache size,
+ proxy, etc).
+ * Fix unsightly flickering to white.
+ * Fix non-ASCII text input handling.
+ * Fix for caret positioning when clicking after the end of text in
+ form inputs.
+
+ Also included are many and various smaller bug fixes, documentation
+ enhancements and updated translations.
+
+
+NetSurf 1.1
+===========
+
+ Core / All
+ ----------
+
+ * Fix charset detection bugs, fixes #1726341 (WightLink).
+ * Add -v command line option to enable debugging output.
+ (This is enabled by default in the RISC OS build via the !Run file).
+ * Rationalise header file includes.
+ * Various portability fixes to BSD and Solaris.
+ * Abstraction of schemes for fetchers.
+ * More encoding detection fixes.
+ * Fix cookie domain matching in unverifiable transactions.
+ * Fix cookie issues with 'launchpad.net'.
+ * Fix deadlock when fetching stylesheets.
+ * Fix bug where the referer header was being sent regardless.
+ * Fix bug where strange Accept-Language and other headers could be
+ sent.
+ * Fix crash when building error page.
+ * Content scaling is now handled centrally, such that both GTK and
+ RISC OS versions act in the same way.
+ * Licence for NetSurf changed to GPLv2 only with clause allowing
+ linking to OpenSSL.
+
+ RISC OS-specific
+ ----------------
+
+ * Tweak default hotlist entries to be more up-to-date.
+ * Fix interaction between failed drag saves and pointer
+ tracking (including page scrolling).
+ * Scroll wheel support on hotlist and history windows.
+ * Use proper background colour for AW files using transparency.
+ * Fix AWRenderer clipping issue (#1756230) and improve rendering
+ performance.
+
+ GTK-specific
+ ------------
+
+ * Add local file browsing MIME type guessing. Also fixes
+ directory browsing.
+ * Fix destruction of windows involving frames, fixes crashes
+ on sites such as 'news.bbc.co.uk'.
+ * Reduce flicker when periodically reflowing during fetch.
+ * Fix bug that caused 100% CPU usage on some sites with frames.
+ * Fix scroll-position setting, allowing anchors and
+ back/forward positions to be set/remembered.
+ * Fix problems with closing windows with fetches still in progress.
+ * New Window menu entry now functions.
+ * Open File... menu entry now functions.
+ * Fix reentrancy issues with event scheduling.
+ * Support for setting the path to find CA certificates (fixes SSL
+ sites).
+ * Stop referer header being sent with URLs entered in the URL bar.
+ * Use default homepage if homepage option is blank.
+ * Full screen mode now functions.
+ * Popup version of the main menu.
+ * Removal of menubar/toolbar/statusbar now functions.
+ * Fix corruption on some animated GIFs due to new images not being
+ created blank.
+ * Fix issues with scrolling from the keyboard.
+ * Add simple SSL certificate verification window.
+
+ Also included are many and various smaller bug fixes, documentation
+ enhancements and updated translations.
+
+
+NetSurf 1.0
+===========
+
+ * First release.
13 years
r10802 tlsa - in /trunk/netsurfweb/downloads: amiga/index.en gtk/index.en riscos/index.en riscos/testbuilds.en source/index.en
by netsurf@semichrome.net
Author: tlsa
Date: Mon Sep 20 05:58:32 2010
New Revision: 10802
URL: http://source.netsurf-browser.org?rev=10802&view=rev
Log:
2.6 release stuff. Placeholder date of "21 Sep 2010" used twice on downloads/riscos/index.en & downloads/amiga/index.en and once on downloads/source/index.en & downloads/gtk/index.en. BeOS page not updated. DON'T svn up web server until release.
Modified:
trunk/netsurfweb/downloads/amiga/index.en
trunk/netsurfweb/downloads/gtk/index.en
trunk/netsurfweb/downloads/riscos/index.en
trunk/netsurfweb/downloads/riscos/testbuilds.en
trunk/netsurfweb/downloads/source/index.en
Modified: trunk/netsurfweb/downloads/amiga/index.en
URL: http://source.netsurf-browser.org/trunk/netsurfweb/downloads/amiga/index....
==============================================================================
--- trunk/netsurfweb/downloads/amiga/index.en (original)
+++ trunk/netsurfweb/downloads/amiga/index.en Mon Sep 20 05:58:32 2010
@@ -61,7 +61,7 @@
<div class="downloadlatestouter">
<div class="downloadlatest">
<div class="downloadlatestbox">
-<p class="downloadmain downloadfirst"><a href="netsurf-2.5.lha"><span>NetSurf 2.5 for AmigaOS</span> <span>(5.1MB)</span> <span class="downloaddate">18 Apr 2010</span></a></p>
+<p class="downloadmain downloadfirst"><a href="netsurf-2.6.lha"><span>NetSurf 2.6 for AmigaOS</span> <span>(5.1MB)</span> <span class="downloaddate">21 Sep 2010</span></a></p>
<!--<p class="downloadinstructions"><a href="/documentation/roinfo#GettingStartedInstallation">Installation instructions</a></p>-->
<p class="preul">Requires:</p>
<ul>
@@ -70,7 +70,7 @@
</div>
<div class="downloadlatestbox downloadlast">
-<p class="downloadmain"><a href="/downloads/releases/netsurf-2.5-src.tar.gz"><span>NetSurf 2.5 source code</span> <span>(1.6MB)</span> <span class="downloaddate">18 Apr 2010</span></a></p>
+<p class="downloadmain"><a href="/downloads/releases/netsurf-2.6-src.tar.gz"><span>NetSurf 2.6 source code</span> <span>(1.6MB)</span> <span class="downloaddate">21 Sep 2010</span></a></p>
<p class="downloadinstructions"><a href="/downloads/source/#BuildInstructions">Build instructions</a></p>
<p class="preul">Build NetSurf for:</p>
<ul>
@@ -88,6 +88,13 @@
<h2>Previous releases</h2>
<dl>
+<dt>NetSurf 2.5</dt>
+<dd>
+<ul>
+<li><a href="netsurf-2.5.lha">NetSurf 2.5 browser for AmigaOS 4</a> (18 Apr 2010)</li>
+<li><a href="/downloads/releases/netsurf-2.5-src.tar.gz">NetSurf 2.5 source code</a> (18 Apr 2010)</li>
+</ul>
+</dd>
<dt>NetSurf 2.1</dt>
<dd>
<ul>
@@ -110,7 +117,7 @@
<div class="footer">
-<p>Copyright 2003 - 2009 The NetSurf Developers</p>
+<p>Copyright 2003 - 2010 The NetSurf Developers</p>
</div>
</div>
Modified: trunk/netsurfweb/downloads/gtk/index.en
URL: http://source.netsurf-browser.org/trunk/netsurfweb/downloads/gtk/index.en...
==============================================================================
--- trunk/netsurfweb/downloads/gtk/index.en (original)
+++ trunk/netsurfweb/downloads/gtk/index.en Mon Sep 20 05:58:32 2010
@@ -63,7 +63,7 @@
<div class="downloadlatestouter">
<div class="downloadlatest">
<div class="downloadlatestbox downloadlast">
-<p class="downloadmain downloadfirst"><a href="/downloads/releases/netsurf-2.5-src.tar.gz"><span>NetSurf 2.5 source code</span> <span>(1.6MB)</span> <span class="downloaddate">18 Apr 2010</span></a></p>
+<p class="downloadmain downloadfirst"><a href="/downloads/releases/netsurf-2.6-src.tar.gz"><span>NetSurf 2.6 source code</span> <span>(1.6MB)</span> <span class="downloaddate">21 Sep 2010</span></a></p>
<p class="downloadinstructions"><a href="/downloads/source/#BuildInstructions">Build instructions</a></p>
<p class="preul">Build NetSurf for:</p>
<ul>
@@ -125,6 +125,12 @@
<h2>Previous releases</h2>
<dl>
+<dt>NetSurf 2.5</dt>
+<dd>
+<ul>
+<li><a href="/downloads/releases/netsurf-2.5-src.tar.gz">NetSurf 2.5 source code</a> (18 Apr 2010)</li>
+</ul>
+</dd>
<dt>NetSurf 2.1</dt>
<dd>
<ul>
@@ -165,7 +171,7 @@
<div class="footer">
-<p>Copyright 2003 - 2009 The NetSurf Developers</p>
+<p>Copyright 2003 - 2010 The NetSurf Developers</p>
</div>
</div>
Modified: trunk/netsurfweb/downloads/riscos/index.en
URL: http://source.netsurf-browser.org/trunk/netsurfweb/downloads/riscos/index...
==============================================================================
--- trunk/netsurfweb/downloads/riscos/index.en (original)
+++ trunk/netsurfweb/downloads/riscos/index.en Mon Sep 20 05:58:32 2010
@@ -62,7 +62,7 @@
<div class="downloadlatestouter">
<div class="downloadlatest">
<div class="downloadlatestbox">
-<p class="downloadmain downloadfirst"><a href="/downloads/releases/netsurf-2.5.zip"><span>NetSurf 2.5 for RISC OS</span> <span>(2.6MB)</span> <span class="downloaddate">18 Apr 2010</span></a></p>
+<p class="downloadmain downloadfirst"><a href="/downloads/releases/netsurf-2.6.zip"><span>NetSurf 2.6 for RISC OS</span> <span>(2.6MB)</span> <span class="downloaddate">21 Sep 2010</span></a></p>
<p class="downloadinstructions"><a href="/documentation/roinfo#GettingStartedInstallation">Installation instructions</a></p>
<p class="preul">Binary download includes:</p>
<ul>
@@ -80,7 +80,7 @@
</div>
<div class="downloadlatestbox downloadlast">
-<p class="downloadmain"><a href="/downloads/releases/netsurf-2.5-src.tar.gz"><span>NetSurf 2.5 source code</span> <span>(1.6MB)</span> <span class="downloaddate">18 Apr 2010</span></a></p>
+<p class="downloadmain"><a href="/downloads/releases/netsurf-2.6-src.tar.gz"><span>NetSurf 2.6 source code</span> <span>(1.6MB)</span> <span class="downloaddate">21 Sep 2010</span></a></p>
<p class="downloadinstructions"><a href="/downloads/source/#BuildInstructions">Build instructions</a></p>
<p class="preul">Build NetSurf for:</p>
<ul>
@@ -99,6 +99,13 @@
<h2>Previous releases</h2>
<dl>
+<dt>NetSurf 2.5</dt>
+<dd>
+<ul>
+<li><a href="/downloads/releases/netsurf-2.5.zip">NetSurf 2.5 browser for RISC OS</a> (18 Apr 2010)</li>
+<li><a href="/downloads/releases/netsurf-2.5-src.tar.gz">NetSurf 2.5 source code</a> (18 Apr 2010)</li>
+</ul>
+</dd>
<dt>NetSurf 2.1</dt>
<dd>
<ul>
@@ -138,7 +145,7 @@
<div class="footer">
-<p>Copyright 2003 - 2009 The NetSurf Developers</p>
+<p>Copyright 2003 - 2010 The NetSurf Developers</p>
</div>
</div>
Modified: trunk/netsurfweb/downloads/riscos/testbuilds.en
URL: http://source.netsurf-browser.org/trunk/netsurfweb/downloads/riscos/testb...
==============================================================================
--- trunk/netsurfweb/downloads/riscos/testbuilds.en (original)
+++ trunk/netsurfweb/downloads/riscos/testbuilds.en Mon Sep 20 05:58:32 2010
@@ -75,7 +75,7 @@
<div class="footer">
-<p>Copyright 2003 - 2009 The NetSurf Developers</p>
+<p>Copyright 2003 - 2010 The NetSurf Developers</p>
</div>
</div>
Modified: trunk/netsurfweb/downloads/source/index.en
URL: http://source.netsurf-browser.org/trunk/netsurfweb/downloads/source/index...
==============================================================================
--- trunk/netsurfweb/downloads/source/index.en (original)
+++ trunk/netsurfweb/downloads/source/index.en Mon Sep 20 05:58:32 2010
@@ -84,6 +84,8 @@
<p>The source code for each release version of NetSurf is also available.</p>
<ul>
+<li><a href="/downloads/releases/netsurf-2.6-src.tar.gz">NetSurf 2.6 source code</a> (21 Sep 2010)</li>
+<li><a href="/downloads/releases/netsurf-2.5-src.tar.gz">NetSurf 2.5 source code</a> (18 Apr 2010)</li>
<li><a href="/downloads/releases/netsurf-2.1-src.tar.gz">NetSurf 2.1 source code</a> (23 May 2009)</li>
<li><a href="/downloads/releases/netsurf-2.0-src.tar.gz">NetSurf 2.0 source code</a> (25 Apr 2009)</li>
<li><a href="/downloads/releases/netsurf-1.2-src.tar.gz">NetSurf 1.2 source code</a> (22 Mar 2008)</li>
@@ -93,7 +95,7 @@
<div class="footer">
-<p>Copyright 2003 - 2009 The NetSurf Developers</p>
+<p>Copyright 2003 - 2010 The NetSurf Developers</p>
</div>
</div>
13 years
r10801 tlsa - in /trunk/netsurfweb: about/index.en about/news.en index.en
by netsurf@semichrome.net
Author: tlsa
Date: Mon Sep 20 05:27:09 2010
New Revision: 10801
URL: http://source.netsurf-browser.org?rev=10801&view=rev
Log:
2.6 release stuff. Placeholder date of "21 Sep" on index.en and about/news.en will need fixed before release. Placeholder date of "Sep 2010" on about/index.en may need fixed. DON'T svn up the web server until release.
Modified:
trunk/netsurfweb/about/index.en
trunk/netsurfweb/about/news.en
trunk/netsurfweb/index.en
Modified: trunk/netsurfweb/about/index.en
URL: http://source.netsurf-browser.org/trunk/netsurfweb/about/index.en?rev=108...
==============================================================================
--- trunk/netsurfweb/about/index.en (original)
+++ trunk/netsurfweb/about/index.en Mon Sep 20 05:27:09 2010
@@ -116,6 +116,7 @@
<tr><th>May 2009</th><td>NetSurf 2.1 released</td></tr>
<tr><th>Jul 2009</th><td>LibCSS used by NetSurf development builds</td></tr>
<tr><th>Apr 2010</th><td>NetSurf 2.5 released</td></tr>
+<tr><th>Sep 2010</th><td>NetSurf 2.6 released</td></tr>
</table>
<div class="frontscreen"><p class="frontscreen"><a href="screenshots/fullsize/roarstechnica.png"><img src="screenshots/thumbnails/roarstechnica.png" alt="GTK NetSurf screenshot."></a> <span>A more recent NetSurf showing <em>Ars Technica</em>.</span></p></div>
@@ -141,24 +142,26 @@
<h3>Framebuffer front end</h3>
-<p>NetSurf's framebuffer front end has no particular operating system or GUI toolkit requirements. Its mouse pointer, all its widgets etc, are drawn though NetSurf's internal plotters, the same rendering interface used to draw web pages. This makes the framebuffer front end highly portable. Currently the framebuffer can target the following:</p>
+<p>NetSurf's framebuffer front end has no particular operating system or GUI toolkit requirements. Its mouse pointer, all its widgets etc, are drawn though NetSurf's internal plotters, the same rendering interface used to draw web pages. This makes the framebuffer front end highly portable. Currently the framebuffer front end can target the following framebuffer surface providers:</p>
<dl>
<dt>The Linux framebuffer</dt>
<dd>Output to a Linux framebuffer and input from Linux input event device nodes. The output device may be specified and defaults to <code style="color:#46a;">/dev/fb0</code>. The input node search path may also be specified, and defaults to <code style="color:#46a;">/dev/input/</code>.</dd>
<dt>SDL</dt>
-<dd>The SDL frontend is a straightforward port to the SDL library which is available for many operating systems. This allows the framebuffer NetSurf front end to be run inside a desktop window, making development easier.</dd>
+<dd>The SDL surface is a straightforward port to the SDL library which is available for many operating systems. This allows the framebuffer NetSurf front end to be run inside a desktop window, making development easier.</dd>
+<dt>X</dt>
+<dd>The X surface uses the XCB. This allows the framebuffer NetSurf front end to be run inside an X desktop window, making development easier.</dd>
<dt>VNC</dt>
-<dd>The VNC server frontend uses the libvncserver library to provide a straightforward unsecured VNC server. Multiple clients may connect.</dd>
+<dd>The VNC server surface uses the libvncserver library to provide a straightforward unsecured VNC server. Multiple clients may connect.</dd>
<dt>The ABLE framebuffer</dt>
-<dd>This front end runs on the ABLE bootloader shipped with hardware from Simtec.</dd>
+<dd>This surface handler enables NetSurf's framebuffer front end to run directly on the ABLE bootloader, shipped with hardware from Simtec.</dd>
</dl>
<h3>Releases vs Development trunk</h3>
-<p>NetSurf 2.5 is the latest version and offers many improvements over NetSurf 2.0, which was released in April 2009. NetSurf 1.0 was released in May 2007. The NetSurf 1.x releases since then have comprised largely of bug fixes merged from NetSurf's main development trunk back to the 1.x branch.</p>
-
-<p>Users building NetSurf from source are encouraged to build the current HEAD, rather than a release, as it is most up-to-date and has features that may not yet have been released.</p>
+<p>Users can run our release versions of NetSurf, or they can run development versions. Our release versions are tested and released when we are happy with them. Development versions are snapshots of the current state of the code, as the developers are working on it. These versions may have newer features or bug fixes that haven't made it into a release yet, however (depending on what the developers are doing) they might also have new bugs, instability, or they may produce reams of debugging output.</p>
+
+<p>We recommend users use the release versions, unless they particularly want to help us by reporting issues with development versions. People building NetSurf from source are encouraged to build the current HEAD, rather than a release, as it is most up-to-date and has features that may not yet have been released.</p>
<h2 id="NetSurfInAction">NetSurf in Action</h2>
@@ -181,7 +184,7 @@
<div class="footer">
-<p>Copyright 2003 - 2009 The NetSurf Developers</p>
+<p>Copyright 2003 - 2010 The NetSurf Developers</p>
</div>
</div>
Modified: trunk/netsurfweb/about/news.en
URL: http://source.netsurf-browser.org/trunk/netsurfweb/about/news.en?rev=1080...
==============================================================================
--- trunk/netsurfweb/about/news.en (original)
+++ trunk/netsurfweb/about/news.en Mon Sep 20 05:27:09 2010
@@ -56,6 +56,8 @@
<h1>News</h1>
<dl class="news">
+<dt><a href="/downloads/">NetSurf 2.6 released</a> <span>21 Sep 2010</span></dt>
+<dd>NetSurf 2.6 is primarily a bug fix release. It contains some improvements to page rendering, fetching & caching, memory usage, as well as some front-end specific fixes. Full details in the change log. We recommend all users upgrade.</dd>
<dt><a href="/downloads/">NetSurf 2.5 released</a> <span>24 Apr 2010</span></dt>
<dd>NetSurf 2.5 contains many improvements over the previous release. The major changes are the use of our brand new CSS parser and selection engine (LibCSS), and a newly designed cache for fetched content. Full details in the change log. We recommend all users upgrade.</dd>
<dt><a href="http://vlists.pepperfish.net/pipermail/netsurf-users-netsurf-browser.org/...">NetSurf at Wakefield Show 2010</a> <span>14 Jan 2010</span></dt>
@@ -124,7 +126,7 @@
<div class="footer">
-<p>Copyright 2003 - 2009 The NetSurf Developers</p>
+<p>Copyright 2003 - 2010 The NetSurf Developers</p>
</div>
</div>
Modified: trunk/netsurfweb/index.en
URL: http://source.netsurf-browser.org/trunk/netsurfweb/index.en?rev=10801&r1=...
==============================================================================
--- trunk/netsurfweb/index.en (original)
+++ trunk/netsurfweb/index.en Mon Sep 20 05:27:09 2010
@@ -124,7 +124,7 @@
<div class="downloadbox">
<div class="downloadcontainer">
<div class="downloadcontent">
-<h2 id="downloadrelease"><a href="/downloads/">Download NetSurf 2.5</a></h2>
+<h2 id="downloadrelease"><a href="/downloads/">Download NetSurf 2.6</a></h2>
<ul>
<li><a href="/downloads/riscos/">For RISC OS</a></li>
<li><a href="/downloads/gtk/">For Linux</a></li>
@@ -143,18 +143,18 @@
<h2 id="news">Latest news</h2>
<dl class="frontnews">
+<dt><a href="/downloads/">NetSurf 2.6 released</a> <span>21 Sep 2010</span></dt>
+<dd>NetSurf 2.6 is primarily a bug fix release. It contains some improvements to page rendering, fetching & caching, memory usage, as well as some front-end specific fixes. Full details in the change log. We recommend all users upgrade.</dd>
<dt><a href="/downloads/">NetSurf 2.5 released</a> <span>24 Apr 2010</span></dt>
<dd>NetSurf 2.5 contains many improvements over the previous release. The major changes are the use of our brand new CSS parser and selection engine (LibCSS), and a newly designed cache for fetched content. Full details in the change log. We recommend all users upgrade.</dd>
<dt><a href="http://vlists.pepperfish.net/pipermail/netsurf-users-netsurf-browser.org/...">NetSurf at Wakefield Show 2010</a> <span>14 Jan 2010</span></dt>
<dd>NetSurf 2.5 is expected to be released at the Wakefield RISC OS Show. The release will focus on the CSS engine, memory usage and speed, as well as fixing bugs. NetSurf 2.5 is likely to be the last release for RISC OS.</dd>
-<dt><a href="/about/awards">NetSurf in The Icon Bar Awards 2009</a> <span>01 Jan 2010</span></dt>
-<dd>NetSurf won in the category of "Best non-commercial product" in The Icon Bar's 2009 RISC OS awards. Thanks to everyone who voted for us!</dd>
</dl>
<p class="more"><a href="/about/news" class="seemore">See more news</a></p>
-<h2 id="features">NetSurf 2.5 features</h2>
-
-<p>NetSurf 2.5 is available for: RISC OS; Linux and other UNIX-like systems; and AmigaOS 4.</p>
+<h2 id="features">NetSurf 2.6 features</h2>
+
+<p>NetSurf 2.6 is available for: RISC OS; Linux and other UNIX-like systems; and AmigaOS 4.</p>
<dl>
<dt>General</dt>
@@ -196,7 +196,7 @@
</div>
<div class="footer">
-<p>Copyright 2003 - 2009 The NetSurf Developers</p>
+<p>Copyright 2003 - 2010 The NetSurf Developers</p>
</div>
</div>
13 years
r10800 chris_y - /trunk/netsurf/amiga/gui.c
by netsurf@semichrome.net
Author: chris_y
Date: Sun Sep 19 07:58:25 2010
New Revision: 10800
URL: http://source.netsurf-browser.org?rev=10800&view=rev
Log:
Revert previous change
Modified:
trunk/netsurf/amiga/gui.c
Modified: trunk/netsurf/amiga/gui.c
URL: http://source.netsurf-browser.org/trunk/netsurf/amiga/gui.c?rev=10800&r1=...
==============================================================================
--- trunk/netsurf/amiga/gui.c (original)
+++ trunk/netsurf/amiga/gui.c Sun Sep 19 07:58:25 2010
@@ -3623,7 +3623,10 @@
if(((x-xs) <= 0) || ((x-xs+2) >= (bbox->Width)) || ((y-ys) <= 0) || ((y-ys) >= (bbox->Height))) return;
- BltBitMap(g->shared->win->RPort->BitMap,bbox->Left+x-xs,bbox->Top+y-ys,browserglob.bm,x-xs,y-ys,2+1,height+1,0x0C0);
+/* Backup the area under the cursor - args need checking
+ BltBitMap(g->shared->win->RPort->BitMap, bbox->Left+x-xs, bbox->Top+y-ys,
+ browserglob.bm, x-xs, y-ys,2+1, height+1, 0x0C0, 0xff, NULL);
+*/
SetDrMd(g->shared->win->RPort,COMPLEMENT);
@@ -3645,6 +3648,7 @@
int xs,ys;
if(!g) return;
+ if(g->c_h == 0) return;
if(option_kiosk_mode == false)
OffMenu(g->shared->win, AMI_MENU_PASTE);
13 years
r10799 chris_y - /trunk/netsurf/amiga/gui.c
by netsurf@semichrome.net
Author: chris_y
Date: Sun Sep 19 07:38:23 2010
New Revision: 10799
URL: http://source.netsurf-browser.org?rev=10799&view=rev
Log:
Try to avoid corruption when moving cursor around in text boxes
Modified:
trunk/netsurf/amiga/gui.c
Modified: trunk/netsurf/amiga/gui.c
URL: http://source.netsurf-browser.org/trunk/netsurf/amiga/gui.c?rev=10799&r1=...
==============================================================================
--- trunk/netsurf/amiga/gui.c (original)
+++ trunk/netsurf/amiga/gui.c Sun Sep 19 07:38:23 2010
@@ -3623,6 +3623,8 @@
if(((x-xs) <= 0) || ((x-xs+2) >= (bbox->Width)) || ((y-ys) <= 0) || ((y-ys) >= (bbox->Height))) return;
+ BltBitMap(g->shared->win->RPort->BitMap,bbox->Left+x-xs,bbox->Top+y-ys,browserglob.bm,x-xs,y-ys,2+1,height+1,0x0C0);
+
SetDrMd(g->shared->win->RPort,COMPLEMENT);
RectFill(g->shared->win->RPort,x+bbox->Left-xs,y+bbox->Top-ys,x+bbox->Left+2-xs,y+bbox->Top+height-ys);
@@ -3633,7 +3635,8 @@
g->c_y = y;
g->c_h = height;
- OnMenu(g->shared->win, AMI_MENU_PASTE);
+ if(option_kiosk_mode == false)
+ OnMenu(g->shared->win, AMI_MENU_PASTE);
}
void gui_window_remove_caret(struct gui_window *g)
@@ -3643,7 +3646,8 @@
if(!g) return;
- OffMenu(g->shared->win, AMI_MENU_PASTE);
+ if(option_kiosk_mode == false)
+ OffMenu(g->shared->win, AMI_MENU_PASTE);
GetAttr(SPACE_AreaBox, g->shared->objects[GID_BROWSER], (ULONG *)&bbox);
ami_get_hscroll_pos(g->shared, (ULONG *)&xs);
13 years
r10798 jmb - /trunk/netsurf/render/box_construct.c
by netsurf@semichrome.net
Author: jmb
Date: Sun Sep 19 06:27:43 2010
New Revision: 10798
URL: http://source.netsurf-browser.org?rev=10798&view=rev
Log:
Restrict permissible content types for list marker images
Modified:
trunk/netsurf/render/box_construct.c
Modified: trunk/netsurf/render/box_construct.c
URL: http://source.netsurf-browser.org/trunk/netsurf/render/box_construct.c?re...
==============================================================================
--- trunk/netsurf/render/box_construct.c (original)
+++ trunk/netsurf/render/box_construct.c Sun Sep 19 06:27:43 2010
@@ -517,7 +517,8 @@
if (!html_fetch_object(content,
lwc_string_data(image_uri),
marker,
- 0, content->available_width,
+ image_types,
+ content->available_width,
1000, false))
return false;
}
13 years
r10797 vince - in /trunk/netsurf/gtk: gtk_menu.c gtk_menu.h gtk_scaffolding.c res/netsurf.glade
by netsurf@semichrome.net
Author: vince
Date: Sat Sep 18 15:53:43 2010
New Revision: 10797
URL: http://source.netsurf-browser.org?rev=10797&view=rev
Log:
move tabs menu somewhere less annoying
Modified:
trunk/netsurf/gtk/gtk_menu.c
trunk/netsurf/gtk/gtk_menu.h
trunk/netsurf/gtk/gtk_scaffolding.c
trunk/netsurf/gtk/res/netsurf.glade
Modified: trunk/netsurf/gtk/gtk_menu.c
URL: http://source.netsurf-browser.org/trunk/netsurf/gtk/gtk_menu.c?rev=10797&...
==============================================================================
--- trunk/netsurf/gtk/gtk_menu.c (original)
+++ trunk/netsurf/gtk/gtk_menu.c Sat Sep 18 15:53:43 2010
@@ -154,6 +154,31 @@
}
/**
+* creates a tab navigation submenu
+* \param group the 'global' in a gtk sense accelerator reference
+*/
+
+static struct nsgtk_tabs_submenu *nsgtk_menu_tabs_submenu(GtkAccelGroup *group)
+{
+ struct nsgtk_tabs_submenu *ret = malloc(sizeof(struct nsgtk_tabs_submenu));
+ if (ret == NULL) {
+ warn_user(messages_get("NoMemory"), 0);
+ return NULL;
+ }
+ ret->tabs_menu = GTK_MENU(gtk_menu_new());
+ if (ret->tabs_menu == NULL) {
+ warn_user(messages_get("NoMemory"), 0);
+ free(ret);
+ return NULL;
+ }
+ IMAGE_ITEM(tabs, nexttab, gtkNextTab, ret, group);
+ IMAGE_ITEM(tabs, prevtab, gtkPrevTab, ret, group);
+ IMAGE_ITEM(tabs, closetab, gtkCloseTab, ret, group);
+
+ return ret;
+}
+
+/**
* creates an images submenu
* \param group the 'global' in a gtk sense accelerator reference
*/
@@ -337,6 +362,7 @@
ADD_SEP(view, ret);
IMAGE_ITEM(view, images, gtkImages, ret, group);
IMAGE_ITEM(view, toolbars, gtkToolbars, ret, group);
+ IMAGE_ITEM(view, tabs, gtkTabs, ret, group);
ADD_SEP(view, ret);
IMAGE_ITEM(view, downloads, gtkDownloads, ret, group);
IMAGE_ITEM(view, savewindowsize, gtkSaveWindowSize, ret, group);
@@ -344,6 +370,7 @@
SET_SUBMENU(scaleview, ret);
SET_SUBMENU(images, ret);
SET_SUBMENU(toolbars, ret);
+ SET_SUBMENU(tabs, ret);
SET_SUBMENU(debugging, ret);
ATTACH_PARENT(parent, gtkView, ret->view, group);
@@ -388,34 +415,6 @@
}
/**
-* creates a tabs menu
-* \param group the 'global' in a gtk sense accelerator reference
-*/
-
-static struct nsgtk_tabs_menu *nsgtk_menu_tabs_menu(GtkAccelGroup *group,
- GtkMenuShell *parent)
-{
- struct nsgtk_tabs_menu *ret = malloc(sizeof(struct nsgtk_tabs_menu));
- if (ret == NULL) {
- warn_user(messages_get("NoMemory"), 0);
- return NULL;
- }
- ret->tabs_menu = GTK_MENU(gtk_menu_new());
- if (ret->tabs_menu == NULL) {
- warn_user(messages_get("NoMemory"), 0);
- free(ret);
- return NULL;
- }
- IMAGE_ITEM(tabs, nexttab, gtkNextTab, ret, group);
- IMAGE_ITEM(tabs, prevtab, gtkPrevTab, ret, group);
- IMAGE_ITEM(tabs, closetab, gtkCloseTab, ret, group);
-
- ATTACH_PARENT(parent, gtkTabs, ret->tabs, group);
-
- return ret;
-}
-
-/**
* creates a help menu
* \param group the 'global' in a gtk sense accelerator reference
*/
@@ -470,7 +469,6 @@
MENUBAR_MENU(nmenu, edit, menubar);
MENUBAR_MENU(nmenu, view, menubar);
MENUBAR_MENU(nmenu, nav, menubar);
- MENUBAR_MENU(nmenu, tabs, menubar);
MENUBAR_MENU(nmenu, help, menubar);
return nmenu;
Modified: trunk/netsurf/gtk/gtk_menu.h
URL: http://source.netsurf-browser.org/trunk/netsurf/gtk/gtk_menu.h?rev=10797&...
==============================================================================
--- trunk/netsurf/gtk/gtk_menu.h (original)
+++ trunk/netsurf/gtk/gtk_menu.h Sat Sep 18 15:53:43 2010
@@ -60,6 +60,8 @@
struct nsgtk_images_submenu *images_submenu;
GtkImageMenuItem *toolbars_menuitem;
struct nsgtk_toolbars_submenu *toolbars_submenu;
+ GtkImageMenuItem *tabs_menuitem;
+ struct nsgtk_tabs_submenu *tabs_submenu;
GtkImageMenuItem *downloads_menuitem;
GtkImageMenuItem *savewindowsize_menuitem;
GtkImageMenuItem *debugging_menuitem;
@@ -77,14 +79,6 @@
GtkImageMenuItem *addbookmarks_menuitem;
GtkImageMenuItem *showbookmarks_menuitem;
GtkImageMenuItem *openlocation_menuitem;
-};
-
-struct nsgtk_tabs_menu {
- GtkMenuItem *tabs; /* Tabs menu item on menubar */
- GtkMenu *tabs_menu;
- GtkImageMenuItem *nexttab_menuitem;
- GtkImageMenuItem *prevtab_menuitem;
- GtkImageMenuItem *closetab_menuitem;
};
struct nsgtk_help_menu {
@@ -109,6 +103,13 @@
GtkImageMenuItem *zoomplus_menuitem;
GtkImageMenuItem *zoomminus_menuitem;
GtkImageMenuItem *zoomnormal_menuitem;
+};
+
+struct nsgtk_tabs_submenu {
+ GtkMenu *tabs_menu;
+ GtkImageMenuItem *nexttab_menuitem;
+ GtkImageMenuItem *prevtab_menuitem;
+ GtkImageMenuItem *closetab_menuitem;
};
struct nsgtk_images_submenu {
Modified: trunk/netsurf/gtk/gtk_scaffolding.c
URL: http://source.netsurf-browser.org/trunk/netsurf/gtk/gtk_scaffolding.c?rev...
==============================================================================
--- trunk/netsurf/gtk/gtk_scaffolding.c (original)
+++ trunk/netsurf/gtk/gtk_scaffolding.c Sat Sep 18 15:53:43 2010
@@ -365,7 +365,8 @@
guint page_num, struct gtk_scaffolding *g)
{
gboolean visible = gtk_notebook_get_show_tabs(g->notebook);
- g_object_set(g->menus->tabs->tabs, "visible", visible, NULL);
+ g_object_set(g->menus->view->tabs_menuitem, "visible", visible, NULL);
+ g_object_set(g->menus->rclick_view->tabs_menuitem, "visible", visible, NULL);
g->buttons[NEXTTAB_BUTTON]->sensitivity = visible;
g->buttons[PREVTAB_BUTTON]->sensitivity = visible;
g->buttons[CLOSETAB_BUTTON]->sensitivity = visible;
@@ -1671,7 +1672,6 @@
POPUP_ATTACH(edit);
POPUP_ATTACH(view);
POPUP_ATTACH(nav);
- POPUP_ATTACH(tabs);
POPUP_ATTACH(help);
#undef POPUP_ATTACH
nsgtk_scaffolding_initial_sensitivity(g);
@@ -2409,9 +2409,6 @@
ITEM_MAIN(ADDBOOKMARKS, nav, addbookmarks);
ITEM_MAIN(SHOWBOOKMARKS, nav, showbookmarks);
ITEM_MAIN(OPENLOCATION, nav, openlocation);
- ITEM_MAIN(NEXTTAB, tabs, nexttab);
- ITEM_MAIN(PREVTAB, tabs, prevtab);
- ITEM_MAIN(CLOSETAB, tabs, closetab);
ITEM_MAIN(CONTENTS, help, contents);
ITEM_MAIN(INFO, help, info);
ITEM_MAIN(GUIDE, help, guide);
@@ -2423,6 +2420,9 @@
ITEM_SUB(ZOOMPLUS, view, scaleview, zoomplus);
ITEM_SUB(ZOOMMINUS, view, scaleview, zoomminus);
ITEM_SUB(ZOOMNORMAL, view, scaleview, zoomnormal);
+ ITEM_SUB(NEXTTAB, view, tabs, nexttab);
+ ITEM_SUB(PREVTAB, view, tabs, prevtab);
+ ITEM_SUB(CLOSETAB, view, tabs, closetab);
ITEM_SUB(TOGGLEDEBUGGING, view, debugging, toggledebugging);
ITEM_SUB(SAVEBOXTREE, view, debugging, saveboxtree);
ITEM_SUB(SAVEDOMTREE, view, debugging, savedomtree);
Modified: trunk/netsurf/gtk/res/netsurf.glade
URL: http://source.netsurf-browser.org/trunk/netsurf/gtk/res/netsurf.glade?rev...
==============================================================================
--- trunk/netsurf/gtk/res/netsurf.glade (original)
+++ trunk/netsurf/gtk/res/netsurf.glade Sat Sep 18 15:53:43 2010
@@ -239,13 +239,6 @@
</widget>
</child>
<child>
- <widget class="GtkMenuItem" id="menupopup_tabs">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Tabs</property>
- <property name="use_underline">True</property>
- </widget>
- </child>
- <child>
<widget class="GtkMenuItem" id="menupopup_help">
<property name="visible">True</property>
<property name="label" translatable="yes">Help</property>
13 years