Commit Graph

947 Commits (6ca1ca15dae8193de4c9fd7a9a7f583ab842934e)

Author SHA1 Message Date
Matthew Butterick 41a9522e28 refaction 5 years ago
Matthew Butterick b507a26a4b refac layout module into pieces 5 years ago
Matthew Butterick 550260e9c9 fewer assumptions 5 years ago
Matthew Butterick 6cbb96f823 split get-infos 5 years ago
Matthew Butterick 0030cb18aa stroke attr 5 years ago
Matthew Butterick edae15d254 refine the line 5 years ago
Matthew Butterick 2598b83277 introduce absolute positioning 5 years ago
Matthew Butterick 3114290280 type harder 5 years ago
Matthew Butterick eeec8d03cf also these 5 years ago
Matthew Butterick 171951b76e save some keystrokes 5 years ago
Matthew Butterick cba750518f doc repeaters 5 years ago
Matthew Butterick 7ddcf00c78 section repeaters 5 years ago
Matthew Butterick e723a5a6cd doc clarity 5 years ago
Matthew Butterick fd2818b853 start named quads 5 years ago
Matthew Butterick 04a111f478 allow any tag names 5 years ago
Matthew Butterick 87bbcb13e3 doc clarification 5 years ago
Matthew Butterick d7106572e5 parent child 5 years ago
Matthew Butterick 85d7eba608 uh, what I meant 5 years ago
Matthew Butterick d709b3bcdf fix `attach-to` 5 years ago
Matthew Butterick de5299441c typo 5 years ago
Matthew Butterick 7f2979ad22 remove `keep-all-lines` 5 years ago
Matthew Butterick 04b3b32a36 simpler avoidance 5 years ago
Matthew Butterick c579f0b831 allow em sizes for all dimension strings 5 years ago
Matthew Butterick e90ba9204f no more percentages 5 years ago
Matthew Butterick e1157db843 remove `line-align-last` attribute 5 years ago
Matthew Butterick 2f2c7d3104 better behavior for justified tracked 5 years ago
Matthew Butterick 476fb53006 better behavior under tracking 5 years ago
Matthew Butterick ec2f0724ce add Quad version info to metadata (closes #53) 5 years ago
Matthew Butterick 3a21e7dd9a start making tracking adjustment 5 years ago
Matthew Butterick 7a01ac7878 better break conversion 5 years ago
Matthew Butterick 111adae426 fix debug macro 5 years ago
Matthew Butterick d2d188ad85 tiny refac 5 years ago
Matthew Butterick 78debc7c4f support percentage & em for font-tracking attr 5 years ago
Matthew Butterick bb0e459e66 consolidate font-features attributes (closes #45) 5 years ago
Matthew Butterick eef839b1ce consolidate font-size and line-height attributes (addresses #45) 5 years ago
Matthew Butterick d72ffdd90d floating div 5 years ago
Matthew Butterick cc7ebba480 stronger 5 years ago
Matthew Butterick ebfbb77e62 ffs 5 years ago
Matthew Butterick 2832abefab allow variable-width columns (sort of) (fixes #51) 5 years ago
Matthew Butterick 5fbe24e9aa move dep 5 years ago
Matthew Butterick 83d52c46f5 refac2 5 years ago
Matthew Butterick babd03bd45 refac 5 years ago
Matthew Butterick 459ec3600b test font setup 5 years ago
Matthew Butterick 199869b604 set base-dir more sensitively 5 years ago
Matthew Butterick c9b8c4d8bf omit missing metadata 5 years ago
Matthew Butterick 7c3d71704a pairs 5 years ago
Matthew Butterick 1f1d318d56 fix metadata handling 5 years ago
Matthew Butterick 25f9eb3a38 notes 5 years ago
Matthew Butterick e28ce401cb dels 5 years ago
Matthew Butterick 614b0fb9f3 cohere 5 years ago
Matthew Butterick 31d14bcb82 huh 5 years ago
Matthew Butterick c797052580 moves 5 years ago
Matthew Butterick ed08c033e3 clarity 5 years ago
Matthew Butterick 5dd6e966be comments 5 years ago
Matthew Butterick a9c6d1d762 introduce break-quad 5 years ago
Matthew Butterick d2f554a8f0 break tester 5 years ago
Matthew Butterick ba49dc6bb2 test breaks 5 years ago
Matthew Butterick 60d9e6fef4 drop leading breaks 5 years ago
Matthew Butterick 26ea743742 more resilient column wrapping 5 years ago
Matthew Butterick 53c42d147e I meant: busted 5 years ago
Matthew Butterick afab60aa9d working 5 years ago
Matthew Butterick e3f103a262 tidier 5 years ago
Matthew Butterick 343235335f better behavior with unsaved DrRacket files 5 years ago
Matthew Butterick 03d2c721a7 what was I thinking 5 years ago
Matthew Butterick 83f1158090 fix string-quad (fixes #49) 5 years ago
Matthew Butterick c1b93d6859 tracking percentage 5 years ago
Matthew Butterick 293860f824 next: sizing discrepancy with tracking 5 years ago
Matthew Butterick 52ca4c3411 use capitalize not title 5 years ago
Matthew Butterick 6ccf2fe7e9 introduce font-case attribute 5 years ago
Matthew Butterick 4cd69f71db allow percentage for font-tracking 5 years ago
Matthew Butterick 0deb440ea0 note to self 5 years ago
Matthew Butterick ce785fab68 limit percentage syntax 5 years ago
Matthew Butterick 5aca6cf2a8 doc line-height-adjust 5 years ago
Matthew Butterick 7c7232ac32 inside 5 years ago
Matthew Butterick 55b5070b89 stub harder 5 years ago
Matthew Butterick 35fa2174aa stub out #lang quad 5 years ago
Matthew Butterick 743f8cad83 update tests 5 years ago
Matthew Butterick 7d8afa6b1b unfudge 5 years ago
Matthew Butterick 2e605af672 finesse on heading 5 years ago
Matthew Butterick c4a44822e1 typo 5 years ago
Matthew Butterick 6360f313cc add footer-text attribute 5 years ago
Matthew Butterick f84ff7be91 Update LICENSE.md 5 years ago
Matthew Butterick 47a8174ad8 better naming 5 years ago
Matthew Butterick c0917f3bc9 iterate in a way that allows #false values 5 years ago
Matthew Butterick 829bb533a8 footer-display 5 years ago
Matthew Butterick 14a918097d block level 5 years ago
Matthew Butterick f4ed8f4c72 Update README.md 5 years ago
Matthew Butterick 7136c41786 use utc time in test footer 5 years ago
Matthew Butterick 29f63be3e6 try withou;compession 5 years ago
Matthew Butterick 15ab49c740 bracketize 5 years ago
Matthew Butterick 2971d98592 update tests 5 years ago
Matthew Butterick c035d3f6c5 Update .travis.yml 5 years ago
Matthew Butterick 41072907aa rename test file 5 years ago
Matthew Butterick 9aa5ae0680 simplify path for find-relative 5 years ago
Matthew Butterick 701887c178 better kwn 5 years ago
Matthew Butterick 6b1c1e66ee doc typo 5 years ago
Matthew Butterick 00c9e04dac footer defaults to "text" font 5 years ago
Matthew Butterick 92edc2282f pdf submodule 5 years ago
Matthew Butterick 6422f04ad9 behave correctly around dir 5 years ago
Matthew Butterick db1296b13c send base dir to font setup 5 years ago
Matthew Butterick e50ac03dea fulfill a promise 5 years ago
Matthew Butterick 65ca77e2f7 doc nit 5 years ago
Matthew Butterick cf0d86b2a2 step 5 years ago
Matthew Butterick cee9c92e68 step 5 years ago
Matthew Butterick 91075c820c use best wrap 5 years ago
Matthew Butterick 0f5716f42b typo 5 years ago
Matthew Butterick 93a3db10c0 step 5 years ago
Matthew Butterick 7ef031b978 start footnote algorithm 5 years ago
Matthew Butterick c1d749949a start footnotes 5 years ago
Matthew Butterick 9da262c7d7 test line height 5 years ago
Matthew Butterick af15ee95bb parse "pt" in dimension strings 5 years ago
Matthew Butterick 667faac2ff fix line-height 5 years ago
Matthew Butterick 8678403eaf support PDF metadata fields 5 years ago
Matthew Butterick c1ca8e705b stringy 5 years ago
Matthew Butterick 5e328077a8 support output-path attribute 5 years ago
Matthew Butterick c3d66d914f doc typo 5 years ago
Matthew Butterick 66f4d93b13 start draw 5 years ago
Matthew Butterick 6ecd6eee90 refac 5 years ago
Matthew Butterick 1aa7dc038d nits 5 years ago
Matthew Butterick 2c482d888b deletion 5 years ago
Matthew Butterick 5e5933820e simplify 5 years ago
Matthew Butterick bbd1b772c7 track runs implicitly 5 years ago
Matthew Butterick 762b75a41b and more 5 years ago
Matthew Butterick 2bd5e79704 replace some struct-copy 5 years ago
Matthew Butterick cc7a64c5ee update test infra 5 years ago
Matthew Butterick 75b3b0939c raco qtest 5 years ago
Matthew Butterick 9c35a3de43 inner & outer alignment (closes #42) 5 years ago
Matthew Butterick 0a2c94cfbb tidying 5 years ago
Matthew Butterick c0cd2fa627 oops: wrap-qs wasn't reversed 5 years ago
Matthew Butterick 573804651d start it 5 years ago
Matthew Butterick 1ea67cbecb ignore empty sections 5 years ago
Matthew Butterick 6996eac838 tiny simplify 5 years ago
Matthew Butterick 9d47c31b65 add `page-margin-gutter` attribute (closes #25) 5 years ago
Matthew Butterick b9e371d102 improve handling of blank pages and continuous page numbering 5 years ago
Matthew Butterick f5b520032f "section-level" not "top-level" 5 years ago
Matthew Butterick 8e991e8671 update testers 5 years ago
Matthew Butterick 4604b1148b multiple sections and `page-side-start` attribute (closes #26) 5 years ago
Matthew Butterick 8651cd1441 document base-dir arg in `render-pdf` 5 years ago
Matthew Butterick 31761a3502 resolve relative paths in attribute values (closes #38) 5 years ago
Matthew Butterick 530f4fad2d section splits 5 years ago
Matthew Butterick ac0b3a129e test sections 5 years ago
Matthew Butterick 6980c5c49c sections 5 years ago
Matthew Butterick f7c8067fa1 add section break thingy 5 years ago
Matthew Butterick 79b11ea75e per-page sizing 5 years ago
Matthew Butterick 4b8e4c2992 start page sizer 5 years ago
Matthew Butterick 10cbb47950 allow keyword arguments to have quotes (closes #39) 6 years ago
Matthew Butterick 2e622ce368 qualifier 6 years ago
Matthew Butterick 5133d26002 skim note 6 years ago
Matthew Butterick 6903d6c67c centralize dimension parsing 6 years ago
Matthew Butterick dc211888e1 parse dimensions & add font-baseline-shift (closes #37) 6 years ago