Re: 2.5 Release
On Fri, 2010-04-23 at 00:52 +0100, Steve Fryatt wrote: On 22 Apr, John-Mark Bell wrote in message 1271976644.26609.24.ca...@duiker: All the libraries have been tagged. NetSurf itself has not, as there's an new crash bug on the tracker, though I can't reproduce it with tr...@head. I don't know if this helps or not, but... It did, as it reminded me to run it here with verbose debug from curl enabled. Upshot being that the crash in question was, indeed, fixed yesterday. I've now tagged 2.5, and built it for RISC OS. I expect that Debian packaging will be sorted over the weekend. Chris: if you could build an Amiga binary from the appropriate tag(s) and send it to Michael, that would be great. Michael: the website will need updating, and source tarballs for all the new libraries need creating and uploading. Also, this release should be announced somewhere :) J.
Re: 2.5 Release
Hello On 23.04.10, you wrote: I've now tagged 2.5, and built it for RISC OS. I expect that Debian packaging will be sorted over the weekend. Does on other netsurf the page http://arstechnica.com/ work ? This link come from google when search for it. on amiga 68k netsurf with cache work now stable and faster after some longer test, but it seem if no www. is in a link possible it make problems when i look on -v log i see that there stand later ..static.arstechnica.com/ on link it do so some illegal mem access but netsurf do not crash, it only does not show the page and give a out of memory error Chris: if you could build an Amiga binary from the appropriate tag(s) and send it to Michael, that would be great. Michael: the website will need updating, and source tarballs for all the new libraries need creating and uploading. Also, this release should be announced somewhere :) J. Regards
Re: 2.5 Release
On Fri, 23 Apr 2010 11:23:21 +0200 Bernd Roesch nospamn...@gmx.de wrote: Does on other netsurf the page http://arstechnica.com/ work ? Yep; works fine. There are some overlapping text problems, but it fetches and displays. B.
Re: 2.5 Release
On 04/23/2010 12:40 PM, Bernd Roesch wrote: desktop/netsurf.c netsurf_init 141: Using '/h1/AmiDevCpp/bernd/netsurf_new/Resources/options' for Options file desktop/netsurf.c netsurf_init 145: Using '/h1/AmiDevCpp/bernd/netsurf_new/Resources/messages' as Messages file framebuffer/gui.c gui_init 401: Using '/h1/AmiDevCpp/bernd/netsurf_new/Resources/Aliases' as Aliases file was it your port that had errors in its file location code? Have you double-checked that the filesystem has managed to stat all of the files? those messages may in some cases be a result of the functions returning a default value, even though the file was not programmatically found; so similarly framebuffer/gui.c gui_init 410: Using 'file:h1/AmiDevCpp/bernd/netsurf_new/Resources/default.css' as Default CSS URL framebuffer/gui.c process_cmdline 342: argc 1, argv 0x10ac4878 framebuffer/font_freetype.c ft_face_requester 99: Loaded face from /h1/AmiDevCpp/bernd/netsurf_new/Fonts/DejaVuSans.ttf framebuffer/font_freetype.c ft_face_requester 99: Loaded face from /h1/AmiDevCpp/bernd/netsurf_new/Fonts/DejaVuSans-Bold.ttf framebuffer/font_freetype.c ft_face_requester 84: Could not find font (code 1) framebuffer/font_freetype.c ft_face_requester 99: Loaded face from Progdir:fonts/DejaVuSans-Oblique.ttf framebuffer/font_freetype.c fb_new_face 124: Could not find font face Progdir:fonts/DejaVuSans-Oblique.ttf (code 1) framebuffer/font_freetype.c ft_face_requester 84: Could not find font (code 1) framebuffer/font_freetype.c ft_face_requester 99: Loaded face from Progdir:fonts/DejaVuSans-BoldOblique.ttf framebuffer/font_freetype.c fb_new_face 124: Could not find font face Progdir:fonts/DejaVuSans-BoldOblique.ttf (code 1) framebuffer/font_freetype.c ft_face_requester 84: Could not find font (code 1) framebuffer/font_freetype.c ft_face_requester 99: Loaded face from Progdir:fonts/DejaVuSansMono.ttf framebuffer/font_freetype.c fb_new_face 124: Could not find font face Progdir:fonts/DejaVuSansMono.ttf (code 1) framebuffer/font_freetype.c ft_face_requester 84: Could not find font (code 1) framebuffer/font_freetype.c ft_face_requester 99: Loaded face from Progdir:fonts/DejaVuSerif.ttf framebuffer/font_freetype.c fb_new_face 124: Could not find font face Progdir:fonts/DejaVuSerif.ttf (code 1) framebuffer/font_freetype.c ft_face_requester 84: Could not find font (code 1) framebuffer/font_freetype.c ft_face_requester 99: Loaded face from Progdir:fonts/DejaVuSerif-Bold.ttf framebuffer/font_freetype.c fb_new_face 124: Could not find font face Progdir:fonts/DejaVuSerif-Bold.ttf (code 1) as well as the fact that file: looks inappropriate, could be the reason the fonts were not loaded I say that, as I remember similar namespace creation messages when developing the windows port, particularly noticeable there as the path descriptors needed adaptability to the various different possible configurations Best Mark http://www.halloit.com Key ID 046B65CF
Re: 2.5 Release
On Mon, 2010-04-19 at 20:56 +0100, John-Mark Bell wrote: Is there anyone willing and able to get this release out the door? I don't expect to have much spare time this week to do this. Turns out, I have time right now. Chris, are r10455/6 intended for 2.5, too? I intend to merge r10452/3/4 into the release branch (and 10455/6, if they're wanted), then tag that as 2.5. Any objections? J.
Re: 2.5 Release
On Thu, 22 Apr 2010 21:01:24 +0100, John-Mark Bell wrote: Chris, are r10455/6 intended for 2.5, too? Yes please. I intend to merge r10452/3/4 into the release branch (and 10455/6, if they're wanted), then tag that as 2.5. Any objections? Not from here :) Chris
Re: 2.5 Release
On Thu, 2010-04-22 at 23:02 +0100, Chris Young wrote: On Thu, 22 Apr 2010 21:01:24 +0100, John-Mark Bell wrote: Chris, are r10455/6 intended for 2.5, too? Yes please. Done. I intend to merge r10452/3/4 into the release branch (and 10455/6, if they're wanted), then tag that as 2.5. Any objections? Not from here :) All the libraries have been tagged. NetSurf itself has not, as there's an new crash bug on the tracker, though I can't reproduce it with tr...@head. J.
Re: The 2.5 Release
Thanks Mark. I've commited it here: http://source.netsurf-browser.org/branches/release/netsurf/2.5/ChangeLog -- Michael Drake (tlsa) http://www.netsurf-browser.org/
Re: 2.5 Release
On Mon, 2010-04-19 at 13:39 +0100, Vincent Sanders wrote: I have apparently misunderstood both the release process and role of release manager. I'm not aware that you have. Perhaps I've missed something. This has caused a loss of confidence of the other NetSurf developers in making the 2.5 release. If that was me, then I apologise. I'm just tired of our release process seemingly becoming exponentially more complex with each release we make. This has nothing to do with you being the release manager this time around :) Accordingly I shall participate no further in this release and wish whoever takes up this role more success. OK. I'd like to take this opportunity to thank you for your efforts so far: we're far closer to release than I expected, tbh. Is there anyone willing and able to get this release out the door? I don't expect to have much spare time this week to do this. J.
Re: The 2.5 Release
On 04/11/2010 11:40 PM, Michael Drake wrote: Mark, can you help with the 'gtkmain' changes? As the comment says, I'm not sure what changed in the two gtkmain merges in feature terms. Hi Michael, Quite a workload for the time being; however here's a modification of the shellscript that allowed me to summarize my work, should produce a list of all the commits + commit messages; from there it should be relatively straightforward to identify the feature changes I seem to think it needs calling from a co'd branch - I'd say the original development branches rather than gtkmain itself would provide more detail, it's a question of what kind of detail you think necessary in case it's pressing for the release; alternatively providing you're prepared to wait, I'll manage it at some stage :-) Best Mark http://www.halloit.com Key ID 046B65CF #!/bin/sh REVISIONS=$(svn log -r {2009-03-01}:{2009-08-17} | grep MarkieB | grep 'r[0-9] 0-9]* ' -o ) for rev in $REVISIONS; do svn log -r $rev done
Re: The 2.5 Release - customization / theming pre-gtkMain
On 04/11/2010 11:40 PM, Michael Drake wrote: the 'gtkmain' changes Hi Michael, that shellscript could benefit from an additional | grep -v '\(\(r[0-9]\+\)\|\(-\)\)' to make the list of messages more straightforward to edit :-) for instance, an edited list of the pre-gtkMain commit messages to the 'custom' branch is appended Best Mark http://www.halloit.com Key ID 046B65CF toolbar customisation toolbar customisation window right-click from toolbar corrections to right-click menu to allow right-click in toolbar activation of toolbar customisation mode moving widgets preview improve handling of menu toolbuttons; saving translation work add full panoply of current buttons make local history button visible reallocate width save file for dynamic toolbar improve behaviour of history button; local history window now transient to button click dynamic tool button load/save/init dynamic toolbutton factory include url bar, throbber, in schema / factory handling improvement when adding button that is already in the toolbar reset toolbar after edit cancel simplify moving buttons already in the toolbar allow returning buttons to store refresh url bar after toolbar edit prevent deletion of url bar / throbber deactivate mouse clicks in browser window drawing area / greying during toolbar edit theme handling connect theming to toolbar factory add theme combo to prefs make factory responsible for all widget production optimization of theme loading during edits load configurable theme add history button image to theme implement theme changing for toolbar / main menu / right-click menu implement saved theme when creating new window theme change when returning to default theme menu factory including I18n preparation update stop/reload menu item handling standardization of menus manage different icon sizes in theme default to gtk theme when missing images in custom theme gui adding themes verification of theme directories add all menu items to list of potential toolbuttons wrapping; improve memory handling in malloc of button structs downloadable theme implementation accelerators; basis of I18n support for variable accelerators connect container/theme handling to gtk_theme gui theme unpacking allow longer filenames in theme; add to documentation of cli theme packager gtk theme download installation / confirmation message
Re: The 2.5 Release
On 04/11/2010 11:40 PM, Michael Drake wrote: changes More [the balance of the] pre-gtkMain changes Best Mark http://www.halloit.com Key ID 046B65CF favicon retrieval core favicon retrieval favicon widget default netsurf icon added to gtk toolbar view source in new tab possibility update title bar when switching tabs gtk handling of icon change events core handling of icon change events core icon retrieval default location /favicon.ico retrieval account for hrefs without dots save page functions menu handlers move save_complete from riscos to desktop wrap riscos-specific code implement save functions in gtk add messages gtk overwrite confirmation gtk save as text complete save complete select directory plus filter adapt path for different OS's save complete gtk complete adjust path for stylesheets migrate pathname management from core to fronts; filename handling snprintf limit connect Amiga to core migration of save_complete search functions migrate search function into the core from riscos implementation gui_search_ functions for search implementations mend riscos search implementation migration of amiga search to the core, plus standardisation implementation of gtk search / search bar search provider function for unrecognised url adjust wrapping in fetchcache.c add function stubs to fb, beos fronts improve behaviour of search search engine from address bar web search from new toolbar item make auto-redirect code optional implement web search core functions potentially redirect to search when the curl error is inability to resolve hostname add search providers list put search provider ico in toolbar add gtk option to search from url bar Search Engine details handling in config file cache search engine details standardisation of search ico size, increasing default window width retrieving search engine icos rather than storing locally function stubs for gui_window_set_search_ico default ico handling for non-standards search icos search field contains provider name until focus set web search ico after gtk window creation for integrity handling of web search ico in multiple windows add integration for web search to riscos search bar grab focus, escape button close, enable limited scrolling Amiga connection to search branch description of first moves to build cross compiling toolchain for Amiga
Re: The 2.5 Release
On Tue, 13 Apr 2010 08:24:49 +0100 Michael Drake t...@netsurf-browser.org wrote: On 13 Apr, Denis Pichugin chipatoff...@gmail.com wrote: Thanks, but resault of make install you can see in attachment. So libcss is not up-to-date. There is no this problem when compiling other libraries. Those errors are about libwapcapplet not being up-to-date. Ensure your libwapcapplet is updated, built and installed, and then try building libcss again. Also, am I missing something, or is Denis sending mail directly to Michael, and then Michael is replying here for the good of others? If so, please reply to the list, Denis. B.
Re: The 2.5 Release
On 11 Apr, Denis Pichugin chipatoff...@gmail.com wrote: Sorry for disturbtion, but detalise your instructions, please. Any of my attemptions of updating and compiling is not successfull. Let's say you want to update LibCSS. First you need to get the LibCSS source: *svn co svn://svn.netsurf-browser.org/trunk/libcss That makes a libcss directory wherever you're working. Change into this directory: *dir libcss Provided NSTools has been 'seen' by the filer, build and install an up-to-date LibCSS into NSTools with the following: *make install Your copy of LibCSS in NSTools is now up-to-date. Next time you need to update LibCSS, since you already have the source code, you just need to update it and then build it. From the libcss directory you'd run: *svn update *make install You can do the same to update the other libraries. The BUILDING-RISC_OS document contains more info. -- Michael Drake
Re: The 2.5 Release
On 10 April 2010 03:36, Chris Young chris.yo...@unsatisfactorysoftware.co.uk wrote: On Sat, 10 Apr 2010 00:05:04 +0100, Vincent Sanders wrote: I have been keeping a close eye on frontends and have decided that for the 2.5 release it is only going to be possible to release the GTK and RISC OS frontend as fully supported editions. This decision is of course subject to review (especialy for the Amiga front end which I know Chris has put a *lot* of work into but I cannot test. Any release decision is therefore down to Chris) Provided the re-entrancy fix resolves the llcache_object_notify_users crash, I have no major issues which would prevent a release. Given how much improved it will be over the 2.1 release, I think more can be gained by releasing 2.5, than leaving 2.1 hanging around :) I will of course answer any NetSurf-OS4 specific questions which appear on the mailing lists, although if history is anything to go by, they tend to arrive by other methods. Chris It looks good, but what about the new NSTools? -- Denis Pichugin
Re: The 2.5 Release
I've compiled most of the Change Log update for NetSurf 2.5. http://www.netsurf-browser.org/temp/ChangeLog Please see the comments at the top. Mark, can you help with the 'gtkmain' changes? As the comment says, I'm not sure what changed in the two gtkmain merges in feature terms. Best regards, Michael -- Michael Drake (tlsa) http://www.netsurf-browser.org/
The 2.5 Release
Greetings all I will be your release manager for NetSurf 2.5 ;-) This release is scheduled to be released on Sunday 18th April (9 days time) I had hoped to be branching trunk this Sunday (11th) and having a week to stabalise. This aspriration looks increasingly unlikely as the outsanding issue list on http://wiki.netsurf-browser.org/NetSurf_2.5 shows, there is still much to do. I will *not* be branching 2.5 untill jmb has landed his fix the damm recursion branch and the RISC OS front end is fixed. I am, however, prepared to push the release back untill wednesday 21st, any later and I am uncomfortable with having something useful for the wakefiled show on the 24th. I have been keeping a close eye on frontends and have decided that for the 2.5 release it is only going to be possible to release the GTK and RISC OS frontend as fully supported editions. This decision is of course subject to review (especialy for the Amiga front end which I know Chris has put a *lot* of work into but I cannot test. Any release decision is therefore down to Chris) The front ends which are not released as supported editions (beos, framebuffer and windows) I suggest, if we publish builds at all, they are provided strictly as technology demonstrations ensuring we make it absolutely clear that no support is provided and these fronends do not represent the full future capability of NetSurf on those platforms. Please If you have any constructive feedback, now is the time to give it! -- Regards Vincent