Changeset 6002


Ignore:
Timestamp:
2003-11-25T16:27:32+13:00 (20 years ago)
Author:
jmt12
Message:

Fixed lots of bugs. Added a few new ones though.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/buglist/status.txt

    r5942 r6002  
    4444Linux, Win98, WinXP
    45454b & 4c
    46 Fixed 11-08-03
     46Fixed 11-08-2003
    4747Known bug. Ensure correct string being written to metadata.xml - "dc.Subject" rather than "dc.Subject and Keywords"
    4848
     
    5252Unknown
    53536
    54 Fixed 11-08-03
     54Fixed 11-08-2003
    5555Extracted metadata set should be automatically included in all collections, with the user being given the ability to view/hide it. Warnings should be given to the user if hidden extracted metadata exists
    5656
     
    6060Unknown
    61616
    62 Fixed 11-08-03
     62Fixed 11-08-2003
    6363Programatic refresh of 'Greenstone Collections' folder
    6464
     
    6868Unknown
    69696
    70 Fixed 18-08-03
     70Fixed 18-08-2003
    7171Current metadata set schema easily extended to include subfields - complete. You can now add elements within other elements. A GUI representation more difficult - a Tree/Table hybrid is being considered.
    7272
     
    7676Unknown
    77776
    78 Fixed 11-08-03
     78Fixed 11-08-2003
    7979Show popup tooltips over appropriate row in metadata table
    8080
     
    9292Unknown
    93936
    94 Fixed 11-08-03
     94Fixed 11-08-2003
    9595The indexes design view has now be changed to be consistant with other views (including the index view for mgpp type indexes)
    9696
     
    132132Unknown
    1331336
    134 Fixed 21-08-03
     134Fixed 21-08-2003
    135135bug#1 Format commands not always updated after change. Redesign format view to be like other views. bug#2 if local library server used, format commands only processed once when server.exe run. Actions added to allow external callers to force collection refresh/reload
    136136
     
    140140Unknown
    1411416
    142 Fixed - 22-10-03
     142Fixed 22-10-2003
    143143Default strings for all features to be added by way of a combobox containing currently/commonly used format strings. Turns out that one multipurpose default format string can be used. Added 'Use Default Format' button to format manager which becomes active when a part is selected that has a default format string available
    144144
     
    156156Unknown
    1571576
    158 Fixed 21-08-03
     158Fixed 21-08-2003
    159159Ensure UNICode compliance. Replace " with " where necessary
    160160
     
    228228Linux, Win98, WinXP
    229229NA
    230 Fixed 22-08-03
     230Fixed 22-08-2003
    231231OK
    232232
     
    308308Linux, Win98, WinXP
    309309NA
    310 Fixed (16-10-03)
     310Fixed 16-10-2003
    311311Error checking increased. Also make the area for the warning message a little larger (made it a textarea rather than a label). Tried several combinations of things (ie missing col file, corrupt lock file) and it didn't 'crap out completely'
    312312
     
    324324Linux, Win98, WinXP
    325325NA
    326 Fixed 22-10-03
     326Fixed 22-10-2003
    327327Include 'expand text' button for extracted metadata. Investigate other methods for displaying HTML based information. Expand text button in place
    328328
     
    380380Win98, Win2000
    3813816
    382 Fixed (16-10-03)
     382Fixed 16-10-2003
    383383Fixed during the recoding of the languages part of the design manager
    384384
     
    396396Win98, Win2000
    3973976
    398 Fixed - 22-10-03
     398Fixed 22-10-2003
    399399Ensure GLI correctly detects when it needs to produce hfiles. Elements in metadata sets can now be told if they are to generate hfiles as necessary, however of the three mentioned above only AZList was a bug. Organization has a flat structure so doesn't really need a Hierarchy classifier (a AZCompactList would do)
    400400
     
    404404Win98, Win2000
    4054056
    406 Fixed - 22-10-03
     406Fixed 22-10-2003
    407407Will show elements in standard ordering according to metadata set (as for metadata table)
    408408
     
    428428Win98, Win2000
    4294296
    430 Fixed (16-10-03)
     430Fixed 16-10-2003
    431431Ensure that selecting a fixed feature clears component selection and adjusts output state appropriately. It was, the problem lay in trying to change the gui from within the EventThread again - SwingUtilities to the rescue.
    432432
     
    436436Win98, Win2000
    4374376
    438 Fixed (16-10-03)
     438Fixed 16-10-2003
    439439First index should be the default if none other is selected. Fixed as part of the redesign of the indexes page
    440440
     
    460460Win98, Win2000
    4614616
    462 Fixed 27-08-03
     462Fixed 27-08-2003
    463463GLI now splits the progress bar on the number of documents in the collection, rather than the number of folders in the collection. This results in more accurate progress measurement.
    464464
     
    516516Linux
    5175173.1
    518 Fixed - 25-10-03
     518Fixed 25-10-2003
    519519Caused by same failed equals check which prevents DLS collections importing metadata under certain conditions
    520520
     
    524524Linux
    5255256
    526 Fixed - 28-10-03
     526Fixed 28-10-2003
    527527OK<br>Turned out one of the debug statements would NPE if index didn't exist.
    528528
     
    532532Linux
    5335336
    534 Pending
    535 Ensure consistancy between message during import/build
     534Fixed 24-11-2003
     535Ensure consistancy between message during import/build<br>Now a failure in installCollection() will result in a collection preview unavailable message, rather than a collection successful message
    536536
    537537203B068
     
    668668Win2000
    6696694c4
    670 Pending
    671 Possibly a repeat of 203B006 - Search and browse on dc.Subject fail. Increase error checking when designing collection
     670Fixed 24-11-2003
     671Possibly a repeat of 203B006 - Search and browse on dc.Subject fail. Increase error checking when designing collection<br>I now believe that this is the 'one failed index causes entire collection to become unusable' problem. This is causes by something with a two pass build failing in the first pass, the second pass subsequently killing the entire build because it can't find files that were meant to be generated by the first.
    672672
    673673203B084
     
    724724WinME
    7257254a4
    726 Pending
    727 To investigate further.<br>Make selecting icons easier, especially crazy icons relative to _httpcollection_
     726Fixed 24-11-2003
     727To investigate further.<br>Make selecting icons easier, especially crazy icons relative to _httpcollection_<br>Browse buttons have now been added for selecting images - which automatically handles collection relative paths, although it does this by always copying the image to the images folder of your collection
    728728
    729729203F091
     
    772772Linux, WinME, Win2000
    7737736
    774 Fixed 13-08-03
     774Fixed 13-08-2003
    775775Discovered filters not using pattern matching at all. Current pattern matching only allows exact matches, whereas a is less than, is greater than etc is needed. Replaced regular expression matching with custom string matcher. Works well for examples like "equal to a*" or "less than */2003", but has interesting behaviour when matching filters set as "b*y"; "bay" and "boy" are equal, "bee" and "bus" are less than while "buz" is greater than
    776776
     
    868868Win*
    869869NA
    870 Pending
    871 Due to gsdlsite.cfg file not existing yet (server.exe must be run at least once). GLI script should check that the gsdlsite.cfg file exists before starting.
     870Fixed 20-11-2003
     871Due to gsdlsite.cfg file not existing yet (server.exe must be run at least once). GLI script should check that the gsdlsite.cfg file exists before starting.<br>Server.exe has been modified, and is now run once by the install program to create the necessary config file
    872872
    873873203B109
     
    884884All
    885885NA
    886 Pending
    887 Ensure collection changes correctly update title bar<br>Problem is collection hasn't opened successfully. Prevent areas becoming enabled when they shouldn't have
     886Fixed 24-11-2003
     887Ensure collection changes correctly update title bar<br>Problem is collection hasn't opened successfully. Prevent areas becoming enabled when they shouldn't have<br>GLI now correctly determines when a collection has failed to open, and uder the particular circumstances that lead to the above error (a missing or corrupt collect.cfg file) not only doesn't partially load the collection, but also provides a more helpful error message explaining what has gone wrong
    888888
    889889203B111
     
    900900All
    901901NA
    902 Fixed 22-08-03
     902Fixed 22-08-2003
    903903Replaced typical open dialog with simplier one showing only installed collections. Current file dialog is accessible via a "Browse" button.
    904904
     
    908908All
    909909NA
    910 Fixed 22-08-03
     910Fixed 22-08-2003
    911911Fix custom filter code
    912912
     
    916916All
    917917NA
    918 Fixed 18-08-03
     918Fixed 18-08-2003
    919919Wasn't firing appropriate event
    920920
     
    924924All
    925925NA
    926 Fixed 21-08-03
     926Fixed 21-08-2003
    927927See 203B017. Remove 'live' updating, and add Replace button
    928928
     
    964964All
    965965NA
    966 Fixed 19-08-03
     966Fixed 19-08-2003
    967967Added 'Abstract' attribute to plugins/classifiers allowing them not to be shown as available to be added (still have access to their arguments though)
    968968
     
    972972All
    973973NA
    974 Fixed 15-08-03
     974Fixed 15-08-2003
    975975Ensure disabling MGPP also disables MPGG specific commands
    976976
     
    980980All
    981981NA
    982 Fixed 19-08-03
     982Fixed 19-08-2003
    983983View now has typical add/replace/remove buttons
    984984
     
    988988All
    989989NA
    990 Fixed 21-08-03
     990Fixed 21-08-2003
    991991When checking what actions should be available, ensure that the current node is non-null
    992992
     
    996996All
    997997NA
    998 Fixed 26-09-03
     998Fixed 26-09-2003
    999999Fixed counting algorithm
    10001000
     
    10041004All
    10051005NA
    1006 Pending
    1007 Have GDMDocument check if it has content before writing itself out to a metadata.xml
     1006Fixed
     1007Have GDMDocument check if it has content before writing itself out to a metadata.xml<br>GDMDocuments are now only written out if they contain at least one description set
    10081008
    10091009203F126
     
    10921092Mac
    10931093NA
    1094 Fixed 19-08-03
     1094Fixed 19-08-2003
    10951095Was purposefully shortening description
    10961096
     
    11401140All
    11411141NA
    1142 Fixed 21-08-03
     1142Fixed 21-08-2003
    11431143Check if necessary index files exist, rather than remembering if GLI has built the collection before
    11441144
     
    11561156All
    11571157NA
    1158 Fixed 28-08-03
     1158Fixed 28-08-2003
    11591159The "Hunt" and "Mirror" views have been re-enabled and updated.
    11601160
     
    11641164All
    11651165NA
    1166 Fixed 29-08-03
     1166Fixed 29-08-2003
    11671167Quirk of JComboboxes
    11681168
     
    11721172All
    11731173NA
    1174 Fixed 29-08-03
     1174Fixed 29-08-2003
    11751175Ensured add/remove also changed list of available plugins
    11761176
     
    11801180All
    11811181NA
    1182 Fixed 29-08-03
     1182Fixed 29-08-2003
    11831183Slight change in terminology of XML report being produced by classinfo.pl (ClasInfo -> ClassInfo)
    11841184
     
    11881188All
    11891189NA
    1190 Fixed 29-08-03
     1190Fixed 29-08-2003
    11911191Colour flag started with wrong value (true instead of false)
    11921192
     
    11961196All
    11971197NA
    1198 Fixed 29-08-03
     1198Fixed 29-08-2003
    11991199Language names are now shown
    12001200
     
    12041204All
    12051205NA
    1206 Fixed 29-08-03
     1206Fixed 29-08-2003
    12071207Spaces work fine. When writing out files values wrapped in " if they contained spaces. Forgot to remove when reading back in and you quickly ended up with lines in the collect.cfg looking like this: classify AZList -button_name """""""""Hello there"""""""""
    12081208
     
    12121212All
    12131213NA
    1214 Fixed 21-08-03
     1214Fixed 21-08-2003
    12151215Ensure initial state of buttons, and changes of state
    12161216
     
    12361236All
    12371237NA
    1238 Fixed 21-08-03
     1238Fixed 21-08-2003
    12391239Add tif and bmp file extensions to image filter
    12401240
     
    12761276All
    12771277NA
    1278 Fixed 29-08-03
     1278Fixed 29-08-2003
    12791279Add 'add all metadata' button which adds all elements to the index list with their default name (ie ex.Title -> "Title")
    12801280
     
    12841284All
    12851285NA
    1286 Fixed 29-08-03
     1286Fixed 29-08-2003
    12871287Add an replace ability
    12881288
     
    13081308All
    13091309NA
    1310 Fixed 27-08-03
     1310Fixed 27-08-2003
    13111311Use panel to fill out extra space so download job progress bars are all the same size
    13121312
     
    13161316All
    13171317NA
    1318 Pending
    1319 Ensure workflow tab settings validated when collection changed
     1318Fixed 25-11-2003
     1319Ensure workflow tab settings validated when collection changed<br>That wasn't the problem - I was caching the results of calls to get configuration settings (for efficiency) but forgot to empty the cache when collections changed. Hmm, thats the second time caching has got me into trouble (re DOMProxyListModel)
    13201320
    13211321203B166
     
    13241324All
    13251325NA
    1326 Fixed
    1327 File Association manager should be requesting information on how to launch the file (check if it is failing silently).
     1326Pending
     1327File Association manager should be requesting information on how to launch the file (check if it is failing silently)<br>There is still a problem under windows where extra speech marks are wrapped around the command
    13281328
    13291329203B167
     
    13321332All
    13331333NA
    1334 Pending
    1335 GLI incorrectly using accumulate/overwrite flags
     1334Fixed 25-11-2003
     1335GLI incorrectly using accumulate/overwrite flags<br>This turned out to be bigger than Ben Hur. The problem is by the time it came to adding metadata to the document, you didn't know whether it had been called by an append or a replace. In order to distinguish between the two I had to add an extra piece of data to all MSMEvents regarding metadata - and in some cases this came down to a best guess depending on where it had been called (such as when dealing with undo methods, which fortunately are no longer called).
    13361336
    13371337203B168
     
    13401340All
    13411341NA
    1342 Pending
    1343 Race condition between table builder and metadata manager
     1342Fixed
     1343Race condition between table builder and metadata manager<br>This buggy behaviour was 'fixed' by the code to ensure a certain row is selected in the table. While the table may still have indeterminate state during its build, the final refresh caused by selecting a different table row generally brings things up to date.
    13441344
    13451345203B169
     
    13641364All
    13651365NA
    1366 Fixed 4-11-2003
     1366Fixed 04-11-2003
    13671367It should. Ensure mouse events being correctly processed.
    13681368
     
    13721372All
    13731373NA
    1374 Fixed - 15-10-03
     1374Fixed 15-10-2003
    13751375Replace is not hooked up to listeners properly<br>It is now!
    13761376
     
    19401940All
    19411941NA
    1942 Pending
     1942Fixed
    19431943Increase empty string checking
    19441944
     
    19481948All
    19491949NA
    1950 Nothing to do
     1950Pending
    19511951Caused by spinner loosing focus if it also goes nonvisible at the same time. If focus lost while visible appropriate behaviour maintained
    19521952
     
    19971997NA
    19981998Pending
    1999 Partitions generate more indexes, but my current system doesn't correctly calculate how many indexes are going to be built (indexes * partitions * languages)
     1999Partitions generate more indexes, but my current system doesn't correctly calculate how many indexes are going to be built (indexes * partitions * languages)<br>The mentioned fix has been implemented, but the Phind fix is on hold until I find out how we are going to handle multilingual import and build scripts (whereapon the sentinel values I'm looking for are going to be gone)
    20002000
    20012001203B313
     
    20362036All
    20372037NA
    2038 Pending
    2039 I'm not sure why the correct events aren't being fired - but it seems to happen specifically with folders being brought into collections (not files)
     2038Fixed 25-11-2003
     2039I'm not sure why the correct events aren't being fired - but it seems to happen specifically with folders being brought into collections (not files)<br>Still don't know what was causing this but Michaels refresh speed-ups seem to have made the problem go away
    20402040
    20412041203B318
     
    20522052All
    20532053NA
    2054 Fixed
     2054Pending Again
    20552055Make memory use reasonable<br>Reinstated the idea of caching metadata.xml files rather than trying to load them all
    20562056
     
    21562156All
    21572157NA
     2158Pending
    21582159Think about it
    21592160
     
    21632164All
    21642165NA
     2166Pending
    21652167Think about it
    21662168
     
    21702172All
    21712173NA
     2174Pending
    21722175Fix
    21732176
     
    21772180All
    21782181NA
    2179 Think about it
     2182Pending
     2183Think about it<br>You're going to have to add a smiley so I know what tone you're taking with this comment!
    21802184
    21812185203B336
     2186Saving a collection causes the inherited metadata icons to disappear
     2187NZDL
     2188All
     2189NA
     2190Fixed 25-11-2003
     2191Ensure inheritance data isn't being stompped, and if not determine why repainting table doesn't repaint icons<br>The problem occured because the pre-save metadata 'purge' wasn't being called (I'd obviously added an extra boolean argument, but had forgotten to increase the number in the call. Worse still this was an overrided method and one of the other methods happened to match!)
     2192
     2193203B337
     2194Importing metadata from legacy files currently requires GDMLoader and a large cache. This has to change if we want to avoid the Out Of Memory problem on large collections
     2195NZDL
     2196All
     2197NA
     2198Pending
     2199Was reinstated for legacy collection importing. Need to move the namespace adding code to its own pre-load stage where it gets completed before the GDMManager is loaded.
     2200
     2201203B338
    21822202Need to add help text for new features: opening legacy collections, exporting to cdrom.
    21832203NZDL
    21842204All
    21852205NA
     2206Pending
    21862207Do it.
    21872208
     
    21912212Non-windows
    21922213NA
     2214Pending
    21932215Fix.
    2194 
Note: See TracChangeset for help on using the changeset viewer.