2008-06-28T00:07:03  <ThomasWaldmann> yes
2008-06-28T00:07:25  <johill> ok cool
2008-06-28T00:07:30  <johill> thanks
2008-06-28T00:08:37  <ThomasWaldmann> try v2
2008-06-28T00:09:15  <johill> I don't even have apache installed right now, but ok, I'll check it out tomorrow
2008-06-28T11:50:48  <ThomasWaldmann> moin
2008-06-28T11:51:55  <xorAxAx> byegonweon: moin
2008-06-28T11:52:05  <xorAxAx> byegonweon: please review your commits with "hg diff" -- http://hg.moinmo.in/moin/1.8-guieditor-mbyeongweon/rev/4fb99140c7c6 contained changes to a file that were related to whitespace only
2008-06-28T11:52:21  <xorAxAx> byegonweon: note that you will get the latter msg a second time in the future for technical reasons
2008-06-28T12:07:14  <gizmach> moin
2008-06-28T12:18:43  <ThomasWaldmann> hi gizmach
2008-06-28T12:19:50  <gizmach> hi ThomasWaldmann
2008-06-28T12:23:14  <gizmach> ThomasWaldmann: I don't know what should else be in the requirement list, I search code and look at the ACL rights ...
2008-06-28T12:26:57  <ThomasWaldmann> well, if you think you are done, start doing a good design based on what you need
2008-06-28T12:28:58  <ThomasWaldmann> your requirements list is like grepoutput
2008-06-28T12:29:16  <ThomasWaldmann> it should be rather tell, for what reason it is used there
2008-06-28T12:29:55  <gizmach> :) will make it more verbose and explain
2008-06-28T12:34:58  <ThomasWaldmann> btw, you maybe should divide that req list into operations on a group object and operations on a groupmanagment object
2008-06-28T12:36:30  <ThomasWaldmann> and dont stick too much to the old code, just list the semantics of the required operations
2008-06-28T12:39:28  <gizmach> ok
2008-06-28T13:10:16  <gizmach> I have some doubts about addmember and addmembers which are currently in the wikidicts group, I think only the update method should exist and it will handle all adding member from the lower level code
2008-06-28T13:10:19  <gizmach> ThomasWaldmann:
2008-06-28T13:13:09  <ThomasWaldmann> if you want to have a set-like api, look at the set api :)
2008-06-28T13:20:01  <gizmach> :)
2008-06-28T13:21:28  <xorAxAx> a joe job DDOSed my server :-(
2008-06-28T13:33:11  <gizmach> ThomasWaldmann: yes and an y._update(x) is a thing that could easily handl adding and updating
2008-06-28T13:33:19  <gizmach> s/handle/handl
2008-06-28T13:40:10  <gizmach> or probably it's not if I don't take all group members, I need to have that in two methods
2008-06-28T13:40:37  <gizmach> pardon it's ok
2008-06-28T13:40:42  <gizmach> with _update()
2008-06-28T13:53:03  <ThomasWaldmann> ?
2008-06-28T13:54:56  <ThomasWaldmann> looking at the set api, i suggest you first implement .add() and "in" operator
2008-06-28T14:03:55  <gizmach> well the .update() is doing the same like the .add() but also can update with more then one member, group or whatever
2008-06-28T14:03:59  <gizmach> or am I wong
2008-06-28T14:05:21  <gizmach> s/in/__contains__ ?
2008-06-28T14:05:27  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 120:65c46d7d48f1 1.7-extensions/data/plugin/action/arnica_slides.py: arnica_slides: fixed html to be Valid HTML 4.01 Strict
2008-06-28T14:05:27  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 121:f6ce62994858 1.7-extensions/ (2 files in 2 dirs):
2008-06-28T14:05:27  <CIA-52> text_x_arnica: initial setup for css.
2008-06-28T14:05:27  <CIA-52> DataBrowserWidget.format replaced by an internal method because of nesting form elements which don't validate for html4.01
2008-06-28T14:05:29  <CIA-52> function getCacheUrl added that points to cache of filename on page pagename
2008-06-28T14:05:31  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 122:8b0eee98ac28 1.7-extensions/data/plugin/parser/text_x_arnica.py: text_x_arnica: esacpes exif date
2008-06-28T14:05:34  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 123:98dbdb44e4f9 1.7-extensions/data/plugin/CHANGES_arnica: update CHANGES
2008-06-28T14:06:25  <CIA-52> Reimar Bauer <rb.proj AT googlemail DOT com> default * 124:a95e17b99d2c 1.7-extensions/data/plugin/macro/arnica.py: arnica: added the div class arnica to the macro
2008-06-28T14:08:59  <dreimark> Hi gizmach
2008-06-28T14:09:02  <dreimark> moin
2008-06-28T14:09:13  <gizmach> hi dreimark
2008-06-28T14:09:47  <dreimark> TheSheep: I need some small help belonging to a question to css, the html I do have is strict 4.01 without failures.
2008-06-28T14:09:53  <dreimark> http://moinmo.in/ReimarBauer?action=AttachFile&do=view&target=ArnicaTestSeite.htm
2008-06-28T14:10:25  <dreimark> there is one failure belonging to the edit link
2008-06-28T14:10:36  <dreimark> but not in the arnica part
2008-06-28T14:10:51  <gizmach> dreimark: I saved something on my DesignReauirements page, but I'm editing stuff also now, and doing changes
2008-06-28T14:11:22  <TheSheep> dreimark: what's the problem?
2008-06-28T14:11:29  <dreimark> gizmach: will read
2008-06-28T14:11:33  <dreimark> TheSheep: http://hg.moinmo.in/moin/1.7-extensions/file/f6ce62994858/htdocs/modern/css/text_x_arnica.css
2008-06-28T14:12:30  <dreimark> if I do define .delete_image similiar as the other icons
2008-06-28T14:12:43  <dreimark> all are shown below
2008-06-28T14:14:30  <dreimark> http://moinmo.in/ReimarBauer?action=AttachFile&do=view&target=arnica_example5.png
2008-06-28T14:14:51  <dreimark> the icons are badly aligned
2008-06-28T14:15:27  <dreimark> I did spent some time on to make the output good readable but i didn't see where it goes wrong
2008-06-28T14:17:33  <dreimark> with below I mean they are shown outside below the border
2008-06-28T14:19:16  <TheSheep> dreimark: seems I'd have to doanload it all and see it in action
2008-06-28T14:19:43  <TheSheep> dreimark: I have to leave in a couple of minutes, I will do it this evening, I'm sorry that I keep postponing it
2008-06-28T14:20:01  <dreimark> it is quite ready besides the icons. I am happy if you do help
2008-06-28T14:20:04  <dreimark> TheSheep:
2008-06-28T14:27:31  <dreimark> gizmach: there is a difference between "define admin group - superuser" superuser is in moin a configured user wo can do a lot of things more than a normal user but admin means here only can change acl.
2008-06-28T14:27:51  <gizmach> ah ok
2008-06-28T14:28:01  <gizmach> then I need an admin group
2008-06-28T14:28:07  <gizmach> thx
2008-06-28T14:29:16  <CIA-52> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3801:7eb4a14108de 1.8/MoinMoin/action/sendcached.py: sendcached: add missing request param, add is_cached() function
2008-06-28T14:31:20  <dreimark> gizmach: What is the meaning of "define the group for anonymous users" ?
2008-06-28T14:33:39  <gizmach> I tought it will be neded for the acls checking but probably it won't be needed because only loged in users are checked to be in some group
2008-06-28T14:36:28  <dreimark> gizmach: HelpOnAccessControlLists descibes in chpater 4 All is a special group containing all users (known and anonymous users).
2008-06-28T14:37:31  <gizmach> I was looking at it
2008-06-28T14:38:30  <dreimark> ok
2008-06-28T14:39:24  <dreimark> bbl
2008-06-28T14:40:07  <gizmach> ok
2008-06-28T15:22:33  * ThomasWaldmann hacks wikiutil's importing stuff
2008-06-28T15:36:38  <CIA-52> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3802:88b2eecd1fed 1.8/MoinMoin/wikiutil.py: wikiutil.importPlugin: support getting whole plugin module object by giving function=None
2008-06-28T16:33:02  <gizmach> re
2008-06-28T16:48:03  <gizmach> dreimark: ThomasWaldmann : can you please when you have time take a look at the DesignRequirements (didn't know which requirements for the higher level to put there and have some doubts)
2008-06-28T16:51:08  <gizmach> bbl
2008-06-28T17:02:08  <ThomasWaldmann> xorAxAx: for the non-guessable key, you told it could be a (H)MAC
2008-06-28T17:02:54  <ThomasWaldmann> i looked at it and saw that HMAC involved 2 calculations of H
2008-06-28T17:03:38  <ThomasWaldmann> after thinking about it again, I think we maybe don't need the secret K
2008-06-28T17:04:43  <ThomasWaldmann> (at least not if we derive the key from the original content)
2008-06-28T17:05:24  <ThomasWaldmann> which would be the case for e.g. some parser section's content
2008-06-28T17:08:24  <ThomasWaldmann> for that, it is enough not being able to reconstruct the original content from the cachekey nor to predict 'interesting" cachekeys
2008-06-28T17:10:21  <ThomasWaldmann> for big file attachments, it is a bit different as we maybe don't want to calculate md5(bigfile) just to determine the cache key (has to be done for every request)
2008-06-28T17:11:53  <ThomasWaldmann> s/md5/H/
2008-06-28T17:13:09  <ThomasWaldmann> but even for those, we could do H(wikiname+itemname+fuid(itemfile)) which involves enough non-guessable stuff and is also done quickly
2008-06-28T17:19:45  <zenhase> fine, tests are working with my request-code again ... now i can fix things :)
2008-06-28T17:19:51  <zenhase> tests finished: 489 passed, 121 failed, 69 skipped in 101.89 seconds
2008-06-28T17:19:53  <zenhase> \o/
2008-06-28T17:20:20  <ThomasWaldmann> OO
2008-06-28T17:22:18  <ThomasWaldmann> any comments to the above? or was it too confusing? :)
2008-06-28T17:23:23  <CIA-52> Florian Krupicka <florian.krupicka@googlemail.com> default * 3703:1e954e802ed2 1.8-wsgi-fkrupicka/MoinMoin/ (6 files in 4 dirs): Start to make auth work again with the new session layer
2008-06-28T17:23:24  <CIA-52> Florian Krupicka <florian.krupicka@googlemail.com> default * 3704:9c80451df643 1.8-wsgi-fkrupicka/MoinMoin/ (auth/__init__.py wsgiapp.py): Setup user from stored session
2008-06-28T17:23:26  <CIA-52> Florian Krupicka <florian.krupicka@googlemail.com> default * 3705:2d8a9f98382b 1.8-wsgi-fkrupicka/MoinMoin/web/ (api.py session.py): Added 'destroy_session' to session service api
2008-06-28T17:23:26  <CIA-52> Florian Krupicka <florian.krupicka@googlemail.com> default * 3706:42660b499488 1.8-wsgi-fkrupicka/MoinMoin/ (conftest.py web/request.py): Replace conftest-Request with new WSGI-based request
2008-06-28T17:25:13  <zenhase> actually yes, i find it quite confusing :)
2008-06-28T17:33:13  <ThomasWaldmann> johill: hehe @ joomla theme
2008-06-28T17:39:49  <gizmach> re
2008-06-28T17:44:00  <johill> :)
2008-06-28T17:44:04  <johill> it works pretty well
2008-06-28T17:44:17  <johill> and given that my brother needed that too, we just did what I had outlined to the guys from xtuple
2008-06-28T17:44:20  <johill> anyway, gotta go
2008-06-28T17:44:22  <ThomasWaldmann> gizmach: what does expand_groups do?
2008-06-28T17:45:01  <johill> oh btw for joomla integration the group stuff would be cool too
2008-06-28T17:45:06  <johill> i.e. to get ACL groups from joomla
2008-06-28T17:45:29  <johill> well, bus to catch!
2008-06-28T17:48:02  <gizmach> ThomasWaldmann: it's from the previous group dict code  and I'm not actually sure (from the code : self.expand_group('MainGroup') -> [A, B, C], [MainGroup, SubGroup]) but I'm not sure where is that needed
2008-06-28T17:49:34  <ThomasWaldmann> well, we obviously support groups within groups
2008-06-28T17:50:26  <gizmach> yes, but I looked at it and it is only used in wikidicts
2008-06-28T17:51:36  <ThomasWaldmann> well, once a group is expanded, the work is done (and you can just do simple lookup in the expanded group)
2008-06-28T17:52:36  <ThomasWaldmann> btw, i think you can keep groups in groups handling for a bit later, when you are more clear about the simpler parts
2008-06-28T17:53:31  <ThomasWaldmann> gizmach: what does group requirements: data type: set mean?
2008-06-28T17:55:54  <gizmach> that for the group representation at the high level code I will use a set
2008-06-28T17:56:25  <gizmach> ThomasWaldmann: ok then I will keep the group expanding
2008-06-28T17:57:41  <ThomasWaldmann> gizmach: i don't think you should use a set (and iirc we have already talked about it already)
2008-06-28T17:57:47  <xorAxAx> ThomasWaldmann: yes, for the thing you once said, hmac is not necessary
2008-06-28T17:57:59  <xorAxAx> ThomasWaldmann: because you dont authenticate a message but just need a random key
2008-06-28T17:58:21  <gizmach> ThomasWaldmann: then leave everything like it is in a list
2008-06-28T17:58:24  <gizmach> ?
2008-06-28T17:58:37  <ThomasWaldmann> gizmach: "set-like api" is different from "using a set"
2008-06-28T17:58:48  <ThomasWaldmann> and a list would be as bad
2008-06-28T17:59:09  * gizmach confused
2008-06-28T17:59:39  <ThomasWaldmann> gizmach: what important thing were you told to NOT do with ldap?
2008-06-28T18:00:07  <gizmach> search all members
2008-06-28T18:00:33  <gizmach> yes I know, but I found somewhere is that used I think
2008-06-28T18:00:53  <ThomasWaldmann> ok, and so how do you want to have a set for representing a group of members if you don't want to query all members of the group?
2008-06-28T18:01:59  <ThomasWaldmann> (needing the complete list at a few places does not mean you always build the full list even if not needed)
2008-06-28T18:02:27  <gizmach> ok , true
2008-06-28T18:03:00  <gizmach> but how will I than deal with that part of code that needs all the member list,?
2008-06-28T18:03:26  <gizmach> not to put members in Group, and call it from that other code parts that needs member list?
2008-06-28T18:04:50  <ThomasWaldmann> most parts of the moin code will just do a "username in group" test (that is python code)
2008-06-28T18:05:08  <gizmach> yes I found that
2008-06-28T18:05:15  <ThomasWaldmann> group is a class Group object
2008-06-28T18:05:25  <ThomasWaldmann> (an instance)
2008-06-28T18:05:26  <gizmach> yes
2008-06-28T18:05:28  <gizmach> :)
2008-06-28T18:05:32  * gizmach didn't think
2008-06-28T18:05:56  <ThomasWaldmann> that you got when asking the GroupManager "please give me the group object named "FooGroup")
2008-06-28T18:06:43  <gizmach> ah....
2008-06-28T18:06:46  <gizmach> :|
2008-06-28T18:07:10  <ThomasWaldmann> did it get more or less clear now? :)
2008-06-28T18:07:18  <gizmach> more clear
2008-06-28T18:07:27  <gizmach> much more
2008-06-28T18:07:49  <ThomasWaldmann> so now find out how "in" operator is implemented
2008-06-28T18:08:18  <gizmach> by "in" you mean ?
2008-06-28T18:10:43  <ThomasWaldmann> like in 'username in group' code
2008-06-28T18:11:08  <gizmach> ok
2008-06-28T18:11:19  <gizmach> :) thx
2008-06-28T18:12:40  <ThomasWaldmann> (also look out for the other magic used in code like "for member in group:..."
2008-06-28T18:12:43  <ThomasWaldmann> )
2008-06-28T18:13:19  <gizmach> :)
2008-06-28T18:13:23  <gizmach> hehe
2008-06-28T18:14:29  <gizmach> and for the other methods, I didin't have idea what else will I need
2008-06-28T18:19:50  <ThomasWaldmann> btw, your group requirements contain some stuff that do not fit there
2008-06-28T18:21:44  <gizmach> mean _data ?
2008-06-28T18:21:52  <gizmach> for example
2008-06-28T18:22:00  <gizmach> it is for GroupManager
2008-06-28T18:22:20  <ThomasWaldmann> is_group
2008-06-28T18:23:28  <gizmach> yes
2008-06-28T18:24:04  <ThomasWaldmann> so, your results about "in"?
2008-06-28T18:25:41  <gizmach> give me few minutes
2008-06-28T18:30:10  <dreimark> re
2008-06-28T18:30:19  <ThomasWaldmann> "in' is hard to google :)
2008-06-28T18:31:36  <ThomasWaldmann> maybe peeking at stdlib sets.py gives some hints :)
2008-06-28T18:34:35  * dreimark reads backlogs
2008-06-28T18:35:16  <gizmach> http://paste.pocoo.org/show/78068/ probably something like this ThomasWaldmann :
2008-06-28T18:36:09  <gizmach> probably complete paste
2008-06-28T18:36:23  <gizmach> http://paste.pocoo.org/show/78069/
2008-06-28T18:37:24  <gizmach> http://paste.pocoo.org/show/78070/ and how it is done there
2008-06-28T18:38:17  <ThomasWaldmann> no
2008-06-28T18:38:24  <ThomasWaldmann> much to complicated
2008-06-28T18:39:07  <ThomasWaldmann> ok, to speed this up a bit: __contains__
2008-06-28T18:39:56  <ThomasWaldmann> (and there is quite some more useful magic in the form of __foo__ methods)
2008-06-28T18:42:50  <gizmach> :)
2008-06-28T18:48:51  <dreimark> gizmach: if you are done with searching please update the DesignRequirements page. e.g. Thomas has explained expand_groups and explained also to keep nesting groups for a bit later
2008-06-28T18:49:46  <gizmach> dreimark: I'm editing, will save soon, just to do some changes,
2008-06-28T18:53:20  <gizmach> dreimark: ok I updated
2008-06-28T18:58:01  <dreimark> gizmach:  Group manager requirements is this for "GroupManager"
2008-06-28T18:58:12  <gizmach> yes
2008-06-28T18:58:14  <gizmach> pardon
2008-06-28T18:59:13  <dreimark> please explain "sometimes it is needed to return only True/False"
2008-06-28T18:59:39  <gizmach> ah well is will need to return true/false
2008-06-28T18:59:52  <gizmach> and I talk to thomas it will sometimes need to return all the list
2008-06-28T18:59:57  <gizmach> in some parts of code
2008-06-28T19:03:33  <dreimark> then you should add this to the page there otherwise it is difficult to understand
2008-06-28T19:04:46  <dreimark> expand_groups write the expaination Thomas gave to the page otherwise you have to reread at some point the devlog page
2008-06-28T19:04:56  <dreimark> and can become difficult to find it
2008-06-28T19:05:31  <dreimark> +this
2008-06-28T19:06:08  <dreimark> Doubts: I do understand the word but not for what or why
2008-06-28T19:06:39  <dreimark> gizmach: ^^
2008-06-28T19:07:19  <gizmach> huh
2008-06-28T19:07:20  <gizmach> ok
2008-06-28T19:08:09  <dreimark> seen the lines before too?
2008-06-28T19:08:16  <gizmach> yes
2008-06-28T19:08:32  <gizmach> and I try to find an explanation for the doubts :I
2008-06-28T19:08:34  <gizmach> :)
2008-06-28T19:08:41  <dreimark> ;)
2008-06-28T19:08:57  <gizmach> I think the load_dicts was the same thing as the expand_groups
2008-06-28T19:09:04  <dreimark> no
2008-06-28T19:09:13  <dreimark> read the code
2008-06-28T19:09:29  <gizmach> I wasn't mean the same gode/stuff
2008-06-28T19:09:31  <gizmach> code
2008-06-28T19:10:00  <gizmach> oh pardon it's from the cache reading
2008-06-28T19:10:08  <gizmach> and probablythen I need to put to the lower level
2008-06-28T19:10:14  <dreimark> you mean same category ?
2008-06-28T19:10:26  <gizmach> pardon it was my mistake
2008-06-28T19:13:47  <dreimark> ok
2008-06-28T19:15:29  <dreimark> gizmach: we have smiles is MM on some places may be /!\ or (!)  clarifies a bit the state
2008-06-28T19:16:09  <dreimark> s/smiles/smileys/
2008-06-28T19:17:15  <gizmach> :)
2008-06-28T19:19:18  <dreimark> gizmach: datatypes : for group representation - set , Thomas explained already that "set-like api" is different from "using a set"
2008-06-28T19:19:40  <dreimark> please explain in your words "set-like api"
2008-06-28T19:19:41  <gizmach> yes I removed that
2008-06-28T19:20:00  <dreimark> and did you explain "set-like api" ?
2008-06-28T19:20:35  <gizmach> it's an api that all the methods work like in the set api, fot example update, in, ...
2008-06-28T19:21:51  <dreimark> please add it to the page too
2008-06-28T19:22:22  <dreimark> later on text can be copied into the methods as comment
2008-06-28T19:25:44  <dreimark> gizmach: ThomasWaldmann: group_backend as config var sounds strange or do we want to rename auth to auth_backend too?
2008-06-28T19:26:13  <gizmach> oh I didn't see that
2008-06-28T19:26:26  <gizmach> yes auth_backend is better
2008-06-28T19:26:31  <dreimark> no
2008-06-28T19:26:48  <dreimark> I think not, but we can discuss this with all the others
2008-06-28T19:27:18  <gizmach> you mean because it will say that it is for auh , like auth = [ldap,...]
2008-06-28T19:27:29  <gizmach> that users could mean it is connected to it?
2008-06-28T19:27:32  <dreimark> otherwise we have to use on many places the model vars which we didn't
2008-06-28T19:28:16  <dreimark> gizmach: see wiki/config/more_samples
2008-06-28T19:28:41  <gizmach> :)
2008-06-28T19:30:30  <dreimark> gizmach: behind Config backend requirements
2008-06-28T19:31:26  <CIA-52> Bastian Blank <bblank@thinkmo.de> default * 3699:7c03e4158384 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_creole_in.py creole_in.py):
2008-06-28T19:31:26  <CIA-52> Creole input converter - Fix end of table/list state
2008-06-28T19:31:26  <CIA-52> * MoinMoin/converter2/creole_in.py:
2008-06-28T19:31:26  <CIA-52>  Correctly check for table-body and list-item-body entries for new paragraph.
2008-06-28T19:31:26  <CIA-52> * MoinMoin/converter2/_tests/test_creole_in.py: Add testcases.
2008-06-28T19:31:30  <CIA-52> Bastian Blank <bblank@thinkmo.de> default * 3700:753dbe67c937 1.8-dom-bblank/MoinMoin/converter2/creole_in.py: Creole input converter - Use link name as fallback description
2008-06-28T19:31:33  <CIA-52> Bastian Blank <bblank@thinkmo.de> default * 3701:a0c2e80bfb6b 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_creole_in.py creole_in.py):
2008-06-28T19:31:36  <CIA-52> Creole input converter - Support nowiki
2008-06-28T19:31:38  <CIA-52> * MoinMoin/converter2/creole_in.py
2008-06-28T19:31:40  <CIA-52>  - Rename code/pre to nowiki_inline/nowiki_block.
2008-06-28T19:31:42  <CIA-52>  - Port nowiki support to new interface.
2008-06-28T19:31:44  <CIA-52> * MoinMoin/converter2/_tests/test_creole_in.py: Add testcases.
2008-06-28T19:31:46  <CIA-52> Bastian Blank <bblank@thinkmo.de> default * 3702:be794dd3d5bc 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_creole_in.py creole_in.py):
2008-06-28T19:31:49  <CIA-52> Creole input converter - Explicitely fail separator
2008-06-28T19:31:51  <CIA-52> * MoinMoin/converter2/creole_in.py: Make separator support fail explicitely.
2008-06-28T19:32:04  <CIA-52> * MoinMoin/converter2/_tests/test_creole_in.py: Add testcase.
2008-06-28T19:32:04  <CIA-52> Bastian Blank <bblank@thinkmo.de> default * 3703:29908dd8a2a4 1.8-dom-bblank/MoinMoin/converter2/creole_in.py:
2008-06-28T19:32:04  <CIA-52> Creole input converter - Avoid clash in re group names
2008-06-28T19:32:06  <CIA-52> MoinMoin/converter2/creole_in.py:
2008-06-28T19:32:07  <gizmach> yes
2008-06-28T19:32:08  <CIA-52> Rename some groups to avoid using the same name for different groups.
2008-06-28T19:32:26  <dreimark> gizmach: there is a Group backend is this a subsection of Config backend requirements ?
2008-06-28T19:32:52  <gizmach> dreimark: it is something that goes to wikiconfig
2008-06-28T19:33:13  <dreimark> then keep the section headers clear
2008-06-28T19:33:38  <dreimark> add a TOC on top of your page then it is easier to get the order
2008-06-28T19:33:45  <gizmach> and it defines backend to use and in which order
2008-06-28T19:33:52  <gizmach> TOC?
2008-06-28T19:34:15  <dreimark> TableOfContents macro
2008-06-28T19:40:55  <gizmach> ah pardon
2008-06-28T19:54:28  <gizmach> dreimark: do you have any other complains, or ideas how should I do something or I can start doing code structure and makeit work
2008-06-28T19:59:07  <dreimark> gizmach: make it work :)
2008-06-28T19:59:22  <gizmach> :)
2008-06-28T19:59:26  <gizmach> ay ay sir
2008-06-28T20:51:18  <dreimark> strange rendering http://moinmo.in/UnifyParsersAndMacros
2008-06-28T20:53:56  <dreimark> that page is broken and shows a scroll window rendered
2008-06-28T20:56:50  <dreimark> ThomasWaldmann: it happens because of the old discussion about replacement chars for [[ to {{
2008-06-28T21:01:12  <CIA-52> Bastian Blank <bblank@thinkmo.de> default * 3704:f5b07085b032 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_creole_in.py creole_in.py):
2008-06-28T21:01:12  <CIA-52> Creole input converter - Support macro
2008-06-28T21:01:12  <CIA-52> * MoinMoin/converter2/creole_in.py:
2008-06-28T21:01:12  <CIA-52>  Port macro support to new interface. The result is preliminary.
2008-06-28T21:01:12  <CIA-52> * MoinMoin/converter2/_tests/test_creole_in.py: Add testcase.
2008-06-28T21:01:13  <CIA-52> Bastian Blank <bblank@thinkmo.de> default * 3705:cb2035acfabb 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_creole_in.py creole_in.py):
2008-06-28T21:01:16  <CIA-52> Creole input converter - Support image
2008-06-28T21:01:18  <CIA-52> * MoinMoin/converter2/creole_in.py: Port image support to new interface.
2008-06-28T21:01:20  <CIA-52> * MoinMoin/converter2/_tests/test_creole_in.py: Add testcases.
2008-06-28T21:01:24  <CIA-52> Bastian Blank <bblank@thinkmo.de> default * 3706:dcc01be98795 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_creole_in.py creole_in.py):
2008-06-28T21:01:27  <CIA-52> Creole input converter - Support escaped text
2008-06-28T21:01:29  <CIA-52> * MoinMoin/converter2/creole_in.py: Port escape support to new interface.
2008-06-28T21:01:31  <CIA-52> * MoinMoin/converter2/_tests/test_creole_in.py: Add testcases.
2008-06-28T21:35:09  <ThomasWaldmann> gizmach: the design wikipage seems to stick too much to the old implementation than about high level requirements
2008-06-28T21:37:47  <ThomasWaldmann> +talk
2008-06-28T21:46:57  <gizmach> ThomasWaldmann: true there are some stuff I need to remove from the design page
2008-06-28T21:47:51  <ThomasWaldmann> for what do you need update and addmember now?
2008-06-28T21:48:40  <gizmach> ThomasWaldmann: mistake, I didn't put the addmember in code structure
2008-06-28T22:46:37  <dreimark> waldi: http://moinmo.in/UnifyParsersAndMacros I have added some examples how some parsers use arguments
2008-06-28T22:47:48  <dreimark> and the current idea how they do call the argument parser
2008-06-28T23:05:26  <dreimark> johill: ^^
2008-06-28T23:07:51  <dreimark> good night
2008-06-28T23:08:14  <ThomasWaldmann>  gn dreimark

MoinMoin: MoinMoinChat/Logs/moin-dev/2008-06-28 (last edited 2008-06-27 22:15:02 by IrcLogImporter)