2006-01-31T00:05:16 <xorAxAx> [PERIODIC ANNOUNCEMENT] Logs can be found on http://moinmoin.wikiwikiweb.de/MoinMoinChat/Logs/moin-dev
2006-01-31T19:00:51 <xorAxAx> 19:00:39 < xorAxAx> if we put all wikimacro/wikiaction code into files, we would allow people to override them
2006-01-31T19:00:56 <xorAxAx> any opinion on that?
2006-01-31T19:27:49 <ThomasWaldmann> xorAxAx: wikiutil.py is a file
2006-01-31T19:28:26 <xorAxAx> ThomasWaldmann: ?
2006-01-31T19:28:44 <xorAxAx> ThomasWaldmann: i mean separating the inlined plugins into separate files. wikiutil is not related at all here
2006-01-31T19:28:44 <ThomasWaldmann> do you mean plugins?
2006-01-31T19:29:21 <ThomasWaldmann> yes, we could do that. cgi performance would get lower, though.
2006-01-31T19:29:49 <ThomasWaldmann> so the first question is the one for the practical application :)
2006-01-31T19:30:25 <xorAxAx> it wont get much lower i guess because moin doesnt load that many plugins ...
2006-01-31T19:39:30 <ThomasWaldmann> now: import wikimacro, then: import br, import fullsearch, import ...
2006-01-31T19:39:55 <ThomasWaldmann> per file: 10ms+
2006-01-31T19:40:42 <xorAxAx> i think we should profile the mostly used ones and separate the rather infrequently used ones
2006-01-31T19:41:15 <ThomasWaldmann> and get some use cases first :)
2006-01-31T19:41:38 <ThomasWaldmann> we have lots of other stuff to invest time...
2006-01-31T19:41:38 <xorAxAx> we had one in #moin a few minutes ago
2006-01-31T19:50:28 <dreimark> Hi Thomas,
2006-01-31T19:50:40 <dreimark> MoinMoinBugs/WikiactionGuiActionCancelToLate
2006-01-31T19:52:47 <dreimark> I think if one cancels it does not need to call
2006-01-31T19:52:48 <dreimark> savetext = convert(request, pagename, savetext)
2006-01-31T19:53:30 <dreimark> and then trash it
2006-01-31T19:55:19 <Fabi> dreimark, we have to
2006-01-31T19:55:34 <xorAxAx> Fabi: why?
2006-01-31T19:55:35 <Fabi> it is saved in User/EditorBackup
2006-01-31T19:55:39 <xorAxAx> ah
2006-01-31T19:55:55 <xorAxAx> then put a try, except around it and reraise the exception later
2006-01-31T19:55:56 <Fabi> I changed this to get the HTML out of the backup
2006-01-31T19:57:10 <Fabi> are there any opinions about shipping a gallery parser+action
2006-01-31T19:57:57 <xorAxAx> Fabi: if it works ...
2006-01-31T19:58:04 <Fabi> not yet
2006-01-31T19:58:12 <Fabi> working on it
2006-01-31T19:58:15 <xorAxAx> the market ones are very dirty, at least the last time when i looked at it
2006-01-31T19:58:19 <Fabi> based on Gallery2
2006-01-31T19:58:28 <xorAxAx> i dont know gallery2, though
2006-01-31T19:58:33 <Fabi> but most parts get rewritten right now
2006-01-31T19:58:46 <Fabi> it is/was dirty
2006-01-31T19:59:14 <xorAxAx> :-)
2006-01-31T19:59:29 <Fabi> still relys on java script
2006-01-31T19:59:52 <Fabi> I consider a fall back
2006-01-31T20:01:43 <xorAxAx> good idea
2006-01-31T20:02:27 <dreimark> Fabi:what actions did you plan for the new Galelry parser
2006-01-31T20:03:30 <Fabi> see http://moinmoin.wikiwikiweb.de/ParserMarket/Gallery2
2006-01-31T20:03:36 <Fabi> search for slideshow
2006-01-31T20:04:10 <Fabi> I use other buttons though
2006-01-31T20:05:09 <dreimark> ok
2006-01-31T20:05:31 <dreimark> do you use description and exif data as well
2006-01-31T20:06:31 <Fabi> yup
2006-01-31T20:06:47 <Fabi> but it will be configurable via parser param
2006-01-31T20:07:43 <dreimark> what is with the other actions: rotate, full screen, remove
2006-01-31T20:08:17 <Fabi> I already dropped the sequence feature
2006-01-31T20:08:47 <Fabi> rotate - if left in - will depend on the Python Image Library
2006-01-31T20:09:33 <Fabi> als long as we don't have a rename action for attachments remove should get deactivated
2006-01-31T20:10:26 <dreimark> ok
2006-01-31T20:10:53 <Fabi> but rotate is very buggy right now...
2006-01-31T20:11:28 <dreimark> which timetable do you have planned for this
2006-01-31T20:11:53 <xorAxAx> im sure he will release it earlier than a lupy fix :)
2006-01-31T20:12:03 <Fabi> hope to publish a first snapshot next WE
2006-01-31T20:12:09 <dreimark> lupy is dead or isn't it
2006-01-31T20:12:33 <dreimark> what is the problem with rotate
2006-01-31T20:12:58 <xorAxAx> dreimark: moin is dead if you enable lupy as well :)
2006-01-31T20:13:02 <Fabi> it doesn't get the image, webnail, thumbnail right
2006-01-31T20:13:11 <Fabi> it rotates only some
2006-01-31T20:13:18 <xorAxAx> integrating pylucene patch and fixing the remaining bugs would push this further ...
2006-01-31T20:13:44 <Fabi> problem is that there are some major bug in lupy
2006-01-31T20:14:31 <dreimark> remove thumbnail, webnail, rotate the image, recreate thumbnail, webnai
2006-01-31T20:14:39 <dreimark> l
2006-01-31T20:16:22 <dreimark> normally it does it always right the browser is the problem
2006-01-31T20:16:48 <dreimark> konqueror remembers the old image it does not depend if cache is off or on
2006-01-31T20:17:11 <dreimark> firefox shows it always right
2006-01-31T20:17:53 <Fabi> IIRC it sometimes beleaves that the webnail is the real image
2006-01-31T20:17:56 <xorAxAx> Fabi: i said pylucene
2006-01-31T20:18:07 <xorAxAx> Fabi: i dont see any problems using pylucene
2006-01-31T20:18:23 <Fabi> me neither
2006-01-31T20:18:24 <xorAxAx> if somebody seriously needs it, then he can install a binary as well
2006-01-31T20:18:51 <Fabi> yes, but we can't use it as infrastructure
2006-01-31T20:19:31 <xorAxAx> i didnt agree with that anyway
2006-01-31T20:19:58 <ThomasWaldmann> re
2006-01-31T20:21:23 <dreimark> Fabi:does this happen with Gallery2 too?
2006-01-31T20:24:47 <ThomasWaldmann> btw, i intend to make another bugfix release with the formatter / win32 fixes soon
2006-01-31T20:25:13 <ThomasWaldmann> so if someone wants to look at the code before i merge it to main, do it soon :)
2006-01-31T20:25:43 <xorAxAx> i am just interested in it when it got into main :)
2006-01-31T20:27:40 <dreimark> is then the user.py.patch added too
2006-01-31T20:27:59 <dreimark> from MoinMoinTodo/Release_1.5.1
2006-01-31T20:29:37 <ThomasWaldmann> dreimark: the branch is only parser/formatter stuff
2006-01-31T20:29:56 <ThomasWaldmann> but I will look at it
2006-01-31T20:30:09 <dreimark> that's right I thought for bugfix release
2006-01-31T20:32:26 <dreimark> Fabi:ParserMarket/Gallery2 page is at PageHits list at position 113
2006-01-31T20:32:45 <dreimark> so it seems interesting many users
2006-01-31T20:33:13 <ThomasWaldmann> xorAxAx: why do you reopen old bugs?
2006-01-31T20:33:43 <ThomasWaldmann> the one where you wrote "duplicate" was fixed by user by a modpy patch
2006-01-31T20:34:14 <xorAxAx> ThomasWaldmann: because the old one concluded that its a bug that should be worked around in moin ;-)
2006-01-31T20:36:57 <dreimark> xorAxAx:same like the copy.py bug CategoryMoinMoinWorkaround or something else?
2006-01-31T20:38:17 <xorAxAx> dreimark: that was a bug in moin that was worked around by avoiding edge cases in the std lib :)
2006-01-31T20:38:22 <xorAxAx> in this case, its a real modpy bug
2006-01-31T20:38:35 <ThomasWaldmann> xorAxAx: so how do you want to work around?
2006-01-31T20:38:47 <ThomasWaldmann> the patches are for modpy, not for moin
2006-01-31T20:38:57 <xorAxAx> ThomasWaldmann: lets ask the modpy guys :)
2006-01-31T20:39:21 <xorAxAx> i think thats the way to go
2006-01-31T20:39:41 <xorAxAx> they should explain us why they have been shipping b0rked code for ages
2006-01-31T20:40:03 <ThomasWaldmann> maybe you should add "no moin bug" to status
2006-01-31T20:45:17 * ThomasWaldmann tries to fix that macro p bug now
2006-01-31T20:48:04 <ThomasWaldmann> #self.inhibit_p = 1 # fixes UserPreferences, but makes new trouble!
2006-01-31T20:50:19 <Fabi> hehe
2006-01-31T20:52:30 <ThomasWaldmann> hmm, reverted that change, UP still looks ok
2006-01-31T20:54:44 <ThomasWaldmann> feel free to test in http://refactor.wikiwikiweb.de/ and find stuff that breaks now. Clear the cache on any page you try.
2006-01-31T20:55:57 <dreimark> is it possible to clear the cache automaticly before a page is opened in gui?
2006-01-31T20:58:31 <dreimark> GUI_IndentMoving2 isn't fixed or ?
2006-01-31T20:58:52 <ThomasWaldmann> it should clear when you save anyway
2006-01-31T20:59:28 <dreimark> but does it get data formatted from a wrong cache?
2006-01-31T21:00:20 <ThomasWaldmann> it gets data from text_gedit formatter and that is not cached
2006-01-31T21:00:37 <dreimark> ok
2006-01-31T21:06:22 <dreimark> soemtimes I wish to have HelpContents herarchical
2006-01-31T21:06:52 <dreimark> HelpContents/HelpForBeginners and so on
2006-01-31T21:13:13 <dreimark> http://refactor.wikiwikiweb.de/HelpOnTables
2006-01-31T21:13:43 <dreimark> some missing lines in firefox
2006-01-31T21:14:40 <dreimark> Alignment example does not show all horizontal lines
2006-01-31T21:15:09 <xorAxAx> you are red, dreimark :)
2006-01-31T21:15:41 <dreimark> if it works ;-)
2006-01-31T21:16:54 <xorAxAx> thats red again^Whey, i am have problems with red-green-differentiation according to the doctor of the KWEA :)
2006-01-31T21:17:01 <xorAxAx> s/i am/i/
2006-01-31T21:17:10 <xorAxAx> but i havent noticed them anywhere besides there
2006-01-31T21:18:55 <dreimark> konqueoror does show them
2006-01-31T21:21:08 <ThomasWaldmann> dreimark: what exactly is missing?
2006-01-31T21:22:15 <dreimark> NEW STYLE: General table layout and HTML like options
2006-01-31T21:22:24 <dreimark> below the horizontal line was missing
2006-01-31T21:22:42 <dreimark> I have resized the browser and reloaded
2006-01-31T21:22:57 <dreimark> now it's there
2006-01-31T21:23:20 <dreimark> at Alignment
2006-01-31T21:23:49 <dreimark> it was not missinf the horizontal line but the vertical between top and bottom
2006-01-31T21:24:55 <dreimark> so false alarm I can't reproduce it now
2006-01-31T21:28:10 <ThomasWaldmann> maybe a rendering problem in browser (not wrong html)?
2006-01-31T21:29:31 <dreimark> while it goes well in konqueror and by now in firefox too I think it was a rendering problem in firefox
2006-01-31T21:29:42 <dreimark> if it happens again I save the source
2006-01-31T21:32:59 <ThomasWaldmann> but vertical alignment is broken
2006-01-31T21:36:03 <dreimark> I see top on top
2006-01-31T21:36:10 <dreimark> in the table
2006-01-31T21:36:56 <dreimark> same line as left in first column
2006-01-31T21:38:27 <dreimark> in SyntaxReference
2006-01-31T21:39:13 <dreimark> and in HelpOnTables it looks broken but probably syntax error?
2006-01-31T21:42:17 <dreimark> it's broken syntax is right
2006-01-31T21:45:48 <ThomasWaldmann> i just fixed the colouring error on moinmaster
2006-01-31T21:45:59 <ThomasWaldmann> maybe fix your error there, too
2006-01-31T21:48:03 <dreimark> NEW STYLE: alignment top is wrong
2006-01-31T21:49:38 <dreimark> It is a syntax error, mixed code old style new style
2006-01-31T21:50:06 <dreimark> ma be?
2006-01-31T21:50:08 <dreimark> may
2006-01-31T21:53:00 <dreimark> top and bottom don't work in ExampleAlignment
2006-01-31T21:59:32 <dreimark> see right syntax now at http://refactor.wikiwikiweb.de/ExampleAlignment
2006-01-31T22:02:17 <ThomasWaldmann> if help page is wrong, please fix help page
2006-01-31T22:11:36 <dreimark> gui has in table mode a lot of problems
2006-01-31T22:14:33 <dreimark> * in text mode you could use indent level for the table you can't in gui mode
2006-01-31T22:17:57 <dreimark> http://refactor.wikiwikiweb.de/GUI_Table in gui does not work
2006-01-31T22:18:13 <dreimark> it's an other indent . problem
2006-01-31T22:19:20 <dreimark> fabi: gui changes the page if nothing is changed
2006-01-31T22:23:13 <dreimark> GUI_Table2 shows what happens if you choose TableProperties
2006-01-31T22:24:40 <ThomasWaldmann> gui editor table stuff will get fixed later
2006-01-31T22:25:40 <dreimark> ok then I stop testing this now
2006-01-31T22:26:17 <ThomasWaldmann> the last todo i found formatter/parser related is that entities stuff
2006-01-31T22:26:40 <ThomasWaldmann> if someone find more that is easily fixed, tell me :)
2006-01-31T22:34:25 <ThomasWaldmann> xorAxAx: do you see a problem with adding a amp=1 param to wikiutil.escape and call it from text_html._text with amp=0 so it doesnt replace the & in &entity; ?
2006-01-31T22:35:15 <xorAxAx> ThomasWaldmann: &s in text() args need to be replaced of course
2006-01-31T22:35:25 <xorAxAx> if that is ensured ...
2006-01-31T22:36:12 <ThomasWaldmann> _text is called by text...
2006-01-31T22:36:36 <ThomasWaldmann> why does it need to be replaced?
2006-01-31T22:37:15 <ThomasWaldmann> Hinz & Kunz ?
2006-01-31T22:38:14 <xorAxAx> needs to become &
2006-01-31T22:38:29 <xorAxAx> otherwise its invalid html, you can do XSS etc.
2006-01-31T22:38:34 <ThomasWaldmann> yes
2006-01-31T22:38:41 <ThomasWaldmann> hmm, not that easy
2006-01-31T22:39:17 <xorAxAx> pretty easy ... where is the problem?
2006-01-31T22:39:51 <ThomasWaldmann> both cases can occur mixed
2006-01-31T22:39:58 <xorAxAx> ?
2006-01-31T22:40:13 <xorAxAx> the wiki parser did it correctly
2006-01-31T22:40:16 <ThomasWaldmann> Hinz & Müller
2006-01-31T22:40:18 <xorAxAx> did you break that? %-)
2006-01-31T22:40:37 <ThomasWaldmann> it never worked for = a & b =
2006-01-31T22:40:42 <ThomasWaldmann> ehrm
2006-01-31T22:40:42 <xorAxAx> of course. because of that, you can just use numerical entities
2006-01-31T22:40:51 <ThomasWaldmann> it never worked for = Müller =
2006-01-31T22:40:57 <xorAxAx> ?
2006-01-31T22:41:13 <ThomasWaldmann> http://moinmoin.wikiwikiweb.de/MoinMoinBugs/EntitiesInHeadingAndUrls
2006-01-31T22:41:38 <xorAxAx> ü is not a numeric entity
2006-01-31T22:42:14 <ThomasWaldmann> i added symbolic entities in refactor
2006-01-31T22:42:26 <ThomasWaldmann> treated the same way as numeric
2006-01-31T22:42:47 <xorAxAx> as you can see, thats b0rked
2006-01-31T22:43:06 <xorAxAx> please think beforehand *sigh*
2006-01-31T22:43:38 <ThomasWaldmann> did i ever mention you need to be more concrete?
2006-01-31T22:44:09 <xorAxAx> umm, yeah
2006-01-31T22:44:22 <xorAxAx> you cannot decide if a & starts a numeric entity without knowing all
2006-01-31T22:44:27 <xorAxAx> s/numeric//
2006-01-31T22:44:47 <xorAxAx> which makes the parser really complex
2006-01-31T22:45:04 <ThomasWaldmann> it just uses some regex
2006-01-31T22:45:19 <xorAxAx> as we have already all entities in the code ...
2006-01-31T22:45:21 <ThomasWaldmann> &[a-z][A-Z]+;
2006-01-31T22:45:51 <xorAxAx> hmm, that doesnt match Ü does it?
2006-01-31T22:46:01 <ThomasWaldmann> wait
2006-01-31T22:46:46 <ThomasWaldmann> (?P<ent_symbolic>&[a-zA-Z]+;)
2006-01-31T22:47:08 <ThomasWaldmann> of course that can make a wrong match &wtf;
2006-01-31T22:47:24 <xorAxAx> it can yield false matches, yeah
2006-01-31T22:47:30 <xorAxAx> leading to invalid html code
2006-01-31T22:47:51 <xorAxAx> if we want to go for xhtml output, that might be a problem
2006-01-31T22:48:05 <ThomasWaldmann> not as long as you have correct content :)
2006-01-31T22:48:05 <xorAxAx> if we wont, then we do not necessarily need to care :)
2006-01-31T22:49:08 <ThomasWaldmann> ordered lists maybe will never be strict, btw. not even strict html 4.01
2006-01-31T22:49:21 <xorAxAx> why?
2006-01-31T22:49:37 <ThomasWaldmann> because those idiots remove value= and start= attrs
2006-01-31T22:50:46 <ThomasWaldmann> list type can be done in css, start= can be done in css 2.1, value = ???
2006-01-31T22:51:07 <ThomasWaldmann> (and who implements css 2.1?)
2006-01-31T22:53:09 <ThomasWaldmann> so we cant do 1.#4 in strict *html
2006-01-31T22:55:06 <xorAxAx> we could use css
2006-01-31T22:55:10 <ThomasWaldmann> ok, I'll merge into main now
2006-01-31T22:55:33 <ThomasWaldmann> xorAxAx: if you know how, make a FeatureRequest for XhtmlStrictOl
2006-01-31T22:56:13 <xorAxAx> if i get to know the solution, i will do
2006-01-31T22:59:21 <ThomasWaldmann> i googled for it and the usual advice is to continue using value and start, ignore w3c validator and claim strict nevertheless
2006-01-31T23:00:56 <xorAxAx> :-)
2006-01-31T23:01:16 <dreimark> a.#4 does work too :-)
2006-01-31T23:06:38 <ThomasWaldmann> dreimark: it should
2006-01-31T23:11:22 <ThomasWaldmann> duck!
2006-01-31T23:12:19 <ThomasWaldmann> ok, all wikis running on merged code now
2006-01-31T23:12:31 <ThomasWaldmann> (merged refactor branch)
2006-01-31T23:12:48 <dreimark> ok
2006-01-31T23:15:20 <dreimark> are you sure the cache is cleared?
2006-01-31T23:16:13 <dreimark> it would make it much easier to see if something does not go right
2006-01-31T23:18:32 <ThomasWaldmann> i touched the MoinMoin dir, that should invalidate the cache
2006-01-31T23:24:18 <ThomasWaldmann> we call url() with unescaped=x, but there is no code to check unescaped there...
2006-01-31T23:31:08 <dreimark> xorAxAx:where are the MoinChat/Logs/moin-dev if the last 7 days
2006-01-31T23:31:35 <xorAxAx> dreimark: checking
2006-01-31T23:32:25 <xorAxAx> hah, this time, its thomas fault :)
2006-01-31T23:32:43 <xorAxAx> ThomasWaldmann: please check the cronjob
2006-01-31T23:37:14 <dreimark> gn
2006-01-31T23:38:56 <ThomasWaldmann> xorAxAx: cmdline?
2006-01-31T23:39:22 <xorAxAx> ThomasWaldmann: that runs the irclogimporter
2006-01-31T23:55:35 <ThomasWaldmann> it filled up /tmp
2006-01-31T23:55:46 <xorAxAx> it doesnt use tmp at all, does it?
2006-01-31T23:57:25 <ThomasWaldmann> i used if for a logfile
MoinMoin: MoinMoinChat/Logs/moin-dev/2006-01-31 (last edited 2007-10-29 19:06:24 by localhost)