summaryrefslogtreecommitdiff
path: root/render/hubbub_binding.c
Commit message (Collapse)AuthorAgeFilesLines
* remove parser binding layerVincent Sanders2012-07-131-1325/+0
|
* fix infinite loop when copying private dataVincent Sanders2011-10-191-0/+1
| | | | svn path=/trunk/netsurf/; revision=13071
* Improve performance of style selectionJohn Mark Bell2011-10-081-35/+235
| | | | svn path=/trunk/netsurf/; revision=13000
* Restartable box tree constructor. Yield between elements.John Mark Bell2011-09-291-20/+102
| | | | svn path=/trunk/netsurf/; revision=12912
* Add some parenthesesJohn Mark Bell2011-05-161-4/+4
| | | | svn path=/trunk/netsurf/; revision=12423
* Consolidate several 'myrealloc' functions into ns_realloc, rename one which ↵Daniel Silverstone2010-04-301-3/+3
| | | | | | *is* different, thereby eliminating the word 'myrealloc' from the NS codebase svn path=/trunk/netsurf/; revision=10530
* It turns out that realloc(ptr, 0) --> free(ptr) is not actually required by ↵John Mark Bell2010-04-301-0/+1
| | | | | | | | the C standard (whereas realloc(NULL, size) --> malloc(size) is). Therefore, explicitly model the behaviour expected by our libraries (that realloc of 0 size is equivalent to free). svn path=/trunk/netsurf/; revision=10524
* remove _GNU_SOURCE define from everywhere.Vincent Sanders2010-04-241-1/+0
| | | | | | strndup is not standard so provide an implementation. svn path=/trunk/netsurf/; revision=10474
* Merge LibCSS port to trunk.John Mark Bell2009-07-231-1/+20
| | | | svn path=/trunk/netsurf/; revision=8752
* Hubbub is no longer optional.John Mark Bell2009-04-171-4/+0
| | | | | | Remove libxml2 parser binding. svn path=/trunk/netsurf/; revision=7115
* Fix compilation with GCC 2.95.John Mark Bell2009-04-161-2/+2
| | | | | | It astounds me how some of this lot compiled at all. svn path=/trunk/netsurf/; revision=7104
* It probably helps to reflect API changesJohn Mark Bell2009-04-151-78/+85
| | | | svn path=/trunk/netsurf/; revision=7090
* Handle hubbub errors.John Mark Bell2009-04-151-3/+2
| | | | | | Handle parser binding errors. svn path=/trunk/netsurf/; revision=7087
* Sync hubbub binding with spec.John Mark Bell2009-03-101-3/+35
| | | | svn path=/trunk/netsurf/; revision=6769
* If we have no document charset on completion of parse, retrieve it from the ↵John Mark Bell2009-02-201-2/+3
| | | | | | | | | | binding. Make the binding return Windows-1252 if it has no idea (as this is what the parser will have defaulted to). Fix form_new to not require a document charset to be present -- it may not be known at this point. Fixup form document charsets post-parse, so that form submission works correctly. svn path=/trunk/netsurf/; revision=6575
* Utilise hubbub's form association callback.John Mark Bell2009-02-201-4/+334
| | | | | | | | Please can we dispense with the libxml binding? It's causing much #ifdef mess. Fix encoding of <input type=image> names -- previously were output as raw utf-8, rather than in the submission charset. Actually bother to destroy forms in a document, and the controls associated with them. We still leak non form-associated controls, but that's too much effort to fix right now. svn path=/trunk/netsurf/; revision=6573
* C89François Revel2008-11-291-6/+11
| | | | svn path=/trunk/netsurf/; revision=5837
* Port to new hubbub parser APIJohn Mark Bell2008-11-091-34/+43
| | | | svn path=/trunk/netsurf/; revision=5669
* Fixup hubbub bindingJohn Mark Bell2008-10-141-1/+1
| | | | svn path=/trunk/netsurf/; revision=5576
* Fix warnings on OS XJohn Mark Bell2008-10-141-0/+1
| | | | svn path=/trunk/netsurf/; revision=5573
* Rework html parser bindings to have a common API and reside in separate ↵John Mark Bell2008-09-231-0/+643
files for ease of reading. Add error handling to hubbub binding. svn path=/trunk/netsurf/; revision=5404