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

Reply via email to