1 2010-06-08T00:00:30 <valeuf> ThomasWaldmann: anyway my laptop cannot be a reference ^ ^ but I hope it will be faster on a server !
2 2010-06-08T00:02:40 * dreimark has a problem with Page.send_page_content. It seems it loads the cache but can't self.execute(request, parser, code) and then it saves new cache it can once excecute
3 2010-06-08T00:03:18 <dreimark> that costs twice the time
4 2010-06-08T00:03:55 *** regman
5 2010-06-08T00:10:31 <ThomasWaldmann> well, find out what goes wrong :)
6 2010-06-08T00:15:15 <dreimark> yeah doing
7 2010-06-08T00:52:01 <valeuf> rah, complicate stuffs with namespace
8 2010-06-08T00:52:11 <valeuf> I am giving up for tonight T.T
9 2010-06-08T00:52:19 <valeuf> good night everybody
10 2010-06-08T01:18:16 <ThomasWaldmann> gn valeuf
11 2010-06-08T01:35:17 *** RogerHaase
12 2010-06-08T01:36:45 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8255:05fdeb0b4c54 2.0-dev/MoinMoin/storage/backends/fs2.py: (log message trimmed)
13 2010-06-08T01:36:45 <CIA-47> fs2 backend: refactored, fixed, see below
14 2010-06-08T01:36:45 <CIA-47> use cached_property for lazy computation of revision file pathnames and
15 2010-06-08T01:36:45 <CIA-47> stored revision metadata to reduce code duplication
16 2010-06-08T01:36:45 <CIA-47> remove "lost metadata file" check from history (pointless, we could also lose
17 2010-06-08T01:36:45 <CIA-47> the data file or whatever)
18 2010-06-08T01:36:46 <CIA-47> fixed destroy revision (rev data is shared storage, we need to refcount or
19 2010-06-08T02:45:55 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8256:d827077b3662 2.0-dev/MoinMoin/_tests/test_test_environ.py: test_environ tests: revs need to have 'name' and 'mimetype' metadata, both unicode
20 2010-06-08T03:10:10 *** hsimah
21 2010-06-08T03:10:30 *** hsimah
22 2010-06-08T03:51:11 *** moinBot`
23 2010-06-08T03:52:22 *** ThomasWaldman2
24 2010-06-08T03:53:24 *** ThomasWaldmann
25 2010-06-08T03:53:25 *** moinBot
26 2010-06-08T05:18:33 *** kursor
27 2010-06-08T05:23:47 *** gwork
28 2010-06-08T06:34:13 *** xjjk
29 2010-06-08T06:48:18 *** RogerHaase
30 2010-06-08T06:52:04 <RogerHaase> ThomasWaldmann: I did install Python 2.6.5, TortoiseHG, and Moin 2.0 on a second Windows/7 PC. It took 14 minutes, but I got to LanguageSetup page with no problems.
31 2010-06-08T07:01:36 <RogerHaase> ThomasWaldmann: I deleted 2.0-dev on my PC, cloned a fresh copy and reran test with same failures, but different numbers of files on each try. First try 27 files, 2nd try 10 files, 3rd try 70 files. Windows task manager shows wikiserver at about 20MB. FWIW, my PC has Python 2.5.4 win32 version running on AMD 64 X2. Working PC was Python 2.6.5 x64 on AMD 64 X2.
32 2010-06-08T07:02:19 *** RogerHaase
33 2010-06-08T07:20:39 <dreimark> RogerHase: i get mark i+1 null
34 2010-06-08T07:21:56 <dreimark> common.js line 618 (marks [i+1] is null)
35 2010-06-08T07:30:12 *** DmitryAndreev
36 2010-06-08T07:45:34 *** kursor
37 2010-06-08T08:43:30 *** DmitryAndreev
38 2010-06-08T10:01:45 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8257:defe4403e56b 2.0-dev/MoinMoin/storage/ (__init__.py _tests/test_serialization.py): fix serialization tests
39 2010-06-08T10:04:58 *** zenhase_
40 2010-06-08T10:07:11 *** DmitryAndreev
41 2010-06-08T10:09:16 *** waldi
42 2010-06-08T10:09:16 *** zenhase
43 2010-06-08T10:09:17 *** zenhase_
44 2010-06-08T10:14:46 *** waldi
45 2010-06-08T10:36:13 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8258:7009f16ec96c 2.0-dev/MoinMoin/ (2 files in 2 dirs): fix some more tests
46 2010-06-08T10:40:03 * ThomasWaldman2 skips the wikigroup / group formatter test stuff
47 2010-06-08T10:42:02 *** ThomasWaldman2
48 2010-06-08T10:42:18 *** ThomasWaldmann
49 2010-06-08T10:45:20 <ThomasWaldmann> waldi: the macro converter is broken:
50 2010-06-08T10:45:22 <ThomasWaldmann> > if not type or not type.startswith('x-moin/macro;name='):
51 2010-06-08T10:45:23 <ThomasWaldmann> E AttributeError: 'Type' object has no attribute 'startswith'
52 2010-06-08T10:46:22 <CIA-47> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 8259:d60085e02c57 2.0-dev/MoinMoin/ (2 files in 2 dirs): skip wiki groups / groups formatter related tests, code is broken
53 2010-06-08T10:47:38 <ThomasWaldmann> right now, we have 9 failing tests for converter stuff
54 2010-06-08T10:48:00 <ThomasWaldmann> (and some of the tests there need xpath or something similar, too)
55 2010-06-08T11:08:43 <waldi> ThomasWaldmann: well, can't test right now
56 2010-06-08T11:20:21 <waldi> (until the commit-problem is fixed or killed ...)
57 2010-06-08T11:31:04 <valeuf> moin
58 2010-06-08T11:31:30 <valeuf> waldi: I have some problem with the output of the XMLWritter from EmeraldTree
59 2010-06-08T11:31:46 <valeuf> waldi: it does not add the proper xmlns to the the XML
60 2010-06-08T11:34:54 <waldi> a proper problem description includes: what you have done (well), what you wanted to see and what you have seen
61 2010-06-08T11:35:15 <valeuf> http://moinmo.in/ValentinJaniaut/GSoC/Diary/2010-06-07
62 2010-06-08T11:35:33 <valeuf> I tried different things
63 2010-06-08T11:35:41 <valeuf> like adding xmlns attributes
64 2010-06-08T11:36:16 <valeuf> but it does not really work because it should be something like "xmlns:xlink"
65 2010-06-08T11:36:32 <valeuf> and I could got only xmlns or xlink as attributes name
66 2010-06-08T11:36:36 <waldi> hu?
67 2010-06-08T11:37:19 <valeuf> we need to have the xmlns definition in our root element to have compliant XML, otherwise lxml fail to parse the XML
68 2010-06-08T11:37:32 <waldi> where did you get any of the information? you have not spoken with the author of this software
69 2010-06-08T11:37:52 <valeuf> ?
70 2010-06-08T11:38:01 <valeuf> which information ?
71 2010-06-08T11:38:51 <waldi> that simplexmlwriter is used
72 2010-06-08T11:39:04 <waldi> that xpath and xml have something in common
73 2010-06-08T11:39:47 <valeuf> yes I know that simplexmlwritter is used
74 2010-06-08T11:39:56 <waldi> from where?
75 2010-06-08T11:40:10 <valeuf> but after reading a second time, I am not so sure
76 2010-06-08T11:40:25 <waldi> (hint: i refactored that code lately)
77 2010-06-08T11:40:26 <valeuf> it seems that there is XMLWritter in tree.py
78 2010-06-08T11:41:21 <valeuf> on line 1293 there is code about xmlns
79 2010-06-08T11:41:30 <valeuf> it should works normaly
80 2010-06-08T11:41:46 <waldi> most likely your input is incorrect
81 2010-06-08T11:42:28 <waldi> you should only use the wrapper classes in MoinMoin.util.tree
82 2010-06-08T11:45:03 <valeuf> waldi: my input seems to be correct : <ns0:page xmlns:ns0="http://moinmo.in/namespaces/page" xmlns:ns1="http://www.w3.org/1999/xlink"><ns0:body><ns0:div><ns0:object ns1:href="uri:test" /></ns0:div></ns0:body></ns0:page>
83 2010-06-08T11:45:57 <waldi> please provide a testcase, i'm off now
84 2010-06-08T11:46:03 <valeuf> waldi: ok
85 2010-06-08T11:54:24 <valeuf> ok I found why it was not working !
86 2010-06-08T12:20:25 <CIA-47> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8263:9355d8ea33eb 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/_tests/test_html_in.py: Fix regex to remove default xmlns, not all xmlns
87 2010-06-08T12:20:26 <CIA-47> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8264:8bc8ed4841cb 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/_tests/test_html_in.py: Add XLINK to the namespaces for XPATH query
88 2010-06-08T12:20:33 <CIA-47> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8265:46f85878a3e5 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/_tests/test_html_in.py: Edit test for <a> tag to support xlink namespace
89 2010-06-08T12:20:35 <CIA-47> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8266:fce06a339470 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/html_in.py: Modify conversion of tag <a> to have proper xlink namespace
90 2010-06-08T12:40:51 <valeuf> oh, CIA-47 does not work ??
91 2010-06-08T12:41:39 <valeuf> BTW, waldi, I rewrote unit test using only xpath, I think I finally understood what you mean, it will be better for later improvements
92 2010-06-08T12:44:36 <CIA-47> Valentin Janiaut <valentin.janiaut@utbm.fr> default * 8267:195de6a8c103 2.0-dev-docbook-html-vjaniaut/MoinMoin/converter2/_tests/test_html_in.py: Rewrite test_html_in to use boolean xpath query for a better genericity
93 2010-06-08T13:07:26 *** DmitryAndreev
94 2010-06-08T13:14:20 <ThomasWaldmann> valeuf: if you have finished your xpath research and everything works ok, we could also do that in some other tests
95 2010-06-08T13:15:02 <ThomasWaldmann> e.g. storage xml serialization currently does string compares, which is inadequate and prone to fail
96 2010-06-08T13:16:38 <waldi> and xpath can only check possitive, not negative
97 2010-06-08T13:18:52 *** DmitryAndreev
98 2010-06-08T13:30:57 <valeuf> ThomasWaldmann: yep, we can probably use it for the other converters
99 2010-06-08T13:31:05 <valeuf> ThomasWaldmann: for the serialization, I do not know
100 2010-06-08T13:31:50 <valeuf> waldi: depends, you can always test negative case
101 2010-06-08T13:32:02 <valeuf> waldi: but it needs different assertion
102 2010-06-08T13:32:57 <waldi> valeuf: how would you check that nothing except the wanted tags are there?
103 2010-06-08T13:34:25 <valeuf> you can check there is no tags after
104 2010-06-08T13:35:29 <valeuf> with the * joker
105 2010-06-08T13:35:48 <valeuf> or use not(tag) to check that there is no specific tag after
106 2010-06-08T13:37:03 <valeuf> waldi: but I agree that there is probably some case, you cannot be sure
107 2010-06-08T14:09:33 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8260:8d4383d766ef 2.0-dev/MoinMoin/util/ (_tests/test_registry.py registry.py): Registry - Fix equality check to include the priority
108 2010-06-08T14:09:34 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8261:16c72eef3940 2.0-dev/MoinMoin/util/registry.py: Registry - Provide comparision method for sorting
109 2010-06-08T14:09:40 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8262:6ebaf59c8857 2.0-dev/MoinMoin/util/registry.py: Registry - Factor out base class
110 2010-06-08T14:09:42 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8263:d7d339a33dc5 2.0-dev/MoinMoin/util/_tests/test_registry.py: Tests for Module registry - Check order of entries
111 2010-06-08T14:09:44 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8264:02286c1b849a 2.0-dev/MoinMoin/util/ (_tests/test_mime.py mime.py): Type MIME helper - Support wildcards, check for negativ supertype
112 2010-06-08T14:09:45 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8265:306bc468f271 2.0-dev/MoinMoin/util/registry.py: Module registry - Insert at the correct location instead of using sort
113 2010-06-08T14:09:47 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8266:33ff15072534 2.0-dev/MoinMoin/util/_tests/test_mime.py: Tests for Type MIME helper - Add further tests
114 2010-06-08T14:20:06 <waldi> okay, the next commits are changing the converter interface slightly ...
115 2010-06-08T14:23:53 <eSyr> http://moinmo.in/4ct10n/info/MoinCoreTeamGroup?action=diff&rev2=15&rev1=14 "kinda depressing"
116 2010-06-08T14:25:47 <eSyr> (after http://www.blastwave-comic.com/index.php?p=comic&nro=14 )
117 2010-06-08T14:54:40 <ThomasWaldmann> he was quite active for a while, but isn't any more
118 2010-06-08T14:54:51 <ThomasWaldmann> but does lots of kernel/wifi hacking :)
119 2010-06-08T14:57:57 <xorAxAx> well, he works for intel nowadays
120 2010-06-08T14:58:05 <xorAxAx> and will marry soon
121 2010-06-08T14:58:41 <ThomasWaldmann> any child processes yet? :)
122 2010-06-08T14:59:06 <xorAxAx> not AFAIK :)
123 2010-06-08T15:14:59 <eSyr> kernel hacking and webapps are quite compatible due to abscence of intersections :)
124 2010-06-08T15:20:54 <eSyr> (ш ьуфтб ащк рфслштп)
125 2010-06-08T15:21:01 <eSyr> (i mean, for hacking)
126 2010-06-08T15:21:23 <xorAxAx> well, there is a webserver for the linux kernel :)
127 2010-06-08T15:22:43 <diofeher> moin
128 2010-06-08T15:22:48 <diofeher> TheSheep: are you there?
129 2010-06-08T15:24:10 <TheSheep> diofeher: yes
130 2010-06-08T15:24:17 <TheSheep> diofeher: but I'm going home soon
131 2010-06-08T15:25:10 <eSyr> TheSheep: are you GMT, not GMT+3?
132 2010-06-08T15:34:57 <TheSheep> eSyr: I'm CEST
133 2010-06-08T15:35:05 <TheSheep> eSyr: and I just finished my work
134 2010-06-08T15:36:56 <eSyr> ah, ok.
135 2010-06-08T15:39:35 <diofeher> TheSheep: i thought in pass _stylesheet_link to templat.. but i'm gonna to convert in jinja macro http://jinja.pocoo.org/2/documentation/templates#macros
136 2010-06-08T16:13:33 <TheSheep> diofeher: I'm not sure it really pays making it a macro
137 2010-06-08T16:13:52 <TheSheep> diofeher: I mean, you basically specify all the same things that you would specify in <link>
138 2010-06-08T16:14:03 <TheSheep> diofeher: what's that 'if theme' for?
139 2010-06-08T16:49:54 *** RogerHaase
140 2010-06-08T17:01:41 <diofeher> TheSheep well, i've made one here working
141 2010-06-08T17:02:05 <diofeher> i'm gonna commit and you take a look
142 2010-06-08T17:11:39 *** kursor
143 2010-06-08T17:26:22 <CIA-47> Diogenes Augusto <diofeher@gmail.com> default * 8250:2dc1f90a651e 2.0-dev-jinja2-plugins-dfeher/MoinMoin/ (templates/head.html theme/jinja.py): [templating] removed html_stylesheets and _stylesheet_link from Theme and added a stylesheet macro to head.html template
144 2010-06-08T17:26:26 <diofeher> TheSheep: /\
145 2010-06-08T17:40:39 *** DmitryAndreev
146 2010-06-08T17:55:32 <diofeher> leaving.. back in 8 hours
147 2010-06-08T17:55:44 *** DmitryAndreev
148 2010-06-08T17:57:08 *** DmitryAndreev
149 2010-06-08T17:58:00 <DmitryAndreev> waldi, is moinpage_note and moinpage_table_of_content equal an output of macros?
150 2010-06-08T17:58:36 <eSyr> btw, may be at least untranslatable pages should be eveilable just after installation?
151 2010-06-08T17:59:38 <waldi> DmitryAndreev: not sure what you are talking about
152 2010-06-08T18:00:22 <eSyr> DmitryAndreev: are, it's plural
153 2010-06-08T18:00:32 <eSyr> waldi: about moinwiki_in, i suppose
154 2010-06-08T18:02:03 <DmitryAndreev> waldi, i found visit_moinpage_note and moin_table_of_content in html_out converter, and i just want to now, what elements of moinwiki are equal to them.
155 2010-06-08T18:02:31 <DmitryAndreev> visit_moinpage_table_of_content*
156 2010-06-08T18:03:06 <DmitryAndreev> they looks like macros, but why they have separeted elements in tree?
157 2010-06-08T18:04:31 <waldi> DmitryAndreev: http://moinmo.in/BastianBlank/TreeOutputFormatter
158 2010-06-08T18:32:30 <dreimark> bbl
159 2010-06-08T19:16:30 <dreimark> re
160 2010-06-08T19:22:43 *** kursor
161 2010-06-08T20:16:44 <valeuf> waldi: should we merge your change from the main repos to continue the work with converters ?
162 2010-06-08T20:27:54 <ThomasWaldmann> all students should merge main repo into theirs frequently
163 2010-06-08T20:28:16 <ThomasWaldmann> if you're unsure, try it before merging :D
164 2010-06-08T20:46:42 <eSyr> if repos were not public, rebase whould be better.
165 2010-06-08T20:46:58 <CIA-47> Dmitry Andreev <klieg.polar@gmail.com> default * 8241:3e7e83d6787f 2.0-dev-wiki-rest-dandreev/MoinMoin/converter2/ (3 files in 2 dirs):
166 2010-06-08T20:46:58 <CIA-47> DOM->Moinwiki:
167 2010-06-08T20:46:58 <CIA-47> Added support of <note>, <table-of-content> elements
168 2010-06-08T20:46:58 <CIA-47> New implementation of <part> element
169 2010-06-08T20:50:07 <dreimark> eSyr: do you visit europython?
170 2010-06-08T20:51:22 <eSyr> dreimark: looks like no.
171 2010-06-08T21:07:24 *** grzywacz
172 2010-06-08T21:13:13 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8267:7c6829d55908 2.0-dev/MoinMoin/converter2/ (11 files): Converters - Use type aware registry
173 2010-06-08T21:13:15 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8268:86c0aac4c217 2.0-dev/MoinMoin/converter2/ (7 files): Converters - Simplify factories
174 2010-06-08T21:13:16 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8269:3f8be2492f04 2.0-dev/MoinMoin/ (12 files in 2 dirs): Converters - Move request argument of converter factories into keywords
175 2010-06-08T21:13:21 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8270:cdcc225d76e9 2.0-dev/MoinMoin/ (13 files in 3 dirs): Converters - Make factories return objects instead of classes
176 2010-06-08T21:13:21 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8271:15c7b7a6f1fd 2.0-dev/MoinMoin/converter2/moinwiki_in.py: Moin Wiki input converter - Cleanup imports
177 2010-06-08T21:13:22 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8272:1e80c8ef73e4 2.0-dev/MoinMoin/converter2/creole_in.py: Creole input converter - Cleanup imports
178 2010-06-08T21:18:41 <waldi> ThomasWaldmann: what is the current plan versus cgi support? if i call the cgi example code, it needs 3 seconds to return anything usefull
179 2010-06-08T21:25:18 <ThomasWaldmann> and if you disable the xml preload?
180 2010-06-08T21:26:31 <waldi> it is already disabled. i can't import this file
181 2010-06-08T21:31:52 <ThomasWaldmann> well, stuff is not optimized yet, we have to see
182 2010-06-08T21:43:20 <waldi> i wonder why the profiling output is mostly empty: it does not survive a new thread
183 2010-06-08T22:21:42 <valeuf> ThomasWaldmann: I am not that sure about how to merge my repos with the main one ?
184 2010-06-08T22:21:56 <valeuf> ThomasWaldmann: pulling from main repos and then merge is enough ?
185 2010-06-08T22:22:04 <valeuf> ThomasWaldmann: or is there some special way to do it ?
186 2010-06-08T22:29:45 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 70:5cefd2cb6a12 EmeraldTree/emeraldtree/SimpleXMLWriter.py: Remove SimpleXMLWriter
187 2010-06-08T22:29:47 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 71:175f246cb90c EmeraldTree/emeraldtree/TidyHTMLTreeBuilder.py: Remove TidyHTMLTreeBuilder
188 2010-06-08T22:29:51 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 72:0ce683d31c42 EmeraldTree/emeraldtree/TidyTools.py: Remove TidyTools
189 2010-06-08T22:29:51 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 73:641657361783 EmeraldTree/emeraldtree/tests/test_html.py: Tests for HTML support - Fix invocation, add tests for ouput
190 2010-06-08T22:29:51 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 74:a271e50bea43 EmeraldTree/emeraldtree/tree.py: Tree - Redefine ElementTree write with Node write
191 2010-06-08T22:29:53 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 75:d9ac9fe47760 EmeraldTree/emeraldtree/tree.py: Tree - Allow all objects in tree
192 2010-06-08T22:32:56 <valeuf> ouhla waldi :p you are moving lot of things ...
193 2010-06-08T22:44:30 <ThomasWaldmann> valeuf: make sure your workdir is clean, pull from moin/2.0-dev, merge, carefully resolve all conflicts
194 2010-06-08T22:44:47 <ThomasWaldmann> commit -m "merged moin/2.0-dev"
195 2010-06-08T22:45:22 <valeuf> ThomasWaldmann: Ok, I will do it during the evening, I will probably have to fix my converters if it works differently now ^ ^
196 2010-06-08T22:45:26 <ThomasWaldmann> waldi: is it crap or why do you remove?
197 2010-06-08T22:45:43 <valeuf> ThomasWaldmann: I think it is useless code, most of these are in tree.py in fact
198 2010-06-08T22:48:09 <waldi> ThomasWaldmann: unused, or empty
199 2010-06-08T22:50:08 <dreimark> small issue in widget.browser http://paste.pocoo.org/show/223349/
200 2010-06-08T22:50:33 <dreimark> or somewhere else
201 2010-06-08T22:56:36 <waldi> ThomasWaldmann: and most likely not working at all
202 2010-06-08T23:00:52 <waldi> hihi, startup already needs 500ms in regexp compilation
203 2010-06-08T23:17:10 <ThomasWaldmann> the big one, yeah
204 2010-06-08T23:17:34 <ThomasWaldmann> we need that get-rid-of-camelcase-converter :)
205 2010-06-08T23:19:04 <waldi> no, this is excluded
206 2010-06-08T23:19:29 <waldi> the camelcase parser needs another 900ms
207 2010-06-08T23:19:53 <waldi> i only check before the first request as startup costs
208 2010-06-08T23:23:36 <RogerHaase> dreimark: I saw your update to DoubleClickJSWithVeryLargeTables and have been trying to reproduce, no luck. The for loop "should" work because it is length-1. I put in more tests to ensure marks [i+1] is valid before I use it and will upload diff to my usual place later this evening.
209 2010-06-08T23:26:19 <RogerHaase> dreimark: What browser do you use? I am thinking javascript fired early and DOM was incomplete so attempt to get document.getElementById('bottom') failed and a null entry was added to end of array used by for loop.
210 2010-06-08T23:32:37 <TheSheep> RogerHaase: isn't that script fired on document load?
211 2010-06-08T23:32:54 <TheSheep> RogerHaase: I think it wouldn't even work on incomplete dom
212 2010-06-08T23:33:27 <TheSheep> RogerHaase: there is another possibility: interaction with some other script, like table sorting js
213 2010-06-08T23:36:17 <RogerHaase> TheSheep: No, It uses tecknique similar to jQuery, nearly every browser but IE understands document.addEventListener("DOMContentLoaded", func, false);
214 2010-06-08T23:38:10 <TheSheep> oh, ok, it should get a full dom anyways
215 2010-06-08T23:38:56 <ThomasWaldmann> waldi: is that on your netbook?
216 2010-06-08T23:39:06 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8273:5cc5f358932a 2.0-dev/MoinMoin/util/tree.py: Tree generator - Check name for underscore before modifying it, fix documentation
217 2010-06-08T23:39:08 <CIA-47> Bastian Blank <bblank@thinkmo.de> default * 8274:c1303880da37 2.0-dev/MoinMoin/util/ (_tests/test_iri.py iri.py): Iri - Support direct copy, add representation
218 2010-06-08T23:40:58 <waldi> ThomasWaldmann: yep
219 2010-06-08T23:43:36 <dreimark> RogerHaase: ff 3.6.3
220 2010-06-08T23:46:31 <RogerHaase> ThomasWaldmann: I looked at removing path=/ from auto scroll debug cookie. Using default path is bad if "auto scroll debug on" is used on /wikiroot/MyPage/SubPage. I don't see an easy way to determine wikiroot from javascript.