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

0001 ## 0.62.9-KDE4
0002 1. Draw correct colour for popup of combo's in toolbars.
0003 
0004 ## 0.62.8-KDE4
0005 1. Don't round KMix's popup, or the 'unlock screen' dialog.
0006 
0007 ## 0.62.8-gtk2
0008 1. Treat 'abrowser' as Firefox.
0009 2. Disable tab-mouse over for all tabs that are of the type
0010    `GtkNoteBook.GtkFixed.GtkWindow`
0011    (this is mainly for Mozilla and OO.o widgets)
0012 3. Fix OK/Cancel buttons for all Firefox3 dialogs.
0013 4. Removed `QTC_MODIFY_MOZILLA_USER_JS` cmake option, this is now set via the
0014    `QTC_MODIFY_MOZILLA` option - as the KDE button order is affected by the
0015    instantApply setting.
0016 5. Draw Mozilla's scrolled windows square - as it seems to assume they are.
0017 6. When determinging lower etch colour, ignore GtkBox widgets when looking up
0018    parent tree.
0019 7. Set menu and toolbar fonts.
0020 8. Don't darken disabled splitter.
0021 
0022 ## 0.62.7-KDE4
0023 1. Dont draw hover for disabled listviews.
0024 2. Stop animating progressbars when they reach max value.
0025 3. Fix 'bleeding' of Arora's progressbar.
0026 4. Don't round Arora's location bar popup.
0027 
0028 ## 0.62.7-gtk2
0029 1. For right-to-left progressbars, make animation go right-to-left -
0030    matches KDE.
0031 2. Detect seamonkey as a Mozilla app.
0032 3. Try to determine if a Mozilla app is new, or not, by calling <app> --version
0033 4. Fix OO.o scrollbars when using flat scrollbar buttons.
0034 5. Improve Mozilla and OO.o spin widgets.
0035 6. Fix OO.o comboboxes.
0036 7. Shrink (by 2 pixels) size of Firefox toolbars - but only if
0037    `-DQTC_MODIFY_MOZILLA=true` is passed to cmake. This modifies your
0038    `~/.mozilla/firefox/???.default/chrome/userChrome.css`
0039    file to include `/usr/share/themes/QtCurve/mozilla/QtCurve.css` file.
0040 8. Fix KDE button order in FireFox 3 dialogs - but only if
0041    `-DQTC_MODIFY_MOZILLA=true` is passed to cmake.
0042 
0043 ## 0.62.6-KDE4
0044 1. Increase menubar item height by 1 pixel - seems to align better with Gtk2.
0045 2. Improve look of comboboxes in Qt4 printer properties dialog listview.
0046 3. Provide initial support for Bespin's XBar - disabled by default. To enable,
0047    call cmake with `-DQTC_XBAR_SUPPORT=true`
0048 4. Draw popup menu title text!
0049 5. Allow ability to specify if titlebar center alignment is for the full window
0050    width, or just the text area.
0051 6. Fix weird highlighting behaviour in QtWebKit text edit fields.
0052 7. Fix position of toolbar icons in Arora.
0053 8. Fix disabled tabs.
0054 
0055 ## 0.62.6-gtk2
0056 1. Alter meunbar item widths slightly to make more consistent with KDE4.
0057 2. If `QTC_NEW_MOZILLA` is not set, don't allow faded menuitems for
0058    thunderbird - these just don't work here. In thunderbird it is not possible
0059    to detect if a menuitem is on a menubar, or in a popup menu :-(
0060 3. Make file chooser's pathbar buttons more KDE4 like. This is not 100%, as
0061    there are no ">" arrows. To seperate items a light gray "/" is drawn.
0062 4. Improve entry focus highlight when round>full.
0063 5. Don't use max round for close buttons on GEdit's tabs.
0064 
0065 ## 0.62.5-KDE4
0066 1. Use gradient for filled slider - unless appearance is flat/raised.
0067 2. Reduce the amount of size adjustment to menubar items when toolbar
0068    borders are set.
0069 3. Fix vertical toolbar borders.
0070 4. Slightly alter listview header size.
0071 5. Actually include the KWin titlebar alignment code!!!
0072 6. Adjust tab widget scroll buttons slightly.
0073 7. Fix crash with some pure Qt4 apps.
0074 
0075 ## 0.62.5-gtk2
0076 1. Use gradient for filled slider - unless appearance is flat/raised.
0077 2. Slightly alter listview header size.
0078 3. Fix white-on-white text of disabled listviews - noticable in synaptic.
0079 4. If a toolbar is disabled, so should the handle be.
0080 
0081 ## 0.62.4-KDE4
0082 1. When drawing filled slider groove, use fill colour for border as well.
0083 2. Better positioning of V arrows on secondary scrollbar buttons.
0084 
0085 ## 0.62.4-gtk2
0086 1. When drawing filled slider groove, use fill colour for border as well.
0087 2. Better positioning of V arrows on secondary scrollbar buttons.
0088 3. Improve appearance of GtkCombo edit field.
0089 
0090 ## 0.62.3-KDE4
0091 1. Dont draw focus for combobox listviews.
0092 2. When menubars have a border, adjust the menubar items accordingly.
0093 3. Reduce menubar margins.
0094 4. When filling the used part of a slider groove, use the slider colour
0095    if set, otherwise use the highlight colour.
0096 
0097 ## 0.62.3-gtk2
0098 1. Fix setting of custom non-default icon themes.
0099 2. When creating icon map, check for icons in non-default style first,
0100    and then check default.
0101 3. Improve appearance GtkCombo poup menu (even though this is actually
0102    a deprecated widget!)
0103 4. When menubars have a border, adjust the menubar items accordingly.
0104 5. When filling the used part of a slider groove, use the slider colour
0105    if set, otherwise use the highlight colour.
0106 
0107 ## 0.62.2-KDE4
0108 1. Adjust `KMenu` titles.
0109 2. Fixed (hopefully!) clipping of toolbutton text.
0110 3. Fixed some more tab clipping (Qt 4.5)
0111 4. Draw `KMenuTitle` more button like - is more consistent with KDE3.
0112 
0113 ## 0.62.2-gtk2
0114 1. Improve appearance of progressbars in listviews (such as in d4x)
0115 2. Call `kde-config` (KDE3) / `kde4-config` (KDE4) to determine location
0116    of system icons for creating icon map.
0117 
0118 ## 0.62.1-KDE4
0119 1. Use highlight colour for unselected focused view items.
0120 2. Fix saving/reading of custom shades.
0121 3. Reduce tab width by 4 pixels.
0122 4. Fix clipping of toolbar text.
0123 5. Fix group box check box clipping.
0124 
0125 ## 0.62.1-gtk2
0126 1. Use highlight colour for unselected focused view items.
0127 2. Fix saving/reading of custom shades.
0128 3. Fix reading of boolean values from kdeglobals.
0129 4. Fix some slight tab drawing glitches.
0130 5. Stop disabled menuitems from using custom menu text colour
0131    if custom colours have been set.
0132 
0133 ## 0.62.0-KDE4
0134 1. Reduce gradient code complexity - makes predefined gradients
0135    work in the same vein as custom gradients.
0136 2. Add scrollbar/slider groove and 'sunken' appearance options.
0137 3. Added new soft and harsh gradients.
0138 4. Change defaults:
0139 
0140     1. Soft gradient
0141     2. Fade menuitems
0142     3. Don't use highlight for menu.
0143     4. Default highlight set to 3%
0144     5. Toolbar separators set to sunken
0145     6. Flat menubar appearance
0146     7. Button like check/radios
0147     8. Supply, and use, predefined custom shades
0148     9. Plain progress
0149     10. Don't highlight active tab
0150     11. Sunken scrollviews
0151     12. Sunken appearance set to soft
0152     13. Line focus
0153     14. Set custom appearances for titlebars
0154     15. Extra rounded (only applies to Gtk2 and KDE4 variants)
0155 
0156 5. Allow all bar flat and raised tabs to be coloured.
0157 6. Only save appearance settings if different from default.
0158 7. If a gradient does not define the values for positions 0 and 100,
0159    then add these.
0160 8. Better colouring of selected tab.
0161 9. Added new focus options - full and line.
0162 10. Add new round options - extra and max.
0163 11. Don't etch disabled items.
0164 12. Use text colour for focus indicator in tree/list/etc views.
0165 13. When specifying custom gradients, add the pssibility to have no
0166     internal border - options are now none, light, 3d
0167 14. Only apply plastik style mouse-over scrollbars and sliders when plastik
0168     is set as the mouse-over style.
0169 15. Only draw 1 arrow on combos - event when in Gtk style.
0170 16. Add option to specify titlebar text alignment.
0171 17. Move Qt4.5 scrollbars closer to scrollview when they are placed on the
0172     outside.
0173 18. Provide icon mapping for pure-Qt apps, as well as KDE ones, if QtCurve is
0174     compiled against KDE.
0175 19. Fix shading of menuitems when slider is set to 'orig selected'
0176 20. Map more KDE4 icons.
0177 21. When drawing arrows (such as in KDE4 colour selector), assume the arrow is
0178     enabled.
0179 22. Style KCapacityBar - draw this as if it is a progressbar.
0180 23. Fixed Qt4.5 tabs?
0181 24. Add extra space for arrow on toolbuttons with menus.
0182 25. Speed up kwin deocation when not using compositing.
0183 
0184 ## 0.62.0-gtk2
0185 1. Reduce gradient code complexity - makes predefined gradients
0186    work in the same vein as custom gradients.
0187 2. Add scrollbar/slider groove and 'sunken' appearance options.
0188 3. Added new soft and harsh gradients.
0189 4. Change defaults:
0190 
0191     1. Soft gradient
0192     2. Fade menuitems
0193     3. Don't use highlight for menu.
0194     4. Default highlight set to 3%
0195     5. Toolbar separators set to sunken
0196     6. Flat menubar appearance
0197     7. Button like check/radios
0198     8. Supply, and use, predefined custom shades
0199     9. Plain progress
0200     10. Don't highlight active tab
0201     11. Sunken scrollviews
0202     12. Sunken appearance set to soft
0203     13. Line focus
0204     14. Extra rounded (only applies to Gtk2 and KDE4 variants)
0205 
0206 5. Allow all bar flat and raised tabs to bol coloured.
0207 6. Only save appearance settings if different from default.
0208 7. If a gradient does not define the values for positions 0 and 100,
0209    then add these.
0210 8. Better colouring of selected tab.
0211 9. Added new focus options - full and line.
0212 10. Add new round options - extra and max.
0213 11. Don't etch disabled items.
0214 12. Use text colour for focus indicator in tree/list/etc views.
0215 13. When specifying custom gradients, add the pssibility to have no
0216     internal border - options are now none, light, 3d
0217 14. Only apply plastik style mouse-over scrollbars and sliders when
0218     plastik is set as the mouse-over style.
0219 15. Only draw 1 arrow on Gtk combos.
0220 16. Under KDE4, read palette, and font, from kdeglobals - needed because
0221     if Qt4.5 is set to 'Desktop settings aware', it will not store its palette
0222     in `~/.config/TrollTech.conf`
0223 17. Fix Firefox issues with scrollbar slider when using flat scrolbar buttons.
0224 18. Call kde-config (KDE3) / kde4-config (KDE4) to determine location of
0225     user's kde folder.
0226 
0227 ## 0.61.5-KDE4
0228 1. Try to prevent toolbar button text being clipped.
0229 
0230 ## 0.61.5-gtk2
0231 1. Fix crash when drawing focus - occurs when using alt-tab in xfwm4
0232 
0233 ## 0.61.4-KDE4
0234 1. Fix settings for sliderThumbs, handles, toolbarSeparators, and splitters.
0235 2. Fix separators on vertical toolbars.
0236 3. Fix chopped off text on tabs with icons, but no close button (Qt < 4.5)
0237 4. Use faded lines for combo separator.
0238 
0239 ## 0.61.4-gtk2
0240 1. Make squared scrollview appearance consistent when round is set to none.
0241 2. Fix missing pixels in squred progressbars with inverted gradient.
0242 3. Fix Firefox/OO.o menu text when useHighlightForMenu is set to false.
0243 4. Use faded lines for combo separator.
0244 
0245 ## 0.61.3-KDE4
0246 1. Fix compilation with Qt4.5
0247 2. Fix tab label shift under Qt4.5
0248 
0249 ## 0.61.3-gtk2
0250 1. Allow QtCurve's colours to be overriden if the style name
0251    starts with the application name. Fixes Pidgin's tab labels.
0252 
0253 ## 0.61.2-KDE4
0254 1. Fix setting of options if no `qtcurvestylerc` is found!
0255 2. Respect the "Raised" flag of toolbuttons - fixes missing border of
0256    disabled buttons in `QJackCtl`.
0257 3. Fix text in Arora (Qt4.5) tabs.
0258 4. Fix border of tabs.
0259 
0260 ## 0.61.2-gtk2
0261 1. Fix setting of options if no `qtcurvestylerc` is found!
0262 2. Allow QtCurve's colours to be overriden - but only if stylename is
0263    empty. Fixes SooperLooperGUI's background.
0264 3. Fix border of tabs.
0265 4. If `KDE_SESSION_VERSION` is not set, but `KDE_FULL_SESSION` is, then
0266    use KDE/Qt3 settings.
0267 
0268 ## 0.61.1-KDE4
0269 1. Fix setting of default style. Fixes odd behaviour of config dialog!
0270 2. Fix position of dark part of sunken lines.
0271 3. Fix scrollbar groove when squared and using flat scrollbar buttons.
0272 4. Fix kontact crash due to tracking mouse events on frames containing
0273    scrollviews.
0274 5. Read in custom gradients and shades from any system config file.
0275 
0276 ## 0.61.1-gtk2
0277 1. Fix setting of default style.
0278 2. Fix position of dark part of sunken lines.
0279 3. Read in custom gradients and shades from any system config file.
0280 
0281 ## 0.61-KDE4
0282 1. Only draw coloured border for moused-over items if they are enabled!
0283 2. Fix squred off corner in KTabWidgets when tabs are hidden.
0284 3. Fix corners of sunken Q3ScrollViews.
0285 4. Draw a sunken border around KPopupMenu titles.
0286 5. Draw toolbar arrows after icon, so that they do not get covered by the icon.
0287 6. Fix some weird alignment problems with KDE4 HIG.
0288 7. Fix default margin settings - these were too small.
0289 8. Add option to draw line after frameless groupbox title.
0290 9. Add option to use faded lines (toolbar separators, menutitem separators,
0291    etc.)
0292 10. Support `QLabel` buddy widgets, as per `KStyle`.
0293 11. Adjust focus margins on checks/radios that don't have text.
0294 12. Fix misdrawn gradients in kwin's buttons of moveable maximised windows.
0295 13. 'Fix' Konqueror's menubar height.
0296 14. In config dialog, only enable 'colour seleected tab' checkbox if tab
0297     appearance is gradient or inverted.
0298 15. Fix systemsettings crash with animated progressbars.
0299 16. Fix animation of progressbars.
0300 17. Fix applying of KDE4 colours to non-KDE4 applications that have a
0301     `KComponentData`.
0302 18. Fix slight overpainting of corners of active tab.
0303 19. Dont darken background of dock widget titlebars, just draw a line
0304     underneath.
0305 20. Dont draw menuitem separator titles.
0306 21. If print properties dialog title is empty, then use title from print dialog.
0307     This stops the properites window from having the executable name as its
0308     title.
0309 22. Fix clipping of pressed combo box text.
0310 23. Make 'filled focus' fill the complete widget for buttons and combos.
0311 24. Use button text colour for combo boxes.
0312 25. Add 'none' to toolbar handles and splitters style.
0313 26. Change defaults:
0314 
0315     1. Button effect: Shadow
0316     2. Mouse over: Glow
0317     3. Default button indicator: Glow
0318     4. V arrows
0319     5. Flat toolbars
0320     6. Filled focus
0321     7. Gradient selection
0322     8. Flat scrollbar buttons
0323     9. No combo line
0324     10. Sunken toolbar handles
0325     11. Only lighten popupmenus by 2%
0326     12. Flat active tab
0327     13. Don't shade sliders
0328     14. Don't darken menubars
0329     15. Use darkened background for progressbars
0330 
0331 27. Fix weird mouse-over behaviour of toolbar buttons under Qt4.5
0332 28. Enable shadow, etch, and 'glow' effects for squared and slight rounded
0333     appearance.
0334 29. When using scrollviews where the scrollbar is within the frame, track mouse
0335     events so that we can simulate the scrollbar being pressed. This extends the
0336     usable width of a vertial scrollbar to the right hand side of the frame.
0337 30. Allow to darken popup menu background.
0338 31. Fix some issues with KRunner - especially with flat scrollbar buttons.
0339 
0340 ## 0.61-gtk2
0341 1. Only draw coloured border for moused-over items if they are enabled!
0342 2. Fix slight redraw errors with scrolbar slider when using flat buttons.
0343 3. Add option to draw line after frameless groupbox title.
0344 4. Add option to use faded lines (toolbar separators, menutitem separators,
0345    etc.)
0346 5. Fix mis-painted pixels on selected tab.
0347 6. Custom gradient fix where "," is used for decimal - thanks to
0348    Cedric Bellegarde
0349 7. Default to reading KDE4 settings if `KDE_SESSION_VERSION` is not set. To
0350    default to KDE3 instead, call cmake with `-DQTC_DEFAULT_TO_KDE3=true`
0351 8. Fix reading in of Qt4 tooltip colours.
0352 9. Don't allow QtCurve's colours to be overriden.
0353 10. Make 'filled focus' fill the complete widget for buttons and combos.
0354 11. Use button text colour for combo boxes.
0355 12. Add 'none' to toolbar handles and splitters style.
0356 13. Fix reading of KDE4 toolbar style.
0357 14. Change defaults:
0358 
0359     1. Button effect: Shadow
0360     2. Mouse over: Glow
0361     3. Default button indicator: Glow
0362     4. V arrows
0363     5. Flat toolbars
0364     6. Filled focus
0365     7. Gradient selection
0366     8. Flat scrollbar buttons
0367     9. No combo line
0368     10. Sunken toolbar handles
0369     11. Only lighten popupmenus by 2%
0370     12. Flat active tab
0371     13. Don't shade sliders
0372     14. Don't darken menubars
0373     15. Use darkened background for progressbars
0374 
0375 15. Enable shadow, etch, and 'glow' effects for squared and slight rounded
0376     appearance.
0377 16. Allow to darken popup menu background.
0378 
0379 ## 0.60-KDE4
0380 1. If appearance is rounded, also round the 'rubber band' selection.
0381 2. Dont draw light border around selection.
0382 3. Round all view selections.
0383 4. Fix mouse-over selections with custom gradient.
0384 5. Fix KDE app checking.
0385 6. New focus rect options - standard, highlight, background, filled.
0386 7. Add the ability to specify popup menu light factor.
0387 8. Put more space between arrows on combos if using Gtk combo menus and V arrows.
0388 9. Fix blurry arrows in url navigator.
0389 10. Set menu palette.
0390 11. Add option to use darkened background colour for menuitem selection.
0391 12. Add 'fade' to menuitem appearance.
0392 13. Option to have flat scrollbar buttons.
0393 14. New slider styles - plain rotated, and round rotated.
0394 15. Modified window decorations's 'on all desktops' button.
0395 16. Fix plain stripes on flat progressbar.
0396 17. Fix large border in kontact.
0397 18. Use lighter shade for titlebar fill.
0398 19. Add option to specify appearance of titlebar buttons.
0399 20. Add option to specify appearance of inactive titlebars.
0400 21. Recolour X of close button - not button background.
0401 22. Dont draw sunken button for KMenu title background - just draw Menu background.
0402 23. Alter the way the light part of etchibng is drawn - should help with
0403     darker colour schemes.
0404 24. Don't draw light etch part for widget in QAbstractItemView's, KRunner,
0405     or Plasma dialogs.
0406 25. Increase size of busy progressbar.
0407 26. Draw border around filled progress.
0408 27. Option to have button-like checks/radios.
0409 28. Set KDE palette for Qt applications.
0410 29. React to KDE font and palette changes for Qt only applications.
0411 30. Style QToolBox
0412 31. Use base for light part of lineedit border, and background for scrollview.
0413 32. Nicer 'V' arrows.
0414 33. Use large arrows for toolbuttons - as per KDE3.
0415 34. Make kwin bottom as rounded as top.
0416 35. Remove kwin 'Coloured Border' option. Replaced with a style option to do
0417     the same.
0418 36. Add 'Coloured Glow' kwin option - for KDE>=4.2
0419     These shadows are taken from Oxygen - but the 'highlight' colour is used
0420     for the active window.
0421 37. 'Fix' for some disabled icons being dithered. Use KIconEfect to convert to
0422     gray and make semi-transparent.
0423 38. Increase width of pushbuttons with menus - fixes clipped text on kppp.
0424 39. Round internal corners of plain coloured mouse over effect.
0425 40. Remove reading of Qt3 palette - this 'hack' only worked for pure Qt apps.
0426 
0427 ## 0.60-gtk2
0428 1. Fix "trough-lower" and "tough-upper" style slider troughs.
0429 2. Fix reading of listview colours under KDE4.
0430 3. If appearance is rounded, round view selections.
0431 4. New focus rect options - standard, highlight, background, filled.
0432 5. Add the ability to specify popup menu light factor.
0433 6. Put more space between arrows on combos if using V arrows.
0434 7. Add option to use darkened background colour for menuitem selection.
0435 8. Add 'fade' to menuitem appearance.
0436 9. Option to have flat scrollbar buttons.
0437 10. New slider styles - plain rotated, and round rotated.
0438 11. Fix crash if `QTC_STYLE` is set, but is empty.
0439 12. Alter the way the light part of etchibng is drawn - should help with
0440     darker colour schemes.
0441 13. Draw border around filled progress.
0442 14. Fix light spinbuttons on dark background.
0443 15. Option to have button-like checks/radios.
0444 16. Draw square border for for frames that pass no detail and no widget to
0445     gtkDrawShadow.
0446 17. Use base for light part of lineedit border, and background for scrollview.
0447 18. Default to treating Firefox as firefox > 2.0 - cmake with
0448     `-DQTC_OLD_MOZILLA=true` to revert.
0449 19. Draw statusbar frames, if enabled.
0450 20. Nicer 'V' arrows.
0451 21. When reading KDE settings, read (if they exist):
0452 
0453     1. `/etc/kderc`
0454     2. `/etc/kde4rc` or `/etc/kde3rc`
0455     3. `/etc/kde4/kdeglobals` or `/etc/kde3/kdeglobals`
0456     4. `<KDE4 prefix>/usr/share/config/kdeglobals` or
0457        `<KDE3 prefix>/usr/share/config/kdeglobals`
0458     5. `<KDE4 prefix>/usr/share/config/system.kdeglobals` or
0459        `<KDE3 prefix>/usr/share/config/system.kdeglobals`
0460     6. `$KDEHOME/share/config/kdeglobals`
0461 
0462 22. Round internal corners of plain coloured mouse over effect.