Changeset 6310
- Timestamp:
- 2003-12-18T15:47:08+13:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/buglist/status.txt
r6256 r6310 1900 1900 Mac 1901 1901 NA 1902 Pending 1903 Find out what this means, and if I'm causing it<br>Apparently this may be caused by using HTML code when providing strings to controls. The most basic solution - as far as I can see - is to disable formatting arguments under mac 1902 Nothing To Do 1903 Find out what this means, and if I'm causing it<br>Apparently this may be caused by using HTML code when providing strings to controls. The most basic solution - as far as I can see - is to disable formatting arguments under mac<br>The word has come from on high that it is better to put up with the non-fatal error messages than change the GUI layout now 1904 1904 1905 1905 203B239 … … 1916 1916 Mac 1917 1917 NA 1918 Pending 1918 Fixed 1919 1919 Determine if this is a refresh problem (which I doubt) or something symptomatic of Java/Mac<br>The bug itself is triggered by a pretty specific set of circumstances. You must a) have a dynamic custom TreeModel, b) have the underlying TreeUI decide to use a VariableHeightLayoutCache and c) expand a node higher in the tree than an already expanded node. If you do this the layout cache returns an incorrect value for the number of displayable rows and things go pear shaped. As best as I can figure the model modified events being thrown by the custom model are not being recieved in a timely fashion by the layout cache. Anyhow the solution was painfully easy - simple prevent the TreeUI using VariableHeightLayoutCache by providing a prototype row height, and thus switching to a FixedHeightLayoutCache, which apparently doesn't suffer the same bug. Co-incidently under any other circumstances a fixed height layout cache would have been faster anyway. Unfortunately with the FileSystemModel and saving/loss in layout time is drawfed by the file IO time 1920 1920 … … 1940 1940 Mac 1941 1941 NA 1942 Pending 1943 Check how line created, and investigate other, less platform specific, solutions<br>Menu lines under mac default to an empty line. Replaced UI with BasicSeparatorUI. Oh-no. This has the undesired effect of transforming all of the menu separators in gli. New plan - provide a BasicSeparatorUI implementation just for the plugin separator 1942 Fixed 1943 Check how line created, and investigate other, less platform specific, solutions<br>Menu lines under mac default to an empty line. Replaced UI with BasicSeparatorUI. Oh-no. This has the undesired effect of transforming all of the menu separators in gli. New plan - provide a BasicSeparatorUI implementation just for the plugin separator<br>How about we just put up with the menu divider lines eh? 1944 1944 1945 1945 203B244 1946 GLI custom editable comboboxes look fine (ones which have colour initializers), but the default editable JComboBox is squished under Mac - ie half the drop-down button is missing 1946 GLI custom editable comboboxes look fine (ones which have colour initializers), but the default editable JComboBox is squished under Mac - ie half the drop-down button is missing. Also buttons have a strange blue background 1947 1947 NZDL 1948 1948 Mac 1949 1949 NA 1950 1950 Pending 1951 How odd. Ensure all editable JComboBoxes are actually GComboBoxes 1951 How odd. Ensure all editable JComboBoxes are actually GComboBoxes<br>Buttons need to be set to opaque to appear properly under Mac. To that end replace all JButtons with GLIButtons that know whether they are opaque based on the platform 1952 1952 1953 1953 203B245 … … 1960 1960 1961 1961 203B246 1962 If MANPATH is not set prior to running gli.csh, the script fails1962 If MANPATH is not set prior to running source.csh, the script fails 1963 1963 NZDL 1964 1964 Mac … … 2274 2274 Previewing collections. Need to add code for MACs. Under linux, it currently uses the file association for html files. However, this could be used for editing html files, so instead want a separate browser setting. perhaps changeable in the preferences page. 2275 2275 NZDL 2276 Non-windows 2276 All 2277 2277 NA 2278 2278 Pending
Note:
See TracChangeset
for help on using the changeset viewer.