Warning, /system/qtcurve/ChangeLog-pre-0.66.md is written in an unsupported language. File is not indexed.

0001 ## 0.65.4-KDE4
0002 1. Use 'MS Windows' and not 'Windows' for scrollbar type - to aid
0003    translations.
0004 2. Apply old-style listview lines to `Q3ListView`'s as well.
0005 3. Fix KDE4.3 compilation - patch from Markus Ullmann
0006 
0007 ## 0.65.3-KDE4
0008 1. When not using button-like check/radio boxes, use view text as the
0009    indicator colour.
0010 2. Fix slight tab glitches when using glow tab mouse over and square tabs.
0011 3. Fix usage of custom menu text colours.
0012 4. Fix custom menu stripe colour.
0013 5. In config dialog - for gradient directions, use "Top to bottom" instead of
0014    "Horizontal" and "Left to right" instead of "Vertical"
0015 6. Fix square tabs when using background gradients.
0016 7. Fix clipped triangular sliders.
0017 8. Add support for translations of config dialogs.
0018 9. Turkish translation by Necmettin Begiter
0019 
0020 ## 0.65.3-gtk2
0021 1. When not using button-like check/radio boxes, use view text as the
0022    indicator colour.
0023 2. Fix slight tab glitches when using glow tab mouse over and square tabs.
0024 3. Fix background of some widgets when using "left to right" background
0025    gradients.
0026 4. Fix backgrounds of entry field when etching, but not rounded.
0027 5. Dont draw frame for entry fields within list/trees.
0028 
0029 ## 0.65.2-KDE4
0030 1. Add option to draw list view lines in pre 0.65 style.
0031 2. Fix some inner gradient bleeding when using max rounding.
0032 3. Fix arora location bar for non gradient backgrounds.
0033 4. Fix 'stripe effect' on scrollbars when using plastik style mouse over.
0034 
0035 ## 0.65.2-gtk2
0036 1. If there is not enough space for large arrows in FireFox's menuitems,
0037    use small ones.
0038 2. Fix incorrect scrollbar trough border.
0039 3. Better, non-hacky, fix for Firefox's location bar.
0040 4. Make Firefox's entry fields smaller.
0041 
0042 ## 0.65.1-KDE4
0043 1. Use a border width of 1 if gradienting popupmenus.
0044 2. When using darkened menu stripe use popupmenu background colour as the
0045    base colour.
0046 3. Match Gtk2 button size better.
0047 4. Fix gradient menus when not using lighter popup menu backgrounds.
0048 5. Slightly better looking listview lines.
0049 6. Use `QMetaObject::invokeMethod`/`Qt::QueuedConnection` instead of `QTimer`
0050    to initialise KDE4 settings. Thanks to Eike Hein for the idea.
0051 7. When exporting KDE4 palette to KDE3, call `kde-config` to ascertain KDE3's
0052    config dir.
0053 8. Export activeBackground, activeForeground, inactiveBackground, and
0054    inactiveForeground of window manager colours  (if KDE4 home != KDE3 home)
0055 9. Export KDE4 fonts to KDE3 (if KDE4 home != KDE3 home)
0056 10. Fix radius of internal border when max rounding.
0057 11. Fix some text-clipping on combos.
0058 12. Still draw menu/toolbar gradients if using background gradient.
0059 
0060 ## 0.65.1-gtk2
0061 1. Use a border width of 1 if gradienting popupmenus.
0062 2. When using darkened menu stripe use popupmenu background colour as the
0063    base colour.
0064 3. Draw menu stripe flush with the edge of menu.
0065 4. Match 'darken' menuStripe to KDE4.
0066 5. When using menu stripe, adjust separators by 20 (2 for Mozilla/Oo.o)
0067    pixels left.
0068 6. Increase width of menu stripe for Mozilla apps.
0069 7. Draw menu stripe for menus associated with dialogs.
0070 8. Match KDE4 button text position better.
0071 9. Fix some issues with oxygen-style combo buttons. (QtCurve creates maps from
0072    the parent -> entry, and parent -> button - these maps were not being cleared
0073    when the widget was destroyed. Also, dont keep reference to last
0074    moused-overed entry after its unrealized).
0075 10. Dont highlight background of checks/radios when this is not enabled, but
0076     gradient background is.
0077 11. Disable background gradients for Java, Mozilla, OpenOffice, GIMP toolbox,
0078     and tooltip windows.
0079 12. Improve background gradients when drawing parts of entries, etc.
0080 13. Very hackish fix to the border around the icons within firefox's location and
0081     search entry fields. Disabled by default, to enable pass
0082     `-DQTC_FIX_FIREFOX_LOCATION_BAR=true` to cmake. Note that enabling
0083     this may cause issues with other entry fields in firefox.
0084 14. Adjust position of checks and radios in menus.
0085 15. Fix memory leak by calling parent class's fianlize method in QtCurve's.
0086 
0087 ## 0.65.0-KDE4
0088 1. Add options to draw editable combos, and spin widgets, as edit fields with
0089    embedded arrows - oxygen style.
0090 2. Add option to draw a light border around tab widgets, as opposed to 3d look.
0091 3. Added ability to specify scrollbar width (11 -> 31, default 15)
0092 4. Base slider dimensions off of scrollbar width, unless using triangular slider.
0093 5. Add option to have thinner buttons.
0094 6. Add option to specify gradient for background of popupmenus.
0095 7. Enable mouse-over for entry fields.
0096 8. For mouse-over and focus, use same colour for top and bottom inner parts
0097    of entry fields.
0098 9. When using filled/full focus with coloured mouse over, then mouse over takes
0099    precedence.
0100 10. Alter default settings:
0101 
0102     1. Place arrows of spin buttons, and editable combos, in the edit field.
0103     2. Draw a light border around tab widget.
0104     3. Thinner buttons.
0105     4. Use soft gradient for active tab.
0106     5. Use glow style highlight for tab mouse-over (this introduces gaps
0107        between tabs).
0108 
0109 11. Modified how button, and combo, heights are calculated - no longer set a
0110     minimum height.
0111 12. Fix some K apps crashing due to `KComponentData`. Use a
0112     `QTimer::singleShot` to set up KDE settings.
0113 13. Dont use KDE4's disabled background colour.
0114 14. Disable QtCurve's coloures shadows for KDE>=4.3 - needs rewriting to support
0115     new kwin API.
0116 15. Only use mouse-over colour for menu-toolbutton arrows when mouse is over menu
0117     segment.
0118 16. Make Kate/Kwrite's option toolbuton have the same size as the next/prev
0119     buttons.
0120 17. Make listview lines match Gtk2 better.
0121 18. Experimental support for drawing of background gradients.
0122 19. Cache complete buttons, etc, pixmaps - as opposed to just the gradient fill.
0123 
0124 ## 0.65.0-gtk2
0125 1. Add options to draw editable combos, and spin widgets, as edit fields with
0126    embedded arrows - oxygen style.
0127 2. Add option to draw a light border around tab widgets, as opposed to 3d look.
0128 3. Added ability to specify scrollbar width (11 -> 31, default 15)
0129 4. Base slider dimensions off of scrollbar width, unless using
0130    triangular slider.
0131 5. Add option to have thinner buttons.
0132 6. Add option to specify gradient for background of popupmenus.
0133 7. Enable mouse-over for entry fields.
0134 8. For mouse-over and focus, use same colour for top and bottom inner parts
0135    of entry fields.
0136 9. When using filled/full focus with coloured mouse over, then mouse over takes
0137    precedence.
0138 10. Alter default settings:
0139 
0140     1. Place arrows of spin buttons, and editable combos, in the edit field.
0141     2. Draw a light border around tab widget.
0142     3. Thinner buttons.
0143     4. Use soft gradient for active tab.
0144     5. Use glow style highlight for tab mouse-over (this introduces gaps
0145        between tabs).
0146 
0147 11. Re-add fix for icons on GEdit tabs - but only for GeditNotebook widgets.
0148 12. Draw entry field backgrounds.
0149 13. Dont use KDE4's disabled background colour.
0150 14. Experimental support for menu-stripe. (Needs menu stipe also enabled
0151     in KDE GUI)
0152 15. Enable drawing of list (tree) view lines.
0153 16. Experimental support for drawing of background gradients.
0154 
0155 ## 0.64.2-KDE4
0156 1. When using shaded combo buttons, use button colours for border.
0157 2. Fix compilation with Qt4 < 4.5 (`PM_SubMenuOverlap` was introduced in Qt 4.5)
0158 3. Allow style to be compile for Qt4 only, need to pass `-DQTC_QT_ONLY=true`
0159    to cmake
0160 4. Fix etched radio buttons.
0161 5. Draw a horizontal gradient for checkable menuitems.
0162 
0163 ## 0.64.2-gtk2
0164 1. When using shaded combo buttons, use button colours for border.
0165 2. Disable button order userChrome.css mods for Thunderbird >= 3
0166 3. Added a verbose warning about the usage of `QTC_MODIFY_MOZILLA`
0167 4. Fix spin widget entry field when widget is on a notebook - bug was caused
0168    by fix for GEdit tabs.
0169 5. Disable coloured slider hack for Firefox apps. This hack attempts to solve
0170    the miscolured top/bottom line of sliders when they are at the top/bottom.
0171 
0172 ## 0.64.1-KDE4
0173 1. When using shaded combo buttons, use the combo splitter setting to
0174    determine if there should be a border between the shaded and unshaded parts.
0175 
0176 ## 0.64.1-gtk2
0177 1. When using shaded combo buttons, use the combo splitter setting to
0178    determine if there should be a border between the shaded and unshaded parts.
0179 2. Make menubar items selectable right up to the top edge of the menubar.
0180 3. Fix clipping of close icon on GEdit tabs.
0181 
0182 ## 0.64.0-KDE4
0183 1. Add option to not draw border around popupmenus.
0184 2. Add option to unify spinbuttons.
0185 3. Add option to set sub-menu delay (default 100ms)
0186 4. Use equal top/bottom padding on popupmenu separators.
0187 5. Add option to colour arrow part of combobox.
0188 6. Draw resize grip as a darkend triangle.
0189 7. Add a 'thick coloured border' mouse over type.
0190 8. Allow to darken sliders.
0191 9. Add new default button indicator - darken.
0192 10. Harmonize KDE4 & Gtk2 popupmenu overlaps.
0193 11. Slightly changed min width/height of when buttons can be max rounded.
0194 12. Alter position of arrow in toolbar buttons with menus.
0195 13. Fix selection artifact issues with details view in dolphin.
0196 14. Fix setting of check/radio shade.
0197 15. Fix storing of custom menu stripe colour.
0198 16. Fix max/restore button being 'stuck'
0199 17. Fix `QPainter` errors displayed when running qtconfig.
0200 18. Fix reading of kwin button positions for MDI windows when
0201     custom postitions are set, but the flag to use these is not.
0202 19. Add an option to export the KDE4 palette, and font,
0203     for pure-Qt3 applications.
0204 20. Set Kontact's toolbuttons to be auto-raise.
0205 
0206 ## 0.64.0-gtk2
0207 1. Add option to not draw border around popupmenus.
0208 2. Add option to unify spinbuttons.
0209 3. Add option to set sub-menu delay (default 100ms)
0210 4. Use equal top/bottom padding on popupmenu separators.
0211 5. Add option to colour arrow part of combobox.
0212 6. Draw resize grip as a darkend triangle.
0213 7. Add a 'thick coloured border' mouse over type.
0214 8. Allow to darken sliders.
0215 9. Add new default button indicator - darken.
0216 10. Harmonize KDE4 & Gtk2 popupmenu overlaps.
0217 11. Slightly changed min width/height of when buttons can be max
0218     rounded - fixes some issues with firefox.
0219 12. Fix scrollbar background when using thinner grooves.
0220 13. Under KDE4 (`KDE_SESSION_VERSION >= 4`), default hover/focus colours to the
0221     KDE4 defaults.
0222 14. Fix firefox crashing when scrollbar slider move to top. This only occurs
0223     when not using flat scrollbar buttons, and a coloured scrollbar slider.
0224 15. Dont draw frame around GEdits combos in its status bar - unless
0225     drawStatusBarFrames is set to true.
0226 16. Dont attempt alter OK/Cancel button for Firefox 3.5 - seems to mess up
0227     preferences dialog.
0228 17. Replace QtCurve's menubar mouse-over code with that from the glide engine.
0229 
0230 ## 0.63.0-KDE4
0231 1. Add '3dfull' to gradient border options. This forces the
0232    dark, as well as the light, portion to be drawn.
0233 2. Use a lighter shade for the dark portion of gradient border.
0234 3. Flat dot for radio buttons.
0235 4. Option to use button colour for listview headers.
0236 5. Use KDE4 colours for focus and mouse-over.
0237 6. Removal of background focus option.
0238 7. Softer, and much nicer, colouration of selected tab.
0239 8. Tab mouse over options; top (as before), below, or glow.
0240 9. Modified defaults:
0241 
0242     1. Tab mouse-over highlight drawn at the bottom
0243     2. Plain slider style
0244     3. Align titlebars text in center
0245 
0246 10. Add appearance setting for background of flat scrollbar buttons.
0247 11. Add HCY colour space.
0248 12. Use tint and mix colour routines from KDE4's KColourUtils.
0249 13. Remove QtCurve's 'inactiveHighlight' option, and use KDE4s setting
0250     instead.
0251 14. Add option to specify appearance setting of filler part of sliders.
0252 15. Increase number of custom gradients - now matches number of gradient
0253     config items.
0254 16. When using glow style mouse over, use mouse over colour for arrows.
0255 17. Option to use a thinner groove for scrollbars (only when using flat,
0256     or no, buttons).
0257 18. Option to only colour sliders on mouse over.
0258 19. Option to round all tabs.
0259 20. Add option to specify menu stripe colour.
0260 21. Better tab highlighting.
0261 22. Update gradient preview when change colour space.
0262 23. Don't max/extra round progressbars.
0263 24. Use faded lines for tab and listview header mouse-over.
0264 25. Remove line from `KTitleWidget`
0265 26. Slightly improve highlight in corner of kwin windows.
0266 27. Align pressed box drwn for checkable icon menuitems better
0267     with menuitem highlight.
0268 28. Remove 'Custom sunken gradient' setting, as this was not
0269     actually used.
0270 29. Better handling of 'full centered' titlebar texts when window size is small.
0271 30. Don't round KWin's tab box.
0272 31. Improve look of widgets in KPackageKit.
0273 32. Don't use `QTimer` to setup KDE settings.
0274 33. Fix line under coloured MDI window titlebars.
0275 34. Fix some KWin issues; rounding of coloured window bar borders,
0276     incorrect colouring of buttom of windows when only colouring titlebar.
0277 35. When navigating popupmenus with the keyboard, skip over disabled items.
0278 36. Add option to control light border on windows.
0279 37. Move kwin menu icon when pressed.
0280 38. Only draw mouse-over effect on sliders when mouse is over slider handle.
0281 39. Titlebar button options:
0282 
0283     1. Show border on hover only
0284     2. Show icon on hover only
0285     3. Round buttons
0286     4. No border
0287     5. Colouration
0288 
0289 40. Titlebar app icon options:
0290 
0291     1. None
0292     2. On menu button
0293     3. NExt to title
0294 
0295 41. Fix selection appearance when using raster graphicssystem.
0296 42. Add an option to export the KDE4 palette for KDE3 applications.
0297 43. Tell KWin to re-load its config if the kwin style is set to QtCurve, and
0298     QtCurve's settings are changed.
0299 44. Fix artifacts with very thin selections.
0300 45. Translation support - thanks to Jonathan Riddell
0301 46. Use focus colour for coloured window shadows.
0302 47. Reduce toolbutton pop-up menu delay from 600ms to 250ms
0303 48. Fix edit field in KDE4.3's kickoff menu.
0304 49. Turn kwin coloured shadow off by default - seems to have issues with
0305     KDE4.3Beta and/or Qt 4.5.1
0306 50. Dont max round toolbar buttons.
0307 51. Fix slight drawing glitch with Qt4.5 document mode tabs.
0308 52. Added 'Tiny' to kwin style border options.
0309 53. Added option to control whether bottom of KWin windows are rounded.
0310 54. Added option to show a resize grip on kwin windows - taken from
0311     Bespin KWin decoration.
0312 55. Added option to not draw outer dark border on KWin windows.
0313 
0314 ## 0.63.0-gtk2
0315 1. Add '3dfull' to gradient border options. This forces the
0316    dark, as well as the light, portion to be drawn.
0317 2. Use a lighter shade for the dark portion of gradient border.
0318 3. Flat dot for radio buttons.
0319 4. Option to use button colour for listview headers.
0320 5. Use KDE4 colours for focus and mouse-over.
0321 6. Removal of background focus option.
0322 7. Softer, and much nicer, colouration of selected tab.
0323 8. Tab mouse over options; top (as before), below, or glow.
0324 9. Modified defaults:
0325 
0326     1. Tab mouse-over highlight drawn at the bottom
0327     2. Plain slider style
0328     3. Align titlebars text in center
0329 
0330 10. Add appearance setting for background of flat scrollbar buttons.
0331 11. Add HCY colour space.
0332 12. Use tint and mix colour routines from KDE4's KColourUtils.
0333 13. Remove QtCurve's 'inactiveHighlight' option, and use KDE4s setting
0334     instead.
0335 14. Add option to specify appearance setting of filler part of sliders.
0336 15. Increase number of custom gradients - now matches number of gradient
0337     config items.
0338 16. When using glow style mouse over, use mouse over colour for arrows.
0339 17. Option to use a thinner groove for scrollbars (only when using flat,
0340     or no, buttons).
0341 18. Option to only colour sliders on mouse over.
0342 19. Option to round all tabs.
0343 20. Better tab highlighting.
0344 21. Don't max/extra round progressbars.
0345 22. Use faded lines for tab and listview header mouse-over.
0346 23. Create icon-mapping file in a more robust manner.
0347 24. Set `gtk-icon-theme-name` to user's theme (or the KDE default if not set),
0348     and set `gtk-fallback-icon-theme` to `highcolour`.
0349     This seems to map more icons.
0350 25. Fix spin widget entry highlighting under Gtk 2.16
0351 26. Don't round rulers.
0352 27. Fix faded menuitems when not rounding.
0353 28. Fix alternate listview colours when running under KDE3
0354     (`KDE_SESSION_VERSION=3`)
0355 29. Make buttons slightly thinner, matches KDE4 better.
0356 30. Fix settnig of KDE icons when QtCurve is configured by just having
0357     gtk-theme-name="QtCurve" in the gtkrc file.
0358 31. Fix painting of scrollbar slider ends when sliders are shaded, and scrollbar
0359     buttons are not flat.
0360 32. When not using highlight colour for menus, get OpenOffice to use the correct
0361     colour for selected menubar items.
0362 33. Fix setting of custom shades, and gradients, when reading system config file.
0363 34. Don't crash when `/etc/qtcurvestylerc` is only readable by root!
0364 35. Use tooltip text colour to draw its border, as per KDE4.
0365 36. Dont draw border around rulers.