netsurf-all: branch master updated. release/3.1-3-g1814d2c
by NetSurf Browser Project
Gitweb links:
...log http://git.netsurf-browser.org/netsurf-all.git/shortlog/1814d2c431e221545...
...commit http://git.netsurf-browser.org/netsurf-all.git/commit/1814d2c431e221545e0...
...tree http://git.netsurf-browser.org/netsurf-all.git/tree/1814d2c431e221545e0a3...
The branch, master has been updated
via 1814d2c431e221545e0a3c3a34566f97eed265d1 (commit)
from 2af6a05dd54ea9d97fe954c02b21a11be4380fea (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff http://git.netsurf-browser.org/netsurf-all.git/commit/?id=1814d2c431e2215...
commit 1814d2c431e221545e0a3c3a34566f97eed265d1
Author: Vincent Sanders <vince(a)kyllikki.org>
Commit: Vincent Sanders <vince(a)kyllikki.org>
add clean target
diff --git a/Makefile b/Makefile
index 03297ca..08971db 100644
--- a/Makefile
+++ b/Makefile
@@ -38,7 +38,7 @@ $(TMP_PREFIX)/build-stamp:
mkdir -p $(TMP_PREFIX)/lib
mkdir -p $(TMP_PREFIX)/bin
$(foreach L,$(NSLIB_TARG),$(call do_prefix_install,$(L)))
- $(MAKE) install --directory=$(NSGENBIND_TARG) PREFIX=$(TMP_PREFIX)
+ $(MAKE) install --directory=$(NSGENBIND_TARG) PREFIX=$(TMP_PREFIX) TARGET=$(shell uname -s)
$(MAKE) --directory=$(NETSURF_TARG) PREFIX=$(PREFIX) TARGET=$(TARGET)
touch $@
@@ -48,6 +48,7 @@ install: $(TMP_PREFIX)/build-stamp
clean:
$(RM) -r $(TMP_PREFIX)
$(foreach L,$(NSLIB_TARG),$(call do_clean,$(L)))
+ $(MAKE) clean --directory=$(NSGENBIND_TARG) TARGET=$(TARGET)
$(MAKE) clean --directory=$(NETSURF_TARG) TARGET=$(TARGET)
release-checkout: $(NSLIB_TARG) $(NETSURF_TARG) $(NSGENBIND_TARG)
-----------------------------------------------------------------------
Summary of changes:
Makefile | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/Makefile b/Makefile
index 03297ca..08971db 100644
--- a/Makefile
+++ b/Makefile
@@ -38,7 +38,7 @@ $(TMP_PREFIX)/build-stamp:
mkdir -p $(TMP_PREFIX)/lib
mkdir -p $(TMP_PREFIX)/bin
$(foreach L,$(NSLIB_TARG),$(call do_prefix_install,$(L)))
- $(MAKE) install --directory=$(NSGENBIND_TARG) PREFIX=$(TMP_PREFIX)
+ $(MAKE) install --directory=$(NSGENBIND_TARG) PREFIX=$(TMP_PREFIX) TARGET=$(shell uname -s)
$(MAKE) --directory=$(NETSURF_TARG) PREFIX=$(PREFIX) TARGET=$(TARGET)
touch $@
@@ -48,6 +48,7 @@ install: $(TMP_PREFIX)/build-stamp
clean:
$(RM) -r $(TMP_PREFIX)
$(foreach L,$(NSLIB_TARG),$(call do_clean,$(L)))
+ $(MAKE) clean --directory=$(NSGENBIND_TARG) TARGET=$(TARGET)
$(MAKE) clean --directory=$(NETSURF_TARG) TARGET=$(TARGET)
release-checkout: $(NSLIB_TARG) $(NETSURF_TARG) $(NSGENBIND_TARG)
--
NetSurf 'all' tree. Typically used for releases
9 years, 5 months
netsurf-all: branch master updated. release/3.1-2-g2af6a05
by NetSurf Browser Project
Gitweb links:
...log http://git.netsurf-browser.org/netsurf-all.git/shortlog/2af6a05dd54ea9d97...
...commit http://git.netsurf-browser.org/netsurf-all.git/commit/2af6a05dd54ea9d97fe...
...tree http://git.netsurf-browser.org/netsurf-all.git/tree/2af6a05dd54ea9d97fe95...
The branch, master has been updated
via 2af6a05dd54ea9d97fe954c02b21a11be4380fea (commit)
from d7d566adf464f9acfe2311faa26f529f231c68a6 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff http://git.netsurf-browser.org/netsurf-all.git/commit/?id=2af6a05dd54ea9d...
commit 2af6a05dd54ea9d97fe954c02b21a11be4380fea
Author: Vincent Sanders <vince(a)kyllikki.org>
Commit: Vincent Sanders <vince(a)kyllikki.org>
make the nsgenbind install target
diff --git a/Makefile b/Makefile
index cd9881a..03297ca 100644
--- a/Makefile
+++ b/Makefile
@@ -38,7 +38,7 @@ $(TMP_PREFIX)/build-stamp:
mkdir -p $(TMP_PREFIX)/lib
mkdir -p $(TMP_PREFIX)/bin
$(foreach L,$(NSLIB_TARG),$(call do_prefix_install,$(L)))
- $(MAKE) --directory=$(NSGENBIND_TARG) PREFIX=$(TMP_PREFIX)
+ $(MAKE) install --directory=$(NSGENBIND_TARG) PREFIX=$(TMP_PREFIX)
$(MAKE) --directory=$(NETSURF_TARG) PREFIX=$(PREFIX) TARGET=$(TARGET)
touch $@
-----------------------------------------------------------------------
Summary of changes:
Makefile | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Makefile b/Makefile
index cd9881a..03297ca 100644
--- a/Makefile
+++ b/Makefile
@@ -38,7 +38,7 @@ $(TMP_PREFIX)/build-stamp:
mkdir -p $(TMP_PREFIX)/lib
mkdir -p $(TMP_PREFIX)/bin
$(foreach L,$(NSLIB_TARG),$(call do_prefix_install,$(L)))
- $(MAKE) --directory=$(NSGENBIND_TARG) PREFIX=$(TMP_PREFIX)
+ $(MAKE) install --directory=$(NSGENBIND_TARG) PREFIX=$(TMP_PREFIX)
$(MAKE) --directory=$(NETSURF_TARG) PREFIX=$(PREFIX) TARGET=$(TARGET)
touch $@
--
NetSurf 'all' tree. Typically used for releases
9 years, 5 months
netsurf-all: branch master updated. release/3.1-1-gd7d566a
by NetSurf Browser Project
Gitweb links:
...log http://git.netsurf-browser.org/netsurf-all.git/shortlog/d7d566adf464f9acf...
...commit http://git.netsurf-browser.org/netsurf-all.git/commit/d7d566adf464f9acfe2...
...tree http://git.netsurf-browser.org/netsurf-all.git/tree/d7d566adf464f9acfe231...
The branch, master has been updated
via d7d566adf464f9acfe2311faa26f529f231c68a6 (commit)
from 30687b4d18bb7a6297f325858ba4c2cc7f62c3d5 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff http://git.netsurf-browser.org/netsurf-all.git/commit/?id=d7d566adf464f9a...
commit d7d566adf464f9acfe2311faa26f529f231c68a6
Author: Vincent Sanders <vince(a)kyllikki.org>
Commit: Vincent Sanders <vince(a)kyllikki.org>
build nsgenbind without TARGET so it uses host
diff --git a/Makefile b/Makefile
index ecb46b9..cd9881a 100644
--- a/Makefile
+++ b/Makefile
@@ -14,7 +14,10 @@ TMP_PREFIX := $(CURDIR)/inst-$(TARGET)
NETSURF_TARG := netsurf
-NSLIBTARG := buildsystem libwapcaplet libparserutils libcss libhubbub libdom libnsbmp libnsgif librosprite libnsfb libsvgtiny nsgenbind
+# nsgenbind host tool
+NSGENBIND_TARG := nsgenbind
+
+NSLIB_TARG := buildsystem libwapcaplet libparserutils libcss libhubbub libdom libnsbmp libnsgif librosprite libnsfb libsvgtiny
# clean macro for each sub target
define do_clean
@@ -33,7 +36,9 @@ build: $(TMP_PREFIX)/build-stamp
$(TMP_PREFIX)/build-stamp:
mkdir -p $(TMP_PREFIX)/include
mkdir -p $(TMP_PREFIX)/lib
- $(foreach L,$(NSLIBTARG),$(call do_prefix_install,$(L)))
+ mkdir -p $(TMP_PREFIX)/bin
+ $(foreach L,$(NSLIB_TARG),$(call do_prefix_install,$(L)))
+ $(MAKE) --directory=$(NSGENBIND_TARG) PREFIX=$(TMP_PREFIX)
$(MAKE) --directory=$(NETSURF_TARG) PREFIX=$(PREFIX) TARGET=$(TARGET)
touch $@
@@ -42,10 +47,10 @@ install: $(TMP_PREFIX)/build-stamp
clean:
$(RM) -r $(TMP_PREFIX)
- $(foreach L,$(NSLIBTARG),$(call do_clean,$(L)))
+ $(foreach L,$(NSLIB_TARG),$(call do_clean,$(L)))
$(MAKE) clean --directory=$(NETSURF_TARG) TARGET=$(TARGET)
-release-checkout: $(NSLIBTARG) $(NETSURF_TARG)
+release-checkout: $(NSLIB_TARG) $(NETSURF_TARG) $(NSGENBIND_TARG)
for x in $^; do cd $$x; (git checkout origin/HEAD && git checkout $$(git describe --abbrev=0 --match="release/*" )); cd ..; done
dist:
-----------------------------------------------------------------------
Summary of changes:
Makefile | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/Makefile b/Makefile
index ecb46b9..cd9881a 100644
--- a/Makefile
+++ b/Makefile
@@ -14,7 +14,10 @@ TMP_PREFIX := $(CURDIR)/inst-$(TARGET)
NETSURF_TARG := netsurf
-NSLIBTARG := buildsystem libwapcaplet libparserutils libcss libhubbub libdom libnsbmp libnsgif librosprite libnsfb libsvgtiny nsgenbind
+# nsgenbind host tool
+NSGENBIND_TARG := nsgenbind
+
+NSLIB_TARG := buildsystem libwapcaplet libparserutils libcss libhubbub libdom libnsbmp libnsgif librosprite libnsfb libsvgtiny
# clean macro for each sub target
define do_clean
@@ -33,7 +36,9 @@ build: $(TMP_PREFIX)/build-stamp
$(TMP_PREFIX)/build-stamp:
mkdir -p $(TMP_PREFIX)/include
mkdir -p $(TMP_PREFIX)/lib
- $(foreach L,$(NSLIBTARG),$(call do_prefix_install,$(L)))
+ mkdir -p $(TMP_PREFIX)/bin
+ $(foreach L,$(NSLIB_TARG),$(call do_prefix_install,$(L)))
+ $(MAKE) --directory=$(NSGENBIND_TARG) PREFIX=$(TMP_PREFIX)
$(MAKE) --directory=$(NETSURF_TARG) PREFIX=$(PREFIX) TARGET=$(TARGET)
touch $@
@@ -42,10 +47,10 @@ install: $(TMP_PREFIX)/build-stamp
clean:
$(RM) -r $(TMP_PREFIX)
- $(foreach L,$(NSLIBTARG),$(call do_clean,$(L)))
+ $(foreach L,$(NSLIB_TARG),$(call do_clean,$(L)))
$(MAKE) clean --directory=$(NETSURF_TARG) TARGET=$(TARGET)
-release-checkout: $(NSLIBTARG) $(NETSURF_TARG)
+release-checkout: $(NSLIB_TARG) $(NETSURF_TARG) $(NSGENBIND_TARG)
for x in $^; do cd $$x; (git checkout origin/HEAD && git checkout $$(git describe --abbrev=0 --match="release/*" )); cd ..; done
dist:
--
NetSurf 'all' tree. Typically used for releases
9 years, 5 months
netsurf-all: branch master updated. 30687b4d18bb7a6297f325858ba4c2cc7f62c3d5
by NetSurf Browser Project
Gitweb links:
...log http://git.netsurf-browser.org/netsurf-all.git/shortlog/30687b4d18bb7a629...
...commit http://git.netsurf-browser.org/netsurf-all.git/commit/30687b4d18bb7a6297f...
...tree http://git.netsurf-browser.org/netsurf-all.git/tree/30687b4d18bb7a6297f32...
The branch, master has been updated
via 30687b4d18bb7a6297f325858ba4c2cc7f62c3d5 (commit)
from 2469c7cf0c171606390203ba92f77ad6a3266ab7 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff http://git.netsurf-browser.org/netsurf-all.git/commit/?id=30687b4d18bb7a6...
commit 30687b4d18bb7a6297f325858ba4c2cc7f62c3d5
Author: Vincent Sanders <vince(a)kyllikki.org>
Commit: Vincent Sanders <vince(a)kyllikki.org>
Update for 3.1 release
diff --git a/buildsystem b/buildsystem
index 526b03a..4110cc7 160000
--- a/buildsystem
+++ b/buildsystem
@@ -1 +1 @@
-Subproject commit 526b03ad2ba260269f3741bfd59448a8b0f6de2f
+Subproject commit 4110cc7c8d38670c79793ea14de37a96887a7688
diff --git a/libcss b/libcss
index 5f6f2a4..89a4d06 160000
--- a/libcss
+++ b/libcss
@@ -1 +1 @@
-Subproject commit 5f6f2a48ea777a6a9e6876163370f008bb114c39
+Subproject commit 89a4d061a46490d5fad3792a565a1a0114c400e0
diff --git a/libdom b/libdom
index 490a8c6..db5517f 160000
--- a/libdom
+++ b/libdom
@@ -1 +1 @@
-Subproject commit 490a8c63bc0b5c0204c48b368ad81ac4d2a9a8bf
+Subproject commit db5517f4e24d0e7c39a405ce1b363c887196784a
diff --git a/libhubbub b/libhubbub
index fdf0e1a..7630ae8 160000
--- a/libhubbub
+++ b/libhubbub
@@ -1 +1 @@
-Subproject commit fdf0e1a4dfc42fe0e661bb85eb813e8b187e80c9
+Subproject commit 7630ae893aad7fbb168d073f405cfa2110ccb530
diff --git a/libnsbmp b/libnsbmp
index b36cca2..493c32a 160000
--- a/libnsbmp
+++ b/libnsbmp
@@ -1 +1 @@
-Subproject commit b36cca2011fad2151262b21b658768ee70163ec1
+Subproject commit 493c32aea4e49c6ed0021ac367dd727fb95ba9b6
diff --git a/libnsfb b/libnsfb
index 9aeab2e..2b22da8 160000
--- a/libnsfb
+++ b/libnsfb
@@ -1 +1 @@
-Subproject commit 9aeab2e5176285583f8d669ba79ce6ff45b81a00
+Subproject commit 2b22da8d169401917bbd06614b4d3ec8c8856547
diff --git a/libnsgif b/libnsgif
index 0f97749..dc72716 160000
--- a/libnsgif
+++ b/libnsgif
@@ -1 +1 @@
-Subproject commit 0f97749cf3df22eb1e4d941893ab36be1174e824
+Subproject commit dc7271659c22580d8f16e2a66ff5163efa46814b
diff --git a/libparserutils b/libparserutils
index a6fd64e..b666521 160000
--- a/libparserutils
+++ b/libparserutils
@@ -1 +1 @@
-Subproject commit a6fd64ee6ca004627cefc7d80e036707bea22bf9
+Subproject commit b666521039c0ed93496bacb2ea296c917d5780b8
diff --git a/librosprite b/librosprite
index 7c0ea49..b420668 160000
--- a/librosprite
+++ b/librosprite
@@ -1 +1 @@
-Subproject commit 7c0ea49830da2c47110c8c1e48bdaf9798e7f7c8
+Subproject commit b4206687c467b57f573d8903d8bfffbf0b32983b
diff --git a/libsvgtiny b/libsvgtiny
index e368730..7ef85fc 160000
--- a/libsvgtiny
+++ b/libsvgtiny
@@ -1 +1 @@
-Subproject commit e368730948266bb88347ace7a1da642a4f8781a2
+Subproject commit 7ef85fcc24ca9220427d0276a7b60ed8ba40ff95
diff --git a/libwapcaplet b/libwapcaplet
index e1d3f41..554c459 160000
--- a/libwapcaplet
+++ b/libwapcaplet
@@ -1 +1 @@
-Subproject commit e1d3f4100a4e917103780eca759304fa6ee9a1c9
+Subproject commit 554c4595b3a6161fa3ae55b8d1433d5b5ee5f594
diff --git a/netsurf b/netsurf
index 3234d06..ddc5a52 160000
--- a/netsurf
+++ b/netsurf
@@ -1 +1 @@
-Subproject commit 3234d06ded5dc97e2866b42e5eb96b4c76c98cf2
+Subproject commit ddc5a52693206b60aba3aaeacecb3d8e2b15103e
diff --git a/nsgenbind b/nsgenbind
index 4fae88d..0ed6078 160000
--- a/nsgenbind
+++ b/nsgenbind
@@ -1 +1 @@
-Subproject commit 4fae88dac6f26991335a66948ad29f480f7f148f
+Subproject commit 0ed60782f8b7abc027d8c8927143b39a7436c106
-----------------------------------------------------------------------
Summary of changes:
buildsystem | 2 +-
libcss | 2 +-
libdom | 2 +-
libhubbub | 2 +-
libnsbmp | 2 +-
libnsfb | 2 +-
libnsgif | 2 +-
libparserutils | 2 +-
librosprite | 2 +-
libsvgtiny | 2 +-
libwapcaplet | 2 +-
netsurf | 2 +-
nsgenbind | 2 +-
13 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/buildsystem b/buildsystem
index 526b03a..4110cc7 160000
--- a/buildsystem
+++ b/buildsystem
@@ -1 +1 @@
-Subproject commit 526b03ad2ba260269f3741bfd59448a8b0f6de2f
+Subproject commit 4110cc7c8d38670c79793ea14de37a96887a7688
diff --git a/libcss b/libcss
index 5f6f2a4..89a4d06 160000
--- a/libcss
+++ b/libcss
@@ -1 +1 @@
-Subproject commit 5f6f2a48ea777a6a9e6876163370f008bb114c39
+Subproject commit 89a4d061a46490d5fad3792a565a1a0114c400e0
diff --git a/libdom b/libdom
index 490a8c6..db5517f 160000
--- a/libdom
+++ b/libdom
@@ -1 +1 @@
-Subproject commit 490a8c63bc0b5c0204c48b368ad81ac4d2a9a8bf
+Subproject commit db5517f4e24d0e7c39a405ce1b363c887196784a
diff --git a/libhubbub b/libhubbub
index fdf0e1a..7630ae8 160000
--- a/libhubbub
+++ b/libhubbub
@@ -1 +1 @@
-Subproject commit fdf0e1a4dfc42fe0e661bb85eb813e8b187e80c9
+Subproject commit 7630ae893aad7fbb168d073f405cfa2110ccb530
diff --git a/libnsbmp b/libnsbmp
index b36cca2..493c32a 160000
--- a/libnsbmp
+++ b/libnsbmp
@@ -1 +1 @@
-Subproject commit b36cca2011fad2151262b21b658768ee70163ec1
+Subproject commit 493c32aea4e49c6ed0021ac367dd727fb95ba9b6
diff --git a/libnsfb b/libnsfb
index 9aeab2e..2b22da8 160000
--- a/libnsfb
+++ b/libnsfb
@@ -1 +1 @@
-Subproject commit 9aeab2e5176285583f8d669ba79ce6ff45b81a00
+Subproject commit 2b22da8d169401917bbd06614b4d3ec8c8856547
diff --git a/libnsgif b/libnsgif
index 0f97749..dc72716 160000
--- a/libnsgif
+++ b/libnsgif
@@ -1 +1 @@
-Subproject commit 0f97749cf3df22eb1e4d941893ab36be1174e824
+Subproject commit dc7271659c22580d8f16e2a66ff5163efa46814b
diff --git a/libparserutils b/libparserutils
index a6fd64e..b666521 160000
--- a/libparserutils
+++ b/libparserutils
@@ -1 +1 @@
-Subproject commit a6fd64ee6ca004627cefc7d80e036707bea22bf9
+Subproject commit b666521039c0ed93496bacb2ea296c917d5780b8
diff --git a/librosprite b/librosprite
index 7c0ea49..b420668 160000
--- a/librosprite
+++ b/librosprite
@@ -1 +1 @@
-Subproject commit 7c0ea49830da2c47110c8c1e48bdaf9798e7f7c8
+Subproject commit b4206687c467b57f573d8903d8bfffbf0b32983b
diff --git a/libsvgtiny b/libsvgtiny
index e368730..7ef85fc 160000
--- a/libsvgtiny
+++ b/libsvgtiny
@@ -1 +1 @@
-Subproject commit e368730948266bb88347ace7a1da642a4f8781a2
+Subproject commit 7ef85fcc24ca9220427d0276a7b60ed8ba40ff95
diff --git a/libwapcaplet b/libwapcaplet
index e1d3f41..554c459 160000
--- a/libwapcaplet
+++ b/libwapcaplet
@@ -1 +1 @@
-Subproject commit e1d3f4100a4e917103780eca759304fa6ee9a1c9
+Subproject commit 554c4595b3a6161fa3ae55b8d1433d5b5ee5f594
diff --git a/netsurf b/netsurf
index 3234d06..ddc5a52 160000
--- a/netsurf
+++ b/netsurf
@@ -1 +1 @@
-Subproject commit 3234d06ded5dc97e2866b42e5eb96b4c76c98cf2
+Subproject commit ddc5a52693206b60aba3aaeacecb3d8e2b15103e
diff --git a/nsgenbind b/nsgenbind
index 4fae88d..0ed6078 160000
--- a/nsgenbind
+++ b/nsgenbind
@@ -1 +1 @@
-Subproject commit 4fae88dac6f26991335a66948ad29f480f7f148f
+Subproject commit 0ed60782f8b7abc027d8c8927143b39a7436c106
--
NetSurf 'all' tree. Typically used for releases
9 years, 5 months
netsurf-all: branch master updated. 2469c7cf0c171606390203ba92f77ad6a3266ab7
by NetSurf Browser Project
Gitweb links:
...log http://git.netsurf-browser.org/netsurf-all.git/shortlog/2469c7cf0c1716063...
...commit http://git.netsurf-browser.org/netsurf-all.git/commit/2469c7cf0c171606390...
...tree http://git.netsurf-browser.org/netsurf-all.git/tree/2469c7cf0c17160639020...
The branch, master has been updated
via 2469c7cf0c171606390203ba92f77ad6a3266ab7 (commit)
from 62790b2c17e9ddb76804093231d2d33802496127 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff http://git.netsurf-browser.org/netsurf-all.git/commit/?id=2469c7cf0c17160...
commit 2469c7cf0c171606390203ba92f77ad6a3266ab7
Author: Vincent Sanders <vince(a)kyllikki.org>
Commit: Vincent Sanders <vince(a)kyllikki.org>
add dist target
diff --git a/Makefile b/Makefile
index 60201f0..ecb46b9 100644
--- a/Makefile
+++ b/Makefile
@@ -2,6 +2,12 @@
#
# NetSurf Source makefile for libraries and browser
+# Component settings
+COMPONENT := netsurf-all
+COMPONENT_VERSION := 3.1
+
+.PHONY: build install clean release-checkout dist
+
export TARGET ?= gtk
export PKG_CONFIG_PATH = $(TMP_PREFIX)/lib/pkgconfig
TMP_PREFIX := $(CURDIR)/inst-$(TARGET)
@@ -13,14 +19,14 @@ NSLIBTARG := buildsystem libwapcaplet libparserutils libcss libhubbub libdom li
# clean macro for each sub target
define do_clean
$(MAKE) distclean --directory=$1 TARGET=$(TARGET)
+
endef
# prefixed install macro for each sub target
define do_prefix_install
$(MAKE) install --directory=$1 TARGET=$(TARGET) PREFIX=$(TMP_PREFIX) DESTDIR=
-endef
-.PHONY: build install clean release-checkout
+endef
build: $(TMP_PREFIX)/build-stamp
@@ -41,3 +47,11 @@ clean:
release-checkout: $(NSLIBTARG) $(NETSURF_TARG)
for x in $^; do cd $$x; (git checkout origin/HEAD && git checkout $$(git describe --abbrev=0 --match="release/*" )); cd ..; done
+
+dist:
+ $(eval GIT_TAG := $(shell git describe --abbrev=0 --match "release/*"))
+ $(eval GIT_VER := $(shell x="$(GIT_TAG)"; echo "$${x#release/}"))
+ $(if $(subst $(GIT_VER),,$(COMPONENT_VERSION)), $(error Component Version "$(COMPONENT_VERSION)" and GIT tag version "$(GIT_VER)" do not match))
+ $(eval DIST_FILE := $(COMPONENT)-${GIT_VER})
+ $(Q)git-archive-all --force-submodules --prefix=$(DIST_FILE)/ $(DIST_FILE).tgz
+ $(Q)mv $(DIST_FILE).tgz $(DIST_FILE).tar.gz
-----------------------------------------------------------------------
Summary of changes:
Makefile | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index 60201f0..ecb46b9 100644
--- a/Makefile
+++ b/Makefile
@@ -2,6 +2,12 @@
#
# NetSurf Source makefile for libraries and browser
+# Component settings
+COMPONENT := netsurf-all
+COMPONENT_VERSION := 3.1
+
+.PHONY: build install clean release-checkout dist
+
export TARGET ?= gtk
export PKG_CONFIG_PATH = $(TMP_PREFIX)/lib/pkgconfig
TMP_PREFIX := $(CURDIR)/inst-$(TARGET)
@@ -13,14 +19,14 @@ NSLIBTARG := buildsystem libwapcaplet libparserutils libcss libhubbub libdom li
# clean macro for each sub target
define do_clean
$(MAKE) distclean --directory=$1 TARGET=$(TARGET)
+
endef
# prefixed install macro for each sub target
define do_prefix_install
$(MAKE) install --directory=$1 TARGET=$(TARGET) PREFIX=$(TMP_PREFIX) DESTDIR=
-endef
-.PHONY: build install clean release-checkout
+endef
build: $(TMP_PREFIX)/build-stamp
@@ -41,3 +47,11 @@ clean:
release-checkout: $(NSLIBTARG) $(NETSURF_TARG)
for x in $^; do cd $$x; (git checkout origin/HEAD && git checkout $$(git describe --abbrev=0 --match="release/*" )); cd ..; done
+
+dist:
+ $(eval GIT_TAG := $(shell git describe --abbrev=0 --match "release/*"))
+ $(eval GIT_VER := $(shell x="$(GIT_TAG)"; echo "$${x#release/}"))
+ $(if $(subst $(GIT_VER),,$(COMPONENT_VERSION)), $(error Component Version "$(COMPONENT_VERSION)" and GIT tag version "$(GIT_VER)" do not match))
+ $(eval DIST_FILE := $(COMPONENT)-${GIT_VER})
+ $(Q)git-archive-all --force-submodules --prefix=$(DIST_FILE)/ $(DIST_FILE).tgz
+ $(Q)mv $(DIST_FILE).tgz $(DIST_FILE).tar.gz
--
NetSurf 'all' tree. Typically used for releases
9 years, 5 months
netsurf: branch master updated. release/3.1-2-gc0ac05d
by NetSurf Browser Project
Gitweb links:
...log http://git.netsurf-browser.org/netsurf.git/shortlog/c0ac05d39c10ff39c8f48...
...commit http://git.netsurf-browser.org/netsurf.git/commit/c0ac05d39c10ff39c8f4874...
...tree http://git.netsurf-browser.org/netsurf.git/tree/c0ac05d39c10ff39c8f4874bd...
The branch, master has been updated
via c0ac05d39c10ff39c8f4874bdbbe192dca07e910 (commit)
via f28fc945cc33300c00dddacaa3e4dd3ce50c526f (commit)
via ddc5a52693206b60aba3aaeacecb3d8e2b15103e (commit)
from 2c4825cb38f61047c358da11b71d82541a475305 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff http://git.netsurf-browser.org/netsurf.git/commit/?id=c0ac05d39c10ff39c8f...
commit c0ac05d39c10ff39c8f4874bdbbe192dca07e910
Author: Vincent Sanders <vince(a)kyllikki.org>
Commit: Vincent Sanders <vince(a)kyllikki.org>
update version info for next development cycle
diff --git a/desktop/version.c b/desktop/version.c
index 4a92a5b..99929e7 100644
--- a/desktop/version.c
+++ b/desktop/version.c
@@ -1,10 +1,10 @@
#include "testament.h"
-const char * const netsurf_version = "3.1 (Dev"
+const char * const netsurf_version = "3.2 (Dev"
#if defined(CI_BUILD)
" CI #" CI_BUILD
#endif
")"
;
const int netsurf_version_major = 3;
-const int netsurf_version_minor = 0;
+const int netsurf_version_minor = 2;
commitdiff http://git.netsurf-browser.org/netsurf.git/commit/?id=f28fc945cc33300c00d...
commit f28fc945cc33300c00dddacaa3e4dd3ce50c526f
Merge: 2c4825c ddc5a52
Author: Vincent Sanders <vince(a)kyllikki.org>
Commit: Vincent Sanders <vince(a)kyllikki.org>
Merge branch 'heads/release/3.1'
-----------------------------------------------------------------------
Summary of changes:
desktop/version.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/desktop/version.c b/desktop/version.c
index 4a92a5b..99929e7 100644
--- a/desktop/version.c
+++ b/desktop/version.c
@@ -1,10 +1,10 @@
#include "testament.h"
-const char * const netsurf_version = "3.1 (Dev"
+const char * const netsurf_version = "3.2 (Dev"
#if defined(CI_BUILD)
" CI #" CI_BUILD
#endif
")"
;
const int netsurf_version_major = 3;
-const int netsurf_version_minor = 0;
+const int netsurf_version_minor = 2;
--
NetSurf Browser
9 years, 5 months
netsurf-all: branch master updated. 62790b2c17e9ddb76804093231d2d33802496127
by NetSurf Browser Project
Gitweb links:
...log http://git.netsurf-browser.org/netsurf-all.git/shortlog/62790b2c17e9ddb76...
...commit http://git.netsurf-browser.org/netsurf-all.git/commit/62790b2c17e9ddb7680...
...tree http://git.netsurf-browser.org/netsurf-all.git/tree/62790b2c17e9ddb768040...
The branch, master has been updated
via 62790b2c17e9ddb76804093231d2d33802496127 (commit)
from a4da793cfbf89815214a45ef77291b2f53b40b28 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff http://git.netsurf-browser.org/netsurf-all.git/commit/?id=62790b2c17e9ddb...
commit 62790b2c17e9ddb76804093231d2d33802496127
Author: Vincent Sanders <vince(a)kyllikki.org>
Commit: Vincent Sanders <vince(a)kyllikki.org>
add utility target to ease releases
diff --git a/Makefile b/Makefile
index a15c4b4..60201f0 100644
--- a/Makefile
+++ b/Makefile
@@ -10,19 +10,17 @@ NETSURF_TARG := netsurf
NSLIBTARG := buildsystem libwapcaplet libparserutils libcss libhubbub libdom libnsbmp libnsgif librosprite libnsfb libsvgtiny nsgenbind
-
+# clean macro for each sub target
define do_clean
$(MAKE) distclean --directory=$1 TARGET=$(TARGET)
-
endef
+# prefixed install macro for each sub target
define do_prefix_install
$(MAKE) install --directory=$1 TARGET=$(TARGET) PREFIX=$(TMP_PREFIX) DESTDIR=
-
endef
-
-.PHONY: build install clean
+.PHONY: build install clean release-checkout
build: $(TMP_PREFIX)/build-stamp
@@ -40,3 +38,6 @@ clean:
$(RM) -r $(TMP_PREFIX)
$(foreach L,$(NSLIBTARG),$(call do_clean,$(L)))
$(MAKE) clean --directory=$(NETSURF_TARG) TARGET=$(TARGET)
+
+release-checkout: $(NSLIBTARG) $(NETSURF_TARG)
+ for x in $^; do cd $$x; (git checkout origin/HEAD && git checkout $$(git describe --abbrev=0 --match="release/*" )); cd ..; done
-----------------------------------------------------------------------
Summary of changes:
Makefile | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/Makefile b/Makefile
index a15c4b4..60201f0 100644
--- a/Makefile
+++ b/Makefile
@@ -10,19 +10,17 @@ NETSURF_TARG := netsurf
NSLIBTARG := buildsystem libwapcaplet libparserutils libcss libhubbub libdom libnsbmp libnsgif librosprite libnsfb libsvgtiny nsgenbind
-
+# clean macro for each sub target
define do_clean
$(MAKE) distclean --directory=$1 TARGET=$(TARGET)
-
endef
+# prefixed install macro for each sub target
define do_prefix_install
$(MAKE) install --directory=$1 TARGET=$(TARGET) PREFIX=$(TMP_PREFIX) DESTDIR=
-
endef
-
-.PHONY: build install clean
+.PHONY: build install clean release-checkout
build: $(TMP_PREFIX)/build-stamp
@@ -40,3 +38,6 @@ clean:
$(RM) -r $(TMP_PREFIX)
$(foreach L,$(NSLIBTARG),$(call do_clean,$(L)))
$(MAKE) clean --directory=$(NETSURF_TARG) TARGET=$(TARGET)
+
+release-checkout: $(NSLIBTARG) $(NETSURF_TARG)
+ for x in $^; do cd $$x; (git checkout origin/HEAD && git checkout $$(git describe --abbrev=0 --match="release/*" )); cd ..; done
--
NetSurf 'all' tree. Typically used for releases
9 years, 5 months
netsurf: annotated tag release/3.1 created. release/3.1
by NetSurf Browser Project
Gitweb links:
...log http://git.netsurf-browser.org/netsurf.git/shortlog/fb3cea12902ba1ea2c902...
...commit http://git.netsurf-browser.org/netsurf.git/commit/fb3cea12902ba1ea2c902bb...
...tree http://git.netsurf-browser.org/netsurf.git/tree/fb3cea12902ba1ea2c902bbde...
The annotated tag, release/3.1 has been created
at fb3cea12902ba1ea2c902bbdea95d8c9d3d9cc61 (tag)
tagging ddc5a52693206b60aba3aaeacecb3d8e2b15103e (commit)
replaces release/3.0
tagged by Vincent Sanders
on Fri Apr 25 12:15:07 2014 +0100
- Log -----------------------------------------------------------------
Official Release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iD8DBQBTWkO7iUwwPOvjHvURAkdPAKCPuaSsKzvA4O+OEcTypRt7njvSSACdFtPw
806DCJDbtDJrC2sqUlQDMCk=
=NqI6
-----END PGP SIGNATURE-----
Achal-Aggarwal (2):
Fix caret cropping using clip rectangle.
Fixes #2101, evaluation of text field and textarea line height.
Chris Young (216):
remove include
Merge branch 'chris/scheduled-fetches'
Increase AmigaOS revision number
Fix upgrades from 2.9 to 3.0
Fix a potential crash when plotting glyphs
Allocate the off-screen BitMap as a friend of the screen BitMap in the increasingly diminishing number of cases where this works correctly. This should stop NetSurf using memory on the wrong graphics card when two are installed.
change zoom button window dimensions test suff
git being annoying
attempt fix cut disable on context menu
attempt fix edit menu item disable
stop the build whinging about NETSURF_USE_JS := AUTO
more fix of edit menu updates
Update the edit menu after every click, to be safe.
more futile attempts to get the copy option to behave
put it back in a state where it stays enabled
Remove friend BitMap as it doesn't solve the problem intended, and I'm concerned that it will cause problems on gfx cards which only have LE modes
Try to avoid the split point jumping around when it occurs exactly on the boundary requested
Remove unused variable
Menu refactor
Move hotlist entries to new allocation function
Bring ARexx items to new alloc function
Merge branch 'chris/gadtools-53-5'
Allow getting the node's icon
Get URL node icon
Get hotlist icons to use in menu creation
Create menus with icons when using gadtools 53.5+ (hotlist only currently)
Fix build
If using image menus, change the type to reflect that
revert text split change
Prevent ASL from causing delayed menus
Another attempt to fix the moving split position when a string fits exactly.
More split fixery
Re-order Messages loading to avoid a crash on launch
Fix Guru on exit
Further split fixing
default download notification to true
Tentatively replace colour conversion with core macro
Set more sensible default window size
Use macro directly
Merge branch 'chris/gadtools-53-5'
Fix a crash when edit settings if NetSurf is running on the WB screen
Macros for setting default options and updating user options if they are "as default"
Use default macros for updating window size
Set default colours when screen changes
Fix the new prefs hook
Remove bool default setter as the user will struggle to override it
Remove unneeded parameter
Don't read the state of gadgets which don't exist
Set redraw tile size to default on screen change
Ensure treeview gets a palette rather than the built-in defaults
Better logging for resource searching
If a new browser window opens, bring the screen NetSurf is running on to the front
Revert gadtools 53.5 change
Remove PDF menu item if built without PDF export
Add proxy bypass option
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Fix ARexx OPEN NEWTAB
Create a helper launch script, and make launch-handler use it
Correct the readme a bit
Remove some ellipsis abuse - should only be used if the item is going to pop up a window or requester for more info before the requested operation is carried out. (have only modified the Amiga strings)
Re-arrange menu to better conform to the Style Guide
Fix enable/disable of tab close option
Missed an ellipsis removal. Split this one out as RISC OS uses it.
When receiving a "To Front" message, don't open a window if none are active.
Remove any AppIcons on quit
Localise the description, mark it Amiga-only
Show iconified windows when quitting (horrible flickery workaround for a recoverable alert)
Make some RISC OS menu+shortcut strings RISC OS specific, as I believe they aren't used or useful elsewhere.
Remove rogue inc
Ensure we get the correct Messages files
Revert nsfont_split back to how it was before I started meddling with it.
Non-working AISS icon redirect
Add missing icons to package
Correct path
Another attempt at creating image menus
Sub-menu arrows
Construct the menu in a new function, which also does basic layouting of any image menus.
Remove unused
Merge branch 'chris/gadtools-53-6'
Squash warning
Slightly better layouting
Make some global DrawInfo local to the function it is needed in.
Attempt re-write of Hotlist menu creation
Use the nsurl directly
Remove unused. NB: new routine untested
make the scroll bar disappear if size is -1 (untested)
Disable the treeview context menu for now, as it needs fixing.
Botched fixes just to get it to compile again
Remove some very useful drag stuff that doesn't seem to yet have an equivalalent in the new treeveiw
Fix buttons in the least convaluted way possible
Remove context menu some more as it's irrepairably broken anyway
Add hotlist menu items at the correct offset
Move the hotlist menu creator into hotlist.c and make it more generic
Pass generic userdata
Make hotlist toolbar use the new functions
Make the hotlist toolbar work
Use a simulated keypress rather than a simulated mouseclick
Re-implement dragging to/from treeview (not working)
Support drag for global history too
treeview deferred redraw
less over-zealous code removal
Extra logging
Ensure the glyph array is NULLed before use, and that we don't attempt to free NULL entries.
Use a for loop instead
Add Undo/Redo to Amiga version. NB: Clear selection no longer has a shortcut key.
If bitmap is opaque, ensure we override the alpha channel as it may contain nonsense.
tidy up
more tidy-up
application.library fix for new SDK. Note that:
Use all the built-in mouse pointers on OS4.1
Force usage of OS pointers for OS4.1, there's no reason to use custom ones now.
Don't change the setting, just in case NetSurf is being used from two different OS installs on the same computer.
Replace AllocVec with AllocVecTags. Remove some instances of MEMF_CLEAR where it is not necessary.
Correct some memory allocation parameters
Fix scaled bitmaps
Delay the busy pointer again on intuition v53+
Use picture.datatype's PromoteMask function so we get an alpha channel for non-alpha bitmaps loaded through datatypes.library
Use LIB_IS_AT_LEAST macro
Fix adding to hotlist from context menu
Create the hotlist menu/toolbar folders if they don't exist.
Allow direct render of treeview for debug purposes only.
Fix bitmap offsets in direct render mode by forcing use of BltBitMap
Correct some more offsets
tidy-up
Set ARexx default dir to PROGDIR:Rexx so it works no matter what the current dir is.
Use CI build number as the revision number of the internal version string when available.
n an AISS icon for default hotlist dir
Root certificates update
Updated Italian translation (credit: Samir H)
Add an implied PROGDIR: to the ARexx dir name for scanning, as executing the script with PROGDIR: in it doesn't work.
Workaround for AM_EXECUTE not supporting PROGDIR:
Add the ability to add folders and icons from the hotlist window's menu
Modify conflicting Messages entry
Add hotlist favourites star button
Make hotlist button do something
Create the BitMapObjects and just switch between them.
Update favourites button when switching tabs
Create a layout group for favicon, URL and the new favourites star. This makes the balance bar work again.
Some translation updates from Samir Hawamdeh
Minor formatting change
Think this needs converting back to local charset here otherwise non-ASCII file uploads don't work.
Revert "Think this needs converting back to local charset here otherwise non-ASCII file uploads don't work."
Convert download filename to local charset
Attempt fix/workaround of bug #2034
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Move new blank tab into own function
Make the new tab button also use the new blank tab function. This fixes bug 2034
Add Javascript build ability to cross-compiled target
This shouldn't be UTF-8
Add file upload request on click
Update description to reflect reality
Get Composite() to befriend the screen's BitMap to ensure they are on the same graphics board. This should fix the slowness when multiple graphics cards are installed.
Probably shouldn't override thumbnail source alpha
Tentatively enable AmigaGuide help
Enforce the use of popupmenu.library >=53.11
Re-enable the RAmiga-U shortcut to activate the URL bar, now it is safe to do so.
Re-add proper notification of ability to close public screen.
Let the frontend construct the correct URL for the default search ico.
Debug logging
Fix ReadArgs() argument parsing. Collect any parameters we're not interested in and pass those to nsoption_commandline directly.
Ensure the screen actually gets closed before NetSurf quits.
Ensure pkg-config pulls in all the curl libs we need
Avoid a potential crash when two tabs are opened and one of them is closed.
Formatting.
Only allocate a signal for screen closure at the point we need it. This ensures there are enough free signals for popupmenu.library (at the moment, at least)
Brackets
Only allocate printing resources for the period of time we need them.
Initialise AmigaGuide help system only at the point of first use.
SA_PubSig needs setting at screen open time.
Add ability to process AmigaGuide messages whilst the help system is running
Get and process AmigaGuide help messages
Need to get, rather than set, the signal
Ensure we always free the screen notification signal
Comment out debug for now
Don't wait for the screen to close unless we're actually quitting.
Free help before attempting to close the screen, as it doesn't consider itself a visitor window.
Force the GUI opts window closed on quit
screen_signal should be reset to -1
Try quitting after downloading if there are no windows open
Fix warning
Tidy-up; ami_try_quit is checking the window list now
Force downloads to abort on quit
Add some explanation for the future.
Process the ShutdownMsgId message sent by the AmigaGuide help system, and clean up if it is received.
Correct case
Clear signal variable
Updated amigaguide.class from Daniel Jedlicka
Re-apply some of my previous changes
Return 1 if help closed.
Disable the dither option if we're running on a screen which doesn't use it.
Ensure any user-input URLs are passed to the core in UTF-8.
Update for 3.1 release
Fix cppcheck bufferAccessOutOfBounds
Fix cppcheck syntaxError
Fix cppcheck nullPointer
Fix cppcheck syntaxError
Fix cppcheck nullPointer
Fix some cppcheck variableScope warnings
Remove cppcheck unnecessaryForwardDeclaration
Fix cppcheck variableHidingTypedef
Fix a bunch of cppcheck unusedVariable/unreadVariable warnings
Fix some cppcheck variableScope warnings
Fix cppcheck syntaxError
Fix cppcheck arrayIndexOutOfBounds
Fix some cppcheck unused/unreadVariables
Fix cppcheck variableScope warnings
Fix a bunch of cppcheck unused/unreadVariable warnings
Fix some cppcheck variableHidingTypedef warnings
Add missing include
Fix cppcheck syntaxError
Fix cppcheck constStatement warning
Change the scope of some variables picked up by cppcheck, minor reformatting
Fix some more cppcheck unread/unusedVariable warnings
Fix a case where the screen wouldn't close if NetSurf had been launched from Workbench
Ensure we don't get extraneous signals allocated
Update certificates for 3.1 release
Daniel Silverstone (22):
Merge release in, but do not change version.c
Bump version.c to 3.1
Add logging to hotlist_cleanup() so we can narrow the field a little
Use realpath and stuff file:// on the front of file arguments in GTK frontend
Retrieve text area content from the textarea api
Ensure textual input boxes re-update the DOM with new values
Ensure that file inputs update the dom node and annotate with the unencoded filename
Reflect toggling of 'selected' in the DOM
Reflect changes to select boxes into the DOM
In theory, store raw filenames and pass them through for file upload. Untested due to no file-upload in GTK frontend just yet
Shunt around the file multipart stuff a bit to try and fix the segfault
Add a bunch of logging to try and help track down the issue with rawfile handling, sorry guys
Support cloning rawfile data
Remove logging now that file upload *seems* to work
Rewrite form_successful_controls() to use the DOM.
Support image inputs
Remove old form_successful_controls
Restore missing message send
Merge branch 'rjek/click-file-gadget'
Fix some log statements
Add some more frontend stubs and fix up some others
Support 'checked' properly in new form handler
François Revol (38):
C89
Fix for gcc2 flexible array declaration
Fix Haiku build
Fix indentation
beos: Fix permission on temp directories creation
beos: Add missing call to lwc_string_unref()
beos: Load Messages files for current language
beos: Remove unused Tracker button bitmaps
beos: Move some resources around
beos: Add comments to resources definition file
beos: Drop duplicate throbber PNG resources
beos: Export icons/ resources with a lowercase i
beos: Fix embedded files in resources
beos: remap resource:favicon.ico to favicon.png
beos: Add a resize knob to replicants
beos: Add icon in url bar
beos: Fix background color for control on replicants
beos: Fix opening about from replicant popup
beos: Fix about box
beos: if no gui window, pass the first one to nsbeos_about()
beos: Add credits and licence buttons to about box
beos: Simplify about box
beos: Also set LowColor on toolbar buttons when attached
beos: Remove Messages symlinks in res/*/
beos: Better implementation of NSIconTextControl for the url bar
whitespace
beos: Fix build
beos: Fix updating system colors
beos: Account for change in atomic_add() prototype in Haiku
beos: Fix build
env.sh: Use a more portable way of counting online processors
env.sh: Add ns-pkgman-install to install Haiku dev packages
beos: Fix build (missing includes)
beos: Drop unneeded desktop/gui.h include
beos: Fix build (missing include)
Fix build
beos: Fix build
beos: Fix build
John-Mark Bell (12):
Env: we need libmozjs185. Install it explicitly.
Env: also install libhtml-parser-perl
Speculatively start image fetches as we parse the document.
Silence warning
Atari: run correct freetype-config
Enable TLS 1.2 support again.
Use libcurl's cache if it's new enough. Fixes #2064.
Fix #2071: handle parse completion creating style or script nodes.
GTK: make image component manipulation endian-safe.
GTK: fix pre-multiplication of alpha.
GTK: more endian fixes for bitmap conversion.
GTK: add some support for input methods.
Michael Drake (573):
Fix abort of page render on failed content_redraw of background image.
Remove block of code that have been commented out for years.
Update comments.
Remove unused selection_get_{start|end} APIs and their helper function.
Remove unused #includes.
Remove another unused inuclude of render/textplain.h.
Remove dead stuff from the selection_ api surface.
HTML selections are always read-only now.
Remove redundant read-only test function.
Put comments for exported functions in header.
Styleguide formatting.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf into tlsa/selection-search-refactor
Remove search context from browser window, simplify search interface for front ends.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf into tlsa/selection-search-refactor
Merge branch 'tlsa/selection-search-refactor'
Remove struct selection from gui_drag_save_selection, so gui.h doesn't need it now.
Front ends have no reason to include desktop/selection.h now.
Merge branch 'tlsa/selection-search-refactor'
Add support for delete key.
Cache conversion descriptor since this func. is called many times in series for the same conversion. (UTF-8 --> iso-8859-1)
Tidy up cached descriptor usage and ensure "shrink-wrap" realloc call only ever has to shrink.
Fix visited support for libdom. (Still disabled.)
Add function to get a nsurl's hash value.
Enable :visited handling for experimentation.
Remove SUPPORT_VISITED build switch.
Convert image format to core format, when the core requests it.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Tiny simplification.
Add default visited link colour.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Move meta refresh handling to dom event handler.
Move base and link element handling to event callback.
Handle title on dom event. Remove head walker from begin_conversion.
Pass fetch redirect info up to content layer as content_msg. Mark redirect origin URLs as visited in browser window content callback. Note this doesn't mean we track redirects, it just lets us get the :visited link style on links that redirect.
Fix handling of clip property to avoid clip rectangles that are entierly outside the redraw region.
Try the variant that passes "TRUE" in R2.
Remove unused options and default to not stripping file extenstions.
Ugly rules to style config page.
Ensure colour values around #888888 can be read in HTML output.
Move NetSurf to CSS colour conversion macro. Make both conversion macros the same.
Ensure readable default colours.
Add icons to resource space.
Include stdbool.h.
Add first pass at new treeview.
Add global history client for new treeview.
Build the new treeview and global history.
Add parasitic hack to allow the new treeview to be tested in the Hotlist window.
Make node flags for expanded and selected. Start mouse action support. (Little more than a stub.)
Add function to pass mouse input to treeview.
Make treeview test parasite sit on mouse input too.
Remove 0.5px vertical displacement of text.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Call redraw function on clicks. Enable treewalker to skip the children of collapsed nodes.
Implement redraw request hander for treeview test parsite.
Rename treeview_walk --> treeview_walk_internal.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
cw handle can't be const.
Squash warning.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Clean up history node deletion -- now treeview driven. Add select all, selection clear, has selection functions. Improve selection handling. Enable double click to toggle node expansion. Improve redraw behaviour. Make treeview call node callback for deletion. Fix redraw issues.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Fix string length.
Simplify tree walker.
Squash warnings for things that can't happen.
Simplify redraw node walk.
Make heights signed, to simplify comparison with struct rect values, which are signed.
Fix use of wrong enum value.
Use plot coordinate correctly and use the shifted offset clip rect.
Include full expanded entry height in clip test.
Remove logging.
Don't pass INT_MAX to redraw_request. RO WIMP doesn't like it.
Remove selected area styles.
Get line height from font size.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Store inset on node.
Different text colour for an expanded entries' fields.
Lose excess logging.
Sort so newest at top.
Make releationship enum meanings clearer.
Allow ctrl + select to toggle selection.
Add support for clicking node expansion toggle.
Enable double click to launch from treeview.
Fixup and remove unused defines.
Update for launch msg.
Ensure there's a title.
Reduce redraw area.
Set visits and last visited values.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Apply vertical alignment to objects on line.
Make test parasite pass drag end event to new treeview.
Add triple click to mouse event logger.
Add support for selection drags. Not yet implemented move drags.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Add documentation.
Remove unused function.
Say which functions are documented in the header.
More documentation.
Document static functions.
Add documentation comments.
Global history finaliser does not need core_window stuff.
Point at header for exported function commentary.
Ensure global_history_delete_internal checks treeview node is NULL. Add various documentation comments.
Create folders as they're required when entry is inserted.
Write up the rest of the fucntion comments.
Fix typo.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Update documentation for update_size callback.
Inform front end when treeview height changes.
Update treeview test parasite to pass tree height changes on to front end.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Update ancestor heights on node deletion.
Handle mouse action below last node.
Start keypress handling.
Pass keypresses on to treeview.
Make treeview test parasite trap keyboard action too.
Delete and backspace keys delete selected nodes.
Add temporary option to enable test of new treeview in bookmarks window.
Namespace the atari global history functions.
Add atari_ namespace to another global history function.
Pass drag state to core window user.
Add quite param to insertion calls to suppress treeview height callback.
Use messages for treeview labels.
Implement entry launching. Currently only launches in new window.
Make flags for suppress resize.
Add treeview behaviour flags.
Make READ_ONLY flag a combinator for NO_MOVES and NO_DELETES. Implement NO_DELETES.
Allow empty folders to be open.
Implement DEL_EMPTY_DIRS flag.
Don't allow empty folders.
Treeview walker now takes two callback function pointers. One called in fwd direction, one called in bwd direction.
Typedefs for internal treeview and treeview_node structs.
Make tree walker use nserror.
Fix rendering of animated background images. Give them sensible redraw area.
Change how nodes are deleted.
Shave a few more px off animated background redraw, in the non-tiled cases. (Restrict area to part of image that changed.)
Return key launches current selection.
Improve doc comments.
Launch selection launches entries within contracted folders.
Move mix_colour macro out of treeview for other stuff to use.
Initial keyboard navigation support.
A couple of tidyups.
Cursor right toggles expansion.
Cursor down moves to next after noncontinuous selections.
s/history_core/local_history/
Force root element box type to BOX_BLOCK.
Move local history over to nsurl.
Don't attempt to vertical-align objects for now, as our current bodged vertical-align implementation can do more harm than good.
Move global_history_add out of browser.h into global_history_core.h
Move hotlist_visted from browser.h to hotlist.h
Remove forward declaration.
Minor wrapping fix.
Fix namespace of old global history add function.
Make node delete callback msg differentiate between deletes caused by user interaction and other deletes (e.g. treeview destruction).
Reset entry url's urldb visit data when user deletes entry from global history.
Add function to add to global history. Fix add_entry to actually add new entry after removing an existing one. Implement directory deletion.
Update new global history, if the treeview test option is set.
Document callbacks.
Remove unused function declaration.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Move cookies viewer module.
Fix up for cookies_old rename.
Update header guard.
Don't call cookies delete here, the cookie manager has already deleted it. (Calling it only added the cookie again, cos the old cookie manager was braindead.)
Replace magic numbers with enum.
Return correct error.
Unset built bool when fini is called.
Fix return type.
Guard for uninitalised history case.
Namespace treeview node callback table.
Expose treeview walker.
Add initial version of new cookie manager.
Build new cookie manager.
Add messages for new treeview.
Flag a todo. (Move some string literals to messages.)
Abstract field building.
Optimise cookie tolder and entry node search by comparing lengths before strings.
Log old cookie manager init timings for comparison.
Use prefabricated field text for common values.
Avoid snprintf and having buffer on stack.
Yield ownership of value to field builder, since date strings were already allocated.
Move remaining string literals over to FatMessages.
Make the parasitic hack of the old tree code more robust. Now if the temp_treeview_test option is set, the global history and cookie manager will be replaced with their respective new implementations.
Improve namespacing of enum values.
First pass at new ssl certificate chain viewer module.
Build SSL certificate viewer module.
Clear out most of old sslcert module.
Add SSL cert handling to treeview test hack.
Add messages for SSL cert treeview.
No need to set treeview icon for ssl cert windows.
Use new ssl certificate viewer.
Use new SSL certificate viewer.
Use new SSL certificate viewer.
Add left pointing arrow for indicating treeview drag target.
Add arrow image to resource icons.
Move old hotlist out of the way.
Remove unused flags.
Avoid sslcert_get_tree_flags.
Remove old sslcert module.
Use the new ssl certificate viewer in all situations.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Add treeview folder label for hotlist.
Fix several comments about return type.
Make dom node children iterator return nserror.
Beginnings of new hotlist module, implemented with new treeview.
Allow the other front ends to use the hotlist test too.
Minor tweaking.
Slight simplification.
Tidy some comments.
Move urldb data acquisition so it doesn't need to be duplicated when there are other entry points.
Implement simplisitic hotlist_add function. Need to improve where new entries are placed. (See TODO comment.)
Set built=false after destruction.
Add generator for default hotlist.
Update messages for default hotlist entries.
Use abstracted folder creation.
Pass mouse coords to treeview during drag. Note, we now get a warning when mouse leaves window during drag.
Flag a TODO.
Add selection to enum.
Inform front end when drag starts below nodes too.
Avoid background blending overhead for treeview text.
Make the no_font_blending toggle.
Remove pointless clipping. Move some calculations out of function call params to make them more readable.
Fix treeview code's inconsistant application of the plot origin. (Fixes various redraw glitches.)
Rename "section" to "part".
Add comment.
Slight refactor of drag end handling, for future handling of more types of drag.
Set appropriate treeview flags.
Add move drag type.
Make treeview test parasite convert move drag enum type.
Begin move handling. Currently only moves the drop target indicator during drags. Nothing actually gets moved.
Start optimising drop indicator redraw.
Group the move details, for clarity.
Do indicator redraw after everything else is done, to simplify things.
Remove unused structure member.
Optimise drop indicator redraw area.
Propagate selection to visible descendant nodes when a move drag is started with folder selected.
Move drops over selection target top of selected run.
Fix keyboard nav redraw when treeview height decreases as a result of keypress. Reduce some variable name lengths.
Improve keyboard nav slightly.
Find the top y value of selections for indicator pos.
Implement node moving drags.
Fix clang warning.
Ensure nodes within contracted nodes are unselected.
Ensure ctrl modifier is handled, by dealing with it before no-modifiers case.
Set allow edit flag on title and url fields.
Use extern on tree.c globals. (These go away when front ends can use the new treeview modules directly.)
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Mention behaviour when params are NULL in comment.
Implement get window dimensions for treeview test parasite.
Start of treeview node edit support. Internal treeview part is mostly done. It now needs to inform the client (only hotlist allows edit), of the change. And the hotlist needs to handle the change request message and update the node.
Tidy edit start click behaviour, with existing selections.
Fix node insertion ancestor height updating having cumulative effect.
Pass edit message to treeview client, when editing ends.
Add folder node update function.
Act on node edit request message for folders.
Complete editing of entry title and URL values.
Inform when textarea drag is happening.
Expose leaving node callback in public treeview walker interface.
Add Hotlist export/save support.
Add function to determine whether URL is in hotlist.
Add function to remove any entries with given URL.
Add function to update visited data for hotlist entries.
Load and save default folder ID.
Add new entries to default folder.
Use Messages for default folder name.
Unset default folder when it gets deleted.
Update the new hotlist on visits.
Update new hotlist
Function to get releations for node entry.
Functions to add entry/folder at y-coord or at selection.
Ensure url is unreffed.
Expose hotlist_export.
Give export walk ctx clearer name.
Move default title generation from _fini to _export.
Function for global history export.
Simple treeview_edit_selection implementation.
Remove select all and clear selection functions from public API. Clients can send KEY_SELECT_ALL and KEY_CLEAR_SELECTION to the keypress handler.
Add height getter.
Expose a bit more core treeview functionality for hotlist clients.
Add a few functions for front ends to use.
Cleanup mouse handling a bit.
Fix pass-through for drag end.
Fix one px missmatch between click and drag handling of node selection.
FONT_SIZE_SCALE is for preserving fractional parts, so use it properly.
LOG macro terminates line itself.
Suppress most fbtk logging when FBTK_LOGGING is unset.
Better handling of added entry titles.
Make clear that title is copied.
Redirect most interaction with the old hotlist to the new one, when the new one is enabled.
Don't bother trying to keep old hotlist in sync -- the old one isn't saved when new one is used anyway.
Add flag to suppress redraw on node creation.
Redraw on node creation, unless suppressed.
Use treeview height instead of REDRAW_MAX for rectangle's y1.
Make client-requested node deletions issue a redraw request.
Various redraw improvements.
Avoid copying rectangle for redraw_request calls.
Improve callback suppression options. Reduce unnecessary callback usage.
Polish node deletion.
Use new cookie manager.
Update to use new hotlist and global history manager.
Use new hotlist.
Always redirect to the new treeview implementations.
Remove temp_treeview_test option. Now it's always "enabled".
Remove unused hotlist_old_visited.
Reduce old cookie manager to skeleton.
Remove unused type.
Reduce to skeleton.
Reduce old hotlist to skeleton.
Remove tree_url_node module. Had to disable treeview scanning in amiga and cocoa front ends. Amiga front end very likely broken.
Select TREE_COOKIES directly.
Use TREE_HISTORY directly.
Use TREE_HOTLIST directly.
Remove bulk of old treeview implementation.
Remove tree icon_name globals from all the front ends.
Remove cookies, history_global, and hotlist_old _initialise and _cleanup functions.
Remove old hotlist, cookies, and history_global_core modules.
Make it more clear that tree.c is deprecated.
Add a pair of recursive expand/contract functions.
Add recursive expand/contract functions to hotlist, global history, and cookie manager modules.
Node collapsing needs to happen when leaving nodes.
Port to new recursive expand/contract functions.
Change recursife node collapse behaviour slightly.
Make externally induced node expand/contract cause redraw.
Ensure tree height is provided when treeview building is complete.
Remove height getters from treeview client modules API.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Some cocoa build fixes.
Avoid an error.
Don't allow what treeview initialisation sets as the dimensions to be overwritten with defaults of 0.
Add hotlist iteration function.
Squash leak in error case.
Remove some redundancy.
Tidy up compatibility layer.
Allocate correct amount of mem for pointers to imagemaps.
Fix a potential leak.
Ensure correct field is edited when more than one hidden field is editable.
Remove a couple of dead stores.
Express logic so that the static analyser can understand and not report NULL deref.
Express logic to avoid confusing static analyser.
Fix dead assignement.
Fix dead assignments.
Remove dead assignement.
Remove dead assignment.
Various tidyups to make ownership more clear.
Check for error as soon as we have return value.
There must be a next widget for swap_siblings.
Destroy treeviews.
Fix use after unref.
Squash warning from older GCC.
Protect against attempt to initialise twice.
Enable front end to select treeview text size.
Set treeview text size to 12pt.
Add functions to get first selected hotlist/global_history node data.
We return client data, not node.
Pass KEY_UNDO and KEY_REDO to core. (Currently ignored.)
Pass KEY_UNDO and KEY_REDO to core. (Currently ignored.)
Start implementing undo/redo. For now it just records changes, the actual undo/redo handling is not yet done.
Fix Ctrl+Shift+Z.
Implement textarea undo and redo.
Add undo (F8) and redo (F9) keys. If caret is not in textarea, F8 is still view source.
Ensure cut can be undone.
Wipe undo buffer on textarea_set_text.
Make undo and redo share common implementation.
Use polygon plotter for treeview furniture (node expansion/contraction triangles), instead of triangle text glyphs.
Add accessors for individual colour channels.
Generate anti-aliased triangles in bitmaps and plot via bitmap plotter. (Without anti-aliasing was too ugly to be endured.)
Avoid NULL deref when deleting a node, causing empty ancestor nodes to be deleted.
Init unused alpha channel to 0, even though we set the bitmaps as opaque.
Appease gtk front end's broken bitmap behaviour.
Remove unused function.
Lose forward declaration.
Remove redundant bitmap compression/decompression/dropping-to-disc. The core now has a converted bitmap cache that is pruned more agressively.
Remove image memory options.
Remove unused image cache config window template.
Optimise treeview redraw. It draws its own background, so don't need white background in the template.
Remove old debug window template.
Remove unused bitmap memory config window help text.
Remove unused structure member.
Remove BITMAP_PERSISTENT flag.
Remove BITMAP_READY flag.
Move BITMAP_SAVE_FULL_ALPHA out of core to RISC OS front end, where it belongs.
Set unused channel to 0xff, so that rendering isn't broken in front ends that don't heed the OPACITY flag.
LOG init/fini messages.
Assert target node is non-NULL.
Remove unreachable safty net.
Dodge Coverity scan issue.
Fix NULL check after deref.
Fix deref before NULL check.
Remove unnecessary check.
Assert that root node is non-NULL.
Fix two genuine bugs found by Coverity. Checking the wrong pointers for NULL.
s/!charset/charset == NULL/
Fix leaks in form_successful_controls. 'charset' was always leaked, value was leaked in particular OOM case.
Layout doesn't need to handle the old insane textarea box splitting now. Fixes Coverity:1109882.
Show "-" for last visit date/time when visits count is 0.
Remove unreachable code.
Remove unrequired NULL check.
Fix Coverity #1109871.
Pedantic wrap fix.
Fix Coverity #1109867.
Pedantic wrap fix.
Fix Coverity #1109872.
Fix leak of path_query, when there is no host and scheme isn't file.
Fix leak of html encoding.
Register destruction callback to free text widget text.
Call font finaliser on quit.
Free font face id descriptors.
Add font_finalise.
Register destruction function for browser widget.
Reduce leaking of thumbnails to only for URLs that urldb rejects.
Log thumbnail creation.
Free string vector correctly.
Remove unnecessary strlen.
Clean up cached fetch handles.
Fix leak of cellpadding attribute value.
Fix leaks of colour attribute values. (Such as LINK, VLINK, TEXT, and COLOR attribute values.)
Fix leak of box scrollbars.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Fix leak of frame element name.
Squash Coverity #1109879 - Resource leak.
Apply plot offsets to overlays.
Improve responsiveness of drags.
Remove comment. Background only used with alpha channel when printing via Tinct on RISC OS.
Use libnsfb's tiled bitmap function, instead of tiling ourselves.
Reduce filesizes with pngcrush -brute, and advpng -z -4.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Squeeze a bit more.
Add special directory icon.
Visual indication of hotlist's folder for unsorted entries, with special icon.
Sort directory contents.
Display icons in directory viewer.
Dirty special casing of Windows, to handle mingw dirent.h's lack of scandir and alphasort.
Marginally cleaner handling of scandir absence.
Use messages for translations instead of string literals.
Add own implementations of alphasort and scandir when not available.
Can just use scandir now.
Sort non zero-padded numerical filename parts correctly.
Update example config with JS options.
Get referer host from referer url.
Fix Coverity #1129524, resource leak.
Change default directory icon.
Use the compressed copy.
Icons for URL bar hotlist add/remove toggle/indicator.
Enable access to hotlist icons through resource URLs.
Start URL bar hotlist indicator button implementation.
Update URL bar's hotlist indicator as you type.
Always show hotlist indicator.
Flag a TODO.
Remove forward declarations.
Make RO hotlist add function take nsurl.
Update hotlist indicator when current page is added to hotlist.
Wrap line.
Optimise selection by generating node ancestor element/class/id name bloom filters for new libcss API.
Update for new libcss API.
Rename libcss_node_data key for libdom node user data.
Update for new lpu API.
Make view source menu option open the frame source, rather than frameset.
Make nscss_get_style return completed computed styles. Now matches nscss_get_blank_style, and no need for anything outside css/select.c to see partial computed styles.
Improve min/max-height handling on replaced elements.
Return message to client when textarea is modified.
Native RO builds have been unsupported for a year, and the doc is out of date.
Use dom_string_isequal, not lwc_string_isequal, for dom strings.
Fix longstanding bug where floating root element caused assertion. Bug #394.
Assert a bit earlier when front end tries to redraw SSL cert viewer that it's destroyed.
Fix scaled rendering clip rect bottom calculation.
More scaled rendering improvements. Partial redraws of scaled textareas can't work atm, since neither the textarea nor content is aware of scale.
Deselect other options when select option is selected, and it's not a multi-select.
Fix Coverity-spotted issue. (Fixes behaviour for multiple selects.) Also minor optimisation.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Ensure first option gets selected when the markup doesn't specify any options as selected.
Use corestrings in box construction.
Use corestrings for fetch module's lwc strings.
Just use corestring refs.
Use corestring ref.
Use corestrings for "about", "data", and "resource".
Use corestring.
Use corestrings.
Actually use the fact scheme is interned.
Simplify and optimise icon handling.
Just ref a corestring.
Use corestring.
Use corestring.
Simplify browser_window_refresh_url_bar.
Avoid includes of desktop/browser_private.h and content/hlcache.h
Add function to get bw's URL.
Remove includes of browser_private.h and hlcache.h
Use clean accessor for bw URL.
Use browser_window URL accessor.
Remove pointless variable.
Function to determine whether bw has a content.
Use browser_window_has_content.
Use browser_window_has_content.
Move browser_window_update_extent to browser_private.h
Add function to get browser window's extents.
Use browser_window_get_extents function.
Use get_scale function instead of derefing the bw.
Native select menu interface shouldn't force front end to dig inside bw struct.
Don't need browser_private.h any more.
Shouldn't need browser_privare now. (Untested.)
Remove unused variable.
Don't use bw internals.
Avoid dereffing bw in a few places.
Use API to get extents.
Use API to get bw extents.
Use API to get scale.
Simplify local history interface.
Fix amiga build.
Clean up gui_window creation API.
Fix errors.
Fix error.
Fix build.
Add flag for cloning a window.
Move broser_window_initialise_common to browser_private.h
Unset tab flag in kiosk mode.
Just make new windows have default scale, since I can't see how to get at the bw.
Allow tab creation without history clone. Changes browser_window_create and browser_window_navigate flags.
Missed a file.
Make browser_window_navigate (un)verifiable flag match browser_window_create.
Fix builds.
Reject creation of http(s) urls without hosts.
Update test suite for corestrings and log module changes. Update test data for rejection of hostless http(s) urls.
Ensure allocation includes space for fragment.
Save a call to lwc_string_length.
Make history internal to browser_window module.
Fix build.
More build fixing.
Remove a load of unused includes.
Remove unused includes.
Remove unused includes.
Fix redraw when selections are deleted.
Fix unchecked return. Coverity #1175740.
Gadgets can exisit outside forms, so now they store their own ref to the containing html content.
Rename function arguments to avoid using 'new'.
Add quick start guide to using env.sh
Improve explanations a little, provide fallback.
Add some logging.
Ensure we get gadget from correct box.
Remove debug logging.
s/apt get/yum/
Use generic package install command.
Tidy up NS build section.
Update for "new" buildsystem.
Strip a bit of trailing whitespace.
Remove section on installing to /usr/local
Update for the "new" buildsystem.
Add a couple of tweaks from the Framebuffer doc.
Remove some trailing whitespace.
Add buildsystem to lib list.
Remove Docs/BUILDING-Monkey.
Merge remote-tracking branch 'achal/fix-2098'
Don't pass pointer to data that isn't on the stack any more to content_broadcast.
Fix #0002097, with thanks to Achal-Aggarwal for tracking this down.
Add 1px to caret height.
Simplify DOM node walker.
Close file on error path.
Fix out of bounds array accesses for Cyrillic2 found by cppcheck.
Fix leak of filename found by cppcheck.
Fix leak of url found by cppcheck.
Avoid potential NULL ptr deref found by cppcheck.
Fix logic error found by cppcheck.
Fix logic error found by cppcheck.
Fix collapsing borders with rowspan from previous row group.
Try to fix Amiga build failure.
Merge remote-tracking branch 'achal/fix-line-height'
Implied table rows must increment the row group's row count too.
Flag TODO for rowspan in different row group.
Fix table layout issue: row spans crossing row groups.
Remove redundant code.
Fix table cell bottom borders leaking to the cell on the right.
Add logging to view-source filename generation.
Add logging to filename_initialise().
Add more logging for filename init.
Handle some directories already existing.
Remove excessive logging.
Ole Loots (101):
Removed files added by mistake.
Set window ref before calling tree_create. Fixes crash during startup.
Also setup slider info before tree creation.
Added comments.
Added initialization/finalization of treeview framework.
Tuned frontend Makefiles for local environment.
Added plot_get/set_text_plotter and comments
moved font plotter allocation
Added RECT_TO_GRECT macro
Added RECT_TO_GRECT macro
Fixed RECT_TO_GRECT macro
Replaced atari_treeview wrapper with a new one
Treeview implementation adjusted
Include desktop/core_window.h
Hotlist and History and Cookies Manager implemented.
Enabled atari_global_history_destry/init
enabled history menu item.
Added SSL Cert Inspector Window
Fixed warnings for incomptible pointer type
Removed old treeview files
Added about dialog, fixed scrolled treeview redraw.
ldg stubs not needed anymore since windom removal.
ldg stubs not needed anymore since windom removal
Added comments
Option atari_transparency is int, not bool - use nsoption_set_int().
Removed old files.
Removed unused files.
Reverted local adjustments to Makefile.target.
Translate NK_UNDO to KEY_UNDO.
Handle the fact that / is NOT the root of the filesystem on MiNT.
Set throbber background to be transparent, again.
Added gemtk_obj_create_popup_tree util.
Do not use static resource for font engine popup.
Removed font driver popup from resource file.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Added language identifier file to atari resources.
Copy language file into installation package.
Generate language popup from language file
Added GUI pol timeout selection popup.
free() popup tree's when done.
Removed invalid character, prototype for read_locales() fixed.
Process AP_TERM message.
Fix "View Source" by setting first byte of cmdline to length of cmdline
set GUI timeout button to "not selectable".
Added documentation for gemtk_obj_create_popup_tree
Added comments
Improve Keyboard Shortcut parsing.
Added bookmark indicator and SSL/crypto indicator to toolbar.
Updated header file for new toolbar functions.
Improved file drop, use browser_window_navigate as fallback.
Use LOG(()) instead of printf
Use correct LD_LIBRARY_PATH for additional libraries
Added "scale" member and get / set methods
Added plot_set_scale / plot_get_scale prototypes
fix previous prototype
Allow keyboard shortcuts not defined inside the RSC file.
Redraw window on scale request.
Recognize scale when plotting bitmaps
Removed debug print
Recognize scale when plotting fonts
Revert "Use correct LD_LIBRARY_PATH for additional libraries"
Removed toolbar icons: favourite, ssl-indicator
Check if URL is already added to bookmark
plot_set_scale return old scale now.
Do not use default plot scale for URL redraw
Removed old code in atari/toolbar.c
Minor changes to gemtk
Send AP_TERM to application on menu item "Exit" click.
Added comments to plot API
Minor formatting fix
Make package: Copy netsurf.png into res folder, not into root of package
Added "select file/path" buttons to path configuration groupbox.
Check for null pointer before setting label
Prepared changelof for 3.1 release
Prepared TODO's for NetSurf 3.1
Added environment scripts for m68020-60 and v4e builds
Removed obsolete build helper scripts
Assign 0 not NULL as window handle when sending application message
Minor change in changes.txt
Do not redraw toolbar when window is iconified
Implemented specific redraw when treeview is iconified.
Added scale property to gui_window and use it.
Added plot_set_abs_clipping API to define maximum allowed clipping extent.
Use new plot function: plot_set_abs_clipping.
Removed obsolete code
Copy all icon resources into the installation package
Removed obsolete dir.png from package.
Fallback to about:welcome on home click when no homepage option is set.
Check for zero length string
Removed background flag for menu titles
Set absolute clipping for every window rectangle, not just the first.
Do not use tmpnam() but a custom function.
Do not reload browser window on scal change
Minor documentation change
Extended documentation
Send SC_CHANGED after writing to scrap file
Added VA/AV Protocol support (not used yet).
Added prototype for plot_get_abs_clipping_grect
Fix previous checking (do not call av/va functions)
Default downloads directory name is "downloads" not "download"
Set verbose log menu item checked state on startup.
Rob Kendrick (6):
Remove asserts for default cases from all content message handlers; this is laborious and is no longer useful for catching bugs.
Add new gui entry point for file open dialogue requests
Add infrastructure for calling front ends to set file gadget filenames via clicking in addition to drag-and-drop
Change gui_file_gadget_interface to pass gui_window not browser_window, add GTK implementation that of course does not work.
Change FatMessages so drop instructions are click instructions for some frontends
Under GTK, file gadgets are more like buttons
Rob Kendrick (humdrum) (9):
Painfully trivial bloom filter implementation to experiment with optimising urldb lookups
Better bit and byte selection
Merge branch 'master' into rjek/bloom
urldb maintains a bloom filter of URLs contained within and consults it when searching
Add explanitory comment and make bloom size be a #define
Merge branch 'master' into rjek/bloom
Use hash generated by nsurl rather than doing it ourselves
Merge branch 'master' into rjek/bloom
Merge branch 'rjek/bloom'
Steve Fryatt (29):
Restructure handling of DragEnd events.
Move all mouse tracking into ro_mouse module.
Allow ro_mouse to enable null polls; remove unused global variables.
gui_current_drag_type now only used for data transfer protocol routing; fix button bar drag handler.
Correct constraining rectangle for treeview drags so that pointer can't leave window.
Remove dotted box from treeview move drags, as core draws location arrow for us.
Fix hotlist icon in browser URL bar.
Bring hotlist icon event handling in line with other toolbar actions.
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Fix indentation.
Tidy up hotlist icon interfaces and make consistant with rest of toolbar.
Update the URL hotlist icon when entries are deleted from the hotlist.
Provide some interactive help for the URL Bar's favicon and hotlist indicator.
Remove excessive logging from hotlist code.
Fix broken dragging mouse pointer introduced in mouse tracking changes.
Add default clause to squash compiler warning.
Implement user confirmation before removing hotlist entries from the URL bar.
Add confirm_hotlist_remove option to allow users to turn URL removal query off.
In framesets, F8 views source for frame under pointer if applicable.
Update copyright header dates for recent commits.
Improve URL handling in URL Bar.
Increase maximum size of a URL in the URL Bar to 2047 characters plus terminator.
Make Open URL dialogue allocate memory for the URL field.
Add belt and braces to ensure that URL Bar content is always cleanly terminated.
Update copyright dates in modified files.
Improve handling of Message_MenusDeleted so that we don't close whatever menu tree is open at the time.
Don't poll when converting a menu to a dialogue, as the resulting Message_MenusDeleted no longer kills any newly-opened menus.
Provide a dedicated interface for destroying open menus.
Allow mouse tracking events to terminate without a PointerLeaving event being received.
Vincent Sanders (208):
add fallback language
Ensure default C language is installed
Ensure split messages are cleaned up
fix theme adding dialog
remove dead store
free memory on error path
fix use after free on error path
fixup message splitting with updated tool
fix leak in error path
FatMessages had strings in latin1 encoding now converted to utf-8
cleanup title string ownership madness in the tree_create_folder_node() API
free memory on error condition
ensure parameter contract is met
check the return codes from css increment and reset
cleanup tree_create_leaf_node text ownership
make filepath_findfile() rely on realpath allocating the output buffer.
ensure correct cleanup of user list sentinal in content clone
add assert to ensure API contract is met
Fix mouse wheel scrolling on gtk3 by implementing the smooth scroll direction
fix dumb comparison error
fix cookies and bookmarks windows on gtk3
updates for git repo renames
make javascript library loading automatic if a pkg-config can be found
perl script to fetch translated resources from transifex
add transifex message file integration
add jenkins build script
improve script to use case statements as appropriate and fail correctly for unsupported usage
update with x86 Linux proper triplet
add framebuffer cross compiling support
ensure downloaded files are not interpreted
create javascript heartbeat and hook a script timeout to it
add recusion and infinite loop tests
add script_timeout option and use it
fix version range when teh callback API changed
removed unsuded memdebug utilities
move the logging initialisation out to be call by frontends
remove extraneous debug
add missing include
add new option API and implementation
add tests for new options API
change all core and frontend options headers to new format
move options include
build new options code and remove old
fix mismatched option name and variable names
use correct acessors for unsigned type
add common system colour implementation
move option init out of netsurf_init
move gtk frontend to use new options API
move amiga to new options code
move atari to new options code
move framebuffer to new options API
make monkey frontend use new options code
move beos to new options API
move cocoa to new option API
move riscos to new option API
move windows to new option API
fixup issues with new options API merge
fixup atari option names
fix stupid mistake introduced in options API change
replace accidentallly removed function
add missing includes
fix spurious whitespace in makefile
actually set the option we compute
copy the options data with memcpy instead
if the colour value is unusable do not assign garbage to teh option
add provenance to about:config
fix import of old broken Choices
fix transparancy on css colour lookup
remove ambiguity in subtraction and masking
fixup script message handling
amiga is the only user of the very odd usage of the options API
add finalisation to options and document the API better
create objects from window on demand an keep them as simple unshared objects
Turns out there are still two different compiles of the 1.8.5 API about
forcing a GC when the new global is created improves memory usage with scripts enabled
enable trace logging in binding generation
implement very, very bad js window.top method
Add and use no proxy list option
only set no proxy value in modern enough versions of teh library
add some dependancies on fedora/rpm systems (closes tracker bug #3610094)
add handling for recived but no action redirect messages and log before abort. (closes #3614409)
fix status/toolbar bottom split position and setting user option in gtk
add new tab tab
completely rework scaffolding window destruction using gtkwidget destroy signals
work round missing functionality
make js library selection target dependant
fix coverity #1111069
improve comment to indicate what API is for
fix coverity 1109906 uninitialised pointer read
fix resource leak coverity 1109884
fix resource leak coverity 1109883
fix gtk title setting to cope with null titles coverity 1109897
improve gtk source save to use gtk overwrite protection feature coverity 1109873
check ftell return value coverity 1109870
fix potential division by zero by only computing width and height when content is valid and hence will return content width and height not zero. coverity 110986[23]
fix coverity 1109891
fix coverity 1109883
fix memory leak in error path (coverity 1109889)
fix local history error return leak (coverity 1109890)
fix error path resource handling in gtk browser window creation (coverity 1109888)
ensure no division by zero in scaled object dimensioning (coverity 1109864 )
ensure no division by zero can occour (coverity 1109862 1109863)
remove old build artifacts
setup old identifier before values get changed
update identifier for package to be cleaned
fix leak in error path (coverity 1109889)
fix leak of utsname structure (coverity 1109881)
add script so CI system can run build and upload results to coverity
improve default setting so we can override from CI system
fix null dereference (coverity 1127058)
fix null ereference (coverity 1127057)
fix null derference (coverity 1127056)
check return of chmod (coverity 1109836)
check stat error return (coverity 1109835)
check return from mkdir (coverity 1109834)
check mkdir call for errors (coverity 1109834)
Merge remote-tracking branch 'origin/stevef/hotlist'
Merge branch 'mmu_man/haiku-fixes'
remove lcms dependancy as NetSurf does not directaly use it.
remove all references to using libMNG
Merge branch 'vince/mngectomy'
fix mngectony makefiles
fixup logic error in save complete as directed by jmb
stop system colours being anything to do with frontends
cleanups to fix new clang warnings
Initial conversion of netsurf gui to callback vtable
move window creation and destruction into table
move set title, set url, start and stop throbber window operations to gui table
split gui operations into core and window and move more operations into tables
move more optional window operations into table including removing unused hide_pointer operation altogether
move mandantory window update and redraw operations into table
move window scroll getter and setter into operations table
move two more mandantory window operations to table
move four more optional window operations to table
move teh final optional window operations into the table
move download operations to download table
confine the gui table acessor to the gui factory header
move remaining gui operations to table
complete move of remaining core gui functions
split browser gui operations up
move filename_from_path and path_add_part into gui operation tables
move 401 login into operation table
cleanup copyright headers and some doc comments
Merge branch 'vince/guivtable'
fix up riscos build errors
fixup amiga build errors
fix windows build error
fix atari build errors
fix cocoa build
fix missing forward declaration
fix typo in cocoa import
remove all forward declarations from hlcache.c
remove forward refs from content/fetch.c and cleanup doc comments
create table for fetcher operations and move all operations into it
fix build faliures from fetch table operation refactor
move framebuffer fetch operations to their own module
ensure monkey command dispatch frees argument vector (coverity 1127054)
ensure imagemap lists are freed on error paths (coverity 1109880)
move path_to_url and url_to_path to fetch operation table
fix errors in url_to_path tfetch table changes
move utf8 conversion routines to use nserror instead of their own error enum
fix dumb typos from utf8 error return refactor
Merge remote-tracking branch 'origin/stevef/menus'
clean up desktop/gui.h include usage
fix missing includes
move verbose log global into logging module and remove netsurf.h include
add missing include for neturf_quit symbol
bump the maximum number of nodes in the doxygen documentation and fix a couple of small documentation errors
Merge remote-tracking branch 'origin/stevef/menus'
make the clipboard operation table and members static to textselection module and cleanup unnecessary includes
make clipboard table operations static and remove unecessary includes
remove unnecessary includes
remove further extraneous includes
move utf8 local conversion operations to table
fix missing includes
fix missing stdlib include
add missing stddef include for size_t
ensure documentation includes c++ and objective c files
remove unecessary includes
stop monkey pulling in headers from gtk
reduce desktop/browser.h unecessary includes
fixup missing includes
fix remaining include errors
fix atari PATH_MAX include
atari limits include
try to make atari limits.h set PATH_MAX
atari fix for undefined PATH_MAX
fix sign extension issue on 64bit platforms (coverity 1109898)
remove unecessary include
remove unecessary desktop/browser.h includes
remove uncessary include os render/html.h
Witespace cleanup to prepare for backing store addition
Make llcache debugging less invasive
move scheduleing into browser operation table
fixup missing includes from schedule changes
make nsurl_defragment() API more obvious and remove duplicated parameter checking
remove unnecessary caching of whether a url has a query element
only try and cache http and https urls
Improve llcache header processing
improve handling of os package installtion
Fix gtk web page searching
move page search gui callbacks to their own operations table
add missing include to cocoa search
fix formatting of defaults makefiles
fix missing - in gtk3 development package name
move testament output to object directory instead of modifying source
fix table normalisation to not allow rowspan entries to leak beyond their grouping
Update version for 3.1 release
Vivek Dasmohapatra (5):
Improve the message split script to allow alternate output formats
Improvements to generated output
import messages from other formats into a fatmessages file
Fix unescaping when importing transifex/java-properties format translations
Add new translation entries to the master file when importing
-----------------------------------------------------------------------
--
NetSurf Browser
9 years, 5 months