about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add curl supportbptato2022-06-073-4/+141
| | | | This calls the curl binary, not libcurl.
* Layout: insignificant changes regarding offsetbptato2022-05-293-7/+35
|
* Add querySelector and querySelectorAll for Elementbptato2022-05-232-0/+62
|
* Fix compilation on 32-bit architecturesbptato2022-05-211-5/+4
|
* Update loader.nimbptato2022-05-211-3/+9
|
* Update .gitignorebptato2022-05-131-0/+1
|
* SpecifiedValue -> ComputedValuebptato2022-05-135-66/+66
| | | | Actually it's neither but ComputedValue is more accurate.
* Slightly change header handlingbptato2022-05-101-4/+11
|
* Rename conflicting source filesbptato2022-05-109-12/+12
| | | | Nim can't really differentiate between them, unfortunately.
* Add support for :nth-child, implement textContentbptato2022-05-103-4/+34
|
* Some refactoring for layout engine rewritebptato2022-05-104-293/+268
|
* Update readmebptato2022-04-101-15/+25
|
* Add cha.exe to gitignorebptato2022-04-101-0/+1
|
* Add compile.bat for windows (WIP)bptato2022-04-101-0/+10
|
* Document plans for new layout enginebptato2022-04-101-0/+67
|
* Fix a windows compilation errorbptato2022-02-221-1/+1
|
* Implement --, handle empty argumentsbptato2022-02-191-5/+14
|
* Reduce formatting complexitybptato2022-02-194-127/+79
| | | | | | Formatting based on cells instead of bytes. No clue why I'd ever thought the latter would be a good idea. This fixes background colors too. I think.
* twtstr: replace bisearch with stdlib binarySearchbptato2022-02-191-20/+2
|
* Fix not being able to load local files with ?, #, etcbptato2022-02-193-5/+19
|
* Background color improvementsbptato2022-02-153-16/+39
|
* Fix format background unicode problemsbptato2022-02-152-25/+54
|
* Incomplete background-color implementationbptato2022-02-144-48/+163
| | | | Has numerous flaws which will have to be corrected later.
* Implement blink tagbptato2022-02-123-0/+11
| | | | with text-decoration: blink.
* Remove some unused variablesbptato2022-02-122-6/+0
|
* Fix list item marker hackbptato2022-02-121-4/+8
|
* Fix page reload bugsbptato2022-02-121-5/+1
|
* Some loader polishingbptato2022-02-094-11/+19
|
* parse_tag: fix html entities in valuesbptato2022-02-081-1/+1
|
* Fix bug in idna that prevented building releasebptato2022-02-081-2/+7
|
* Cleanup form method codebptato2022-02-084-35/+77
|
* Cleanup idna code a bitbptato2022-02-081-100/+85
|
* Optimize :is selectorbptato2022-01-302-4/+54
|
* Avoid stack overflow in renderBlockContextbptato2022-01-301-8/+13
|
* Implement list-style-positionbptato2022-01-304-7/+75
|
* Implement formsbptato2022-01-2913-133/+612
| | | | | | Note: for now, only input tags are supported. Also the implementation is extremely hacky and needs refactoring... But it works, I think.
* Implement text-align and <center>bptato2022-01-296-59/+161
|
* Implement line-height, vertical-alignbptato2022-01-284-65/+188
|
* Implement paddingbptato2022-01-266-127/+199
|
* Fix potential crash in next link commandbptato2022-01-262-15/+8
|
* Fix whitespace stylingbptato2022-01-263-2/+59
|
* Add some command line fixes, fix related bugsbptato2022-01-253-9/+37
|
* Zero-width characters don't break wordsbptato2022-01-251-3/+3
|
* Disallow different scheme in link tagsbptato2022-01-251-4/+5
|
* Fix stylesheet containment bugbptato2022-01-255-46/+49
|
* Fix some path bugs and misc. warningsbptato2022-01-255-13/+30
|
* Fix author style sheet assignmentbptato2022-01-241-2/+9
|
* Selector adjustmentsbptato2022-01-242-17/+21
|
* Remove some unused declarationsbptato2022-01-244-6/+0
|
* Optimize cascading algorithmbptato2022-01-246-149/+194
|
37be25f ^
37bf8b0 ^
37be25f ^




37bf8b0 ^
1168570 ^



37be25f ^
37bf8b0 ^
37be25f ^






37bf8b0 ^
1168570 ^
90638ac ^
1168570 ^

a6f47c0 ^

1168570 ^
a6f47c0 ^
1168570 ^









711012e ^
1168570 ^

1168570 ^
2b0d4a5 ^
1168570 ^



2b0d4a5 ^


1168570 ^






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
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228