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

0001 ## 0.59.7-gtk2
0002 1. Read tooltip colours from qt config file.
0003 
0004 ## 0.59.6-KDE4
0005 1. In config dialog, rename the 'Fill' progressbar option to 'No border',
0006    and place it on the 'Bar' line.
0007 2. Fix some drawing issues with menuitems and NVIDIA.
0008 3. 'Fix' Skype's menu buttons.
0009 4. Only do icon mapping for KDE apps. Fixes crash with qt-recordMyDesktop.
0010 
0011 ## 0.59.6-gtk2
0012 1. Improve appearance of SWT scrollbars.
0013 2. Fix colour of tri-state checkboxes.
0014 
0015 ## 0.59.5-KDE4
0016 1. Fix corners of scrolbars in plasma 4.1's folderview.
0017 2. Fix the dock widget titlebar buttons in KOffice 2
0018 3. Dont activate menubar when Alt key is pressed alone - matches Gtk.
0019 4. Make KOffice's dock widget titlebars look the same as Dolphin's.
0020 
0021 ## 0.59.5-gtk2
0022 1. Draw disabled icons desaturated - more KDE like.
0023 2. 'Fix' pixelation of firefox dialog icons. They look
0024    slightly blurry, due to being scaled, but this is nicer
0025    than the previous pixelated icons.
0026 3. Removed KDE event filter (`QTC_ADD_EVENT_FILTER` cmake option) -
0027    causes way too many errors.
0028 
0029 ## 0.59.4-KDE4
0030 1. If linked against KDE, honour the single/double click setting for listviews.
0031 
0032 ## 0.59.4-gtk2
0033 1. Fix reading in of lightBorder for custom gradients.
0034 2. Icon path fix by Ilya Paramonov.
0035 
0036 ## 0.59.3-KDE4
0037 1. Fix Arora location field.
0038 2. Override Qt file dialogs with KDE ones. This can be disabled by
0039    calling cmake with:
0040 
0041         -DQTC_DISABLE_KDEFILEDIALOG_CALLS=true
0042 
0043 3. Link to KDE libraries (if KDE4 is installed) to read kwin settings,
0044    control the icons on buttons setting, and to load some icons. Disable
0045    by calling cmake with:
0046 
0047         -DQTC_NO_KDE4_LINKING=true
0048 
0049 4. Fix vertical dockwidget titlebars.
0050 5. Make busy progress thinner.
0051 6. Left align tab text - or right align for RTL.
0052 7. Fix positioning of tab icon for RTL.
0053 8. Allow tabs to be recoloured.
0054 9. Draw arrow on toolbar buttons with menus.
0055 10. Fix missing pixels on scrollbars when slider is 1 pix away from buttons.
0056 11. Fix custom itemview background painting.
0057 12. Fix border of disabled progressbars.
0058 
0059 ## 0.59.3-gtk2
0060 1. Also check in `share/kde4/apps/kstyle/themes` for `qtc_*.themerc` files.
0061 2. Fix evolution calendar crash.
0062 3. Fix evolution listview headers.
0063 4. Slightly better check/radio positioning.
0064 
0065 ## 0.59.2-KDE4
0066 1. Also check in `share/kde4/apps/kstyle/themes` for `qtc_*.themerc` files.
0067 
0068 ## 0.59.2-gtk2
0069 1. Fix appearance of shiny glass defult buttons.
0070 2. Give glass default buttons a light border.
0071 3. New cmake option:
0072 
0073     1. `-DQTC_NEW_MOZILLA=true`
0074 
0075         When Firefox, and thunderbird, are being themed - treat them as if they
0076         are the newer versions. This sets 'newFirefox' and 'newThunderbird'
0077         to true by default.
0078 
0079 ## 0.59.1-KDE4
0080 1. Fix appearance of shiny glass defult buttons.
0081 2. Give glass default buttons a light border.
0082 3. Fix crash when apps delete progressbars before hiding - thanks
0083    to Dirk Mueller.
0084 4. Add `QFormLayout` settings for Qt >= 4.4
0085 
0086 ## 0.59.1-gtk2
0087 1. Fix crash.
0088 
0089 ## 0.59-KDE4
0090 1. When drawing gray focus rect, draw only slightly rounded.
0091 2. Etch/shadow effect now applied to widget sides as well as
0092    top/bottom.
0093 3. Add etching to checks, radios, slider grooves, and progressbars.
0094 4. Option to have progress fill groove - default to true.
0095 5. Option to display non-editable combo splitter - defaults to true.
0096 6. Dont do coloured mouse over for mdi buttons, dock widget buttons,
0097    toolbar buttons, or kwin button.
0098 7. Better coloured mouse over for checks and radios.
0099 8. Don't use background colour for non-coloured mouse over of
0100    check/radios if highlighting text backgroud.
0101 9. When colouring menubars, correctly draw menubar text colour
0102     of inactive windows.
0103 10. Fix potential crash when using pixmap cache.
0104 11. Fix menubar tracking when menubarMouseOver set to false.
0105 12. Fix selection appearance usage.
0106 13. Round listview selections.
0107 14. Enable hover effects in all itemviews.
0108 15. Fix spearator's on dolphin 4.1's info sidebar.
0109 16. Fix mouseover of disabled menu items - visible when not
0110     lightening menu background.
0111 17. Implement all size grips.
0112 18. Fix border of non-rounded, selected tabs.
0113 19. Fix tab coloured mouse-over when not rounded.
0114 20. New mouse over effect - glow. Only applicable if etching or shadowing.
0115 21. New default button indicator - glow. Only applicable if etching
0116     or shadowing.
0117 22. Allow up to 10 custom defined gradients.
0118 23. Allow custom shades to be specified.
0119 24. Enable shadow for HTML and krunner.
0120 25. Add option to specify active tab appearance.
0121 26. Don't do coloured mouse-overs for sunken buttons.
0122 27. Apply 'border menuitems' only to popup menus.
0123 28. If lightening popup menus, and not bordering menuitems, then remove 1
0124     pix border arund popup menus.
0125 29. Change default to not border menuitems.
0126 30. Re-arrange config GUI.
0127 31. Remove frame from kwrite.
0128 32. Scrolview options: allow sunken, highlight, and square.
0129 33. Option to specify progressbar groove appearance.
0130 
0131 ## 0.59-gtk2
0132 1. When drawing gray focus rect, draw only slightly rounded.
0133 2. Etch/shadow effect now applied to widget sides as well as top/bottom.
0134 3. Add etching to checks, radios, slider grooves, and progressbars.
0135 4. Option to have progress fill groove - default to true.
0136 5. Option to display non-editable combo splitter - defaults to true.
0137 6. Dont do coloured mouse over for toolbar buttons.
0138 7. Better coloured mouse over for checks and radios.
0139 8. Don't use background colour for non-coloured mouse over of
0140    check/radios if highlighting text backgroud.
0141 9. If using Gtk2 >= 2.12, then respect the 'Gtk style scrollviews' setting.
0142 10. Respect KDE's shade sorted list column setting.
0143 11. When checking if app is firefox, check against 'firefox' as well as
0144     'firefox-bin'
0145 12. Fix background of non-selected flat tabs.
0146 13. Fix tab coloured mouse-over when not rounded.
0147 14. Add a `QTC_STYLE` env var - used to quickly test `qtc_<name>.themerc`
0148     files.
0149 15. New mouse over effect - glow. Only applicable if etching or shadowing.
0150 16. New default button indicator - glow. Only applicable if etching
0151     or shadowing.
0152 17. Allow up to 10 custom defined gradients.
0153 18. Allow custom shades to be specified.
0154 19. Add option to specify active tab appearance.
0155 20. Apply 'border menuitems' only to popup menus.
0156 21. If lightening popup menus, and not bordering menuitems, then remove 1
0157     pix border arund popup menus.
0158 22. Change default to not border menuitems.
0159 23. Assume 'xulrunner' is also Firefox.
0160 24. Option to have squared scrollviews.
0161 25. Option to specify progressbar groove appearance.
0162 
0163 ## 0.58-KDE4
0164 1. Add a config option for menu stripe appearance - defaults to gradient.
0165 2. Add a config option for selection appearance - defaults to flat. (Qt4.4+)
0166 3. Use background colour for disabled scrollbar buttons.
0167 4. Remove some frames from systemsettings.
0168 5. Make list/tree view highlight more KDE3-like.
0169 6. Don't draw menu separators through stripe.
0170 7. Draw menu stripe on the right for RTL languages.
0171 8. Qt4.4 fixes.
0172 9. Fix blurry arrow on KDE's colour dialog.
0173 10. Don't show table headers as sunken unless they actually are.
0174 11. Don't do mouseover for disabled listviews, treeviews, or tabs.
0175 12. Right-align QMessageBox buttons - more KDE like.
0176 13. Supply a QtCurve colours file.
0177 14. Lighter menustripe when not lightening menus.
0178 15. Lighter menu separators.
0179 16. Improve look of etch/shadow effect.
0180 17. Disable etch/shadow for krunner.
0181 
0182 ## 0.58-gtk2
0183 1. Add a config option for selection appearance - defaults to flat.
0184 2. Fix entry fields and dark colour schemes.
0185 3. Use background colour for disabled scrollbar buttons.
0186 4. Make custom styles work under Qt4 as well.
0187 5. Make 'slight' rounding more 'slight' -  as per pre-cairo version.
0188 6. Help with temporary Gtk window beeing seen when QtCurve is
0189    configured with `-DQTC_ADD_EVENT_FILTER=true`
0190 7. Fix memory leak - forgot to call cairo_destroy
0191 8. Lighter menu separators.
0192 
0193 ## 0.57.1-KDE4
0194 1. Fix border drawing when not rounding.
0195 2. Fix for menu stripe and large icons.
0196 
0197 ## 0.57.1-gtk2
0198 1. Better arrows positions on scrollbar steppers B and C.
0199 
0200 ## 0.57-KDE4
0201 1. Modify defaults:
0202 
0203     1. Turn off shade menubar only of active window
0204     2. Set default button indicator to tint
0205 
0206 2. Added option to highlight background of check/radio text on mouseover.
0207 3. Use QPainterPath to draw borders and triangular sliders.
0208 4. Removed plasmaHack. Drawing glitches improved by using antialising
0209    for certain lines.
0210 5. Fix for kwin and Qt4.4 - thanks to Franz Fellner.
0211 6. Don't allow to select bevelled for titlebar appearance.
0212 7. 'Fix' for konqueror's 'show close button on tab' setting.
0213 
0214 ## 0.57-gtk2
0215 1. Modify defaults:
0216 
0217     1. Turn off shade menubar only of active window
0218     2. Set default button indicator to tint
0219 
0220 2. Re-added option to highlight background of check/radio text on mouseover.
0221 3. Use cairo for all drawing.
0222 4. Highlight expander arrows on mouse over.
0223 
0224 ## 0.56.3-KDE4
0225 1. Don't set sliders to flat just because appearance is flat.
0226 
0227 ## 0.56.3-gtk2
0228 1. Fix tabs on Firefox 3 beta4
0229 2. Fix slight re-draw errors with scrollbar slider.
0230 3. Nicer positioning of down/right scrollbar arrows.
0231 4. Fix colours of tinted default button.
0232 5. `QTC_MODIFY_MOZILLA` compile fix - thanks to Ben de Groot.
0233 6. Don't set sliders to flat just because appearance is flat.
0234 7. Map gtk-go-back-ltr, gtk-go-back-rtl, gtk-go-forward-ltr,
0235    and gtk-go-forward-rtl.
0236 8. Modify gtk-about and gtk-home KDE icons mappings.
0237 9. Fix checkbox shadow.
0238 10. Don't allow Mozilla scrollbars to be disabled.
0239 
0240 ## 0.56.2-KDE4
0241 1. Use case-insesitive string compares when checking Qt and KDE config files.
0242 
0243 ## 0.56.2-gtk2
0244 1. Use case-insesitive string compares when checking Qt and KDE config files.
0245 2. Fix some issues wth Firefox 3beta4.
0246 3. Fix mouse over for up spin button.
0247 4. To aid testing with Firefox 3, edit your `qtcurvestylerc` and add the
0248    following line:
0249 
0250         newFirefox=true
0251 
0252 6. Don't indicate default button if it is disabled.
0253 
0254 ## 0.56.1-KDE4
0255 1. Fix crash when using corner default button indicator and no coloured
0256    mouse over.
0257 
0258 ## 0.56.1-gtk2
0259 1. Fix errors when using corner default button indicator and no coloured
0260    mouse over.
0261 2. Fix for OpenOffice.org blanking combobox text when mouse over arrow.
0262 
0263 ## 0.56-KDE4
0264 1. Change default settings:
0265 
0266     1. Dont animate progressbars
0267     2. Frameless groupboxes
0268     3. Gradient KDE4 window titlebars
0269 
0270 2. Correctly position corner indicator.
0271 3. Use mouse over colours for corner indicator.
0272 4. Add option to control window titlebar appearance - default to
0273    gradient.
0274 5. Fix for diagonal striped progressbars whose height!=20 (such as in
0275    konqueror's statusbar)
0276 6. Dont draw line between window titlebar and contents when not rounded.
0277 7. Option to tint the default button colour.
0278 8. Option to draw a stripe on the left hand side of popupmenus.
0279 9. Fix for very slim progressbars.
0280 
0281 ## 0.56-gtk2
0282 1. Change default settings:
0283 
0284     1. Dont animate progressbars
0285     2. Frameless groupboxes
0286 
0287 2. Correctly position corner indicator.
0288 3. Use mouse over colours for corner indicator.
0289 4. Fix for text of selected check/radios on menubars in Java swing apps.
0290 5. Fix for toolbar handles of Java swing apps.
0291 6. Fix for `GtkEntry`s within toolbars.
0292 7. OpenOffice.org fixes - entry fields, menubar items, checks in menus.
0293 8. Option to tint the default button colour.
0294 
0295 ## 0.55.3-KDE4
0296 1. Fix issues with flat/raised style and titlebars.
0297 2. Fix black square (where maximise icon would be) flashing when a window is
0298    maximised.
0299 3. More rounded titlebars when fully rounded.
0300 4. Fix 'font colour' default button indicator.
0301 5. 'Fix' for plasma and NVIDIA cards (on my system at least). Buttons,
0302    scrollbars, etc., in plasma's dialogs have redraw errors on NVIDIA
0303    (but not on my works integrated intel chip). So, by default gradients
0304    on plasma widgets (of the Qt variety) are drawn directly, and not cached
0305    to pixmaps. To revert to the previous method, edit
0306    `$XDG_CONFIG_HOME/qtcurvestylerc` (e.g. `~/.config/qtcurvestylerc`)
0307    ...and add
0308 
0309         plasmaHack=false
0310 
0311 6. Dont do mouse over for dockwidget title area.
0312 7. Fix some slight tab drawing errors.
0313 8. Reduced CPU usage of animated progressbars.
0314 9. Correct reading in of contrast setting from `Trolltech.conf`
0315 10. Read KDE3's contrast setting if not running under KDE4.
0316 11. Fix arrows on gwenview's scrollbar buttons sometime being white.
0317 
0318 ## 0.55.3-gtk2
0319 1. Hack around a slight menubar problem with pidgin.
0320 2. Dont use mouseover colour for highlighted checks and radios
0321    in menus.
0322 3. Fix `kde4-config` usage.
0323 4. Draw borders for GtkViewports - fixes mising frame in compiz settings
0324    manager.
0325 5. Read contrast setting from `TrollTech.conf` if running under KDE4.
0326 
0327 ## 0.55.2-KDE4
0328 1. Fix look of disabled entry fields.
0329 2. Add ability to import `qtc_*.themerc` settings into config dialog.
0330 3. Try to prevent skiny toolbar buttons (such as konqueror's 'Up' button)
0331 4. Sync with KDE4.0.
0332 5. Improve styled KMultiTabBarTabs
0333 6. Use alpha for blending frame borders. (Fixes problem with dolphin's
0334    column view)
0335 7. Supply a KWin decoration.
0336 8. Smaller MDI window titlebars - emphasises difference with KWin.
0337 9. Fix text of buttons in KListView
0338 10. Better menu button indicator code for RTL.
0339 11. Use Qt's gradient classes to draw gradients.
0340 
0341 ## 0.55.2-gtk2
0342 1. Fix look of disabled entry fields.
0343 2. Add warning to `-DQTC_ADD_EVENT_FILTER` option.
0344 3. Add cmake option: `-DQTC_REORDER_GTK_DIALOG_BUTTONS`
0345    When set QtCurve will try to manually re-order the buttons of Gtk
0346    dialogs. Note: This will cause errors to be printed to the console,
0347    and is only an experiment!
0348 4. Style Gtk2.12 tooltips
0349 5. Improve look of edit field under firefox3
0350 6. Fix menubar items for Firefox 3
0351 7. Fix KDE4 icon mapping to match KDE4.0
0352 8. Use 32x32 as dialog icon size.
0353 9. Nicer tabs for Firefox 3
0354 10. Better (not perfect) scrollbar types for Firefox3. For the moment you must
0355     set `QTC_NEW_MOZILLA` (any value) before starting firefox so that QtCurve
0356     knows its the newer version. e.g.
0357 
0358         QTC_NEW_MOZILLA=1 firefox
0359 
0360 11. Fixed reading of Qt4 font.
0361 
0362 ## 0.55.1-KDE4
0363 1. Only allow coloured selected tabs if tab appearance is set to gradient.
0364 2. Allow triangular sliders when not rounding.
0365 3. Fix KDE4 cmake hassle - find KDE4 package before trying to find Qt4 package.
0366 4. Fix clipping of triangular slider in konqueror's settings.
0367 5. Remove usage of deprecated KConfig functions.
0368 
0369 ## 0.55.1-gtk2
0370 1. Only allow coloured selected tabs if tab appearance is set to gradient.
0371 2. Allow triangular sliders when not rounding.
0372 
0373 ## 0.55-KDE4
0374 1. Ability to create custom themes. See Theme details in `README` file.
0375 2. Supply a `Klearlooks` QtCurve theme.
0376 3. Allow 'flat' lines in scrollbar handles, toolbar handles, toolbar
0377    separators, and splitters.
0378 4. Option for 'X' style checkmarks.
0379 5. Option to have colour the selcted tab.
0380 6. Optional diagonal progressbar sripes.
0381 7. Use alternating dark/light for dashed toolbar handles.
0382 8. New 'split' style gradient.
0383 9. Option to specify slider style: plain, round (only when `appearance=round`),
0384    and triangular (plastik-ish)
0385 10. Modify default style: flat splitter lines, flat slider thumbs, no
0386     toolbar separators, triangular slider, diagonal progressbar stripes.
0387 
0388 ## 0.55-gtk2
0389 1. Ability to create custom themes. See Theme details in 'README' file.
0390 2. Fix for 'inactiveHighlight' and KDE's apply colours to non-KDE apps.
0391 3. Allow 'flat' lines in scrollbar handles, toolbar handles, toolbar
0392    separators, and splitters.
0393 4. Option for 'X' style checkmarks.
0394 5. Option to have colour the selcted tab.
0395 6. Optional diagonal progressbar sripes.
0396 7. Use alternating dark/light for dashed toolbar handles.
0397 8. New 'split' style gradient.
0398 9. Option to specify slider style: plain, round (only when
0399    `appearance=round`), and triangular (plastik-ish)
0400 10. Modify default style: flat splitter lines, flat slider thumbs, no
0401     toolbar separators, triangular slider, diagonal progressbar stripes.
0402 
0403 ## 0.54.1-KDE4
0404 1. Supply a simple `mkpkg` script to create packages with checkinstall.
0405 2. Fix drawing of menubar on KDE4's konqueror.
0406 
0407 ## 0.54.1-gtk2
0408 1. Supply a simple `mkpkg` script to create packages with `checkinstall`.
0409 2. Fix compilation when cmake is called with `-DQTC_MODIFY_MOZILLA=true`
0410 3. Don't `free()` the values returned from `gtk_widget_style_get()`, use
0411    `gtk_requisition_free()` and `gtk_border_free()`
0412 4. Fix frameless groupboxes in Gimp 2.4
0413 5. After `free()`'ing memory, set var to `NULL`.
0414 
0415 ## 0.54-KDE4
0416 1. Qt4 build now uses CMake also. i.e. CMake will determine if to compile
0417    KDE4 config dialog or not.
0418 2. New option `inactiveHighlight`, if set then use a mix of highlight and
0419    background colour as highlight for inactive windows/elements.
0420 3. Set KDE4 colours from Q3 settings if running under KDE3.
0421 4. Fix for KDE4's setting of inactive palette!=active palette
0422    (Left highlight and highlightedText as configurable)
0423 5. Use 'highlightedText' for highlighted part of progressbar label.
0424 6. Increase height of spinboxes.
0425 7. Alter `KTitleWidget` (again!)
0426 8. Add gui to set shading option.
0427 9. Nicer look for selected tab highlight.
0428 
0429 ## 0.54-gtk2
0430 1. Converted buildsystem to CMake.
0431 2. New option 'inactiveHighlight', if set then use a mix of highlight and
0432    background colour as highlight for inactive windows/elements.
0433 3. Fix broken 'Thinner Menuitems' option.
0434 4. Better code for alternate list view background.
0435 5. Also read in Qt's inactive palette.
0436 6. If read a font setting from `/etc/qt3/qtrc`, and there is not font setting
0437    in `~/.qt/qtrc` - then use the setting from `/etc/qt3/qtrc`, as opposed to
0438    setting a default.
0439 7. When reading Qt4 settings, also read /etc/xdg/Trolltech.conf
0440 8. Nicer look for selected tab highlight.
0441 9. `realloc()` fix - thanks to 'hoodedone'