Warning, /system/qtcurve/ChangeLog-pre-0.30.md is written in an unsupported language. File is not indexed.
0001 ## 0.29.1-gtk2 0002 1. GTK1: Compile fix. 0003 0004 ## 0.29-gtk2 0005 1. KDE: More consistent, with Gtk, menu separators. 0006 2. GTK1: Dont force to flat appearance! (Only menubars are forced to flat, 0007 as I havnt got round to implementing menubar shading on Gtk1) 0008 3. GTK2: When looking for firefox/thunderbird's `userChrome.css`, look for 0009 `<blah blah>.default` and `default.<blah blah>` 0010 4. KDE: Move handle section into menu bar tab. 0011 5. ALL: Allow dotted handles - default for V6. 0012 6. ALL: Allow dotted (V6 default), or no toolbar separators. 0013 7. GTK: React to KDE style changes - i.e. update colours, fonts, options, 0014 etc. 0015 8. GTK2: Fix for text on combos turning white on mouse over. 0016 9. GTK: Use same menu colour as KDE when shading! 0017 10. ALL: Fix for vertical toolbars. 0018 11. GTK2: Also look in `~/.kde` (or `$KDEHOME`) for user icons. 0019 12. GTK2: Only write `userChrome.css` if made changes. 0020 0021 ## 0.28-gtk2 0022 1. KDE: Remove some debug. 0023 2. KDE: If selected colour is too dark, just don't recolour OO.o 0024 menubars - lightening the background colour doesn't look good. 0025 3. ALL: When using glass gradient, round all corners of menubar entry 0026 selection. 0027 4. KDE: Allow vArrow to be disabled. 0028 0029 ## 0.27.1-gtk2 0030 1. GTK2: Allow to compile with Gtk <= 2.2 0031 0032 ## 0.27-gtk2 0033 1. ALL: Slightly lighter non-selected tab, and scrollbar groove, shading. 0034 2. KDE: Fix for sliders in kaffeine. 0035 3. KDE: Finally fixed 'V' arrows! 0036 4. GTK2: Firefox & thunderbird - edit user's userChrome.css file to set 0037 KDE buton order, and adjust menu text if using a dark background. 0038 5. ALL: If using selected for background on menus, automatically use selected 0039 text colour - as opposed to try to see if its too dark. 0040 6. GTK: Consistent menubar shade with KDE. 0041 7. GTK2: Try to set toolbar style, icon size, icons-on-buttons from KDE 0042 settings. 0043 8. GTK2: Set alternative button order. 0044 9. GTK2: Map some KDE icons to GTK icons. 0045 10. KDE: Increase OO.o menu selection brightness if selected colour is 'too dark' 0046 11. GTK: Better AA'ing around edit fields. 0047 12. GTK: Better toolbar borders with inkscape. 0048 13. ALL: Only round menubar items on top. 0049 14. GTK: Read `/etc/qt3/qtrc`, `/etc/qt3/qtcurvestylerc`, `/etc/qt/qtrc`, 0050 `/etc/qt/qtcurvestylerc` before reading `$HOME/.qt/qtrc`, etc. 0051 15. KDE: More consistent, with Gtk, menu check boxes. 0052 16. GTK2: Smaller toolbars for AbiWord 0053 17. ALL: Un-revert header changes. Fixed KDE table look, and seem to have 0054 fixed listview redraw! 0055 0056 ## 0.26-gtk2 0057 1. GTK2: Fix for combobox separator not always re-drawing. 0058 2. GTK2: More KDE-like comboboxes 0059 3. GTK: Use black dashes for focus. 0060 4. GTK2: Fix for button of some editable comboboxes. 0061 5. KDE: Better combobox metrics, etc. 0062 6. ALL: Option to gradient toolbars. 0063 7. KDE: Fix for "Search" label in systemsettings toolbar. 0064 8. ALL: Allow custom menubar and slider colours. 0065 9. GTK: Fix for not drawing coloured slider when flat. 0066 10. ALL: Revert the header changes - had redraw problems. 0067 11. ALL: Fix for tab-bar highlight when using light selection colours. 0068 12. KDE: Fix for non-bordered gradient radio buttons. 0069 13. GTK: More KDE like menu sizing. 0070 14. KDE: Fix/hack for OO.o2.x menubars. If the selected menu colour is toodark, 0071 then lighten. This is required as OO.o always draws the menu text 0072 dark! It seems to have a check for plastik style though, and then 0073 it draws selected popup menu items white. 0074 0075 ## 0.25-gtk2 0076 1. ALL: V5 - Gradient menubar. 0077 2. KDE: Polish disabled palette, so that all frames, etc. use the theme. 0078 3. KDE: When press 'Defaults' on settings dialog, set the version correctly, 0079 and disable the options frame. 0080 4. ALL: Code cleanup. 0081 5. ALL: New V6 - Glass like gradients. Not default for the moment. 0082 6. ALL: Dont gradient non selected tabs. 0083 7. KDE: Respect setting of "dark lines" for list views. 0084 8. ALL: Better listview headers. 0085 9. ALL: Only round 1 side of spinbuttons. 0086 10. ALL: Rounded entry fields (lineedits, spinwidgets, comboboxes) 0087 11. ALL: Highlight entry boxes, spin widget entry, and combobox entry on focus. 0088 12. KDE: More consistent with Gtk toolbar separators 0089 13. ALL: When using light popup menu background, also use a lighter colour 0090 for the background of checked menu items. 0091 14. GTK: Use same base shade for menus/progress bars as for KDE. 0092 15. GTK2: More KDE-like combobox lines 0093 16. GTK: Fix for some combo box variants having a 1-pixel white border. 0094 17. ALL: If light gradient and no border, need to add edges to buttons, etc. 0095 18. KDE: Only highlight spinbutton that mouse is over - Gtk like. 0096 0097 ## 0.24.2-gtk2 0098 1. KDE: Compile fix. 0099 0100 ## 0.24.1-gtk2 0101 1. GTK1: Compile fix. 0102 0103 ## 0.24-gtk2 0104 1. ALL: Lighter background for pressed buttons, etc. 0105 2. ALL: Use KDE's buttont text colour for buttons! 0106 3. Remove seperate V1, V2, etc style files (`.themerc`, and `gtkrc` files), 0107 => needs `KControl` to switch variant. 0108 4. ALL: New V5 style - has the follwing differences from V4: 0109 0110 1. Darker menubar background 0111 2. Lighter popup menu background 0112 3. Flatter gradient in probress bar and selected menu items 0113 4. 'V' arrows 0114 5. Highlight strip on selected tabs 0115 6. Shade sliders to the 'selected' colour 0116 0117 5. KDE: Fixed (actually implememented!) drawing of spinbox +/- buttons. 0118 6. KDE: Fixed drawing of V arrows - sometimes were not filled in. 0119 7. GTK: Make default font & colours match KDE3.5's defaults. 0120 0121 ## 0.23.1-gtk2 0122 1. Compile fix. 0123 0124 ## 0.23-gtk2 0125 1. GTK: Fix colouring of check/radios. 0126 2. GTK: Fix bonobo toolbars - e.g. on nautilus 2.4. 0127 3. GTK: Draw handles on GNOME panel 2.4. 0128 4. GTK: Fix arrows going white when kde exports colours. 0129 5. GTK: Fix for some menu items in Gaim. 0130 6. GTK: Fix V1 style check/radios sometimes having the selected colour as 0131 background 0132 7. GTK: Fix anti-aliasing on rounded radios when using gradient but no border. 0133 8. GTK2: Fix for rendering of toggle buttons in lists/cells - patch from 0134 Alfons Hoogervorst 0135 9. ALL: Draw "pressed" background on all checked menu items, not just those 0136 with icons. 0137 10. ALL: Highlight splitters on mouse-over 0138 11. ALL: New V4 (default) style, with the following: 0139 0140 1. Flatter gradient 0141 2. Font colour used to border default buttons 0142 3. No bold text on default button 0143 4. Raised gradient (like buttons) for progress and menu bar selections 0144 5. Rounded menubar selections 0145 6. No border on splitters, use dots instead 0146 0147 12. KDE: Polish application palette, so that all frames, etc. use the theme. 0148 13. KDE: Align kicker's handles better with the little arrows. 0149 14. KDE: Support mouse over for kicker taskbar buttons >= 3.4 0150 15. KDE: Mouse over for spin widgets. 0151 16. KDE: Increase toolbar button size - match GTK better. 0152 0153 ## 0.22-gtk2 0154 1. KDE: Remove scrollbar groove flicker. 0155 2. KDE: Remove editable combo-box flicker. 0156 3. ALL: New check/radio list code. 0157 4. KDE: Custom checklist controller. 0158 5. ALL: List view expanders - +/- (V1/V2), or arrows (V3) 0159 6. KDE: List view lines - none, dotted (V1/V2), solid (V3) 0160 (GTK does not (?) support lines between elements - so this setting will 0161 not affect GTK apps) 0162 7. KDE: Dark (V1/V2) or light (V3) list view lines. (Ditto) 0163 0164 ## 0.21-gtk2 0165 1. ALL: Adjust contrast settings to make lower-contrast the default. 0166 2. ALL: Toolbar and menubar borders: none, light, and dark (previous default) 0167 3: ALL: V3 now uses "light" toolbar/menubar borders. 0168 4. KDE: Don't AA radiobuttons on HTML pages. 0169 5. KDE: Squared-off splitters. 0170 6. GTK: Fix base/prelight colour. 0171 7. GTK: gcc 3.4 compile fix - thanks to Adam Gorzkiewicz 0172 8. KDE: Make tabs more GTK like. 0173 9: KDE: More GTK-like positioning of pushbutton icons - looks *much* nicer :-) 0174 0175 ## 0.20-gtk2 0176 1. GTK: Compile fix when compiled with KDE<3.2 0177 2. KDE: Slightly thinner menuitems. 0178 3. GTK: Match KDE's menuitem size better. 0179 4. GTK: Allow checks and radios to be re-coloured. 0180 5. ALL: Better AA for the edges of checks and radios - not perfect tho. 0181 6. GTK: If `$HOME` is not set, then try to ascertain from passwd entry. 0182 7. KDE: 5 pixel border around pushbutton contents. 0183 0184 ## 0.19-gtk2 0185 1. KDE: Fix for KDE not setting autoDefault() property of button - assume all 0186 buttons can be default, leaving space for indicator. 0187 2. ALL: Optional triangle as default button indicator. 0188 3. GTK: Match KDE's export gtkrc colours. 0189 4. GTK2: Fix check/radio highlight so that it is not overridden by KDE's 0190 export colours setting. 0191 5. ALL: Add option to enable/disable highlighting of check/radio labels. 0192 6. ALL: V3 - disable check/radio label highlight. 0193 7. ALL: V3 - use triangle as default button indicator. 0194 8. KDE: Fix menu button icon on konqueror's sidebar. 0195 9. ALL: Allow setting of slider thumbs: raised, sunken, or none. 0196 10. ALL: Allow setting of handles: raised or sunken. 0197 11. ALL: V3 - use sunken handles. 0198 12. KDE: Fix for korn. 0199 13. KDE: Fix for titlebutton on floating Qt windows - e.g. docks. 0200 14. KDE: Fix for amaroK - buttons in player window were too large! 0201 0202 ## 0.18-gtk2 0203 1. KDE: Fix for colouring of kicker's task buttons - i.e. these should have 0204 highlight colour when an app is opened in the background. 0205 2. KDE: Use `::qt_cast<type *>(widget)` as opposed to 0206 `widget->inherits("type")` whenever possible. 0207 3. GTK2: Compile fix. 0208 0209 ## 0.17.2-gtk2 0210 1. GTK: Compile fix when compiled with KDE<3.2 0211 0212 ## 0.17.1-gtk2 0213 1. KDE: Use Qt 3.1 for ui file - so that will compile with Qt3.2, etc... 0214 (Using 3.1 as I only have 3.1 and 3.3 installed...) 0215 0216 ## 0.17-gtk2 0217 1. GTK: Compile fix - used C++ syntax in C code, oops... 0218 2. GTK2: Make focus rects more like KDE's 0219 3. KDE: Allow combo-boxes and scrollbars to be recoloured. 0220 4. ALL: If compiled with KDE3.2 then there is only 1 style "QtCurve", and 0221 only 1 set of GTK gtkrc files installed. Variation (V1, V2, V3, or custom) 0222 can then be selected via KControl. 0223 0224 (NOTE: When upgrading from KDE3.1, you may wish to uninstall the 0225 previous QtCurve release - to remove the old V2 and V3 config files) 0226 0227 5. ALL: Better non-bordered gradient radio/checks. 0228 6. ALL: Option to use non gradient progress/menu bar indicator. 0229 7. GTK: Don't shade paned widgets! 0230 8. ALL: V1 has flat progress bar and menuitems - i.e. no gradient effect. 0231 9. ALL: If no borders are selected and gradient selected, then use thin border 0232 for progress bar and menuitems. 0233 10. KDE: Better AA'ing of edges of round buttons. 0234 11. GTK: Fix for background colour of selected text, thanks to David Rodrïÿýuez Garcïÿý 0235 12. ALL: Use KDE's contrast setting. 0236 13. KDE: Implement tri-state checkmarks. 0237 14. ALL: Better bottom/right tab gradients. 0238 15. KDE: (Qt>=3.2) the text/icon of a selected bottom tab moves down 1 pixel. 0239 16. KDE: (Qt>=3.2) Only highlight text/check label if mouse is over 0240 sensitive area. 0241 17. KDE: Mimic GTK's scrollbar highlighting. i.e. only highlight slider if 0242 mouse is over slider area, and likewise for the buttons. 0243 18. KDE: When kicker is set to transparent (may need to restart kicker), 0244 use "harsh" rounded buttons in round mode. (i.e. don't AA the corners) 0245 19. KDE: Modified button size code - KDE3.2's kcalc is smaller now! 0246 20. KDE: Don't flatten combo box arrow area when selected - more GTK like. 0247 21. KDE: Highlight clickable listview headers on mouse over - more GTK like. 0248 22. GTK: HScrollBar fix. 0249 23. KDE: More Gtk like shading of buttons - i.e. always dark when pressed. 0250 24. ALL: Slight change to look of combo-box. 0251 25. KDE: Fix for tabwidgets in konqueror, etc. 0252 0253 ## 0.16-gtk2 0254 1. ALL: Use "button text" colour for default button indicator, apart from when 0255 in rounded mode (i.e. V3) 0256 2. ALL: V3 - Embolden font of default button. 0257 3. ALL: V3 - Lighter background for disabled check/radios. 0258 4. ALL: V3 - Correct AA colour for radio indicator. 0259 5. KDE: Draw triangular tabs the same as rounded - prevous versions defaulted 0260 to `KStyle`. 0261 6. KDE: Add 10pix (2*10) border to non-default buttons. 0262 7. KDE: Implement masks for checks and radios - helps with khtml. 0263 0264 ## 0.15-gtk2 0265 1. KDE: Smaller, more Gtk-like toolbar separators. 0266 2. ALL: When drawing rounded, use background colour for corner pixels. 0267 3. ALL: V2, use a shade of the button colour for the default indicator. 0268 4. ALL: V3, as for V2 above, but "round" the indicator. 0269 5. KDE: When compiled for Qt 3.2, only highlight pixmap and text on mouse over 0270 for radio and checkboxes - as these are the only sensitive parts. (Qt < 3.2 0271 the whole widget is sensitive - and this can expand past text.) 0272 6. KDE: Fix bottom tabs - i.e. movement of text/icon. (Qt >= 3.2 !) 0273 7. GTK: Fix bottom tabs on V1 0274 8. ALL: More rounded buttons, etc. 0275 9. ALL: Rounded indicator boxes in rounded mode. 0276 10. ALL: Better radio buttons. 0277 11. KDE: Use rounded buttons for Kicker taskbar as well - looks OK now buttons 0278 are more rounded. 0279 12. GTK: Fix gradient rendering bug - seemed to affect GTK1 glade buttons. 0280 (When a partial button had to be re-drawn, the whole button was re-drawn 0281 instead - clearing out the text!) 0282 13. GTK: Use "check" for check and radio's in menus - more Qt like. 0283 14. ALL: V3 - Gradient radio's and checks. 0284 0285 ## 0.14-gtk2 0286 1. GTK2: Set slider width to 16 pixels to better match KDE. 0287 2. GTK: Draw border around toolbar buttons 1 pixel smaller - saves overlap with 0288 frame. 0289 3. GTK: Better tabs - GIMP 1.3's tab icons should now move. (GIMP's tabs are 0290 shaded tho, hmm...) 0291 4. ALL: V3 style uses "pyramid" (i.e. non "V" like) arrows. 0292 5. KDE: Fix for menubar background if button colour != background colour. 0293 6. KDE: Fix for background of "Location:" on konqueror. 0294 7. GTK: Better lsitview headers - smaller, more KDE like. 0295 8. GTK: Reduce differences in V1, V2, and V3 gtkrc files to the bare minimum - 0296 ready for only 1 (`KControl`) configurable style. 0297 9. GTK1: Fix (hack really) for range grooves. For some reason these were not 0298 being drawn when first displayed. Works ok for ranges - but scrollbar 0299 grooves are still messed up! The redraw only happens after you leave 0300 the widget! 0301 0302 ## 0.13-gtk2 0303 1. ALL: New V3 style - has rounded buttons, and uses gradient effect on 0304 buttons, tabs, scrollbars, etc. 0305 2. ALL: Code clean-up. 0306 0307 ## 0.12-gtk2 0308 1. KDE: Don't have flat buttons - i.e in printmgr, and kscd. 0309 2. KDE: Default frame width of 1. 0310 3. KDE: Fix mouse-over for some toolbar buttons - the on/off type. 0311 Affects most KDE styles, but a real KDE fix should be in KDE3.2 0312 4. GTK2: Fix bug where V2 style options were being ignored. 0313 5. GTK2 and KDE: When highlight a depressed button, use a lighter 0314 shade of the depressed colour - and not the standard 0315 highlight colour. 0316 6. GTK: Active tab bar text is 1 pixel higher - a la KDE. 0317 7. KDE: Fix for borded bottom tabs. 0318 0319 ## 0.11-gtk2 0320 1. GTK2: Fix possible memory corruption. 0321 2. ALL: Square off splitter - more consistent. 0322 3. GTK2: Fix for 2.2.x combo-boxes. 0323 0324 ## 0.10-gtk2 0325 1. GTK2: Better match of menubar height with KDE. 0326 2. GTK: Fix up/down/left/right arrows. 0327 0328 ## 0.09-gtk2 0329 1. GTK2: Fix scrollbars for 2.2.x - scrolled 1 pixel too much. 0330 2. GTK1: Fix lower spinbutton height. This was OK, so maybe its a Gtk 0331 change. But from which version? I'm at 1.2.10 0332 0333 ## 0.08-gtk2 0334 1. GTK: Better menu selection. 0335 0336 ## 0.07-gtk2 0337 1. KDE: Reduce min-size of combo-boxes. 0338 2. GTK: Fixes for sodipodi - works with V1, not too good wrt V2... 0339 3. GTK2: Fix for GTK2.2 font setting. 0340 0341 ## 0.06-gtk2 0342 1. GTK: Make combo-boxes thinner. 0343 2. GTK: Allow ussage of GTK1 font substitution file, either 0344 `/etc/X11/qt_gtk_fnt2fntrc` or `~/.qt/gtk_fnt2fntrc`, and format: 0345 0346 <replace from> <with> 0347 0348 e.g. 0349 0350 Arial=Helvetica 0351 0352 This would cause GTK1 apps to use Helvetica, even if KDE/KControl 0353 has specified Arial. Idea (& patch) supplied by Adrian Schroeter. 0354 0355 ## 0.05-gtk2 0356 1. ALL: Don't draw lines on scrollbars if less than 20 pixels. 0357 2. GTK1: Allow to specify x and y thickness's in `gtkrc` file - as 0358 happens in GTK2. Fixes bug with small menu entries. 0359 3. GTK2: Remove 1 pixel border from menus - more consistent with GTK1, 0360 and KDE - not for V2. 0361 4. GTK: More KDE-like menu bar entries. 0362 5. GTK: Re-do weight ranges - would mean 48 is accecpted as "Normal" 0363 6. ALL: Now 2 styles: 0364 0365 1. QtCurve No borders around buttons, menus, and tab bars 0366 2. QtCurve V2 Has borders - more like original B???/FreeCurve 0367 0368 7. ALL: Number of lines on toolbar handles is now 2, and 4 for scrollbars 0369 and sliders. 0370 8. ALL: Dark scrollbar, slider, and progress background - window colour 0371 9. GTK1: Fix for slider background. 0372 10. GTK2: Fix error with overlapping check/radio highlight on frame. 0373 11. GTK2: Fix spinbuttons. 0374 0375 ## 0.04-gtk2 0376 1. KDE: Draw box around checked checkable menu item pixmaps. 0377 2. KDE: Only use small arrows on spinbuttons, and only if size is 0378 too small for larger. 0379 3. KDE: Set min button size to 54 and not 70. 0380 4. ALL: Remove progress bar border. 0381 0382 ## 0.03-gtk2 0383 1. KDE: Don't highlight disabled menu items - mimics GTK behaviour. 0384 2. KDE: Progress bar background now matches GTK's. 0385 3. GTK: Progress bar gradient is now the same as menu bar items - as 0386 was KDE. 0387 4. GTK: Progress bar contents now have 1 pixel border like KDE. 0388 5. GTK: Better spinbutton boxes. 0389 6. KDE: More GTK like spinbuttons. 0390 0391 ## 0.02-gtk2 0392 1. Use `gtk-config` and `pkg-config` to determine install location for 0393 GTK 1 and 2 files. 0394 0395 ## 0.01-gtk2 0396 Initial release.