Changeset 6218
- Timestamp:
- 2003-12-10T17:09:43+13:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/buglist/status.txt
r6122 r6218 1116 1116 Mac 1117 1117 NA 1118 Pending 1119 Determine whether table headers have height 1118 Fixed 1119 Determine whether table headers have height<br>For some ungodly reason table headers are sometimes assigned a preferred height of 2 pixels under the Aqua LAF. Now a test has been added for inappropriately small column headers, and they are set to more reasonable height (15-20 pixels) 1120 1120 1121 1121 203B140 … … 1468 1468 All 1469 1469 NA 1470 Pending 1471 OK 1470 Fixed 1471 If the profile happens to be sourced from a collection within the gsdl/collect folder, then its full path is supressed and only the short filename is used. 1472 1472 1473 1473 203B185 … … 1549 1549 2.5 1550 1550 Pending 1551 It appears from the error message generated that the classpath has been read as one giant string rather then folders separated by the : character. Not knowing Mandrake I can only assume that a different character should be used to have the script parsed correctly. Investigate the shell used, and contact Mike Jensen .1551 It appears from the error message generated that the classpath has been read as one giant string rather then folders separated by the : character. Not knowing Mandrake I can only assume that a different character should be used to have the script parsed correctly. Investigate the shell used, and contact Mike Jensen<br>Well, it turns out to be much simplier than that. Apparently not all java implementations support the -cp shortcut for classpath. Hence java ignores '-cp' then tries to run the 'classes/:GLI/jar:lib/apache/jar:lib/calpa/jar:lib/jp/jar:lib/polloxml/jar:lib/qfslib/jar:lib/skinlf/jar:lib/nanoxml/jar' class - which of course fails (and not just because no classpath is specified and the '.' classpath isn't default under Mandrake). Ensure the full string '-classpath' is used in startup script. 1552 1552 1553 1553 203B195 … … 1836 1836 All 1837 1837 NA 1838 Pending 1839 Only enabled OK when file queue is processing something .1838 Fixed 1839 Only enabled OK when file queue is processing something<br>The button is now only enabled when an action is occuring (I had a moment of worry when the code I wrote to do this caused GLI to throw bazillions of exceptions on start-up, until I realized the button enabling code was throwing an exception -before- the file actioning thread had reached the point where it is meant to wait for the rest of the gui to be created, thus exceptions galour!) 1840 1840 1841 1841 203B231 … … 2004 2004 All 2005 2005 NA 2006 Pending 2007 Ensure metadata is removed when file is deleted (seems pretty good) and that metadata isn't restored as per the old undo model 2006 Fixed 10-12-2003 2007 Ensure metadata is removed when file is deleted (seems pretty good) and that metadata isn't restored as per the old undo model<br>Found one error where a single occurance of a piece of metadata occasionally ended up with a count of 2, thus count != occurance and the metadata was marked as uncommon. The test has been changed so metadata is common is count >= occurance<br>Found more serious bug where I was removing elements from the DOM in a forward counting for loop - and since DOM NodeLists are live this lead to random behaviour. Now nodes are removed -after- the for loop (the for loop had to be forward counting for natural ordering reasons). 2008 2008 2009 2009 203B305 … … 2286 2286 Fixed 2287 2287 Done, but as a side effect of fixing modal dialog hang and progress bar. 2288 2289 203A341 2290 If you drag copy files which have associated metadata, but you have no metadata sets in your collection, you recieve a warning. If you click OK you are immediately faced with another warning. Then another. One for each file. Could we please have it so you only have to say OK once per drag action. 2291 NZDL 2292 All 2293 NA 2294 Pending 2295 Add another flag created for each file copy action, which records if the user has already seen and dismissed the WarningDialog. 2296 2297 203A342 2298 Once you have build a collection you are presented with a WarningDialog. Couldn't this be a less worrying MessageDialog instead? 2299 NZDL 2300 All 2301 NA 2302 Pending 2303 Subclass WarningDialog and replace 'warning' strings with 'message'. This may also require a change to the terminology in the prefences dialog to ensure people know where to look to find the hide/unhide for this dialog 2304 2305 203A343 2306 On the general design pane can we show a preview thumbnail of the icons, rather than a cryptic path with doesn't mean much to anyone? 2307 NZDL 2308 All 2309 NA 2310 Pending 2311 Dig out the thumbnailing code present in Hermes (GLI 0.1), and use thumbnail images rather than path. Will require a little shuffle around of components 2312 2313 203F344 2314 The ImportSet dialog needs simplifying in much the same way that the open collection dialog was. 2315 NZDL 2316 All 2317 NA 2318 Pending 2319 Create a SimpleImportSetDialog - however I have to be sneaky and mostly reuse strings already present in dictionary 2320 2321 203F345 2322 In format statements you're not allowed to put in 'ex.' for extracted metadata. We should use 'ex.' consistantly throughout GLI. If in Greenstone you encounter 'ex.' strip it 2323 NZDL 2324 All 2325 NA 2326 Pending 2327 Changing GLI so as to always show the namespace, including ex, shouldn't be to hard. A more difficult task will be changing Greenstone to make it aware of the ex namespace 2328 2329 203F346 2330 GLI Preferences panel - Modes: Geek vs Library tech support vs Librarian vs Librarian Assistant depending on whether you understand (a) running PERL scripts, and (b) regular expressions. Suppress stuff on Create and Design panels according. 2331 NZDL 2332 All 2333 NA 2334 Pending 2335 I don't know if I appreciate being referred to as a Geek! Anyhow the last two categories as easy to implement (make use of workflow code already in place) but the separation between the first three could be trickier. Redesign views involved to have different appearances depending on the mode setting. Also suggested was simplified messages in the log. This can easily be implemented once the non-language dependant markup has been added to perl scripts. 2336 2337 203F347 2338 Allow for any -metadata argument to plugins, classifiers etc to be a comma separated list. This will address the problem of metadata spread over several namespaces (ie ex.Title, dc.Title and dls.Title) and also allow a user to indicate preferred ordering. 2339 NZDL 2340 All 2341 NA 2342 Pending 2343 GLI can be easily extended, although the control itself - a mixture of a combobox, list and two buttons - might need some refinement. Extending Greenstone to provide this added functionality is of course a different story 2344 2345 203B348 2346 Several plugins still choke on filenames that include space 2347 NZDL 2348 All 2349 NA 2350 Nothing To Do 2351 Fix plugins - it seems in several instances the only reason they're dying is an explicit assert preventing spaces - yet there seems to be no good reason for it 2352 2353 203B349 2354 Make images links in HTMLPlug work even when they're in a folder whose name contains an extended latin character (it already escapes space, but not accented letters) 2355 NZDL 2356 All 2357 NA 2358 Fixed 2359 While this is mostly Greenstones problem, as ImagePlug is responsible for extracting 'images', GLI might be helping to propagate this problem by writing a malformed value into the metadata.xml<br>GLI no longer writes extracted metadata to metadata.xml in such a way that Greenstone will incorrectly reassign the values over and over. 2360 2361 203B350 2362 If you change the thumbnail size in ImagePlug (say to 50), the change is not reflected in any ex.thumbnailsize metadata previously extracted 2363 NZDL 2364 All 2365 NA 2366 Fixed 2367 A combination of two problems: (1) Extracted metadata, in order for it to be available when you open a previously built collection, is stored in the metadata.xml files. However the second, and subsequent, times the Greenstone scripts are run this metadata is reassigned. Thus even if the thumbnail size changes, both values - the original and the new one - for the size will be available as extracted metadata, and (2) No attempt is currently made to remove obsolete extracted metadata as I had (incorrectly) assumed it would be pretty static.<br>The first problem has been addressed. While extracted metadata is still stored in the metadata.xml, it is now saved in an element named 'XMetadata', which is not recognized by Greenstone which only looks for 'Metadata' elements<br>Second problem fixed. Again I'd used a forward counting for loop - what was I thinking? Also shifted the whole thing out of the actually Archive parsing code, and made a method which removes all the extracted metadata at once (far more efficient ie 10 times faster) 2368 2369 203F351 2370 Export to CD-ROM. Progress bar needed 2371 NZDL 2372 All 2373 NA 2374 Pending 2375 An indeterminate progress bar is in place - but a more accurate progress bar is being postponed until the details of the non-language specific perl output markup is complete 2376 2377 203B352 2378 There is a memory leak caused by PreferencesPane reregistering components with the dictionary over and over 2379 NZDL 2380 All 2381 NA 2382 Pending 2383 Unregistering code needed - previously not necessary as all other 'temporary' components didn't need to be live in the case of a dictionary change. Preferences however - but design - is always active when the dictionary changes. 2384 2385 203B353 2386 Cancelling the autofilter dialog also removes any current filter for that column 2387 NZDL 2388 All 2389 NA 2390 Fixed 2391 Ensure that the cancel action doesn't call the clear filter methods (as it used to before the remove filter button was added)<br>Done
Note:
See TracChangeset
for help on using the changeset viewer.