aboutsummaryrefslogtreecommitdiff
path: root/module (unfollow)
Commit message (Collapse)Author
2022-06-12Update remaining routse to new xml or html system.Hugo Hörnquist
The old sxml->html-string was always wrong, since smxl->xml doesn't (necessarily) produce valid HTML. Now we get proper HTML or XHTML, depending on the `html' parameter.
2022-06-12Add html parameter to routes.Hugo Hörnquist
Finally making the few previous commits worth something.
2022-06-12Embedd fragile strings in sxml in procedures.Hugo Hörnquist
Since procedures allow direct controll of the output. Everything worked fine for XML output, but HTML encodes apostrophes as ', which works really bad in script tags.
2022-06-12Add <!DOCTYPE html> to xhtml-doc macro.Hugo Hörnquist
The doctype declaration is "required" when outputing regular HTML, and fine when output XHTML. Also remove the tests of xhtml-doc, since they basically just copied the deffinition (and stoped working since a procedure can't easily be tested for equality).
2022-06-12Extend sxml->html to copy procedures output verbatim.Hugo Hörnquist
sxml->xml already allows arbitrary strings to be included through procedures current output port. This adds the same feature to sxml->html for feature parity.
2022-06-12Re-add (sxml html).Hugo Hörnquist
See future commits for rationale. This reverts commit 54fc8cf92e9212cc88c824f7b49549160d860657.
2022-06-11Add number of TODO's.Hugo Hörnquist
2022-06-11Fix a few strings where translations wheren't applied.Hugo Hörnquist
2022-06-11Extend web-query to handle keys without values.Hugo Hörnquist
2022-06-11Rewrote rrule-instances to handle RDATE and EXDATE correctly.Hugo Hörnquist
2022-06-10Move if in recurrence generate to better place.Hugo Hörnquist
2022-06-10Clean up creation of global-event-object.Hugo Hörnquist
2022-06-10Clean up (calp server routes).Hugo Hörnquist
2022-06-10Add rrule-instances-rawHugo Hörnquist
The current rrule-instances requires an event, the new one works directly on recurrence rules (and dates) meaning that it can be used independently.
2022-06-10Add rrule-instances-rawHugo Hörnquist
The current rrule-instances requires an event, the new one works directly on recurrence rules (and dates) meaning that it can be used independently.
2022-05-18Add procedure realpath.Hugo Hörnquist
2022-05-11Add remove-child! at appropriate places.Hugo Hörnquist
2022-05-11Add procedure remove-child!Hugo Hörnquist
2022-05-11Resolve failing tests from last commit.Hugo Hörnquist
2022-05-11Add procedure with-working-directory.Hugo Hörnquist
2022-05-11Move let-env to own module.Hugo Hörnquist
2022-04-25Minor cleanup.Hugo Hörnquist
2022-04-24Introduce filename-extension procedure.Hugo Hörnquist
2022-04-24Dead code removal.Hugo Hörnquist
2022-04-23Introduce component date-jump.Hugo Hörnquist
2022-04-23Update comment on cal-table.Hugo Hörnquist
2022-04-23Remove unused procedure form.Hugo Hörnquist
2022-04-23Made update-zoneinfo own entry point.Hugo Hörnquist
2022-04-23Fix missing hower-text for changelog tabs.Hugo Hörnquist
2022-04-23Move repl-start to end of main.Hugo Hörnquist
Since everything is properties the repl thread needs to be spawned AFTER the configuration is loaded.
2022-04-23Repair and rewrote sliders in HTML.Hugo Hörnquist
The old ones where broken since i accidentally removed setVar, instead of reintrocuding that, I rewrote slider-inputs as web components, which frees us of having some hacky javascript in the html code.
2022-04-21Add procedure file-hidden?.Hugo Hörnquist
2022-04-21Fix comment on unval.Hugo Hörnquist
2022-04-21datetime->decimal-hour correct time for hours without days.Hugo Hörnquist
2022-04-21Simplify week-day-name.Hugo Hörnquist
The out of range exception could never occur, since I aleready limited the interval to (n % 7) + 1.
2022-04-21Fix some translations not being evaluated.Hugo Hörnquist
2022-04-12Fix edit popups not auto opening.Hugo Hörnquist
Depending an the exact text of an translatable string seems like a bad idea.
2022-04-11Fix name collision in server entry-point.Hugo Hörnquist
2022-04-11Translate newly added strings.Hugo Hörnquist
2022-04-11Remove config sandbox.Hugo Hörnquist
Old sandbox approach always felt like bit of a hack.
2022-04-11Allow translation of non-extracted strings.Hugo Hörnquist
2022-04-11Manual fixup of f589216Hugo Hörnquist
Name conflicts are apparently not good. Manual fixup since it's too much a hassle to undo the merge.
2022-04-11Replace config system with paramater based system.Hugo Hörnquist
This new setup stores all configurations are parameters. This forces everything into modules, and ensures that we can't have a module use an unloaded config. It (unfortunatelly) also causes users to have to specify namespaces when defining values, but ini-files (and the like) already does that. Also, there is nothing stopping a new `set-config!' from being defined which allows un-namespaced operation. The commit also removes the introspection procedures. They where a bit weird to begin with, since they only showed loaded fields. And since the program had no way of properly serializing or deserializing them we remove them for the time being. They would however be good to reintroduce together with a proper menu for editing simple configuration (see Emacs' `custom-set-variables').
2022-04-11Fix loop in import entry-point.Hugo Hörnquist
2022-04-11Fixup translatable strings.Hugo Hörnquist
2022-04-05Use existing filename if exists.Hugo Hörnquist
2022-04-05Remove reference to non-existant parameter submit.Hugo Hörnquist
2022-04-05Minor fixups.Hugo Hörnquist
2022-04-05with-vulgar now uses alternative screen.Hugo Hörnquist
2022-04-05Made sidebar date headings sticky.Hugo Hörnquist