Commit Graph

274 Commits

Author SHA1 Message Date
Aygul Salahli
ff60ef8eb1 Change the way background is parsed and serialized; One node can have only one background with multiple background-properties. Removed unused mycss_values_background_list_t and all related functions. Collate function changed accordingly.
Added collation for border and border-sides.
2019-11-01 15:31:46 +02:00
Alexander
5d6dec923b
Merge pull request #73 from Kalmend/okalmend/fix-pseudo-class
Finder: type-o in checked pseudo-class
2019-10-28 23:40:55 +03:00
Oliver Kalmend
96e4b95c02 Finder: type-o in checked pseudo-class 2019-10-28 13:18:15 +02:00
Alexander
84057fd469
Merge pull request #72 from Kalmend/okalmend/fix-pseudo-class
Finder: Fixed type-o in active pseudo-class
2019-10-25 11:53:28 +03:00
Oliver Kalmend
e56c9290d9 Finder: Fixed type-o in active pseudo-class 2019-10-24 12:00:22 +03:00
Alexander
a7cfe1fd93
Merge pull request #71 from Kalmend/okalmend/custom-element-bug
Finder: Expand pseudo_class support
2019-10-23 09:53:19 +03:00
Oliver Kalmend
9f6ba5d9f1 Finder: Expand pseudo_class support 2019-10-22 12:35:54 +03:00
Alexander
0d6e102dc6
Merge pull request #69 from aygulsalahli/border_spacing
Added border spacing.
2019-10-21 16:05:01 +03:00
Alexander
befc1cb210
Merge pull request #70 from aygulsalahli/fix-repeated-property
When a property is repeated with multiple values take the last one.
2019-10-21 16:04:08 +03:00
Aygul Salahli
aefa5d7b74 When a property is repeated with multiple values take the last one 2019-10-21 13:04:46 +03:00
Aygul Salahli
2ce4f7fd29 Fix collate declaration 2019-10-17 15:01:54 +03:00
Aygul Salahli
77292e90d8 Fix function declaration 2019-10-17 14:58:00 +03:00
Aygul Salahli
5cd65814ca Added border spacing 2019-10-17 14:21:59 +03:00
Alexander
c6b430fd80
Merge pull request #68 from Kalmend/okalmend/css-fixes
Fixed type-o in margin collation.
2019-10-10 22:02:56 +03:00
Oliver Kalmend
25c995c813 Fixed type-o in margin collating 2019-09-13 13:23:11 +03:00
Alexander
ca6ddf696e
Merge pull request #65 from roromo/master
Cmake support
2019-04-17 22:37:46 +03:00
roromo
7a28346667 Cmake support. This closes lexborisov/Modest#64, and closes lexborisov/Modest#43. 2019-04-17 19:59:43 +03:00
Alexander
4b279a32dc
Merge pull request #63 from Azq2/patch-1
fix infinitie loop (revert my previous broken PR)
2019-01-14 14:51:09 +03:00
Kirill Zhumarin
dd79421239
fix infinitie loop (revert my previous broken PR) 2019-01-13 23:28:02 +02:00
Alexander
0f1531a27f
Merge pull request #61 from Azq2/patch-14
Fix segfaults in ALL_IN_ONE mode
2019-01-13 19:53:50 +03:00
Alexander
2f401b7ebe
Merge pull request #62 from Azq2/sync_modest_source_from_myhtml
Sync modest source with myhtml
2019-01-13 19:52:46 +03:00
Azq2
68d0adbe4d sync modest from myhtml 2019-01-12 18:38:11 +02:00
Kirill Zhumarin
1dedb64439
Fix segfaults in ALL_IN_ONE mode 2019-01-09 17:22:52 +02:00
Alexander Borisov
d021b90751 Fixed parsing problem for PRE element with CDATA in thread and single mode. 2018-09-06 20:08:30 +03:00
Alexander Borisov
6d957dd24d Change of IRC channel link. 2018-08-20 23:10:23 +03:00
Alexander Borisov
25fef09c5f Fixed the problem of parsing chunks when there was a script tag. 2018-08-18 21:49:56 +03:00
Alexander
b8b6ca6861
Merge pull request #57 from Azq2/patch-13
fix charef parsing
2018-08-17 11:08:16 +03:00
Alexander
bcc92e72ae
Merge pull request #55 from Azq2/patch-12
fix serialization segfault
2018-06-22 18:30:08 +03:00
Кирилл Жумарин
0feee0101d
fix charef parsing
fix bugs like this:
&redirect => ®direct
2018-06-16 14:37:28 +03:00
Alexander
7a710b8849
Merge pull request #56 from trikko/patch-1
Added arrogant ref
2018-06-15 12:42:45 +03:00
Andrea Fontana
55fb76437c
Added arrogant ref 2018-06-15 08:47:18 +02:00
Кирилл Жумарин
7725ed2441
fix serialization segfault 2018-06-02 11:56:41 +03:00
Кирилл Жумарин
307b9630e0
fix doctype serialization by spec 2018-06-02 11:54:26 +03:00
Кирилл Жумарин
aca935f07c
Replace strcasecmp to mycore_strcasecmp 2018-06-02 11:15:22 +03:00
Кирилл Жумарин
6224a68f86
fix doctype serialization by spec
Implement missing serialization of:
- PUBLIC/SYSTEM
- systemId
-publicId
2018-06-02 11:12:15 +03:00
Кирилл Жумарин
2d8e6a3444
fix doctype serialization
whitespace after <!DOCTYPE required by spec
2018-06-02 10:05:23 +03:00
Кирилл Жумарин
d41f529335
fix serialization segfault
Fix segfault if doctype hasn't attribute
2018-06-02 01:10:26 +03:00
Alexander
578bedb548
Merge pull request #54 from Azq2/patch-11
fix specificity for .class
2018-05-27 00:15:33 +03:00
Кирилл Жумарин
b5c2eba12d
fix extra space 2018-05-26 15:43:25 +03:00
Кирилл Жумарин
92c465f81a
fix specificity for pseudo elements
Fix specificity for pseudo-elements with one semi-colon, for example :after
2018-05-26 15:42:51 +03:00
Кирилл Жумарин
91f37b6365
fix specificity for .class 2018-05-26 15:32:52 +03:00
Alexander
a465dea0ad
Merge pull request #53 from Azq2/patch-10
Link to perl5 module
2018-05-23 23:20:57 +03:00
Кирилл Жумарин
72fed08856
Link to perl5 module
Link to perl5 module HTML5::DOM
2018-05-23 23:09:13 +03:00
Alexander
a3ef4e9439
Merge pull request #51 from Azq2/patch-8
fix serialization
2018-05-22 13:18:17 +03:00
Alexander
a918f4344d
Merge pull request #52 from Azq2/patch-9
sync myhtml lexborisov/myhtml/issues/139
2018-05-22 13:17:59 +03:00
Кирилл Жумарин
0e6700cf55
sync myhtml lexborisov/myhtml/issues/139 2018-05-22 13:07:03 +03:00
Кирилл Жумарин
33dd71fe8e
fix serialization
Make serialization by spec:

"If current node is an area, base, basefont, bgsound, br, col, embed, frame, hr, img, input, link, meta, param, spacer, or wbr element, then continue on to the next child node at this point."

https://html.spec.whatwg.org/multipage/parsing.html#serialising-html-fragments
2018-05-22 13:02:37 +03:00
Alexander
05ce218c5f
Merge pull request #50 from Azq2/patch-7
fix nodes_by_attribute_value_recursion_end
2018-05-21 12:44:39 +03:00
Кирилл Жумарин
10eaefa0de
fix nodes_by_attribute_value_recursion_end
myhtml_get_nodes_by_attribute_value_recursion_end uses invalid string offset
2018-05-20 22:17:43 +03:00
Alexander
3a36d7cbfc
Merge pull request #49 from Azq2/patch-6
fix segfault in myhtml_get_nodes_by_name_in_scope
2018-05-20 19:54:28 +03:00