Are the Atari CI builds still working ?
The last one was 19th Feb.
https://ci.netsurf-browser.org/builds/atari/
Peter
Wednesday, 27 March 2019
Tuesday, 19 March 2019
[gccsdk] New recipe for libxmp
Index: media/libxmp/setvars
===================================================================
--- media/libxmp/setvars (nonexistent)
+++ media/libxmp/setvars (working copy)
@@ -0,0 +1 @@
+AB_INSTALL=yes
Index: media/libxmp-lite/fix-libxmp-lite-mod-loader.p
===================================================================
--- media/libxmp-lite/fix-libxmp-lite-mod-loader.p (nonexistent)
+++ media/libxmp-lite/fix-libxmp-lite-mod-loader.p (working copy)
@@ -0,0 +1,55 @@
+From a02883528979bbefc6d6d4be79d10b853e7b7041 Mon Sep 17 00:00:00 2001
+From: Carsten Teibes <dev@f4ke.de>
+Date: Sun, 6 Nov 2016 19:50:07 +0100
+Subject: Fix libxmp-lite building (wrong format loaders) Currently trying to
+ use the lite version fails with undefined references to the old format loader
+ names.
+
+This bug was introduced in d018decfb98d: "Add prefix to format loaders"
+
+diff --git a/lite/src/format.c b/lite/src/format.c
+index 277a3da..e19f070 100644
+--- src/format.c
++++ src/format.c
+@@ -27,20 +27,20 @@
+ #endif
+ #include "format.h"
+
+-extern const struct format_loader xm_loader;
+-extern const struct format_loader mod_loader;
+-extern const struct format_loader it_loader;
+-extern const struct format_loader s3m_loader;
++extern const struct format_loader libxmp_loader_xm;
++extern const struct format_loader libxmp_loader_mod;
++extern const struct format_loader libxmp_loader_it;
++extern const struct format_loader libxmp_loader_s3m;
+
+ extern const struct pw_format *const pw_format[];
+
+ const struct format_loader *const format_loader[5] = {
+- &xm_loader,
+- &mod_loader,
++ &libxmp_loader_xm,
++ &libxmp_loader_mod,
+ #ifndef LIBXMP_CORE_DISABLE_IT
+- &it_loader,
++ &libxmp_loader_it,
+ #endif
+- &s3m_loader,
++ &libxmp_loader_s3m,
+ NULL
+ };
+
+diff --git a/lite/src/loaders/mod_load.c b/lite/src/loaders/mod_load.c
+index b7a8f8d..bf72f36 100644
+--- src/loaders/mod_load.c
++++ src/loaders/mod_load.c
+@@ -36,7 +36,7 @@
+ static int mod_test (HIO_HANDLE *, char *, const int);
+ static int mod_load (struct module_data *, HIO_HANDLE *, const int);
+
+-const struct format_loader mod_loader = {
++const struct format_loader libxmp_loader_mod = {
+ "Protracker",
+ mod_test,
+ mod_load
Index: media/libxmp-lite/setvars
===================================================================
--- media/libxmp-lite/setvars (nonexistent)
+++ media/libxmp-lite/setvars (working copy)
@@ -0,0 +1,2 @@
+AB_URL=https://sourceforge.net/projects/xmp/files/libxmp/4.4.1/libxmp-lite-4.4.1.tar.gz
+AB_INSTALL=yes
Index: media/xmp/depends
===================================================================
--- media/xmp/depends (nonexistent)
+++ media/xmp/depends (working copy)
@@ -0,0 +1 @@
+libxmp
Index: media/xmp/setvars
===================================================================
--- media/xmp/setvars (nonexistent)
+++ media/xmp/setvars (working copy)
@@ -0,0 +1,12 @@
+AB_INSTALL=no
+
+ab_package () {
+ ab_create_command_app XMP Apps/Audio
+ ab_add_commands $S/src/xmp$AB_EXEEXT
+
+ cp -av $S/README $A/!Help,fff
+ cp -av $S/COPYING $S/CREDITS $S/Changelog $A
+ cp -av $S/girl_from_mars.xm $A/girl_from_mars,1af
+
+ $AB_HOME/add-riscpkg -unixlib -unixsound
+}
===================================================================
--- media/libxmp/setvars (nonexistent)
+++ media/libxmp/setvars (working copy)
@@ -0,0 +1 @@
+AB_INSTALL=yes
Index: media/libxmp-lite/fix-libxmp-lite-mod-loader.p
===================================================================
--- media/libxmp-lite/fix-libxmp-lite-mod-loader.p (nonexistent)
+++ media/libxmp-lite/fix-libxmp-lite-mod-loader.p (working copy)
@@ -0,0 +1,55 @@
+From a02883528979bbefc6d6d4be79d10b853e7b7041 Mon Sep 17 00:00:00 2001
+From: Carsten Teibes <dev@f4ke.de>
+Date: Sun, 6 Nov 2016 19:50:07 +0100
+Subject: Fix libxmp-lite building (wrong format loaders) Currently trying to
+ use the lite version fails with undefined references to the old format loader
+ names.
+
+This bug was introduced in d018decfb98d: "Add prefix to format loaders"
+
+diff --git a/lite/src/format.c b/lite/src/format.c
+index 277a3da..e19f070 100644
+--- src/format.c
++++ src/format.c
+@@ -27,20 +27,20 @@
+ #endif
+ #include "format.h"
+
+-extern const struct format_loader xm_loader;
+-extern const struct format_loader mod_loader;
+-extern const struct format_loader it_loader;
+-extern const struct format_loader s3m_loader;
++extern const struct format_loader libxmp_loader_xm;
++extern const struct format_loader libxmp_loader_mod;
++extern const struct format_loader libxmp_loader_it;
++extern const struct format_loader libxmp_loader_s3m;
+
+ extern const struct pw_format *const pw_format[];
+
+ const struct format_loader *const format_loader[5] = {
+- &xm_loader,
+- &mod_loader,
++ &libxmp_loader_xm,
++ &libxmp_loader_mod,
+ #ifndef LIBXMP_CORE_DISABLE_IT
+- &it_loader,
++ &libxmp_loader_it,
+ #endif
+- &s3m_loader,
++ &libxmp_loader_s3m,
+ NULL
+ };
+
+diff --git a/lite/src/loaders/mod_load.c b/lite/src/loaders/mod_load.c
+index b7a8f8d..bf72f36 100644
+--- src/loaders/mod_load.c
++++ src/loaders/mod_load.c
+@@ -36,7 +36,7 @@
+ static int mod_test (HIO_HANDLE *, char *, const int);
+ static int mod_load (struct module_data *, HIO_HANDLE *, const int);
+
+-const struct format_loader mod_loader = {
++const struct format_loader libxmp_loader_mod = {
+ "Protracker",
+ mod_test,
+ mod_load
Index: media/libxmp-lite/setvars
===================================================================
--- media/libxmp-lite/setvars (nonexistent)
+++ media/libxmp-lite/setvars (working copy)
@@ -0,0 +1,2 @@
+AB_URL=https://sourceforge.net/projects/xmp/files/libxmp/4.4.1/libxmp-lite-4.4.1.tar.gz
+AB_INSTALL=yes
Index: media/xmp/depends
===================================================================
--- media/xmp/depends (nonexistent)
+++ media/xmp/depends (working copy)
@@ -0,0 +1 @@
+libxmp
Index: media/xmp/setvars
===================================================================
--- media/xmp/setvars (nonexistent)
+++ media/xmp/setvars (working copy)
@@ -0,0 +1,12 @@
+AB_INSTALL=no
+
+ab_package () {
+ ab_create_command_app XMP Apps/Audio
+ ab_add_commands $S/src/xmp$AB_EXEEXT
+
+ cp -av $S/README $A/!Help,fff
+ cp -av $S/COPYING $S/CREDITS $S/Changelog $A
+ cp -av $S/girl_from_mars.xm $A/girl_from_mars,1af
+
+ $AB_HOME/add-riscpkg -unixlib -unixsound
+}
Hi
This patch adds new recipes for libxmp, libxmp-lite and xmp.
Regards
Cameron
Tuesday, 12 March 2019
[Rpcemu] Scroll wheels
Hello
I've been hacking away and have got my scroll mouse (mostly) working, so
I can use the scroll wheel to scroll up and down in RISC OS (using the
Adjust ROM), from RPCEmu on Linux.
There is some oddity to sort out when using mouse following, but it
seems to be fine in capture mode.
Cheers
Chris
_______________________________________________
RPCEmu mailing list
RPCEmu@riscos.info
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
I've been hacking away and have got my scroll mouse (mostly) working, so
I can use the scroll wheel to scroll up and down in RISC OS (using the
Adjust ROM), from RPCEmu on Linux.
There is some oddity to sort out when using mouse following, but it
seems to be fine in capture mode.
Cheers
Chris
_______________________________________________
RPCEmu mailing list
RPCEmu@riscos.info
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
Thursday, 7 March 2019
A couple questions about Falkon
Wanting to deploy a lightweight browser on around 20 work-posts in an educational institution, I would like to know:
- Whether it is possible to switch the GUI language to French ?
- Is there a way to hide BOTH the menu toolbar AND the navigation toolbar ?
TIA
Cheers,
Ron.
--
L'homme le plus heureux est celui qui fait
le bonheur d'un plus grand nombre d'autres.
-- Diderot
-- http://www.olgiati-in-paraguay.org --
- Whether it is possible to switch the GUI language to French ?
- Is there a way to hide BOTH the menu toolbar AND the navigation toolbar ?
TIA
Cheers,
Ron.
--
L'homme le plus heureux est celui qui fait
le bonheur d'un plus grand nombre d'autres.
-- Diderot
-- http://www.olgiati-in-paraguay.org --
Monday, 4 March 2019
Re: [gccsdk] sorry ..
On 03/03/2019 21:43, Michael Grunditz wrote:
> Hi
>
> I think I made the mistake by copying the wrong branch, ending up with
> the 4.1 compiler!
>
> Anyway , is std::thread supported?
I would think that it's a wrapper for pthreads, so yes it should be, but
I haven't tested it.
Lee.
_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK
> Hi
>
> I think I made the mistake by copying the wrong branch, ending up with
> the 4.1 compiler!
>
> Anyway , is std::thread supported?
I would think that it's a wrapper for pthreads, so yes it should be, but
I haven't tested it.
Lee.
_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK
Re: [PATCH] SVG content handler: Fix plot style stroke_width
On 2018-12-23, Michael Forney <mforney@mforney.org> wrote:
> In 8332bf6b2a, when the stroke width was moved from a parameter to
> the plot style field, it accidentally used the `stroke` field of
> the svgtiny shape (the color) instead of `stroke_width`.
> ---
> content/handlers/image/svg.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/content/handlers/image/svg.c b/content/handlers/image/svg.c
> index 51260733d..99722495f 100644
> --- a/content/handlers/image/svg.c
> +++ b/content/handlers/image/svg.c
> @@ -189,7 +189,7 @@ svg_redraw_internal(struct content *c,
> for (i = 0; i != diagram->shape_count; i++) {
> if (diagram->shape[i].path) {
> pstyle.stroke_width = plot_style_int_to_fixed(
> - diagram->shape[i].stroke);
> + diagram->shape[i].stroke_width);
> pstyle.stroke_colour = BGR(diagram->shape[i].stroke);
> pstyle.fill_colour = BGR(diagram->shape[i].fill);
> res = ctx->plot->path(ctx,
> --
> 2.20.1
>
Ping. Anyone able to take a look at this patch?
> In 8332bf6b2a, when the stroke width was moved from a parameter to
> the plot style field, it accidentally used the `stroke` field of
> the svgtiny shape (the color) instead of `stroke_width`.
> ---
> content/handlers/image/svg.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/content/handlers/image/svg.c b/content/handlers/image/svg.c
> index 51260733d..99722495f 100644
> --- a/content/handlers/image/svg.c
> +++ b/content/handlers/image/svg.c
> @@ -189,7 +189,7 @@ svg_redraw_internal(struct content *c,
> for (i = 0; i != diagram->shape_count; i++) {
> if (diagram->shape[i].path) {
> pstyle.stroke_width = plot_style_int_to_fixed(
> - diagram->shape[i].stroke);
> + diagram->shape[i].stroke_width);
> pstyle.stroke_colour = BGR(diagram->shape[i].stroke);
> pstyle.fill_colour = BGR(diagram->shape[i].fill);
> res = ctx->plot->path(ctx,
> --
> 2.20.1
>
Ping. Anyone able to take a look at this patch?
Sunday, 3 March 2019
[gccsdk] sorry ..
Hi
I think I made the mistake by copying the wrong branch, ending up with
the 4.1 compiler!
Anyway , is std::thread supported?
Michael
_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK
I think I made the mistake by copying the wrong branch, ending up with
the 4.1 compiler!
Anyway , is std::thread supported?
Michael
_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK
Saturday, 2 March 2019
[gccsdk] armv7 gone with the wind?
Hi
I am trying to install gccsdk on a new linux vm.
I cabn't get the compiler to like -march=armv7-a or anything except armv6
-mfpu=neon , is alos nono.
What happened, or am I going more crasy than usual?
Michael
_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK
I am trying to install gccsdk on a new linux vm.
I cabn't get the compiler to like -march=armv7-a or anything except armv6
-mfpu=neon , is alos nono.
What happened, or am I going more crasy than usual?
Michael
_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK
[gccsdk] armv7 gone with the wind?
Hi
I just tried to rebuild gccsdk , but gcc doesnt like armv7-a or
Cortex-A9 or neon.. Tried with armv6 and that worked.
What is going on?
--
Michael Grunditz
_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK
I just tried to rebuild gccsdk , but gcc doesnt like armv7-a or
Cortex-A9 or neon.. Tried with armv6 and that worked.
What is going on?
--
Michael Grunditz
_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK
Friday, 1 March 2019
Re: Duktape ECMA/Java-script support
> I only turn its JS on when someone says "look at this" but otherwise
> mostly surf the external net on Windoze or Android. NetSurf is only
> really of any use on RISC OS related sites where authors are (/ought to
> be) aware of its shortcomings.
NetSurf lets me read docs and mailing lists, supports Gtk3 and Wayland,
doesn't need patching out glibc reliance on every upgrade, is easy to
build and MIT licensed, and GParted live image includes it.
From JS, I mainly want querySelector, innerHTML = "", title, Fetch API,
and some DOM4 sugar. Skimming the codebase, I see that implementation
classes in content/handlers/javascript/duktape/ are where I need to code
the DOM stuff. But I don't see where Fetch API would go.
Also I'd appreciate a pointer about what the .bnd extension means, a
style guide that is not PDF but something viewable in NetSurf itself,
some coding do's and don'ts, and an elaboration of the "need to be done
before complete JavaScript support can be considered, such as changing
our web page layout engine to handle dynamic changes" quote from the
docs as in what's expected to not be able to work yet.
> mostly surf the external net on Windoze or Android. NetSurf is only
> really of any use on RISC OS related sites where authors are (/ought to
> be) aware of its shortcomings.
NetSurf lets me read docs and mailing lists, supports Gtk3 and Wayland,
doesn't need patching out glibc reliance on every upgrade, is easy to
build and MIT licensed, and GParted live image includes it.
From JS, I mainly want querySelector, innerHTML = "", title, Fetch API,
and some DOM4 sugar. Skimming the codebase, I see that implementation
classes in content/handlers/javascript/duktape/ are where I need to code
the DOM stuff. But I don't see where Fetch API would go.
Also I'd appreciate a pointer about what the .bnd extension means, a
style guide that is not PDF but something viewable in NetSurf itself,
some coding do's and don'ts, and an elaboration of the "need to be done
before complete JavaScript support can be considered, such as changing
our web page layout engine to handle dynamic changes" quote from the
docs as in what's expected to not be able to work yet.
Re: Duktape ECMA/Java-script support
In article <024701d4cfea$42fc87d0$c8f59770$@iinet.net.au>, Walter
Zambotti <zambotti@iinet.net.au> wrote:
> It is my conclusion that there would be very few javascript enabled
> sites that the current implantation of NS3.9 could or would actually
> render.
This could be why NetSurf arrives out-of-the-box with JavaScript disabled.
I only turn its JS on when someone says "look at this" but otherwise
mostly surf the external net on Windoze or Android. NetSurf is only
really of any use on RISC OS related sites where authors are (/ought to
be) aware of its shortcomings.
Even then (looking at ROOL) including JS reliant PayPal transactions
brings any attempt at NetSurf compatibility crashing down.
--
Tim Hill
Webmaster
timil.com : tjrh.eu : butterwick.eu : blue-bike.uk : youngtheatre.co.uk
Zambotti <zambotti@iinet.net.au> wrote:
> It is my conclusion that there would be very few javascript enabled
> sites that the current implantation of NS3.9 could or would actually
> render.
This could be why NetSurf arrives out-of-the-box with JavaScript disabled.
I only turn its JS on when someone says "look at this" but otherwise
mostly surf the external net on Windoze or Android. NetSurf is only
really of any use on RISC OS related sites where authors are (/ought to
be) aware of its shortcomings.
Even then (looking at ROOL) including JS reliant PayPal transactions
brings any attempt at NetSurf compatibility crashing down.
--
Tim Hill
Webmaster
timil.com : tjrh.eu : butterwick.eu : blue-bike.uk : youngtheatre.co.uk
Subscribe to:
Posts (Atom)