about summary refs log tree commit diff stats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* posixstream: fix incorrect read() usagebptato2023-01-011-1/+1
| | | | It was overwriting our buffer, instead of appending to it...
* javascript: more robust toJSNumberbptato2022-12-311-20/+15
|
* layout/engine: fix crash on padding-rightbptato2022-12-312-2/+1
|
* javascript: fix incorrect error() statementbptato2022-12-311-1/+1
|
* css/cascade: fix stylesheets not being copied in <head>bptato2022-12-311-1/+3
|
* selectorparser: accept less invalid selectorsbptato2022-12-311-2/+14
|
* NOW it should workbptato2022-12-311-4/+9
|
* Fix C macro insanitybptato2022-12-311-1/+2
| | | | | No, you can't just use CMSG_SPACE inside the alloc call, it has to be stored in a variable first.
* posixstream/socketstream: fix cross-platform compilationbptato2022-12-312-20/+26
|
* Remove non-existing JS type uint64bptato2022-12-312-8/+4
| | | | Oops.
* Add promise support to JSbptato2022-12-318-90/+205
|
* Only set Location for redirect status codesbptato2022-12-301-2/+3
|
* Add about:blankbptato2022-12-301-1/+6
|
* css: fix some bugs and improve cascading a bitbptato2022-12-297-18/+78
|
* css/values: fix length shorthand handlingbptato2022-12-281-10/+15
|
* selectorparser: fix pseudo elements on combinator selectorsbptato2022-12-281-2/+5
|
* layout/engine: add hanging spaces, markersbptato2022-12-281-10/+25
| | | | | | Implement hanging ascii spaces. Non-ascii is still not supported... Markers are now built in shrunken inline contexts, and are set to white-space pre, so the trailing space is preserved.
* layout/engine: table layout improvements, fix pre-wrap whitespacebptato2022-12-283-127/+207
| | | | | | | | Table layout: weight calculation is no longer broken. We use maxContentWidth for this, which the first pass of a non-specified table cell layout overrides. pre-wrap: just a minor fix - include it in whitespacepre, now that we have a distinction between pre and wrapping white-space
* buffer/container: fix highlighting widthbptato2022-12-281-2/+2
|
* rendertext: fix ansi escape regressionbptato2022-12-281-0/+1
|
* layout/engine: get rid of dom dependencybptato2022-12-276-56/+96
| | | | Layout should only depend on cascading.
* Proper support for tabsbptato2022-12-278-73/+78
|
* rendertext: fix tab widthbptato2022-12-271-8/+7
|
* dom: fix collection cachingbptato2022-12-274-52/+108
| | | | Use ids instead of pure pointers, so we can utilize the JS finalizer.
* Implement DOMTokenList, item functions for collectionsbptato2022-12-262-35/+126
|
* getElementsByClassName on Document and Elementbptato2022-12-261-3/+9
| | | | Instead of Node.
* Correct attribute functions, de-extern jserrbptato2022-12-264-79/+65
| | | | | | Instead of unnecessarily marking every jserr function as *, add the used pragma (so the C compiler can get rid of them later.) Also, use the correct definition of attribute namespace.
* Consistent naming of parseURL, non-public newURLParamsbptato2022-12-262-10/+10
|
* dom: correct constructors, more create functionsbptato2022-12-264-46/+117
|
* DOM: implement many new methodsbptato2022-12-264-11/+187
|
* dom: add navigator objectbptato2022-12-262-2/+58
|
* decoderstream: fix some bugs that broke readAllbptato2022-12-261-3/+9
|
* layout/engine: calculate wrappervals only if neededbptato2022-12-261-2/+2
|
* Fix an anonymous table bugbptato2022-12-251-1/+7
| | | | | ...by flushing anonymous tables *before* inline layout is set (therefore avoiding placing them inside inline boxes.)
* container: fix requestLines not setting setxbptato2022-12-251-0/+1
|
* layout/engine: handle soft hyphens, wrap on ascii dashbptato2022-12-251-13/+42
|
* layout/engine: store vertical-align at atom creationbptato2022-12-251-10/+9
|
* layout/engine: use spec in positionBlocksbptato2022-12-251-3/+2
|
* Fix broken css color function parsingbptato2022-12-252-32/+56
|
* pager: improve title display, fix alert displaybptato2022-12-252-4/+35
|
* ips/editor: don't write file for empty input, check for conflicting filesbptato2022-12-251-7/+12
|
* ips/editor: make default line 1bptato2022-12-251-1/+1
|
* Add font color presentational hintbptato2022-12-251-0/+6
|
* rendertext: fix tab weirdnessbptato2022-12-251-10/+8
|
* layout/engine: clean up & fix width computationbptato2022-12-252-163/+142
| | | | | Get rid of compwidth, fix some edge cases where boxes would be computed incorrectly, etc.
* css/values: fix some incorrectly accepted valuesbptato2022-12-211-18/+29
|
* Remove todobptato2022-12-211-1/+0
|
* dom: fix select default displaybptato2022-12-211-3/+15
|
* layout/engine: simplify a bitbptato2022-12-212-38/+29
|
* pager: proxy values in container; js: bugfixesbptato2022-12-206-147/+161
| | | | Also, a little bonus: w3m keybindings
lt'>
a55bbd06 ^
7284d503 ^
1848b18f ^
88be3dbc ^
1848b18f ^









1848b18f ^


a55bbd06 ^

a55bbd06 ^

7e9c6925 ^
dcfca05e ^

3ba63579 ^
7e9c6925 ^
dcfca05e ^

07d35c4a ^
7e9c6925 ^
07d35c4a ^
a55bbd06 ^



dcfca05e ^
a55bbd06 ^

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179