Keyboard/scrollwheel scrolling in frames...
by Chris Young
....doesn't seem to be implemented. I guess for keyboard scrolling
the core should be dealing with this. However I've had a request to
make the mouse scrollwheel work in frames (it works on the main window
already). Is there any overarching function I can pass these events
to to make this work, or is there no API for scrolling frames from the
frontend?
I can see a potential problem in that the frontend won't know which
frame the mouse is over, so maybe all scroll events (except physically
dragging frontend scrollbars) need to be passed via the core?
Chris
11 years, 6 months
UI Separation and Remote Control
by Cyrus Vafadari
Hello,
I was wondering if the UI was modular enough to remove everything except a
full-screen content, and control the URL bar, tabs, buttons, settings, etc
through SSH?
Cheers!
Cyrus
11 years, 8 months
Re: r12862 tlsa - in /trunk/netsurf/utils: nsurl.c nsurl.h
by Martin Bazley
The following bytes were arranged on 22 Sep 2011 by netsurf(a)semichrome.net:
> +nsurl *nsurl_ref(nsurl *url)
> {
> + assert(url != NULL);
> +
> + url->count++;
[snip]
> +void nsurl_unref(nsurl *url)
> +{
> + if (--url->count > 0)
> + return;
> +
> assert(url != NULL);
Shouldn't both asserts come first?
--
__<^>__ "Your pet, our passion." - Purina
/ _ _ \ "Your potential, our passion." - Microsoft, a few months later
( ( |_| ) )
\_> <_/ ======================= Martin Bazley ==========================
11 years, 8 months
New URL handling
by Michael Drake
In r12843 I commited utils/nsurl.{c|h} which contain new URL handling
functions.
http://source.netsurf-browser.org/?view=revision&revision=12843
Current url module
==================
The way the url_ code works is inefficient. The same urls get parsed,
chopped up into components, used for something, and then the components
are thrown away, before the url is parsed and chopped up again, over and
over.
Comparison of urls is frequent and currently slow (involves parsing,
chopping up), and more so when the urls are the same or the same at the
start (common).
Clients need to know about normalised and unnormalised urls, because all
of the url modules require normalised urls as input (except url_normalise
and the relative part passed to url_join). Meanwhile url_join outputs
urls unnormalised.
All URLs, whether entered by user or result of joining, need to be
normalised, and this involves a slow regular expression. Much slower than
parsing the url manually.
Generally this is slow when there are a lot of images on a page, all from
the same domain.
New nsurl module
================
URLs are opaque 'nsurl' objects to everything outside nsurl.c.
Internally, they are stored as a set of interned components.
This makes comparison much faster.
There is no need to reparse and chop up a URL.
URL normalisation happens transparently when the nsurl objects are created
either via nsurl_create or nsurl_join.
Joining URLs requires less work, since the base URL is already in the
appropriate format.
Possible improvements
=====================
Currently to get a url as a string, you have to call nsurl_get which
allocates space for and builds a new url string from components. Perhaps
we could keep a copy of the full url inside the nsurl and return a pointer
to it.
If we do that, we can only guarantee a trailing '/0' if the URL was
requested up to and including the fragment. Also, it would have to act at
is currently does if the URL is required with bits missing, such as the
password. On the other hand, I expect getting the full url is the most
common case anyway.
Probably need to look at how nsurl object copying works. I think perhaps
making a nsurl_ref and replacing nsurl_destroy with nsurl_unref would be
best.
There's currently no way for the outside world to get at, say, the
interned lwc_string for 'host'. Not sure if there will be any requirement
for that.
Testing of nsurl module
=======================
Attached is the code I've used to test it. It compares the output of the
existing url_ functions to the output of the new nsurl_ functions and
asserts if there's a difference.
At the moment one benign thing causes it to trip up: output of url_join is
not always normalised, but the output of nsurl_join is.
The nsurl_join code is also tested on all the examples of URL joining in
the RFC (which it passes) in url_fini.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
Index: Makefile.sources
===================================================================
--- Makefile.sources (revision 12828)
+++ Makefile.sources (working copy)
@@ -16,7 +16,7 @@
hubbub_binding.c imagemap.c layout.c list.c search.c table.c \
textinput.c textplain.c
-S_UTILS := base64.c filename.c hashtable.c locale.c messages.c \
+S_UTILS := base64.c filename.c hashtable.c locale.c messages.c nsurl.c \
talloc.c url.c utf8.c utils.c useragent.c filepath.c log.c
S_HTTP := challenge.c generics.c primitives.c parameter.c \
Index: utils/url.c
===================================================================
--- utils/url.c (revision 12828)
+++ utils/url.c (working copy)
@@ -34,6 +34,7 @@
#include "curl/curl.h"
#include "utils/config.h"
#include "utils/log.h"
+#include "utils/nsurl.h"
#include "utils/url.h"
#include "utils/utils.h"
@@ -77,6 +78,121 @@
}
+void url_fini(void)
+{
+ nsurl *base;
+ nsurl *joined;
+ struct test_pairs {
+ const char* test;
+ const char* res;
+ };
+
+ struct test_pairs tests[] = {
+ /* Normal Examples rfc3986 5.4.1 */
+ { "g:h", "g:h" },
+ { "g", "http://a/b/c/g" },
+ { "./g", "http://a/b/c/g" },
+ { "g/", "http://a/b/c/g/" },
+ { "/g", "http://a/g" },
+ { "//g", "http://g" /* [1] */ "/" },
+ { "?y", "http://a/b/c/d;p?y" },
+ { "g?y", "http://a/b/c/g?y" },
+ { "#s", "http://a/b/c/d;p?q#s" },
+ { "g#s", "http://a/b/c/g#s" },
+ { "g?y#s", "http://a/b/c/g?y#s" },
+ { ";x", "http://a/b/c/;x" },
+ { "g;x", "http://a/b/c/g;x" },
+ { "g;x?y#s", "http://a/b/c/g;x?y#s" },
+ { "", "http://a/b/c/d;p?q" },
+ { ".", "http://a/b/c/" },
+ { "./", "http://a/b/c/" },
+ { "..", "http://a/b/" },
+ { "../", "http://a/b/" },
+ { "../g", "http://a/b/g" },
+ { "../..", "http://a/" },
+ { "../../", "http://a/" },
+ { "../../g", "http://a/g" },
+
+ /* Abnormal Examples rfc3986 5.4.2 */
+ { "../../../g", "http://a/g" },
+ { "../../../../g", "http://a/g" },
+
+ { "/./g", "http://a/g" },
+ { "/../g", "http://a/g" },
+ { "g.", "http://a/b/c/g." },
+ { ".g", "http://a/b/c/.g" },
+ { "g..", "http://a/b/c/g.." },
+ { "..g", "http://a/b/c/..g" },
+
+ { "./../g", "http://a/b/g" },
+ { "./g/.", "http://a/b/c/g/" },
+ { "g/./h", "http://a/b/c/g/h" },
+ { "g/../h", "http://a/b/c/h" },
+ { "g;x=1/./y", "http://a/b/c/g;x=1/y" },
+ { "g;x=1/../y", "http://a/b/c/y" },
+
+ { "g?y/./x", "http://a/b/c/g?y/./x" },
+ { "g?y/../x", "http://a/b/c/g?y/../x" },
+ { "g#s/./x", "http://a/b/c/g#s/./x" },
+ { "g#s/../x", "http://a/b/c/g#s/../x" },
+
+ { "http:g", "http:g" /* [2] */ },
+ /* [1] Extra slash beyond rfc3986 5.4.1 example, since we're
+ * testing normalisation in addition to joining */
+ /* [2] Using the strict parsers option */
+ { NULL, NULL }
+ };
+ int index = 0;
+ char *string;
+ size_t len;
+
+ /* Create base URL */
+ if (nsurl_create("http://a/b/c/d;p?q", &base) != NSERROR_OK) {
+ LOG(("Failed to create base URL."));
+ } else {
+ if (nsurl_get(base, NSURL_WITH_FRAGMENT, &string, &len) !=
+ NSERROR_OK) {
+ LOG(("Failed to get string"));
+ } else {
+ LOG(("Testing nsurl_join with base %s", string));
+ free(string);
+ }
+
+ do {
+ if (nsurl_join(base, tests[index].test,
+ &joined) != NSERROR_OK) {
+ LOG(("Failed to join test URL."));
+ } else {
+ if (nsurl_get(joined, NSURL_WITH_FRAGMENT,
+ &string, &len) !=
+ NSERROR_OK) {
+ LOG(("Failed to get string"));
+ } else {
+ if (strcmp(tests[index].res,
+ string) == 0) {
+ LOG(("\tPASS: \"%s\"\t--> %s",
+ tests[index].test,
+ string));
+ } else {
+ LOG(("\tFAIL: \"%s\"\t--> %s",
+ tests[index].test,
+ string));
+ LOG(("\t\tExpecting: %s",
+ tests[index].res));
+ assert(0);
+ }
+ free(string);
+ }
+ nsurl_destroy(joined);
+ }
+
+ } while (tests[++index].test != NULL);
+
+ nsurl_destroy(base);
+ }
+}
+
+
/**
* Check whether a host string is an IP address. It should support and
* detect IPv4 addresses (all of dotted-quad or subsets, decimal or
@@ -192,7 +308,24 @@
char* norm;
bool http = false;
regmatch_t match[10];
+ nsurl *test_url;
+ char *temp_string;
+ /* Get result via NSURL */
+ if (nsurl_create(url, &test_url) == NSERROR_OK) {
+ size_t temp_string_len;
+ if (nsurl_get(test_url, NSURL_WITH_FRAGMENT, &temp_string,
+ &temp_string_len) == NSERROR_OK) {
+ } else {
+ LOG(("nsurl_get() failed."));
+ assert(0);
+ }
+ nsurl_destroy(test_url);
+ } else {
+ LOG(("nusurl_create() failed."));
+ assert(0);
+ }
+
*result = NULL;
/* skip past any leading whitespace (likely if URL was copy-pasted) */
@@ -360,6 +493,15 @@
len -= 2;
}
+ /* Compare to NSURL result */
+ if (strcmp(*result, temp_string) != 0) {
+ LOG(("url result mismatch:"));
+ LOG((" URL: %s", *result));
+ LOG(("NSURL: %s", temp_string));
+ assert(0);
+ }
+ free(temp_string);
+
/* norm and *result point to same memory, so just return ok */
return URL_FUNC_OK;
}
@@ -386,7 +528,33 @@
char *merge_path = NULL, *split_point;
char *input, *output, *start = NULL;
int len, buf_len;
+ nsurl *test_base_url;
+ nsurl *test_join_url;
+ char *temp_string;
+ /* Get result via NSURL */
+ if (nsurl_create(base, &test_base_url) == NSERROR_OK) {
+ if (nsurl_join(test_base_url, rel, &test_join_url) ==
+ NSERROR_OK) {
+ size_t temp_string_len;
+ if (nsurl_get(test_join_url, NSURL_WITH_FRAGMENT,
+ &temp_string,
+ &temp_string_len) == NSERROR_OK) {
+ } else {
+ LOG(("nsurl_get() failed."));
+ assert(0);
+ }
+ nsurl_destroy(test_join_url);
+ } else {
+ LOG(("nsurl_join() failed."));
+ assert(0);
+ }
+ nsurl_destroy(test_base_url);
+ } else {
+ LOG(("nusurl_create() failed."));
+ assert(0);
+ }
+
(*result) = 0;
assert(base);
@@ -560,6 +728,16 @@
free(merge_path);
url_destroy_components((struct url_components *) base_ptr);
url_destroy_components((struct url_components *) rel_ptr);
+
+ /* Compare to NSURL result */
+ if (strcmp(*result, temp_string) != 0) {
+ LOG(("url result mismatch:"));
+ LOG((" URL: %s", *result));
+ LOG(("NSURL: %s", temp_string));
+ assert(0);
+ }
+ free(temp_string);
+
return status;
}
@@ -1090,9 +1268,33 @@
url_func_result status;
struct url_components c1, c2;
bool res = true;
+ nsurl *t1;
+ nsurl *t2;
+ bool nsurl_res;
assert(url1 && url2 && result);
+ /* Get result via NSURL */
+ if (nsurl_create(url1, &t1) == NSERROR_OK) {
+ if (nsurl_create(url2, &t2) == NSERROR_OK) {
+ if (nsurl_compare(t1, t2,
+ nofrag ? NSURL_COMPLETE :
+ NSURL_WITH_FRAGMENT,
+ &nsurl_res) != NSERROR_OK) {
+ LOG(("nsurl_compare() failed."));
+ assert(0);
+ }
+ nsurl_destroy(t2);
+ } else {
+ LOG(("nusurl_create() failed."));
+ assert(0);
+ }
+ nsurl_destroy(t1);
+ } else {
+ LOG(("nusurl_create() failed."));
+ assert(0);
+ }
+
/* Decompose URLs */
status = url_get_components(url1, &c1);
if (status != URL_FUNC_OK) {
@@ -1141,6 +1343,12 @@
url_destroy_components(&c2);
url_destroy_components(&c1);
+ if (res != nsurl_res) {
+ LOG(("URL comparison result mismatch. Input:"));
+ LOG(("url1: %s", url1));
+ LOG(("url2: %s", url2));
+ }
+
return URL_FUNC_OK;
}
Index: utils/url.h
===================================================================
--- utils/url.h (revision 12828)
+++ utils/url.h (working copy)
@@ -44,6 +44,7 @@
};
void url_init(void);
+void url_fini(void);
bool url_host_is_ip_address(const char *host);
url_func_result url_normalize(const char *url, char **result);
url_func_result url_join(const char *rel, const char *base, char **result);
Index: desktop/netsurf.c
===================================================================
--- desktop/netsurf.c (revision 12828)
+++ desktop/netsurf.c (working copy)
@@ -282,6 +282,8 @@
LOG(("Destroying System colours"));
gui_system_colour_finalize();
+ url_fini();
+
LOG(("Remaining lwc strings:"));
lwc_iterate_strings(netsurf_lwc_iterator, NULL);
11 years, 8 months
[Fwd: Re: NetSurf 12678]
by Chris Young
I get this with Ctrl-[ (the same as ASCII code ESC, I haven't tried just
pressing ESC yet)
91b6c = desktop/textinput.c:143
14208 = amiga/gui.c:1483
I'll have a proper look in the morning, sent to dev list for info as
crashing in one of the core files.
*** Begin of forwarded message ***
Date: 11/09/2011 02:34
From: Samir Hawamdeh <s.hawamdeh(a)teletu.it>
To: Chris Young <cdyoung(a)ntlworld.com>
Subject: Re: NetSurf 12678
--- Forwarded message follows ---
Hi Chris,
I found another curious NetSurf crash that it's always reproducible here
Load this page, she is our Moya :-D
http://obligement.free.fr/gfx/cammy_office.jpg
Now when the image is loaded, let's press: Left-CTRL + è (combo from your
keyboard)
This give an instantaneous and very bad DSI crash, then we have this error:
assertion "c->handler == &html_content_handler" failed: file
"render/html.c", line 2425
If i skip the DSI my machine will freeze at 100%
I test it again and again to be sure and i can confirm that it's always
reproducible :-)
*** End of forwarded message ***
Crash log for task "NetSurf-Cairo"
Generated by GrimReaper 53.2
Crash occured in module NetSurf-Cairo at address 0x6F708B38
Type of crash: DSI (Data Storage Interrupt) exception
Register dump:
GPR (General Purpose Registers):
0: 0000001B 5A8986E0 00000000 5923BB00 0000001B 00000001 00000001 00000004
8: C6E67B5B 00000000 00000000 5A898710 48422088 5A85DC2C 00000000 00000000
16: 58249680 6F689198 00000000 1707C086 01E70000 00340014 01E70000 00000014
24: 00000000 5822D642 00000000 00000000 00000000 01E70000 24422024 5A8986E0
FPR (Floating Point Registers, NaN = Not a Number):
0: nan 0 5.77662e-275 0
4: 0 23.8 23.8 0
8: 0 2.78132e-309 23.8 23.8
12: 93 0 0 0
16: 0 0 0 0
20: 0 4.34638e-311 0 0
24: 0 0 0 -2.97403e+284
28: 0 0 0 -2.63885e+270
FPSCR (Floating Point Status and Control Register): 0x82000000
SPRs (Special Purpose Registers):
Machine State (msr) : 0x0002F030
Condition (cr) : 0x28422042
Instruction Pointer (ip) : 0x6F708B38
Xtended Exception (xer) : 0x20000004
Count (ctr) : 0x01416208
Link (lr) : 0x6F68B1D4
DSI Status (dsisr) : 0x00000000
Data Address (dar) : 0x00000014
680x0 emulated registers:
DATA: 00000080 000000AA 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 00000000 57CA8190 00000000 00000000 00000000 00000000 00000000 5A898380
FPU0: 0 0 0 0
FPU4: 0 0 0 0
Symbol info:
Instruction pointer 0x6F708B38 belongs to module "NetSurf-Cairo" (PowerPC)
Symbol: browser_window_key_press + 0xFC in section 10 offset 0x00091B6C
Stack trace:
browser_window_key_press()+0xFC (section 10 @ 0x91b6c)
ami_handle_msg()+0x195C (section 10 @ 0x14208)
ami_get_msg()+0x120 (section 10 @ 0x15814)
gui_poll()+0x40 (section 10 @ 0x159c4)
netsurf_main_loop()+0x2C (section 10 @ 0x82f18)
main()+0x14C (section 10 @ 0x12318)
native kernel module newlib.library.kmod+0x00002054
native kernel module newlib.library.kmod+0x00002ce8
native kernel module newlib.library.kmod+0x00002e64
_start()+0x170 (section 10 @ 0x170)
native kernel module dos.library.kmod+0x00020a14
native kernel module kernel+0x0003af4c
native kernel module kernel+0x0003afcc
PPC disassembly:
6f708b30: 813f0018 lwz r9,24(r31)
6f708b34: 812900c0 lwz r9,192(r9)
*6f708b38: 88090014 lbz r0,20(r9)
6f708b3c: 5400063e rlwinm r0,r0,0,24,31
6f708b40: 2f800000 cmpwi cr7,r0,0
11 years, 8 months
netsurf-2.7-svn fails to build on Haiku using gcc2
by scottmc
I use haikuporter to test out the netsurf build every couple of months
or so. Checking it today with Haiku r42458 gcc2hybrid I got an error
when building libcss, so I dug into that and made a simple patch to
get passed that issue and have sent that to the ML. It's now bailing
out in a BeOS specific file. So I suspect it's either due to recent
changes in Haiku, or something that was changed in NetSurf in the last
couple of months or so. Here's the output I get, note the numerous
warnings before the error at the end finally trips up the build.
Any ideas?
-scottmc
install -m 644 include/libcss/types.h /boot/common/include/libcss
sed -e... libcss.pc.in >build-haiku-beos-release-lib-static/libcss.pc
install -m 644 build-haiku-beos-release-lib-static/libcss.pc
/boot/common/lib/pkgconfig/libcss.pc
install -m 644 build-haiku-beos-release-lib-static/libcss.a /boot/common/lib
DEP: src/libnsgif.c
COMPILE: src/libnsgif.c
AR: build-haiku-beos-release-lib-static/libnsgif.a
install -m 644 include/libnsgif.h /boot/common/include
sed -e... libnsgif.pc.in >build-haiku-beos-release-lib-static/libnsgif.pc
install -m 644 build-haiku-beos-release-lib-static/libnsgif.pc
/boot/common/lib/pkgconfig/libnsgif.pc
install -m 644 build-haiku-beos-release-lib-static/libnsgif.a /boot/common/lib
DEP: src/libnsbmp.c
COMPILE: src/libnsbmp.c
AR: build-haiku-beos-release-lib-static/libnsbmp.a
install -m 644 include/libnsbmp.h /boot/common/include/
sed -e... libnsbmp.pc.in >build-haiku-beos-release-lib-static/libnsbmp.pc
install -m 644 build-haiku-beos-release-lib-static/libnsbmp.pc
/boot/common/lib/pkgconfig/libnsbmp.pc
install -m 644 build-haiku-beos-release-lib-static/libnsbmp.a /boot/common/lib
DEP: src/svgtiny_list.c
DEP: src/svgtiny_gradient.c
DEP: src/svgtiny.c
GPERF: src/colors.gperf
DEP: build-haiku-beos-release-lib-static/src_colors.c
COMPILE: build-haiku-beos-release-lib-static/src_colors.c
COMPILE: src/svgtiny.c
In file included from /boot/develop/headers/bsd/signal.h:9,
from /boot/develop/headers/posix/setjmp.h:11,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/libsvgtiny/src/svgtiny.c:10:
/boot/develop/headers/posix/signal.h:75: warning: ANSI C doesn't
support unnamed structs/unions
COMPILE: src/svgtiny_gradient.c
COMPILE: src/svgtiny_list.c
AR: build-haiku-beos-release-lib-static/libsvgtiny.a
install -m 644 include/svgtiny.h /boot/common/include
sed -e... libsvgtiny.pc.in >build-haiku-beos-release-lib-static/libsvgtiny.pc
install -m 644 build-haiku-beos-release-lib-static/libsvgtiny.pc
/boot/common/lib/pkgconfig/libsvgtiny.pc
install -m 644 build-haiku-beos-release-lib-static/libsvgtiny.a
/boot/common/lib
gcc -c -o librosprite.o librosprite.c
sed -e 's#PREFIX#/usr/local#' librosprite.pc.in > librosprite.pc
ar -cru librosprite.a librosprite.o
mkdir -p /boot/common/lib/pkgconfig
mkdir -p /boot/common/lib
mkdir -p /boot/common/include
install --mode=644 -t /boot/common/lib librosprite.a
install --mode=644 -t /boot/common/include librosprite.h
install --mode=644 -t /boot/common/lib/pkgconfig librosprite.pc
M.CONFIG: JPEG (libjpeg) enabled (NETSURF_USE_JPEG := YES)
M.CONFIG: JNG/MNG/PNG (libmng) enabled (NETSURF_USE_MNG := YES)
M.CONFIG: PDF export (haru) disabled (NETSURF_USE_HARU_PDF := NO)
M.CONFIG: glibc internal iconv disabled (NETSURF_USE_LIBICONV_PLUG := NO)
M.CONFIG: PNG (libpng) enabled (NETSURF_USE_PNG := YES)
M.CONFIG: SVG (libsvgtiny) enabled (NETSURF_USE_NSSVG := YES)
M.CONFIG: BMP (libnsbmp) enabled (NETSURF_USE_BMP := YES)
M.CONFIG: GIF (libnsgif) enabled (NETSURF_USE_GIF := YES)
M.CONFIG: PNG (libpng) enabled (NETSURF_USE_PNG := YES)
MKDIR: build-beos-beos
MKDIR: build-beos-beos/deps
TESTMENT: utils/testament.h
make: Nothing to be done for `beos'.
Creating distribution package ...
M.CONFIG: JPEG (libjpeg) enabled (NETSURF_USE_JPEG := YES)
M.CONFIG: JNG/MNG/PNG (libmng) enabled (NETSURF_USE_MNG := YES)
M.CONFIG: PDF export (haru) disabled (NETSURF_USE_HARU_PDF := NO)
M.CONFIG: glibc internal iconv disabled (NETSURF_USE_LIBICONV_PLUG := NO)
M.CONFIG: PNG (libpng) enabled (NETSURF_USE_PNG := YES)
M.CONFIG: SVG (libsvgtiny) enabled (NETSURF_USE_NSSVG := YES)
M.CONFIG: BMP (libnsbmp) enabled (NETSURF_USE_BMP := YES)
M.CONFIG: GIF (libnsgif) enabled (NETSURF_USE_GIF := YES)
M.CONFIG: PNG (libpng) enabled (NETSURF_USE_PNG := YES)
TESTMENT: unchanged
DEP: beos/beos_about.cpp
COMPILE: beos/beos_about.cpp
cc1plus: warning: -Wuninitialized is not supported without -O
/boot/common/include/libcss/fpmath.h: In function `css_fixed
css_float_to_fixed(float)':
In file included from /boot/common/include/libcss/types.h:22,
from /boot/common/include/libcss/libcss.h:19,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/gui.h:61,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.h:28,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_about.cpp:27:
/boot/common/include/libcss/fpmath.h:107: warning: return to
`css_fixed' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:
At top level:
In file included from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/gui.h:63,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.h:28,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_about.cpp:27:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:31:
warning: redundant redeclaration of `strndup(const char *, long
unsigned int)' in same scope
/boot/develop/headers/posix/string.h:61: warning: previous declaration
of `strndup(const char *, long unsigned int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:38:
warning: redundant redeclaration of `strcasestr(const char *, const
char *)' in same scope
/boot/develop/headers/posix/string.h:58: warning: previous declaration
of `strcasestr(const char *, const char *)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:47:
warning: redundant redeclaration of `strchrnul(const char *, int)' in
same scope
/boot/develop/headers/posix/string.h:39: warning: previous declaration
of `strchrnul(const char *, int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_about.cpp:
In function `void add_section(BTextView *, const char *, const char
*)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_about.cpp:75:
warning: aggregate has a partly bracketed initializer
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_about.cpp:76:
warning: aggregate has a partly bracketed initializer
DEP: beos/beos_bitmap.cpp
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:56:
warning: #warning TODO: check rgba order
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:57:
warning: #warning TODO: add correct locking (not strictly required)
COMPILE: beos/beos_bitmap.cpp
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:56:
warning: #warning TODO: check rgba order
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:57:
warning: #warning TODO: add correct locking (not strictly required)
cc1plus: warning: -Wuninitialized is not supported without -O
In file included from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/content.h:33,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:36:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:31:
warning: redundant redeclaration of `strndup(const char *, long
unsigned int)' in same scope
/boot/develop/headers/posix/string.h:61: warning: previous declaration
of `strndup(const char *, long unsigned int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:38:
warning: redundant redeclaration of `strcasestr(const char *, const
char *)' in same scope
/boot/develop/headers/posix/string.h:58: warning: previous declaration
of `strcasestr(const char *, const char *)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:47:
warning: redundant redeclaration of `strchrnul(const char *, int)' in
same scope
/boot/develop/headers/posix/string.h:39: warning: previous declaration
of `strchrnul(const char *, int)'
/boot/common/include/libcss/fpmath.h: In function `css_fixed
css_float_to_fixed(float)':
In file included from /boot/common/include/libcss/types.h:22,
from /boot/common/include/libcss/libcss.h:19,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/gui.h:61,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.h:28,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:42:
/boot/common/include/libcss/fpmath.h:107: warning: return to
`css_fixed' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:
In function `bool bitmap_save(void *, const char *, unsigned int)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:258:
warning: unused parameter `unsigned int flags'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:
In function `void bitmap_modified(void *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:297:
warning: `float' used for argument 3 of `nsbeos_rgba_to_bgra(void *,
void *, int, int, long unsigned int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:297:
warning: `float' used for argument 4 of `nsbeos_rgba_to_bgra(void *,
void *, int, int, long unsigned int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:
In function `void bitmap_set_suspendable(void *, void *, void (*)(void
*, void *))':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:312:
warning: unused variable `struct bitmap * bitmap'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:311:
warning: unused parameter `void * private_word'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:311:
warning: unused parameter `void (* invalidate)(void *, void *)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:
In function `int bitmap_get_width(void *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:317:
warning: return to `int' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:
In function `int bitmap_get_height(void *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:322:
warning: return to `int' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:
In function `class BBitmap * nsbeos_bitmap_generate_pretile(BBitmap *,
int, int)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:328:
warning: initialization to `int' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:329:
warning: initialization to `int' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:
In function `class BBitmap * nsbeos_bitmap_get_pretile_x(bitmap *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:381:
warning: initialization to `int' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:
In function `class BBitmap * nsbeos_bitmap_get_pretile_y(bitmap *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:399:
warning: initialization to `int' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:
In function `class BBitmap * nsbeos_bitmap_get_pretile_xy(bitmap *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:416:
warning: initialization to `int' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_bitmap.cpp:417:
warning: initialization to `int' from `float'
DEP: beos/beos_fetch_rsrc.cpp
COMPILE: beos/beos_fetch_rsrc.cpp
cc1plus: warning: -Wuninitialized is not supported without -O
In file included from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:34:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:31:
warning: redundant redeclaration of `strndup(const char *, long
unsigned int)' in same scope
/boot/develop/headers/posix/string.h:61: warning: previous declaration
of `strndup(const char *, long unsigned int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:38:
warning: redundant redeclaration of `strcasestr(const char *, const
char *)' in same scope
/boot/develop/headers/posix/string.h:58: warning: previous declaration
of `strcasestr(const char *, const char *)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:47:
warning: redundant redeclaration of `strchrnul(const char *, int)' in
same scope
/boot/develop/headers/posix/string.h:39: warning: previous declaration
of `strchrnul(const char *, int)'
In file included from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:36:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:47:
warning: non-static const member `const bool
cookie_data::value_was_quoted' in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:49:
warning: non-static const member `const bool
cookie_data::domain_from_set' in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:51:
warning: non-static const member `const bool
cookie_data::path_from_set' in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:53:
warning: non-static const member `const time_t cookie_data::expires'
in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:54:
warning: non-static const member `const time_t cookie_data::last_used'
in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:55:
warning: non-static const member `const bool cookie_data::secure' in
class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:57:
warning: non-static const member `const bool cookie_data::no_destroy'
in class without a constructor
In file included from /boot/develop/headers/os/app/Messenger.h:13,
from /boot/develop/headers/os/app/Application.h:12,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.h:21,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:47:
/boot/develop/headers/os/support/ByteOrder.h:125: warning: redundant
redeclaration of `__swap_int32(long unsigned int)' in same scope
/boot/develop/headers/posix/netinet/in.h:29: warning: previous
declaration of `__swap_int32(long unsigned int)'
/boot/develop/headers/os/support/ByteOrder.h:126: warning: redundant
redeclaration of `__swap_int16(short unsigned int)' in same scope
/boot/develop/headers/posix/netinet/in.h:30: warning: previous
declaration of `__swap_int16(short unsigned int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:
In function `void * fetch_rsrc_setup(fetch *, const char *, bool,
const char *, const fetch_multipart_data *, const char **)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:85:
warning: unused parameter `bool only_2xx'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:85:
warning: unused parameter `const char * post_urlenc'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:85:
warning: unused parameter `const struct fetch_multipart_data *
post_multipart'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:85:
warning: unused parameter `const char ** headers'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:
In function `bool fetch_rsrc_start(void *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:106:
warning: unused parameter `void * ctx'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:
In function `bool fetch_rsrc_process(fetch_rsrc_context *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:190:
warning: char format, different type arg (arg 2)
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:148:
warning: unused variable `char * unescaped'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:147:
warning: unused variable `char * comma'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:145:
warning: unused variable `char * at'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:
In function `void fetch_rsrc_poll(const char *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_fetch_rsrc.cpp:235:
warning: unused parameter `const char * scheme'
DEP: beos/beos_filetype.cpp
COMPILE: beos/beos_filetype.cpp
cc1plus: warning: -Wuninitialized is not supported without -O
In file included from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/fetch.h:27,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_filetype.cpp:34:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:31:
warning: redundant redeclaration of `strndup(const char *, long
unsigned int)' in same scope
/boot/develop/headers/posix/string.h:61: warning: previous declaration
of `strndup(const char *, long unsigned int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:38:
warning: redundant redeclaration of `strcasestr(const char *, const
char *)' in same scope
/boot/develop/headers/posix/string.h:58: warning: previous declaration
of `strcasestr(const char *, const char *)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:47:
warning: redundant redeclaration of `strchrnul(const char *, int)' in
same scope
/boot/develop/headers/posix/string.h:39: warning: previous declaration
of `strchrnul(const char *, int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_filetype.cpp:
In function `const char * fetch_filetype(const char *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_filetype.cpp:93:
warning: unused variable `struct stat statbuf'
DEP: beos/beos_font.cpp
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_font.cpp:263:
warning: #warning XXX use scale
COMPILE: beos/beos_font.cpp
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_font.cpp:263:
warning: #warning XXX use scale
cc1plus: warning: -Wuninitialized is not supported without -O
/boot/common/include/libcss/fpmath.h: In function `css_fixed
css_float_to_fixed(float)':
In file included from /boot/common/include/libcss/types.h:22,
from /boot/common/include/libcss/libcss.h:19,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/css/css.h:24,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_font.cpp:34:
/boot/common/include/libcss/fpmath.h:107: warning: return to
`css_fixed' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:
At top level:
In file included from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/content.h:33,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/plotters.h:28,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_font.h:25,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_font.cpp:42:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:31:
warning: redundant redeclaration of `strndup(const char *, long
unsigned int)' in same scope
/boot/develop/headers/posix/string.h:61: warning: previous declaration
of `strndup(const char *, long unsigned int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:38:
warning: redundant redeclaration of `strcasestr(const char *, const
char *)' in same scope
/boot/develop/headers/posix/string.h:58: warning: previous declaration
of `strcasestr(const char *, const char *)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:47:
warning: redundant redeclaration of `strchrnul(const char *, int)' in
same scope
/boot/develop/headers/posix/string.h:39: warning: previous declaration
of `strchrnul(const char *, int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_font.cpp:
In function `bool nsfont_position_in_string(const plot_font_style_t *,
const char *, long unsigned int, int, size_t *, int *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_font.cpp:127:
warning: unused parameter `size_t length'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_font.cpp:
In function `bool nsfont_split(const plot_font_style_t *, const char
*, long unsigned int, int, size_t *, int *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_font.cpp:176:
warning: unused parameter `size_t length'
DEP: beos/beos_gui.cpp
COMPILE: beos/beos_gui.cpp
cc1plus: warning: -Wuninitialized is not supported without -O
In file included from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/content.h:33,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:45:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:31:
warning: redundant redeclaration of `strndup(const char *, long
unsigned int)' in same scope
/boot/develop/headers/posix/string.h:61: warning: previous declaration
of `strndup(const char *, long unsigned int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:38:
warning: redundant redeclaration of `strcasestr(const char *, const
char *)' in same scope
/boot/develop/headers/posix/string.h:58: warning: previous declaration
of `strcasestr(const char *, const char *)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:47:
warning: redundant redeclaration of `strchrnul(const char *, int)' in
same scope
/boot/develop/headers/posix/string.h:39: warning: previous declaration
of `strchrnul(const char *, int)'
In file included from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:50:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:47:
warning: non-static const member `const bool
cookie_data::value_was_quoted' in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:49:
warning: non-static const member `const bool
cookie_data::domain_from_set' in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:51:
warning: non-static const member `const bool
cookie_data::path_from_set' in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:53:
warning: non-static const member `const time_t cookie_data::expires'
in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:54:
warning: non-static const member `const time_t cookie_data::last_used'
in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:55:
warning: non-static const member `const bool cookie_data::secure' in
class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:57:
warning: non-static const member `const bool cookie_data::no_destroy'
in class without a constructor
/boot/common/include/libcss/fpmath.h: In function `css_fixed
css_float_to_fixed(float)':
In file included from /boot/common/include/libcss/types.h:22,
from /boot/common/include/libcss/libcss.h:19,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/gui.h:61,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/browser.h:32,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:52:
/boot/common/include/libcss/fpmath.h:107: warning: return to
`css_fixed' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In method `void NSBrowserApplication::ArgvReceived(long int, char
**)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:181:
warning: unused parameter `int32 argc'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:181:
warning: unused parameter `char ** argv'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In function `int32 bapp_thread(void *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:419:
warning: unused parameter `void * arg'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In function `void gui_init(int, char **)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:518:
warning: deprecated conversion from string constant to `char *'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:519:
warning: deprecated conversion from string constant to `char *'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:520:
warning: deprecated conversion from string constant to `char *'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:521:
warning: deprecated conversion from string constant to `char *'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:522:
warning: deprecated conversion from string constant to `char *'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:523:
warning: deprecated conversion from string constant to `char *'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:524:
warning: deprecated conversion from string constant to `char *'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:525:
warning: deprecated conversion from string constant to `char *'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:526:
warning: deprecated conversion from string constant to `char *'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:482:
warning: unused parameter `int argc'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:482:
warning: unused parameter `char ** argv'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In function `void nsbeos_pipe_message(BMessage *, BView *, gui_window
*)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:681:
warning: unused variable `int len'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In function `void nsbeos_pipe_message_top(BMessage *, BWindow *,
beos_scaffolding *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:697:
warning: unused variable `int len'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In function `struct gui_download_window *
gui_download_window_create(download_context *, gui_window *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:793:
warning: unused parameter `struct download_context * ctx'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:793:
warning: unused parameter `struct gui_window * gui'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In function `enum nserror gui_download_window_data(gui_download_window
*, const char *, unsigned int)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:800:
warning: unused parameter `struct gui_download_window * dw'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:800:
warning: unused parameter `const char * data'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:800:
warning: unused parameter `unsigned int size'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In function `void gui_download_window_error(gui_download_window *,
const char *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:807:
warning: unused parameter `struct gui_download_window * dw'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:807:
warning: unused parameter `const char * error_msg'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In function `void gui_download_window_done(gui_download_window *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:812:
warning: unused parameter `struct gui_download_window * dw'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In function `void gui_create_form_select_menu(browser_window *,
form_control *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:826:
warning: unused parameter `struct browser_window * bw'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:826:
warning: unused parameter `struct form_control * control'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In function `void gui_window_save_link(gui_window *, const char *,
const char *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:870:
warning: unused parameter `struct gui_window * g'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:870:
warning: unused parameter `const char * url'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:870:
warning: unused parameter `const char * title'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In function `void nsbeos_gui_view_source(hlcache_handle *, selection
*)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:878:
warning: unused parameter `struct selection * selection'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In function `void gui_cert_verify(const char *, const ssl_cert_info *,
long unsigned int, nserror (*)(bool, void *), void *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:1057:
warning: unused parameter `const char * url'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:1057:
warning: unused parameter `const struct ssl_cert_info * certs'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:1057:
warning: unused parameter `long unsigned int num'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:1057:
warning: unused parameter `enum nserror (* cb)(bool, void *)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:1057:
warning: unused parameter `void * cbpw'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In function `void nsbeos_create_ssl_verify_window(browser_window *,
hlcache_handle *, const ssl_cert_info *, long unsigned int)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:1067:
warning: unused parameter `struct browser_window * bw'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:1067:
warning: unused parameter `struct hlcache_handle * c'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:1067:
warning: unused parameter `const struct ssl_cert_info * certs'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:1067:
warning: unused parameter `long unsigned int num'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In function `bool cookies_update(const char *, const cookie_data *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:1184:
warning: unused parameter `const char * domain'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:1184:
warning: unused parameter `const struct cookie_data * data'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
In function `void * myrealloc(void *, long unsigned int, void *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:1189:
warning: unused parameter `void * pw'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:
At top level:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:1189:
warning: `void * myrealloc(void *, long unsigned int, void *)' defined
but not used
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:113:
warning: `struct browser_window * select_menu_bw' defined but not used
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:114:
warning: `struct form_control * select_menu_control' defined but not
used
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.cpp:1067:
warning: `void nsbeos_create_ssl_verify_window(browser_window *,
hlcache_handle *, const ssl_cert_info *, long unsigned int)' defined
but not used
DEP: beos/beos_login.cpp
COMPILE: beos/beos_login.cpp
cc1plus: warning: -Wuninitialized is not supported without -O
In file included from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/content.h:33,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_login.cpp:31:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:31:
warning: redundant redeclaration of `strndup(const char *, long
unsigned int)' in same scope
/boot/develop/headers/posix/string.h:61: warning: previous declaration
of `strndup(const char *, long unsigned int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:38:
warning: redundant redeclaration of `strcasestr(const char *, const
char *)' in same scope
/boot/develop/headers/posix/string.h:58: warning: previous declaration
of `strcasestr(const char *, const char *)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:47:
warning: redundant redeclaration of `strchrnul(const char *, int)' in
same scope
/boot/develop/headers/posix/string.h:39: warning: previous declaration
of `strchrnul(const char *, int)'
In file included from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_login.cpp:32:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:47:
warning: non-static const member `const bool
cookie_data::value_was_quoted' in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:49:
warning: non-static const member `const bool
cookie_data::domain_from_set' in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:51:
warning: non-static const member `const bool
cookie_data::path_from_set' in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:53:
warning: non-static const member `const time_t cookie_data::expires'
in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:54:
warning: non-static const member `const time_t cookie_data::last_used'
in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:55:
warning: non-static const member `const bool cookie_data::secure' in
class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:57:
warning: non-static const member `const bool cookie_data::no_destroy'
in class without a constructor
/boot/common/include/libcss/fpmath.h: In function `css_fixed
css_float_to_fixed(float)':
In file included from /boot/common/include/libcss/types.h:22,
from /boot/common/include/libcss/libcss.h:19,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/gui.h:61,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/browser.h:32,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_login.cpp:33:
/boot/common/include/libcss/fpmath.h:107: warning: return to
`css_fixed' from `float'
DEP: beos/beos_options.cpp
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_options.cpp:136:
warning: #warning WRITEME
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_options.cpp:206:
warning: #warning WRITEME
COMPILE: beos/beos_options.cpp
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_options.cpp:136:
warning: #warning WRITEME
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_options.cpp:206:
warning: #warning WRITEME
cc1plus: warning: -Wuninitialized is not supported without -O
/boot/common/include/libcss/fpmath.h: In function `css_fixed
css_float_to_fixed(float)':
In file included from /boot/common/include/libcss/types.h:22,
from /boot/common/include/libcss/libcss.h:19,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/gui.h:61,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.h:28,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_options.cpp:30:
/boot/common/include/libcss/fpmath.h:107: warning: return to
`css_fixed' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:
At top level:
In file included from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/gui.h:63,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.h:28,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_options.cpp:30:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:31:
warning: redundant redeclaration of `strndup(const char *, long
unsigned int)' in same scope
/boot/develop/headers/posix/string.h:61: warning: previous declaration
of `strndup(const char *, long unsigned int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:38:
warning: redundant redeclaration of `strcasestr(const char *, const
char *)' in same scope
/boot/develop/headers/posix/string.h:58: warning: previous declaration
of `strcasestr(const char *, const char *)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:47:
warning: redundant redeclaration of `strchrnul(const char *, int)' in
same scope
/boot/develop/headers/posix/string.h:39: warning: previous declaration
of `strchrnul(const char *, int)'
DEP: beos/beos_plotters.cpp
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:47:
warning: #warning MAKE ME static
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:83:
warning: #warning make patterns nicer
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:607:
warning: #warning WRITEME
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:658:
warning: #warning XXX: verify
COMPILE: beos/beos_plotters.cpp
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:47:
warning: #warning MAKE ME static
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:83:
warning: #warning make patterns nicer
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:607:
warning: #warning WRITEME
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:658:
warning: #warning XXX: verify
cc1plus: warning: -Wuninitialized is not supported without -O
/boot/common/include/libcss/fpmath.h: In function `css_fixed
css_float_to_fixed(float)':
In file included from /boot/common/include/libcss/types.h:22,
from /boot/common/include/libcss/libcss.h:19,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/css/css.h:24,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/plotters.h:27,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:34:
/boot/common/include/libcss/fpmath.h:107: warning: return to
`css_fixed' from `float'
/boot/develop/headers/os/support/ByteOrder.h: At top level:
In file included from /boot/develop/headers/os/app/Messenger.h:13,
from /boot/develop/headers/os/app/Application.h:12,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_gui.h:21,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:41:
/boot/develop/headers/os/support/ByteOrder.h:125: warning: redundant
redeclaration of `__swap_int32(long unsigned int)' in same scope
/boot/develop/headers/posix/netinet/in.h:29: warning: previous
declaration of `__swap_int32(long unsigned int)'
/boot/develop/headers/os/support/ByteOrder.h:126: warning: redundant
redeclaration of `__swap_int16(short unsigned int)' in same scope
/boot/develop/headers/posix/netinet/in.h:30: warning: previous
declaration of `__swap_int16(short unsigned int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:84:
warning: aggregate has a partly bracketed initializer
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:85:
warning: aggregate has a partly bracketed initializer
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:
In function `bool nsbeos_plot_bbitmap(int, int, int, int, BBitmap *,
unsigned int)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:454:
warning: unused parameter `colour bg'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:
In function `bool nsbeos_plot_bitmap(int, int, int, int, bitmap *,
unsigned int, long unsigned int)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:564:
warning: assignment to `int' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:565:
warning: assignment to `int' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:566:
warning: assignment to `int' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_plotters.cpp:567:
warning: assignment to `int' from `float'
DEP: beos/beos_save_complete.cpp
COMPILE: beos/beos_save_complete.cpp
cc1plus: warning: -Wuninitialized is not supported without -O
In file included from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/content.h:33,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_save_complete.cpp:26:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:31:
warning: redundant redeclaration of `strndup(const char *, long
unsigned int)' in same scope
/boot/develop/headers/posix/string.h:61: warning: previous declaration
of `strndup(const char *, long unsigned int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:38:
warning: redundant redeclaration of `strcasestr(const char *, const
char *)' in same scope
/boot/develop/headers/posix/string.h:58: warning: previous declaration
of `strcasestr(const char *, const char *)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:47:
warning: redundant redeclaration of `strchrnul(const char *, int)' in
same scope
/boot/develop/headers/posix/string.h:39: warning: previous declaration
of `strchrnul(const char *, int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_save_complete.cpp:
In function `bool save_complete_gui_save(const char *, const char *,
long unsigned int, const char *, lwc_string *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_save_complete.cpp:43:
warning: unused parameter `struct lwc_string * mime_type'
DEP: beos/beos_scaffolding.cpp
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:107:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:133:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:143:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:169:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:1043:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:1090:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:1112:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:1582:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:2050:
warning: #warning use BPictureButton
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:2134:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:2399:
warning: #warning XXX
COMPILE: beos/beos_scaffolding.cpp
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:107:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:133:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:143:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:169:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:1043:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:1090:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:1112:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:1582:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:2050:
warning: #warning use BPictureButton
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:2134:
warning: #warning XXX
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:2399:
warning: #warning XXX
cc1plus: warning: -Wuninitialized is not supported without -O
In file included from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/content.h:33,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:43:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:31:
warning: redundant redeclaration of `strndup(const char *, long
unsigned int)' in same scope
/boot/develop/headers/posix/string.h:61: warning: previous declaration
of `strndup(const char *, long unsigned int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:38:
warning: redundant redeclaration of `strcasestr(const char *, const
char *)' in same scope
/boot/develop/headers/posix/string.h:58: warning: previous declaration
of `strcasestr(const char *, const char *)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:47:
warning: redundant redeclaration of `strchrnul(const char *, int)' in
same scope
/boot/develop/headers/posix/string.h:39: warning: previous declaration
of `strchrnul(const char *, int)'
/boot/common/include/libcss/fpmath.h: In function `css_fixed
css_float_to_fixed(float)':
In file included from /boot/common/include/libcss/types.h:22,
from /boot/common/include/libcss/libcss.h:19,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/gui.h:61,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/browser.h:32,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:44:
/boot/common/include/libcss/fpmath.h:107: warning: return to
`css_fixed' from `float'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:
In method `void NSThrobber::Draw(BRect)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:314:
warning: unused parameter `class BRect updateRect'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:
In function `void nsbeos_window_destroy_event(NSBrowserWindow *,
nsbeos_scaffolding *, BMessage *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:645:
warning: unused parameter `class BMessage * event'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:
In function `void nsbeos_scaffolding_dispatch_event(nsbeos_scaffolding
*, BMessage *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:772:
warning: unused variable `int32 i'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:693:
warning: unused variable `int height'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:693:
warning: unused variable `int width'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:
In function `void nsbeos_window_update_back_forward(beos_scaffolding
*)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:1032:
warning: unused variable `int height'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:1032:
warning: unused variable `int width'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:
In function `void gui_window_set_icon(gui_window *, hlcache_handle
*)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:2387:
warning: unused parameter `struct gui_window * g'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:2387:
warning: unused parameter `struct hlcache_handle * icon'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:
In function `void gui_window_set_search_ico(hlcache_handle *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:2396:
warning: unused parameter `struct hlcache_handle * ico'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:
At top level:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_scaffolding.cpp:158:
warning: `struct beos_scaffolding * current_model' defined but not
used
DEP: beos/beos_schedule.cpp
COMPILE: beos/beos_schedule.cpp
cc1plus: warning: -Wuninitialized is not supported without -O
/boot/common/include/libcss/fpmath.h: In function `css_fixed
css_float_to_fixed(float)':
In file included from /boot/common/include/libcss/types.h:22,
from /boot/common/include/libcss/libcss.h:19,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/gui.h:61,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/browser.h:32,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_schedule.cpp:27:
/boot/common/include/libcss/fpmath.h:107: warning: return to
`css_fixed' from `float'
/boot/develop/headers/posix/string.h: At top level:
In file included from /boot/develop/headers/bsd/string.h:9,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/search.h:23,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/gui.h:67,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/browser.h:32,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_schedule.cpp:27:
/boot/develop/headers/posix/string.h:39: warning: redundant
redeclaration of `strchrnul(const char *, int)' in same scope
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:47:
warning: previous declaration of `strchrnul(const char *, int)'
/boot/develop/headers/posix/string.h:58: warning: redundant
redeclaration of `strcasestr(const char *, const char *)' in same
scope
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:38:
warning: previous declaration of `strcasestr(const char *, const char
*)'
/boot/develop/headers/posix/string.h:61: warning: redundant
redeclaration of `strndup(const char *, long unsigned int)' in same
scope
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:31:
warning: previous declaration of `strndup(const char *, long unsigned
int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_schedule.cpp:
In function `void schedule(int, void (*)(void *), void *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_schedule.cpp:90:
warning: unused variable `const int msec_timeout'
DEP: beos/beos_search.cpp
COMPILE: beos/beos_search.cpp
cc1plus: warning: -Wuninitialized is not supported without -O
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:
In function `void gui_search_set_status(bool, void *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:39:
warning: unused parameter `bool found'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:39:
warning: unused parameter `void * p'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:
In function `void gui_search_set_hourglass(bool, void *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:48:
warning: unused parameter `bool active'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:48:
warning: unused parameter `void * p'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:
In function `void gui_search_add_recent(const char *, void *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:57:
warning: unused parameter `const char * string'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:57:
warning: unused parameter `void * p'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:
In function `void gui_search_set_forward_state(bool, void *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:66:
warning: unused parameter `bool active'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:66:
warning: unused parameter `void * p'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:
In function `void gui_search_set_back_state(bool, void *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:75:
warning: unused parameter `bool active'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:75:
warning: unused parameter `void * p'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:
At top level:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:39:
warning: `void gui_search_set_status(bool, void *)' defined but not
used
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:48:
warning: `void gui_search_set_hourglass(bool, void *)' defined but not
used
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:57:
warning: `void gui_search_add_recent(const char *, void *)' defined
but not used
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:66:
warning: `void gui_search_set_forward_state(bool, void *)' defined but
not used
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_search.cpp:75:
warning: `void gui_search_set_back_state(bool, void *)' defined but
not used
DEP: beos/beos_throbber.cpp
COMPILE: beos/beos_throbber.cpp
cc1plus: warning: -Wuninitialized is not supported without -O
DEP: beos/beos_thumbnail.cpp
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_thumbnail.cpp:49:
warning: #warning XXX do we need to set bitmap:shadow ?
COMPILE: beos/beos_thumbnail.cpp
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_thumbnail.cpp:49:
warning: #warning XXX do we need to set bitmap:shadow ?
cc1plus: warning: -Wuninitialized is not supported without -O
In file included from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_thumbnail.cpp:34:
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:47:
warning: non-static const member `const bool
cookie_data::value_was_quoted' in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:49:
warning: non-static const member `const bool
cookie_data::domain_from_set' in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:51:
warning: non-static const member `const bool
cookie_data::path_from_set' in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:53:
warning: non-static const member `const time_t cookie_data::expires'
in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:54:
warning: non-static const member `const time_t cookie_data::last_used'
in class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:55:
warning: non-static const member `const bool cookie_data::secure' in
class without a constructor
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/content/urldb.h:57:
warning: non-static const member `const bool cookie_data::no_destroy'
in class without a constructor
/boot/common/include/libcss/fpmath.h: In function `css_fixed
css_float_to_fixed(float)':
In file included from /boot/common/include/libcss/types.h:22,
from /boot/common/include/libcss/libcss.h:19,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/css/css.h:24,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/plotters.h:27,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_thumbnail.cpp:35:
/boot/common/include/libcss/fpmath.h:107: warning: return to
`css_fixed' from `float'
/boot/develop/headers/posix/string.h: At top level:
In file included from /boot/develop/headers/bsd/string.h:9,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/search.h:23,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/gui.h:67,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/desktop/browser.h:32,
from
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_thumbnail.cpp:36:
/boot/develop/headers/posix/string.h:39: warning: redundant
redeclaration of `strchrnul(const char *, int)' in same scope
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:47:
warning: previous declaration of `strchrnul(const char *, int)'
/boot/develop/headers/posix/string.h:58: warning: redundant
redeclaration of `strcasestr(const char *, const char *)' in same
scope
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:38:
warning: previous declaration of `strcasestr(const char *, const char
*)'
/boot/develop/headers/posix/string.h:61: warning: redundant
redeclaration of `strndup(const char *, long unsigned int)' in same
scope
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/utils/config.h:31:
warning: previous declaration of `strndup(const char *, long unsigned
int)'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_thumbnail.cpp:
In function `bool thumbnail_create(hlcache_handle *, bitmap *, const
char *)':
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_thumbnail.cpp:75:
parse error before `.'
/boot/develop/haikuports/www-client/netsurf/work/netsurf-2.7-svn/beos/beos_thumbnail.cpp:77:
warning: missing initializer for member `redraw_context::plot'
make: *** [build-beos-beos/beos_beos_thumbnail.o] Error 1
11 years, 8 months
libcss patch
by scottmc
This minor patch allows libcss to build with gcc2-95.3 on Haiku again.
-scottmc
11 years, 8 months
NetSurf 2.8
by Michael Drake
We're planning a NetSurf 2.8 release. Here's the current change log:
http://www.netsurf-browser.org/temp/ChangeLog
Let me know if there's anything wrong/missing.
The release is mainly a bugfix release. It addresses the following issues
with NetSurf 2.7:
- RISC OS release shipped with welcome page with broken search
- Cocoa release required Xcode to be installed for various MIME mappings
- Framebuffer release failed to load when path to cookies file was unset
- Libraries didn't build without warnings with GCC 4.6
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
11 years, 9 months
Core frames progress
by Michael Drake
Frames are now implemented in the core. Let me know if you come across
any issues.
I intend to provide a function to allow front ends to get at link target,
image, etc under pointer for context sensitive menus. Currently different
front ends have their own implementations of this and none know how to
handle frames. Also, front ends shouldn't be poking around in core
internals. :)
Quite a bit of code has been stripped out of front ends, since frames are
now handled in the core. So could front end maintainers please check that
their front end still works OK.
Cheers,
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
11 years, 9 months