RSS feed
	
	
	
		d5219f72
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/23 21:50
		
a bit more of gvar
		 
	
		b8442cf9
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/23 20:26
		
define flags as bits and generate enums; allow bitflags comparisons
		 
	
		03431f29
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/23 19:23
		
add "avar" table
		 
	
		d7abd0aa
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/23 19:22
		
when a tag is 0, print it as <nil>
		 
	
		acc2272a
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/23 17:28
		
add string parsing; move most manually-written C code to otfpriv.h
		 
	
		542ec066
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/21 20:37
		
more definitions
		 
	
		d44ae07e
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/21 12:41
		
fix custom parsing with offset; handle full blown expressions with references as conditionals
		 
	
		48e1da1d
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/20 22:15
		
DSIG
		 
	
		9cdddf09
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/20 22:08
		
FFTM
		 
	
		456d0c2f
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/20 22:08
		
warn about missing parsers
		 
	
		f152a7fb
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/20 21:53
		
more logic for reading tables with rather peculiar dependencies
		 
	
		0ce46014
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/20 18:17
		
split definitions out into otf.rkt
		 
	
		63f6a927
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/20 16:03
		
clean up the macro mess
		 
	
		604208af
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/20 11:55
		
separate generated code into .c and .h files, move stuff around
		 
	
		720585cc
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/19 21:41
		
handle offsets; clean up a bit; add more types
		 
	
		207f8c59
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/19 13:25
		
use Bprint; finish ctxpushrange/ctxpoprange/ctxreadn
		 
	
		74504c05
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/18 21:48
		
mkattr: protect against "hex" used on non-numbers
		 
	
		d7e1ee96
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/18 21:41
		
mkattr: ptr for Offset* handling (unimplemented); protect against uncomparable types used in tests
		 
	
		11c44a87
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/18 21:32
		
size-in-bits contract: 40 and 48 aren't valid bit sizes, remove
		 
	
		3f1cdca6
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/18 21:21
		
mkattr: protect against missing referenced field in conditions
		 
	
		5dff14b0
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/18 21:14
		
mkfield: protect against duplicate fields
		 
	
		c313af9d
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/18 20:54
		
add cmap subtables and sprinkle FIXMEs
		 
	
		a73cbb09
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/17 18:36
		
more stuff
		 
	
		d1b04784
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/16 21:48
		
add more types
		 
	
		df052be4
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/16 21:20
		
hhea, post; remove some of the unused fields
		 
	
		8824c6a7
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/16 21:20
		
fix Fixed parser
		 
	
		6f253d40
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/16 21:20
		
don't try to parse unused fixed arrays
		 
	
		731595bb
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/16 20:28
		
define maxp fully
		 
	
		9fa76896
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/16 20:03
		
shorter tests
		 
	
		5f2d73e0
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/16 19:02
		
implement conditional fields
		 
	
		a24a5759
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/13 23:47
		
support weird table tags -> C field mapping; add fixed arrays
		 
	
		3e799de7
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/13 22:22
		
add a FIXME on maxp table to read different versions
		 
	
		1d934b9a
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/13 22:12
		
recurse down to tagged tables when parsing, same when printing out
		 
	
		49510dd5
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/11 22:35
		
generate tag -> parser map for tagged tables
		 
	
		e46528a5
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/11 21:11
		
add a simple test
		 
	
		0cbe9b42
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/11 21:09
		
generate pretty-printing logic
		 
	
		d5c519ab
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/11 16:47
		
read bigger chunks, deserialize simple types inline
		 
	
		b966ea03
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/11 10:07
		
check the values validity if defined, even with unused fields
		 
	
		db646910
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/11 10:06
		
fix wrong C type used
		 
	
		e6306c33
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/10 17:38
		
more unused fields
		 
	
		62d35d45
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/10 17:18
		
allow only uint16 to be used for indexing arrays
		 
	
		260b588d
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/10 16:45
		
multiple attributes; combine field and fieldarr
		 
	
		1d8152b4
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/06/01 12:39
		
sprinkle contracts over
		 
	
		67237c09
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/05/31 07:41
		
unused -> //
		 
	
		96b7f989
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/05/30 14:13
		
skip -> skip_bytes; add type-size
		 
	
		600f2865
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/05/30 13:58
		
support unused fields (no unused arrays yet)
		 
	
		853cdcee
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/05/30 13:44
		
change to syntax-parse
		 
	
		a395ad1f
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/05/28 07:22
		
clean up more
		 
	
		ae37b94f
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/05/28 07:10
		
reduce the line noise
		 
	
		fc9a0a02
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/05/28 05:43
		
remove needless noise in autoparse
		 
	
		1e9612c4
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/05/28 05:26
		
reformat the code
		 
	
		032f6a63
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2024/05/27 21:24
		
the very little basics