Gitweb links:
...log
http://git.netsurf-browser.org/netsurf.git/shortlog/56967bbf0657fb52605f17cb56de595a3e6cf159
...commit
http://git.netsurf-browser.org/netsurf.git/commit/56967bbf0657fb52605f17cb56de595a3e6cf159
...tree
http://git.netsurf-browser.org/netsurf.git/tree/56967bbf0657fb52605f17cb56de595a3e6cf159
The branch, chris/palette-mapped-plotters has been updated
via 56967bbf0657fb52605f17cb56de595a3e6cf159 (commit)
via 8304a01b6f5c7bd46da54a99999799c6ff509f6e (commit)
via 34c79b454ac37148d3bfce25874ef0a942d806aa (commit)
from 1547aebdbb228fd5cc71145b6f7b0d437f1b038b (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/commitdiff/56967bbf0657fb52605f17cb56de595a3e6cf159
commit 56967bbf0657fb52605f17cb56de595a3e6cf159
Author: Chris Young <[email protected]>
Commit: Chris Young <[email protected]>
create a pen list for treeviews
diff --git a/amiga/tree.c b/amiga/tree.c
index 0ec527e..da7e303 100755
--- a/amiga/tree.c
+++ b/amiga/tree.c
@@ -98,6 +98,7 @@ struct treeview_window {
char *sslerr;
char *sslaccept;
char *sslreject;
+ struct MinList shared_pens;
};
void ami_tree_draw(struct treeview_window *twin);
@@ -130,8 +131,11 @@ struct treeview_window *ami_tree_create(uint8 flags,
}
twin->ssl_data = ssl_data;
-
twin->tree = tree_create(flags, &ami_tree_callbacks, twin);
+
+ NewMinList(&twin->shared_pens);
+ twin->globals.shared_pens = &twin->shared_pens;
+
return twin;
}
@@ -666,6 +670,7 @@ void ami_tree_close(struct treeview_window *twin)
DisposeObject(twin->objects[OID_MAIN]);
DelObjectNoFree(twin->node);
ami_free_layers(&twin->globals);
+ ami_plot_release_pens(&twin->shared_pens);
for(i=0;i<AMI_TREE_MENU_ITEMS;i++)
{
commitdiff
http://git.netsurf-browser.org/netsurf.git/commitdiff/8304a01b6f5c7bd46da54a99999799c6ff509f6e
commit 8304a01b6f5c7bd46da54a99999799c6ff509f6e
Author: Chris Young <[email protected]>
Commit: Chris Young <[email protected]>
remove debug; it isn't helping determine the cause of the crash on exit
diff --git a/amiga/bitmap.c b/amiga/bitmap.c
index 3c213ca..a80fb0e 100644
--- a/amiga/bitmap.c
+++ b/amiga/bitmap.c
@@ -35,7 +35,6 @@
#include <proto/intuition.h>
#include <proto/utility.h>
#include "utils/messages.h"
-#include "utils/log.h"
/**
* Create a bitmap.
@@ -64,8 +63,6 @@ void *bitmap_create(int width, int height, unsigned int state)
else bitmap->opaque = false;
}
- LOG(("Created bitmap %lx", bitmap));
-
return bitmap;
}
@@ -119,8 +116,6 @@ void bitmap_destroy(void *bitmap)
{
struct bitmap *bm = bitmap;
- LOG(("Freeing bitmap %lx", bitmap));
-
if(bm)
{
if((bm->nativebm) && (bm->dto == NULL)) {
commitdiff
http://git.netsurf-browser.org/netsurf.git/commitdiff/34c79b454ac37148d3bfce25874ef0a942d806aa
commit 34c79b454ac37148d3bfce25874ef0a942d806aa
Author: Chris Young <[email protected]>
Commit: Chris Young <[email protected]>
debug
diff --git a/amiga/bitmap.c b/amiga/bitmap.c
index edc0916..3c213ca 100644
--- a/amiga/bitmap.c
+++ b/amiga/bitmap.c
@@ -35,6 +35,7 @@
#include <proto/intuition.h>
#include <proto/utility.h>
#include "utils/messages.h"
+#include "utils/log.h"
/**
* Create a bitmap.
@@ -48,7 +49,7 @@
void *bitmap_create(int width, int height, unsigned int state)
{
struct bitmap *bitmap;
-
+
bitmap = AllocVec(sizeof(struct bitmap),MEMF_PRIVATE | MEMF_CLEAR);
if(bitmap)
{
@@ -62,6 +63,9 @@ void *bitmap_create(int width, int height, unsigned int state)
if(state & BITMAP_OPAQUE) bitmap->opaque = true;
else bitmap->opaque = false;
}
+
+ LOG(("Created bitmap %lx", bitmap));
+
return bitmap;
}
@@ -115,6 +119,8 @@ void bitmap_destroy(void *bitmap)
{
struct bitmap *bm = bitmap;
+ LOG(("Freeing bitmap %lx", bitmap));
+
if(bm)
{
if((bm->nativebm) && (bm->dto == NULL)) {
-----------------------------------------------------------------------
Summary of changes:
amiga/bitmap.c | 3 ++-
amiga/tree.c | 7 ++++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/amiga/bitmap.c b/amiga/bitmap.c
index edc0916..a80fb0e 100644
--- a/amiga/bitmap.c
+++ b/amiga/bitmap.c
@@ -48,7 +48,7 @@
void *bitmap_create(int width, int height, unsigned int state)
{
struct bitmap *bitmap;
-
+
bitmap = AllocVec(sizeof(struct bitmap),MEMF_PRIVATE | MEMF_CLEAR);
if(bitmap)
{
@@ -62,6 +62,7 @@ void *bitmap_create(int width, int height, unsigned int state)
if(state & BITMAP_OPAQUE) bitmap->opaque = true;
else bitmap->opaque = false;
}
+
return bitmap;
}
diff --git a/amiga/tree.c b/amiga/tree.c
index 0ec527e..da7e303 100755
--- a/amiga/tree.c
+++ b/amiga/tree.c
@@ -98,6 +98,7 @@ struct treeview_window {
char *sslerr;
char *sslaccept;
char *sslreject;
+ struct MinList shared_pens;
};
void ami_tree_draw(struct treeview_window *twin);
@@ -130,8 +131,11 @@ struct treeview_window *ami_tree_create(uint8 flags,
}
twin->ssl_data = ssl_data;
-
twin->tree = tree_create(flags, &ami_tree_callbacks, twin);
+
+ NewMinList(&twin->shared_pens);
+ twin->globals.shared_pens = &twin->shared_pens;
+
return twin;
}
@@ -666,6 +670,7 @@ void ami_tree_close(struct treeview_window *twin)
DisposeObject(twin->objects[OID_MAIN]);
DelObjectNoFree(twin->node);
ami_free_layers(&twin->globals);
+ ami_plot_release_pens(&twin->shared_pens);
for(i=0;i<AMI_TREE_MENU_ITEMS;i++)
{
--
NetSurf Browser
_______________________________________________
netsurf-commits mailing list
[email protected]
http://vlists.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org