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'