Re: 2.5 Release

2010-04-23 Thread John-Mark Bell
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

2010-04-23 Thread Bernd Roesch
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

2010-04-23 Thread Rob Kendrick
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

2010-04-23 Thread Mark

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

2010-04-22 Thread John-Mark Bell
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

2010-04-22 Thread Chris Young
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

2010-04-22 Thread John-Mark Bell
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

2010-04-19 Thread Michael Drake

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

2010-04-19 Thread John-Mark Bell
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

2010-04-18 Thread Mark

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

2010-04-18 Thread Mark

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

2010-04-18 Thread Mark

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

2010-04-13 Thread Rob Kendrick
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

2010-04-12 Thread Michael Drake
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

2010-04-11 Thread Denis Pichugin

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

2010-04-11 Thread Michael Drake

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

2010-04-09 Thread Vincent Sanders
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