0000000000000000000000000000000000000000 9e7fd2980d723437ea621b78d395fa72ca3f4922 Mason Wright 1749930040 -0600 commit (initial): Init 9e7fd2980d723437ea621b78d395fa72ca3f4922 18ff2ec1bfc1cf9fcd17c1acb05c3b41f8f0ed83 Mason Wright 1750009836 -0600 commit: Parser started, can parse attributes but not closing tags 18ff2ec1bfc1cf9fcd17c1acb05c3b41f8f0ed83 d9eef16adaf292f3748db5fb5aa98463de10d712 Mason Wright 1750025264 -0600 commit: Creates elements, figuring out how to implement attributes d9eef16adaf292f3748db5fb5aa98463de10d712 d00dc89a86dd7e2fcfd4618bc3a1c8cfba9e3c3d Mason Wright 1750036903 -0600 commit: Works for basic documents, does support: comments, self closing elements d00dc89a86dd7e2fcfd4618bc3a1c8cfba9e3c3d e36ac5417e10ee9b9f94f340e1ccf28afc5705ea Mason Wright 1750118206 -0600 commit: About to rework the parser e36ac5417e10ee9b9f94f340e1ccf28afc5705ea 4bfba076120f389994fc46a98e8b7a2622314400 Mason Wright 1750128282 -0600 commit: Off to a better start on the parser 4bfba076120f389994fc46a98e8b7a2622314400 f2b5c8202fbc904e2ed78260e3fdbd55164799d2 Mason Wright 1750284163 -0600 commit: Parser supports everything, may add some more grim specific stuff later f2b5c8202fbc904e2ed78260e3fdbd55164799d2 09c195df02536b6a796bd648fce9669397b96109 Mason Wright 1750286530 -0600 commit: Moved things around and made .h files 09c195df02536b6a796bd648fce9669397b96109 23d6c65f9368d3c622a55a3068a6b2f1efa0c8d4 Mason Wright 1750387216 -0600 commit: Base parts added 23d6c65f9368d3c622a55a3068a6b2f1efa0c8d4 80f04b134ae32ad8a9d526007b33dd02f6600f05 Mason Wright 1750468162 -0600 commit: Made a makefile 80f04b134ae32ad8a9d526007b33dd02f6600f05 d9cf1485b7ae0614130494f0e73237921323b9a1 Mason Wright 1750470831 -0600 commit: Made changes to the makefile d9cf1485b7ae0614130494f0e73237921323b9a1 56074a6bfe4498d092f3a227297c8c20e2bb962c Mason Wright 1750642978 -0600 commit: Working on testSelector 56074a6bfe4498d092f3a227297c8c20e2bb962c a21501590980a905fa9b902897d700a42a08b7f0 Mason Wright 1750710300 -0600 commit: Updated parseSelectorParts to better handle brackets a21501590980a905fa9b902897d700a42a08b7f0 def3513f75b325464ad88a33c741c4ca80572b77 Mason Wright 1750711348 -0600 commit: Fixed some of the logic parseSelectorParts def3513f75b325464ad88a33c741c4ca80572b77 1627c585128af263181053ab2cf1a4cdcd14ee21 Mason Wright 1750819021 -0600 commit: Added support for embedding tags in script/style/textarea tags 1627c585128af263181053ab2cf1a4cdcd14ee21 8f2e83556d12aaebe8e8597ea6923804b0eb7a43 Mason Wright 1750819175 -0600 commit: Added direct node matching to testSelector 8f2e83556d12aaebe8e8597ea6923804b0eb7a43 e50ea9e1356a74af18fdd171337ef9dc931e1f4e Mason Wright 1750819454 -0600 commit: Added tests to parser e50ea9e1356a74af18fdd171337ef9dc931e1f4e 5e4c38ff3c212cdd9881427ef3f8c2706539a190 Mason Wright 1751225580 -0600 commit: Reworked parseSelectorParts and tests 5e4c38ff3c212cdd9881427ef3f8c2706539a190 e188783659b9bc3b9993a647e93ed110e7f41db6 Mason Wright 1751237458 -0600 commit: Fixed partSelectorParts matching on spaces e188783659b9bc3b9993a647e93ed110e7f41db6 95e6c70d23e99ffcf70e5bbe12503496e5d8f232 Mason Wright 1751250094 -0600 commit: Have a rough testSelector, starting testing 95e6c70d23e99ffcf70e5bbe12503496e5d8f232 350e7d88bb2feb9db00c6e032cc6623f215b7adf Mason Wright 1751575687 -0600 commit: ClassList 350e7d88bb2feb9db00c6e032cc6623f215b7adf 6c3ae0e31eb0893f20e3872117f92cc6b9a942af Mason Wright 1751575833 -0600 commit: Random 6c3ae0e31eb0893f20e3872117f92cc6b9a942af aae562ac1350480e4889aabb35899f776c5b59e9 Mason Wright 1751674416 -0600 commit: Fixed issue with parsing only pseudo-classes aae562ac1350480e4889aabb35899f776c5b59e9 4e01ba8ad2c3361fa4be3d896288020948b58b5e Mason Wright 1751830821 -0600 commit: Performance update on parseSelectorParts and tests 4e01ba8ad2c3361fa4be3d896288020948b58b5e e4e05418a640eaed08cd1ec7cd8644eb1dbcca50 Mason Wright 1751841992 -0600 commit: Allowed parseSelectorParts to parse +p e4e05418a640eaed08cd1ec7cd8644eb1dbcca50 e840f1eeb0ae26af69e1ae146ea9938e28e9f1af Mason Wright 1751855431 -0600 commit: Testing hook e840f1eeb0ae26af69e1ae146ea9938e28e9f1af b966b2a517365074e5c381dbdea05b3221dc0198 Mason Wright 1751855591 -0600 commit: Testing hook b966b2a517365074e5c381dbdea05b3221dc0198 0bff1901284184c86da44aa48971c856d6d4fae3 Mason Wright 1751907225 -0600 commit: Added 2 cases for has 0bff1901284184c86da44aa48971c856d6d4fae3 3482d6efe8f342715f9a6e190ee7e8b2d59ddf7f Mason Wright 1752078536 -0600 commit: Project Structure Changes 3482d6efe8f342715f9a6e190ee7e8b2d59ddf7f 6dfb96c72f966734322c80cd77576867f462dc77 Mason Wright 1752078607 -0600 commit: Added has and nth-* 6dfb96c72f966734322c80cd77576867f462dc77 fc556c26a73a47fe5a718a1cad4eead8c1873174 Mason Wright 1752100199 -0600 commit: Docs and Tests fc556c26a73a47fe5a718a1cad4eead8c1873174 e13ac692b67c41b78a06058d707f66b524fd3ace Mason Wright 1752249302 -0600 commit: Added a CSS Parser and fixed the benchmarks for all parsers e13ac692b67c41b78a06058d707f66b524fd3ace 2b08fe91433aaeaab3ad87f3c47a82195e9d49db Mason Wright 1752266981 -0600 commit: Done testing parseCSS and parseCSSInline 2b08fe91433aaeaab3ad87f3c47a82195e9d49db 629756d7d038cfa24e7f72c196ac2b5022faa12c Mason Wright 1752445308 -0600 commit: Made Attribute class with implisit type casting 629756d7d038cfa24e7f72c196ac2b5022faa12c 0ac66915186c657ebd3b635167edeacc0448bec6 Mason Wright 1752445328 -0600 commit: Started StyleHandler 0ac66915186c657ebd3b635167edeacc0448bec6 5cf22848ea3b4e97961ad80f45f4a38f7a0a54ab Mason Wright 1752453664 -0600 commit: StyleList is tested 5cf22848ea3b4e97961ad80f45f4a38f7a0a54ab 4bf8aafceb0253987e505d015ad967383f72c51e Mason Wright 1752961939 -0600 commit: Save 4bf8aafceb0253987e505d015ad967383f72c51e 16a07a463325bba0631eff4c54345502c4430c39 Mason Wright 1753645282 -0600 commit: save 16a07a463325bba0631eff4c54345502c4430c39 066b887b8538733325cc07cbacfa698d05185490 Mason Wright 1753675030 -0600 commit: fix nested selector parsing