Bläddra i källkod

* Added preliminary (but working) SVG exporter

tags/v0.99.beta14
Jean-Yves Lamoureux jylam 19 år sedan
förälder
incheckning
d1f6bb6759
5 ändrade filer med 7 tillägg och 1 borttagningar
  1. +1
    -0
      cucul/Makefile.am
  2. +3
    -0
      cucul/cucul.c
  3. +1
    -0
      cucul/cucul.h
  4. +1
    -1
      cucul/export_html.c
  5. +1
    -0
      cucul/export_ps.c

+ 1
- 0
cucul/Makefile.am Visa fil

@@ -20,6 +20,7 @@ libcucul_la_SOURCES = \
export_ansi.c \ export_ansi.c \
export_html.c \ export_html.c \
export_ps.c \ export_ps.c \
export_svg.c \
$(NULL) $(NULL)
libcucul_la_LDFLAGS = -no-undefined libcucul_la_LDFLAGS = -no-undefined
libcucul_la_LIBADD = @CUCUL_LIBS@ libcucul_la_LIBADD = @CUCUL_LIBS@


+ 3
- 0
cucul/cucul.c Visa fil

@@ -298,6 +298,9 @@ struct cucul_buffer * cucul_export(cucul_t *qq, enum cucul_format format)
case CUCUL_FORMAT_PS: case CUCUL_FORMAT_PS:
_cucul_get_ps(qq, ex); _cucul_get_ps(qq, ex);
break; break;
case CUCUL_FORMAT_SVG:
_cucul_get_svg(qq, ex);
break;
default: default:
free(ex); free(ex);
return NULL; return NULL;


+ 1
- 0
cucul/cucul.h Visa fil

@@ -61,6 +61,7 @@ enum cucul_format
CUCUL_FORMAT_HTML3 = 2, /**< Export to old HTMLv3 format. */ CUCUL_FORMAT_HTML3 = 2, /**< Export to old HTMLv3 format. */
CUCUL_FORMAT_IRC = 3, /**< Export to text with mIRC colours. */ CUCUL_FORMAT_IRC = 3, /**< Export to text with mIRC colours. */
CUCUL_FORMAT_PS = 4, /**< Export to PostScript. */ CUCUL_FORMAT_PS = 4, /**< Export to PostScript. */
CUCUL_FORMAT_SVG = 5, /**< Export to Scalable Vector Graphics format. */
}; };


/** \brief Internal features. /** \brief Internal features.


+ 1
- 1
cucul/export_html.c Visa fil

@@ -88,7 +88,7 @@ void _cucul_get_html(cucul_t *qq, struct cucul_buffer *ex)
if(linechar[x + len] == (uint32_t)' ') if(linechar[x + len] == (uint32_t)' ')
cur += sprintf(cur, "&nbsp;"); cur += sprintf(cur, "&nbsp;");
else else
cur += sprintf(cur, "%c", linechar[x + len] & 0x7f);
cur += sprintf(cur, "%c", linechar[x] & 0x7f);
} }
cur += sprintf(cur, "</span>"); cur += sprintf(cur, "</span>");
} }


+ 1
- 0
cucul/export_ps.c Visa fil

@@ -139,5 +139,6 @@ void _cucul_get_ps(cucul_t *qq, struct cucul_buffer *ex)
/* Crop to really used size */ /* Crop to really used size */
ex->size = strlen(ex->buffer) + 1; ex->size = strlen(ex->buffer) + 1;
ex->buffer = realloc(ex->buffer, ex->size); ex->buffer = realloc(ex->buffer, ex->size);

} }



Laddar…
Avbryt
Spara