2008-07-13T00:43:00  <dreimark> re
2008-07-13T00:47:00  <dreimark> and good night
2008-07-13T00:54:22  <ThomasWaldmann> moin
2008-07-13T01:02:31  <emgent> hello ThomasWaldmann
2008-07-13T01:29:51  <emgent> ThomasWaldmann around ?
2008-07-13T01:30:44  <TheSheep> emgent: it's 1:30 am, I suppose they are sleeping
2008-07-13T01:31:10  <emgent> TheSheep: i dont know, at 00.58 reply me in query.
2008-07-13T01:31:40  <TheSheep> ah, insomnia :)
2008-07-13T01:31:57  <emgent> heheh possible :)
2008-07-13T06:30:36  <byegonweon> xorAxAx: I came my hometown. I return to my home tommorow. until I came back I couldn't connect internet well.
2008-07-13T06:30:53  <xorAxAx> byegonweon: no problem :)
2008-07-13T06:31:18  <xorAxAx> byegonweon: btw, do you have a one-syllable nickname?
2008-07-13T06:31:26  <xorAxAx> "bye" probably? :)
2008-07-13T06:32:24  <byegonweon> xorAxAx: what is one-syllable nickname?
2008-07-13T06:33:19  <byegonweon> oh. just call me "moon"
2008-07-13T06:39:47  <xorAxAx> byegonweon: thats so korean :)
2008-07-13T10:20:04  <gizmach> moin
2008-07-13T11:05:05  <grzywacz> moin
2008-07-13T11:58:59  <ThomasWaldmann> moin
2008-07-13T12:09:26  <ThomasWaldmann> gizmach: please make the help page text more consistent and improve wording
2008-07-13T12:10:39  <gizmach> ThomasWaldmann: yes I will, thx for the advices, will try better
2008-07-13T12:12:19  <ThomasWaldmann> esp. try to be more precise when needed, and more general when there is no need to be more specific
2008-07-13T12:13:05  <ThomasWaldmann> e.g. you sometimes talk of groups of users
2008-07-13T12:13:36  <ThomasWaldmann> although it can be used for this (and maybe most often is), groups are not limited to user groups
2008-07-13T12:14:16  <gizmach> ok I will have that in mind
2008-07-13T12:14:32  <ThomasWaldmann> so, the description what a group is and what it could contain, belongs to a more general section, not into each specific backend description
2008-07-13T12:15:33  <ThomasWaldmann> HelpOnBackends is to unspecific as page title
2008-07-13T12:15:44  <ThomasWaldmann> s/to/too/
2008-07-13T12:16:10  <gizmach> true but I didn't know how to named it
2008-07-13T12:17:10  * gizmach takes a look at some other helpOn pages
2008-07-13T12:17:14  <ThomasWaldmann> well, depends on its final content
2008-07-13T12:17:54  <ThomasWaldmann> maybe it should just be HelpOnGroups and contain all related stuff
2008-07-13T12:19:40  <gizmach> ThomasWaldmann: yes that will be better, for sure
2008-07-13T12:20:50  <gizmach> I will rename it and add all group related stuff
2008-07-13T12:24:46  <ThomasWaldmann> btw, if we talk of configuration on the help pages, we mostly use "wiki config" as placeholder for "whatever you use from {farmconfig.py, wikiconfig.py, wikiconfig_local.py,...}"
2008-07-13T12:28:45  <ThomasWaldmann> gizmach: the first sentence for ldap group backend is wrong
2008-07-13T12:31:25  <ThomasWaldmann> and you don't need to explain on the help page why it is bad to get all group members, that should be done in the code's docstrings
2008-07-13T12:35:24  <gizmach> ThomasWaldmann: ok I added that to the docstring
2008-07-13T12:35:28  <gizmach> and I will fix thet
2008-07-13T12:48:19  <gizmach> s/thet/that
2008-07-13T13:24:18  <emgent> hello
2008-07-13T13:32:17  <gizmach> emgent: hi
2008-07-13T15:36:37  <dreimark> moin
2008-07-13T15:39:18  <mmihaljevic> hi dreimark
2008-07-13T15:40:00  * dreimark has slept very long
2008-07-13T15:41:01  <dreimark> mmihaljevic: do you know the "creational patterns"
2008-07-13T15:44:31  <mmihaljevic> dreimark: no but I will search and learn
2008-07-13T15:44:46  <dreimark> e.g. http://en.wikipedia.org/wiki/Creational_pattern
2008-07-13T15:45:00  <mmihaljevic> :)
2008-07-13T15:49:03  * mmihaljevic reads
2008-07-13T15:51:07  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3733:b2e98a18b405 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_html_out.py html_out.py): HTML output converter - Support table header and footer
2008-07-13T15:51:25  <emgent> ThomasWaldmann: around?
2008-07-13T15:52:33  <mmihaljevic> dreimark: anything specific ?
2008-07-13T15:52:57  <waldi> okay, RecentChanges works, its not nice yet, but ...
2008-07-13T15:54:52  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3734:bd8770c8bca4 1.8-dom-bblank/MoinMoin/converter2/creole_in.py: Creole input converter - Remove unused text variable
2008-07-13T15:55:02  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3735:3567e724c4d7 1.8-dom-bblank/MoinMoin/converter2/html_out.py:
2008-07-13T15:55:02  <CIA-53> HTML output converter - Support macro
2008-07-13T15:55:02  <CIA-53> - Implement macro handler.
2008-07-13T15:55:02  <CIA-53> - Support list of elements from the visit handler.
2008-07-13T15:55:04  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3736:a8c24d443bfc 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_creole_in.py creole_in.py):
2008-07-13T15:55:07  <CIA-53> Creole input converter - Add request and page argument
2008-07-13T15:55:09  <CIA-53> * MoinMoin/converter2/creole_in.py
2008-07-13T15:55:11  <CIA-53>  - Add request and optional page argument.
2008-07-13T15:55:13  <CIA-53>  - Record base url of page in the page element.
2008-07-13T15:55:15  <CIA-53> * MoinMoin/converter2/_tests/test_creole_in.py:
2008-07-13T15:55:17  <CIA-53>  Provide empty object as request for converter.
2008-07-13T15:55:49  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3737:2be7bbc15110 1.8-dom-bblank/MoinMoin/converter2/link.py: Link converter - Use page base url
2008-07-13T15:55:55  <dreimark> mmihaljevic: read at least the summary of all
2008-07-13T15:56:36  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3738:ffc9b1d3e51c 1.8-dom-bblank/MoinMoin/converter2/html_out.py: HTML output converter - Remove debugging code
2008-07-13T15:56:45  <mmihaljevic> dreimark: ok
2008-07-13T15:56:51  <dreimark> mmihaljevic: then tell me which one describes a similiar situation you do have with the request in config
2008-07-13T16:01:16  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3739:f83c8a08ea3b 1.8-dom-bblank/MoinMoin/converter2/macro.py:
2008-07-13T16:01:16  <CIA-53> Add macro converter
2008-07-13T16:01:16  <CIA-53> Limitations
2008-07-13T16:01:16  <CIA-53> - Uses html formatter and html parser
2008-07-13T16:01:18  <CIA-53> - No block/inline handling
2008-07-13T16:10:44  <dreimark> emgent: you can write into a query to ThomasWaldmann he is using a server for irc
2008-07-13T16:16:30  <emgent> dreimark: i think that him is away now.
2008-07-13T16:16:43  <waldi> boah, CIA is broken
2008-07-13T16:24:06  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3740:81710f1f5c93 1.8-dom-bblank/MoinMoin/parser/text_creole.py: Creole parser - Use macro converter, fix converter arguments
2008-07-13T16:26:09  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3742:12e5f9bae349 1.8-dom-bblank/MoinMoin/converter2/_tests/test_html_out.py: Tests for HTML output converter - Add testcases for macro support
2008-07-13T16:27:24  <dreimark> obbl
2008-07-13T16:45:19  <mmihaljevic> dreimark: is it lazy initialization? because (using lazy initialization to instantiate the object the first time it is requested) and I need that if I understanded right
2008-07-13T16:49:09  <ThomasWaldmann> re
2008-07-13T16:50:07  <emgent> ThomasWaldmann: hello.
2008-07-13T16:50:23  <emgent> ThomasWaldmann: have you one moment?
2008-07-13T16:52:51  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3743:d3b2f8745234 1.8-dom-bblank/MoinMoin/converter2/html_out.py: HTML output converter - Don't remove macro defitions in base converter
2008-07-13T16:56:01  <ThomasWaldmann> emgent: yes
2008-07-13T16:56:45  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3744:c4db9fac2436 1.8-dom-bblank/MoinMoin/converter2/_wiki_macro.py: Pseudo-macro handling - Use import as to reduce line lenght
2008-07-13T16:57:31  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3745:a04b066a91ee 1.8-dom-bblank/MoinMoin/converter2/_wiki_macro.py: Pseudo-macro handling - Ignore BR in block context
2008-07-13T16:58:15  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3746:2be36fdf8cc1 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_creole_in.py creole_in.py):
2008-07-13T16:58:15  <CIA-53> Creole input converter - Handle macros within paragraphs correctly
2008-07-13T16:58:15  <CIA-53> * MoinMoin/converter2/creole_in.py: Fallback from block to inline macro if it
2008-07-13T16:58:15  <CIA-53>  is in a paragraph. Don't loose initial newline in this case.
2008-07-13T16:58:17  <CIA-53> * MoinMoin/converter2/_tests/test_creole_in.py: Add testcase.
2008-07-13T17:07:14  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3747:5199c36f13ab 1.8-dom-bblank/MoinMoin/converter2/ (_wiki_macro.py _tests/test__wiki_macro.py):
2008-07-13T17:07:14  <CIA-53> eudo-macro handling - Fix FootNote
2008-07-13T17:07:14  <CIA-53> * MoinMoin/converter2/_wiki_macro.py
2008-07-13T17:07:14  <CIA-53>  - Add note-body element.
2008-07-13T17:07:14  <CIA-53>  - Use arguments string as text.
2008-07-13T17:07:15  <CIA-53> * MoinMoin/converter2/_tests/test__wiki_macro.py: Add testcases.
2008-07-13T17:10:38  <mmihaljevic> dreimark: or probably prototype pattern
2008-07-13T17:25:18  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3939:a6c59344fecc 1.8-dom-bblank/ (202 files in 40 dirs): Merge moin/1.8
2008-07-13T18:16:00  <mmihaljevic> bbl
2008-07-13T18:40:30  <CIA-53> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3746:383196922b03 1.7/MoinMoin/macro/AdvancedSearch.py: XSS security fix for advanced search form: added escaping (thanks to Emanuele Gentili from Ubuntu for discovering the problem)
2008-07-13T18:54:22  <CIA-53> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 2668:8686a10f1f58 1.6/MoinMoin/macro/AdvancedSearch.py: XSS security fix for advanced search form: added escaping (thanks to Emanuele Gentili from Ubuntu for discovering the problem) (ported from 1.7)
2008-07-13T18:57:08  <CIA-53> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3834:27ddf6dfa7bd 1.8/MoinMoin/macro/AdvancedSearch.py: XSS security fix for advanced search form: added escaping (thanks to Emanuele Gentili from Ubuntu for discovering the problem) (ported from 1.7)
2008-07-13T19:13:29  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3940:f5f2af21f21a 1.8-dom-bblank/MoinMoin/formatter/compatibility.py: Add tree compatibility formatter
2008-07-13T19:13:29  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3941:3cb44185f63f 1.8-dom-bblank/MoinMoin/converter2/macro.py: Macro handling - Use compatibility formatter if possible, remove HTML parser
2008-07-13T19:15:47  <dreimark> mmihaljevic: what is with doing a "lazy factory" ?
2008-07-13T19:16:08  <dreimark> ThomasWaldmann: comments ?
2008-07-13T19:16:20  <dreimark> http://en.wikipedia.org/wiki/Lazy_initialization_pattern
2008-07-13T19:18:26  <dreimark> emgent: thx :)
2008-07-13T19:18:51  <emgent> np
2008-07-13T19:22:44  <mmihaljevic> dreimark: well I taught that I could define that I want an instance of an object in config and than later when I do a request I instanced the object for real later, but I'm not quiet sure if that would work like that
2008-07-13T19:24:00  <dreimark> you can define some of the needed stuff in request.__init__
2008-07-13T19:25:13  <mmihaljevic> dreimark: hm... ok
2008-07-13T19:26:00  <ThomasWaldmann> mmihaljevic: you could have a BackendFactory in config, and later create the real backend by using the factory (giving the current request object)
2008-07-13T19:26:15  <mmihaljevic> ThomasWaldmann: ok
2008-07-13T19:26:24  * mmihaljevic looks for the BackendFactory
2008-07-13T19:27:43  <dreimark> mmihaljevic: ?
2008-07-13T19:28:13  <ThomasWaldmann> xorAxAx: any news from LH?
2008-07-13T19:28:16  <mmihaljevic> dreimark: forget it
2008-07-13T19:47:45  * dreimark goes to get some dinner (empty refrigerator)
2008-07-13T19:48:52  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3942:3dd35b735ed8 1.8-dom-bblank/MoinMoin/formatter/compatibility.py: Fix copyright
2008-07-13T19:55:50  <mmihaljevic> ThomasWaldmann:  you mean to gave something like group_manager = GroupWikiBackendManager in config and then later to do a real call? I'm not sure I understand
2008-07-13T19:58:54  <CIA-53> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3747:85f1d2d650e5 1.7/docs/CHANGES: updated CHANGES
2008-07-13T20:00:22  <ThomasWaldmann> mmihaljevic: you problem is you don't have a request object while wikiconfig code is running, so you have to search a way to live without it
2008-07-13T20:01:54  <ThomasWaldmann> otoh, you want to create some objects (related to GM, GM?B) because you want to initialize them with some configurable values
2008-07-13T20:07:14  <mmihaljevic> hm... ok
2008-07-13T20:08:03  <ThomasWaldmann> maybe create some pseudocode just for showing this without all the other details and put it into pastebin
2008-07-13T20:14:22  <mmihaljevic> ThomasWaldmann: ok I will try
2008-07-13T20:51:10  <mmihaljevic> bbl shower and fast dinner
2008-07-13T21:02:15  <ThomasWaldmann> btw, looks like we should have new releases soon (1.7.1 first and also a 1.6.4 soon after)
2008-07-13T21:02:52  <ThomasWaldmann> so if you have some time, help synchronizing 1.6 and 1.7
2008-07-13T21:09:51  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3943:b58f99b2f45f 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_html_out.py html_out.py): HTML output converter - Add request to interface
2008-07-13T21:12:46  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3944:c3324b36baff 1.8-dom-bblank/MoinMoin/converter2/_registry.py: Converter registry - Add default argument to get method
2008-07-13T21:15:52  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3945:ee56553d739c 1.8-dom-bblank/MoinMoin/Page.py: Page - Use new converters if possible
2008-07-13T21:24:55  <mmihaljevic> re
2008-07-13T21:32:42  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3946:461d6b4b2e86 1.8-dom-bblank/MoinMoin/Page.py:
2008-07-13T21:32:42  <CIA-53> Page - Cache tree after input converter
2008-07-13T21:32:42  <CIA-53> - Use cache for all stable input.
2008-07-13T21:32:42  <CIA-53> - Use None as update needed marker.
2008-07-13T21:32:42  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3947:38ec2d524657 1.8-dom-bblank/MoinMoin/parser/text_creole.py: Remove Creole parser
2008-07-13T21:35:43  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3948:a2b3c054c75e 1.8-dom-bblank/MoinMoin/Page.py: Page - Fix cache usage handling
2008-07-13T21:41:21  <CIA-53> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 3748:592fe02ed976 1.7/ (MoinMoin/search/Xapian.py docs/CHANGES): Xapian indexing: remove crappy hostname tokenization, works better without
2008-07-13T21:58:43  <waldi> ThomasWaldmann: converters are now called from Page.send_page_content, macros works. so one milestone finished
2008-07-13T21:59:01  <ThomasWaldmann> \o/
2008-07-13T22:06:49  * mmihaljevic too tired - gn
2008-07-13T22:07:00  <ThomasWaldmann> waldi: very productive day :)
2008-07-13T22:07:19  <waldi> yep
2008-07-13T22:09:40  * ThomasWaldmann reads changesets
2008-07-13T22:16:03  <ThomasWaldmann> waldi: +        if converter is not None:     maybe just "if converter:" (or do you expect other values evaluating as False?)
2008-07-13T22:16:47  <waldi> hmm, not really
2008-07-13T22:17:14  * waldi is going to masquerade the write method of request for the complete calls
2008-07-13T22:20:14  <ThomasWaldmann> why is _marker == object() and not just None?
2008-07-13T22:21:03  <ThomasWaldmann> (missing from docstring btw)
2008-07-13T22:22:05  <waldi> None is allowed as default argument, so it is not possible to use it as check if the argument was specified
2008-07-13T22:22:46  <ThomasWaldmann> and what does None mean there?
2008-07-13T22:22:58  <waldi> return None instead of failing
2008-07-13T22:22:58  <ThomasWaldmann> raise MissingDocsError :)
2008-07-13T22:23:58  <ThomasWaldmann> but return value is documented as "A converter"
2008-07-13T22:25:00  <ThomasWaldmann> and maybe s/_marker/_no_converter/
2008-07-13T22:25:16  <waldi> WrongDocError, it was changed after the doc was written ...
2008-07-13T22:27:27  <ThomasWaldmann> MoinMoin/formatter/compatibility.py  has a module docstring "MoinMoin - Compatibility formatter
2008-07-13T22:27:48  <ThomasWaldmann> " - this is not telling more than the filename already tells ;)
2008-07-13T22:31:53  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3949:fc4e09d9dc24 1.8-dom-bblank/MoinMoin/action/refresh.py: Refresh action - Clear page tree cache
2008-07-13T22:31:54  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3950:25924b3d3302 1.8-dom-bblank/MoinMoin/converter2/macro.py: Macro converter - Force fallback usage if compatibility converter reaches not implemented methods
2008-07-13T22:31:55  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3951:67bcbd1fae55 1.8-dom-bblank/MoinMoin/formatter/compatibility.py: Compatibility formater - Doc update, support paragraph and heading
2008-07-13T22:32:58  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3952:47584055deba 1.8-dom-bblank/MoinMoin/converter2/_registry.py: Converter registry - Fix documentation
2008-07-13T22:38:03  <ThomasWaldmann> "type" is a builtin
2008-07-13T22:38:27  <ThomasWaldmann> (in _wiki_macro.py)
2008-07-13T22:39:31  <ThomasWaldmann> (same for test of it)
2008-07-13T22:47:01  <ThomasWaldmann> waldi: you use relative imports?
2008-07-13T22:48:03  <waldi> sometimes
2008-07-13T22:50:20  <ThomasWaldmann> can be dangerous if it happens that there is a module/package of that name in sys.path
2008-07-13T22:50:52  <waldi> nope
2008-07-13T22:51:14  <waldi> relative names wins against global ones
2008-07-13T22:51:30  <waldi> at least for now
2008-07-13T22:51:41  <waldi> this will change in the future
2008-07-13T22:52:14  <ThomasWaldmann> ok, then make it future-compatible :)
2008-07-13T22:52:50  <ThomasWaldmann> btw, using ElementTree as ET.foo everywhere would be nicely consistent
2008-07-13T22:53:48  <waldi> >>> __future__.absolute_import
2008-07-13T22:53:48  <waldi> _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0), 16384)
2008-07-13T22:55:20  <ThomasWaldmann> hmm, lots of "type"...
2008-07-13T22:55:49  <waldi> builtin != keyword *hide&run*
2008-07-13T22:56:43  <ThomasWaldmann> yes, it just makes nice effects if you want the builtin then :P
2008-07-13T22:57:26  * ThomasWaldmann .oO( max = max(x,y) )
2008-07-13T22:57:35  <waldi> this fails nicely
2008-07-13T22:58:30  <ThomasWaldmann> I know.
2008-07-13T23:01:00  <ThomasWaldmann> waldi: +            if wiki_name in ('attachment', 'drawing', 'image'):
2008-07-13T23:01:02  <ThomasWaldmann> image?
2008-07-13T23:03:33  <ThomasWaldmann> hmm, maybe creole specific? moin-wiki markup doesn't have that.
2008-07-13T23:03:51  <dreimark> re
2008-07-13T23:04:08  <dreimark> .oO(http://www.stern.de/politik/panorama/:Bahn-Entgleister-Zug-Katastrophe/626860.html)
2008-07-13T23:04:12  <TheSheep> ThomasWaldmann: yeah, I added it back then to distinguish between linked and displayed images
2008-07-13T23:04:15  <waldi> ThomasWaldmann: it is implemented this way in the old creole parser
2008-07-13T23:05:16  <ThomasWaldmann> doesn't creole use transclusion markup for displayed images?
2008-07-13T23:05:40  <TheSheep> ThomasWaldmann: it doesm, but this is even older, from that parser of mine
2008-07-13T23:05:49  <TheSheep> ThomasWaldmann: I guess it's a bug
2008-07-13T23:05:52  <dreimark> good night melita
2008-07-13T23:07:11  <ThomasWaldmann>  {{myimage.png|this is my image}}    from creole1.0 spec
2008-07-13T23:09:54  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3953:9268503c1848 1.8-dom-bblank/MoinMoin/formatter/compatibility.py: Compatibility formatter - Support for many new things
2008-07-13T23:09:55  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3954:b63de8c52d4e 1.8-dom-bblank/MoinMoin/formatter/compatibility.py: Compatibility formatter - Support table, fix raw HTML
2008-07-13T23:09:55  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3955:26bcf304aecf 1.8-dom-bblank/MoinMoin/Page.py: Page - Always use compatibility formatter
2008-07-13T23:12:37  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3956:a346e11e66a9 1.8-dom-bblank/MoinMoin/Page.py: Page - Cache output tree of oldstyle parsers
2008-07-13T23:12:57  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3957:88205a620478 1.8-dom-bblank/MoinMoin/converter2/link.py: Link converter - Remove image special case
2008-07-13T23:13:10  * ThomasWaldmann search moin wiki for image: and didn't find (moin|creole) markup with it
2008-07-13T23:13:45  <ThomasWaldmann> mediawiki seems to use Image: namespace, rst seems to use image:: ...
2008-07-13T23:14:34  <waldi> okay, formatter usage killed
2008-07-13T23:15:13  <dreimark> what is the reason to use for mimetypes namespace?
2008-07-13T23:15:21  <ThomasWaldmann> creole_in.py:39 should be replaced by config.url_schemas
2008-07-13T23:15:25  <dreimark> we know the major mimetype is Image
2008-07-13T23:16:00  <ThomasWaldmann> dreimark: it's already gone
2008-07-13T23:16:05  <dreimark> :)
2008-07-13T23:16:53  <ThomasWaldmann> (url_schemas can be done later, too, not quite in scope of bastian's task, but maybe add a comment)
2008-07-13T23:18:38  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3958:0441a6b70179 1.8-dom-bblank/MoinMoin/converter2/creole_in.py: Creole input converter - Add comment about config.url_schemas
2008-07-13T23:20:46  <ThomasWaldmann>              ('{{http://moinmo.in/}}',
2008-07-13T23:20:54  <ThomasWaldmann> +                '<page %s %s><p><image xlink:href="http://moinmo.in/" /></p></page>' % (namespaces_string, namespaces_string_xlink)),
2008-07-13T23:21:19  <waldi> this looks wrong
2008-07-13T23:21:24  <ThomasWaldmann> maybe the internal representation should not tell that this is an image, it is just a transclusion
2008-07-13T23:21:34  <waldi> err, no, this is correct
2008-07-13T23:21:41  <waldi> hmm
2008-07-13T23:21:49  <ThomasWaldmann> (an image is a transclusion, but not every transclusion is an image)
2008-07-13T23:22:19  <ThomasWaldmann> and esp. that url is NOT an image :)
2008-07-13T23:23:05  <ThomasWaldmann> (from test_creole_in)
2008-07-13T23:24:16  * ThomasWaldmann sees <img> as special case of <object>.
2008-07-13T23:24:38  <TheSheep> they should have been usng <object> from the beginning
2008-07-13T23:25:04  <TheSheep> for <img>, <style>, <script>, <iframe>...
2008-07-13T23:26:51  <ThomasWaldmann> yeah, if it had more widespread use, it would maybe suck less :)
2008-07-13T23:27:21  <TheSheep> or just use <tag> for everything ;)
2008-07-13T23:27:51  <TheSheep> effing Netscape with its effing Mosaic
2008-07-13T23:32:07  <TheSheep> hey, I just invented another neat trick useful when writing a wiki parser in python
2008-07-13T23:32:17  <TheSheep> http://paste.pocoo.org/show/79380/  <-- loog for itertools.groupby
2008-07-13T23:32:24  <TheSheep> look
2008-07-13T23:33:04  <TheSheep> around line 120
2008-07-13T23:37:20  <ThomasWaldmann> nice :)
2008-07-13T23:37:59  <waldi> hrm
2008-07-13T23:38:54  <TheSheep> it gets a little tricky with block-level {{{ }}}
2008-07-13T23:39:07  <TheSheep> because you have two places using the same iterator at the same time
2008-07-13T23:39:59  <TheSheep> otoh, it's line-based, so you can track the line numbers for the diff
2008-07-13T23:43:30  <dreimark> mmihaljevic: http://www.web2ldap.de/
2008-07-13T23:46:03  <dreimark> ThomasWaldmann: http://gnunet.org/libextractor/
2008-07-13T23:47:57  <ThomasWaldmann> i know
2008-07-13T23:48:33  <ThomasWaldmann> (both)
2008-07-13T23:50:42  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3959:477491d2990e 1.8-dom-bblank/MoinMoin/formatter/compatibility.py: Compatibility formatter - Handle bytestrings correctly in html parser
2008-07-13T23:50:43  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3960:abc74726fad8 1.8-dom-bblank/MoinMoin/converter2/html_out.py: HTML output converter - Strip empty strong and emphasis elements
2008-07-13T23:50:45  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3961:9b65934419eb 1.8-dom-bblank/MoinMoin/Page.py: Page - Remove any formatter usage except for compatibility formatter
2008-07-13T23:50:45  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3962:c1011ac055df 1.8-dom-bblank/MoinMoin/converter2/ (_tests/test_creole_in.py creole_in.py): Creole input converter - Use object instead of image
2008-07-13T23:57:45  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3963:9e4e530396a9 1.8-dom-bblank/MoinMoin/formatter/compatibility.py: Compatibility formatter - Avoid empty strong and emphasis elements
2008-07-13T23:57:46  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 3964:ad90a048ec7c 1.8-dom-bblank/MoinMoin/converter2/html_out.py: Revert 3960:abc74726fad8: HTML output converter - Strip empty strong and emphasis elements
2008-07-13T23:58:17  <dreimark> gn

MoinMoin: MoinMoinChat/Logs/moin-dev/2008-07-13 (last edited 2008-07-12 22:45:02 by IrcLogImporter)