summaryrefslogtreecommitdiff
path: root/netsurf_3.1.mdwn
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2017-02-04 09:41:13 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2017-02-04 09:41:13 +0000
commite7366bf41f68cfe07e9ea03fc4a398baecbae651 (patch)
tree5bb9c3cbe7eab7e70ff1ebd65d9de59a694762df /netsurf_3.1.mdwn
downloadnetsurf-wiki-e7366bf41f68cfe07e9ea03fc4a398baecbae651.tar.gz
netsurf-wiki-e7366bf41f68cfe07e9ea03fc4a398baecbae651.tar.bz2
Initial conversion from MediaWiki, 20170204
Diffstat (limited to 'netsurf_3.1.mdwn')
-rw-r--r--netsurf_3.1.mdwn127
1 files changed, 127 insertions, 0 deletions
diff --git a/netsurf_3.1.mdwn b/netsurf_3.1.mdwn
new file mode 100644
index 0000000..25a949d
--- /dev/null
+++ b/netsurf_3.1.mdwn
@@ -0,0 +1,127 @@
+[[!meta title="NetSurf 3.1"]]
+[[!meta author="Kyllikki"]]
+[[!meta date="2013-06-09T08:41:26Z"]]
+
+
+[[!toc]] This is a list of things
+that still need to be done for the NetSurf 3.1 release.
+
+Admin
+-----
+
+- <strong>Improve automatic production of releases</strong>
+- Have any install targets broken? Missing resources? Trying to copy
+ things that have gone?
+- For releases, turn Logging off in RISC OS front end. In
+ !NetSurf.!Run: Set NetSurf\$Logging 0
+- Update and correct
+ [Changelog](http://www.netsurf-browser.org/temp/ChangeLog)
+- Testing
+- [[Release_Process|release_process]]
+- Debian/Ubuntu packages
+
+### Timeline
+
+- Branch in July 2013
+
+### Target frontends for release
+
+- RISC OS
+- GTK
+- Amiga OS 4.0
+- Cocoa
+- Atari
+- Windows
+
+### Misc
+
+- ?
+
+Code
+----
+
+### Potential crashers
+
+- ?
+
+### Memory usage
+
+- ?
+
+### Feature
+
+- One bitmap image content type, instead of one for each of JPEG, GIF,
+ etc. Make image format handlers into simple data converters for the
+ image content type.
+- Implement cloning of HTML contents (required for printing)
+- Keep source data in chunks; currently about a third of the heap is
+ wastage. Not possible until image handlers can stream.
+- Support for APNGs?
+- Use an XML parser for XHTML?
+- Rewrite URL database
+- Advert blocking needs overhaul
+ - current source of adblock css is long gone (nov 2004)
+ - the original idea source for css based blocking is
+ <http://www.floppymoose.com/userContent.css> but thats
+ inadequate for our purposes
+ - another source used in our current css was last updated 2008
+ <http://www.gozer.org/mozilla/ad_blocking/css/ad_blocking.css>
+ - an adblock plus source which might be worth adding instead of
+ doing it by css
+ <https://easylist-downloads.adblockplus.org/easylist.txt> where
+ <http://adblockplus.org/en/filters> is the file format. We might
+ be able to convert from the adblock format to css?
+
+### Other
+
+- Core: Fix forms to use libdom properly.
+- Core: Fix entities getting separate BOX\_TEXT in box construction.
+- Core: Use new treeview.
+- New logo?
+- Tidy up printing system
+- Drop \_GNU\_SOURCE on the floor
+
+#### RISC OS
+
+- riscos: Choices/options review and implement missing ones in UI
+- ?
+
+#### GTK
+
+- Use freetype directly, as pango makes us far slower for the sake of
+ functionality we don't use
+- Get rid of libsexy
+
+#### Framebuffer
+
+- Framebuffer: Linux surface and input support.
+- Support for mouse drags
+- Support for page scaling (needs work on plotters)
+- Caret rendering
+- Tabs
+
+#### Windows
+
+- Fix scrolling
+- windows: Choices/options review and implement missing ones in UI
+
+#### Amiga
+
+- amiga: Choices/options review and implement missing ones in UI
+- ?
+
+#### cocoa
+
+- cocoa: Choices/options review and implement missing ones in UI
+- ?
+
+#### Atari
+
+- atari: Choices/options review and implement missing ones in UI
+- ?
+
+WONTFIX
+-------
+
+Code entries explicitly omitted from this release
+