-
Notifications
You must be signed in to change notification settings - Fork 138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Heading auto identifier #175
base: master
Are you sure you want to change the base?
Commits on Mar 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1da5a80 - Browse repository at this point
Copy the full SHA 1da5a80View commit details
Commits on Apr 3, 2022
-
Implement identifier transformation like github
This imply scanning and transforming the heading text. As the heading text is transformed, we need to stor it somewhere. Instead of doing almost one malloc for each heading, allocate a large buffer and store all indentifier inside, and using index. We also remember the heading in the header Block to later retrieve it.
Configuration menu - View commit details
-
Copy full SHA for 340f15c - Browse repository at this point
Copy the full SHA 340f15cView commit details
Commits on Apr 4, 2022
-
Fix : garbage can occur in large file.
Do not hold pointer to reallocated memory. Realloc can copy to a new location and our pointers are now invalid. memorize the offset in the buffer instead, this remain valid even after reallochas relocated the buffer
Configuration menu - View commit details
-
Copy full SHA for 5513c81 - Browse repository at this point
Copy the full SHA 5513c81View commit details -
no need to trim space when building identifiers.
the block line(s) is always trimed when build
Configuration menu - View commit details
-
Copy full SHA for 9215d87 - Browse repository at this point
Copy the full SHA 9215d87View commit details
Commits on Apr 6, 2022
-
convert uppercase unicode identifier into lower case
like `ΑΓΩ` is changed to `αγω`
Configuration menu - View commit details
-
Copy full SHA for 5351400 - Browse repository at this point
Copy the full SHA 5351400View commit details
Commits on Apr 7, 2022
-
First proof of concept for duplicate identifier case
It works but need more work because - bad O(n²) algorithm to be replaced by a hash[Map|Set] - use snprintf for simple int_to_str implementation
Configuration menu - View commit details
-
Copy full SHA for d253fc3 - Browse repository at this point
Copy the full SHA d253fc3View commit details
Commits on Apr 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 620fd9d - Browse repository at this point
Copy the full SHA 620fd9dView commit details
Commits on Apr 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c8c4fea - Browse repository at this point
Copy the full SHA c8c4feaView commit details
Commits on Apr 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for edf9bd9 - Browse repository at this point
Copy the full SHA edf9bd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef79138 - Browse repository at this point
Copy the full SHA ef79138View commit details
Commits on Apr 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7812fdb - Browse repository at this point
Copy the full SHA 7812fdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3738b8a - Browse repository at this point
Copy the full SHA 3738b8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f3ff6f - Browse repository at this point
Copy the full SHA 2f3ff6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f572773 - Browse repository at this point
Copy the full SHA f572773View commit details
Commits on Apr 26, 2022
-
ISUNICODEPUNCT_() use a codepoint not an offset. use ISPUNCT_()
Configuration menu - View commit details
-
Copy full SHA for 12ccd2f - Browse repository at this point
Copy the full SHA 12ccd2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 138a104 - Browse repository at this point
Copy the full SHA 138a104View commit details -
Change how struct
MD_REF_DEF
store dest:Use a pointer and a size instead of begining and ending index. We need a pointer because we want to store the heading identifier as destination, but the identifier is not part of the initial ctx->txt buffer. This is done like the `title` We also cascade change the `MD_LINK_ATTR` struct and supporting functions
Configuration menu - View commit details
-
Copy full SHA for 5d8a7e9 - Browse repository at this point
Copy the full SHA 5d8a7e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ecb4b8 - Browse repository at this point
Copy the full SHA 1ecb4b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d15e71 - Browse repository at this point
Copy the full SHA 2d15e71View commit details -
Configuration menu - View commit details
-
Copy full SHA for ada2e65 - Browse repository at this point
Copy the full SHA ada2e65View commit details
Commits on Oct 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 74f3e4b - Browse repository at this point
Copy the full SHA 74f3e4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bfc91d - Browse repository at this point
Copy the full SHA 6bfc91dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ec0845 - Browse repository at this point
Copy the full SHA 1ec0845View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eb9b06 - Browse repository at this point
Copy the full SHA 1eb9b06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36bb1e9 - Browse repository at this point
Copy the full SHA 36bb1e9View commit details
Commits on Oct 16, 2022
-
Add TOC option to the parser parameter struct
- depth for toc output - Increase the abi_version to 1 - add --table-of-content option to md2html - add --toc-depth=x to limit TOC levels
Configuration menu - View commit details
-
Copy full SHA for 8738b1e - Browse repository at this point
Copy the full SHA 8738b1eView commit details
Commits on Oct 19, 2022
-
add optional table of content place holder MARK
--table-of -content option has a parameter to set the mark --toc is a shorthand for the --table-of-content option wrong TOC depth is now an error
Configuration menu - View commit details
-
Copy full SHA for bc98da4 - Browse repository at this point
Copy the full SHA bc98da4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d4fc52 - Browse repository at this point
Copy the full SHA 3d4fc52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 643423b - Browse repository at this point
Copy the full SHA 643423bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 001494b - Browse repository at this point
Copy the full SHA 001494bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ee979f - Browse repository at this point
Copy the full SHA 1ee979fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fca919 - Browse repository at this point
Copy the full SHA 3fca919View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4f99b2 - Browse repository at this point
Copy the full SHA d4f99b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2fab2e - Browse repository at this point
Copy the full SHA f2fab2eView commit details
Commits on Oct 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a41ab75 - Browse repository at this point
Copy the full SHA a41ab75View commit details