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.