Lively Kernel canvas
EntwicklertagebuchTobiasPape:TeX40true
savefalsenulltruenull
ToDos•Formatter•BookMorph•Indentation183
newentryfalsenullfalsetrue
null
sortfalsenullfalsetrue
null
reversefalsenullfalsetrue
null
2010-06-29,TueDearJournal,IcannowJustify,Center,andflush-left:).Thisiscool.218
true
2010-06-2823:10,MonDearJournal,finally!ImanagedittomakeaParagraphwithaforcedLinebreakanditisendinginanewLine,and,thusextendingtheTextMorph.Shouldsleepnow.183
true
2010-06-2822:30,MonDearJournal.TextMorphsaredrivingmecrazy.Itishardnottobeangry.Theproblemis,thatnealyeveryMouse-To-TextMappingisdoneviaStringindices.Niceidea,however,hardtoadapttoKnuthsNodes,wheretherecanbeanynumberofnot-string-containingnodebetweentwoBoxes.Sigh.185
true
2010-06-15,Tue•LastentrydoesnotHold.—Traitsimposeyetanotherscopeproblem.182
true
2010-06-02,Wed•DecidedtouseTraitsforaBreakpoint-StreambehaviourontheNodeNet181
true
2010-06-01,Tue•http://www.peterkroener.de/was-ist-html5-und-was-nicht-und-was-haette-der-kaiser-dazu-gesagt/#more-6053•http://www.peterkroener.de/wp-content/uploads/2010/05/HTML5-Technologien3.png185
true
18
true
2010-05-25,Tue181
//1.add'apps.Journal'tolocalrequirements//2.RemoveoldPageSpecificCodejournal=newJournalWidget();pane=journal.buildView();pane.name='journal'pane.openInWorld()this.world().submorphs.select(function(ea){returneainstanceofJournalEntryMorph}).each(function(ea){$morph('journal').ownerWidget.container.addMorph(ea)})1813
2010-05-20,Thu•ForJens:—Ifyou'reattheendofaTextandhitEnter,TheCursordoesnotmovetothenextline.why?TheTextcontainsanewline,yes,butthedivisionofthetextintolinesdoesnotyieldmorelinesthanbefore,asnothingisfollowingthenewline.—WhatdoesKnuthdo?°Everyparagraphendswithacombination:<penalty:nobreak><glue:fill><penalty:forcebreak>(forleftorjustified)i.e.,whenputtinganewlineattheendofyourtext,(equivalentto<penalty:forcebreak>),thisyieldsanewandemptyline.—iassumebetterpicking,dependingonthepicking-rulesforwhitespace.18 (for left or justified)\n\t\t\ti.e., when putting a newline at the end of your text, (equivalent to\n\t\t\t), this yields a new and empty line.\n\t—\ti assume better picking, depending on the picking-rules for white space."]]>11 (for left or justified)\n\t\t\ti.e., when putting a newline at the end of your text, (equivalent to\n\t\t\t), this yields a new and empty line.\n\t—\ti assume better picking, depending on the picking-rules for white space."]]>
2010-05-19,Wed•ChunkStream=>NodeMesh.—"Hello,world"=><text><tspan>Hello</tspan><tspan/><tspan>,</tspan><tspan/><tspan>world</tspan></text>—<tspan/>forvariouswhitespaces18 NodeMesh.\n\t—\t\"Hello, world\" => Hello,world\n\t—\t for various white spaces"]]>4
2010-05-18,Tue•ICU:http://icu-project.org/docs/papers/internationalization_support_for_javascript.html—sucks.182
2010-05-12,Wed•TriedContextJStoinspectoneandonlyoneTextMorph.—wentwell;untilmessingtheTextMorph.renderTextfunc.—inlineconsolegotmessedupalthoughtheresplayerwasn'tactivethere—(notetoself:fixvariouswidthofcharactersas—)•TM.renderTextcallstocomposelinesfromagivenstring,—returns'lines'ArrayofTextLines—Eachlineisasktorenderitself!—Insight:Rendereingisirrespecitveofthelines-Array'sordering.+Reversingthearraydoesnotchangeresult1810
2010-05-04,Tue18
•FindandinvestigatecurrentTypeLayoutAlgo.•InvestigateandevaluateTypeSet•Prototypicalreplacecurrentalgow/TypeSetbasedone.•Demos•MakeTextenteredbelayoutedusingthenewalgo.•MakeAlgopluggable,ContextJS-Layers•Entertextusingold,•Layouttextusingnewalgo•Providemeansofconfiguringthealgorithm•programmaticallychangealignment,spacing,constraints…•provideakindofTeXlang.1610
2010-04-27,Mon18
ErsterEntry16
200true
dismissallfalsenulltruefalsetrue
Xfalsenulltruefalsetrue
serializing....16nullnull192