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

0001 ## 0.46.4-gtk2
0002 1. Only draw gradients if `width > 0 && height > 0`
0003 
0004 ## 0.46.3-gtk2
0005 1. Fix look of flat/raised style menuitems and progressbars.
0006 2. Use `pkg-config` to obtain Gtk2 libdir.
0007 
0008 ## 0.46.2-gtk2
0009 1. Remove `rgb2Hls()` and `hls2Rgb()` unless using old style shading.
0010 2. Use `fileno()` to obtain file descriptor of `FILE*` stream.
0011 3. Fix look of slider grooves for 'flat' appearance.
0012 4. Fix appearance of checkboxes for 'bevelled' appearance.
0013 
0014 ## 0.46.1-gtk2
0015 1. Fix location of arrows on secondary scrollbar buttons.
0016 2. New shading routine - works *much* better with dark colour
0017    schemes. This is enabled for all colours be default, to
0018    enable only for dark colours (i.e. where red, green,
0019    and blue < 96), then configure with `--enable-old-shading`
0020 3. More 64-bit fixes - thanks to Will Stephenson.
0021 
0022 ## 0.46-gtk2
0023 1. Allow negative highlight factors.
0024 2. Allow usage of light borders on menuitems and progressbars,
0025    as well as a custom colour setting. Patch by Frederic Van Assche
0026 3. Dont fill in slider grooves of disabled sliders. Patch by Frederic Van Assche
0027 4. Use encrypted.png for gtk-dialog-authentication if password.png
0028    is not found.
0029 5. Fix for Novell Bug 220205 - gtk-window-decorater crashes when
0030    right-clicking windows decoration with qtcurve-gtk2 style
0031    Thanks to Dirk Mueller.
0032 6. Fix for 64-bit crashes - thanks to Will Stephenson.
0033 
0034 ## 0.45.3-gtk2
0035 1. When determinging background of popup menu for AA'ing, use
0036    shade window colour, not button.
0037 2. Fix for "-1" warnings reported by some users.
0038 
0039 ## 0.45.2-gtk2
0040 1. Fix coloured menubars.
0041 2. Fix firefox 2's "stack smashing detected" errors.
0042 3. Remove ok/Cancel button swapping from QtCurve.css, does not
0043    work for firefox 2.x
0044 
0045 ## 0.45.1-gtk2
0046 1. Restore pre 0.45 inactive window highlight. Option is still there to
0047    re-activate.
0048 2. Use listview header settings for listview headers!
0049 
0050 ## 0.45-gtk2
0051 1. Option to control whether highlighted items should use
0052    the highlight colour in inactive windows.
0053 2. Option to control whether menubars should be shaded in
0054    inactive windows.
0055 3. Fix non-bevelling of toggle buttons.
0056 
0057 ## 0.44.3-gtk2
0058 1. Dont colour sliders when disabled/maxed-out.
0059 2. When drawing light slider border, draw around all 4 sides.
0060 3. Fix Firefox 2.x toolbar buttons.
0061 4. Evolution fix - thanks to Thomas Siegmund
0062 
0063 ## 0.44.2-gtk2
0064 1. Restore 0.43 scrollbar trough shade.
0065 
0066 ## 0.44.1-gtk2
0067 1. Fix appearance of filled sliders.
0068 2. Improve right-to-left support.
0069 3. Fix OO.o crash - disable it from using scrollbar styles next and none
0070 4. Fix missing frames when not rounded.
0071 5. Disable toolbar handle mouse-over, not working very well.
0072 6. Fix weird looking eclipse toolbars.
0073 
0074 ## 0.44-gtk2
0075 1. Specifiable colours for check and radio indicators.
0076 2. Options to control whether menu items should be rounded.
0077 3. Options to control whether menu items should be bordered.
0078 4. Option to enable mouse-over for menubar items.
0079 5. Option to have thinner menu items.
0080 6. More pronounced gradients for menuitems and progressbars.
0081 7. Option to use large dots.
0082 8. Option to set scrollbar button type: kde, windows, platinum,
0083    next, or none.
0084 9. Fix popup menu borders when not using lighter background.
0085 10. Fix OO.o drawing bugs.
0086 11. Fix GIMP 2.3 notebook crash.
0087 
0088 ## 0.43.2-gtk2
0089 1. Fix mozilla progressbars, again...
0090 
0091 ## 0.43.1-gtk2
0092 1. Supplied pre-compiled pixmaps.
0093 
0094 ## 0.43-gtk2
0095 1. Fix AA'ing of menubar items when colouring the menubar.
0096 2. Option to draw light border around sliders.
0097 3. Dialog fix is now a config option, not compile option.
0098 4. Seperate specification of scollbar slider, and range slider, settings.
0099 5. Option to specify menubar text colours.
0100 6. New 'flat' appearance.
0101 7. Dont create custom gcs per widget class, use globals instead - should
0102    use less resources.
0103 8. Options to use a coloured border for mouse-over.
0104 9. Mouse over for tabs!
0105 10. Mouse over for toolbar handles.
0106 11. Nicer looking check and radio buttons - using pixmaps.
0107 
0108 ## 0.42.2-gtk2
0109 1. Slight modification to aa code.
0110 2. Make slider appearance consistent with KDE when slider min == slider max
0111 3. Fix firefox menu colours when C locale indicates to use a comma
0112    as decimal separator - patch supplied by Valentine Sinitsyn
0113 4. Fix striped progressbar bleeding in Mozilla apps.
0114 5. More GIMP dialog hackery if `--enable-parentless-dialogs-fix` is
0115    specified.
0116 6. Treat SiftFox the same as FireFox
0117 
0118 ## 0.42.1-gtk2
0119 1. Fix slight round when none selected.
0120 2. Fix menu and progressbar appearance when not bevelled.
0121 3. Fix progress always being striped.
0122 
0123 ## 0.42-gtk2
0124 1. Optimisation to some drawing routines.
0125 2. Removal of sunken gradients for progress and menubar items.
0126 3. Progressbar and menuitem look now set via appearance setting.
0127 4. Flat style check/radios match non-flat style more.
0128 5. Remove "Border Splitters" option.
0129 6. Removal of "Light Gradient" and "Gradient" -> replaced with just
0130    "Gradient" (which is the previous "Light Gradient")
0131 7. Nicer progressbar style - options to have striped and animated.
0132 8. Option to have dots for slider thumb.
0133 9. Configurable splitter style - sunken lines, raised lines, dashes, dots.
0134 10. Apply `--enable-parentless-dialogs-fix` to non-modal dialogs as well.
0135     These will now not get a taskbar entry.
0136 11. Selected/normal tab appearance selectable.
0137 12. Option to control the roundedness.
0138 13. Option to fill in the used portion of slider groove.
0139 14. Gradient slider and scrollbar troughs.
0140 15. Try to make progressbar text bold as per Qt.
0141 
0142 ## 0.41.1-gtk2
0143 1. Compile fix.
0144 
0145 ## 0.41-gtk2
0146 1. Dont limit the max area of glass gradient.
0147 2. Discover home folder via `getpwuid(geteuid())` before `$HOME`
0148 3. For root, check `$XDG_CONFIG_HOME` is in ~root - if not, then
0149    set to `~/.config`
0150 4. Experimental hack to fix parentless modal dialogs (i.e. kate's
0151    close warnings, most kaffeine dialogs). Disabled by default,
0152    enable with `--enable-parentless-dialogs-fix`
0153 5. Option to have a coloured border for default button
0154 6. Fix "leaking" progress bars in thunderbird, etc.
0155 7. Don't allow to shade VMPlayer's menubar  - looks weird as it
0156    does not cover the whole usual menubar area.
0157 8. Fix notebook crash in GIMP 2.3.x
0158 
0159 ## 0.40-gtk2
0160 1. Better rounded tabs
0161 2. Configurable highlight factor - 0% to 50%
0162 3. Move scrollbar, and spinbutton, arrows down/left when pressed
0163 4. Depress combos when active
0164 
0165 ## 0.39.1-gtk2
0166 1. Fix reading of custom slider colour
0167 
0168 ## 0.39-gtk2
0169 1. KDE: Really theme dock window handles - i.e. no more text. Forgot
0170    to actually include this in 0.37!
0171 2. KDE: Nice dock window resize handles.
0172 3. KDE: On konqueror's active tab, draw light line at bottom.
0173 4. ALL: Dont round the focus rect, seems to cause problems.
0174 5. ALL: Dont shrink focus rect for listview entries.
0175 6. ALL: Split into KDE and Gtk packages.
0176 7. ALL: Option to not gradient selected tab.
0177 8. ALL: Store/read config settings from `$XDG_CONFIG_HOME/qtcurvestylerc`
0178 9. KDE: Use a '-' for tristate checkboxes
0179 10. GTK: Implement tristate for checkboxes and radios
0180 11. ALL: Round tab widgets
0181 12. ALL: Round frames
0182 13. ALL: Rounder progress bars
0183 14. ALL: Wider splitters
0184 15. ALL: Remove non-bordered option.
0185 
0186 ## 0.38-gtk2
0187 1. GTK1: Compile fix.
0188 2. GTK2: Don't turn firefox text white when mouse over!
0189 3. ALL: Inverted gradients option.
0190 
0191 ## 0.37-gtk2
0192 1. KDE: Better +/- spinbuttons.
0193 2. ALL: Better bevelled gradients.
0194 3. ALL: Option to draw a coloured focus rectangle.
0195 4. ALL: Modified default:
0196 
0197     1. Bevelled gradient
0198     2. Coloured focus
0199     3. Dotted handles/serparators
0200     4. Normal arrows
0201     5. No listview lines
0202 
0203 5. ALL: Make glass extend to full width and height of widgets - no 3d border.
0204 6. ALL: In listviews, draw focus rectangle within item.
0205 7. KDE: Use dots also for general handles - more consistent.
0206 8. KDE: Theme dock window handles - i.e. no more text.
0207 9. KDE: Fix/hack look of MDI window buttons.
0208 10. GTK2: Hackish fix for firefox and KDE's "apply colours to non-KDE apps"
0209     setting.
0210 11. GTK: Fix for tear of menu background.
0211 
0212 ## 0.36-gtk2
0213 1. KDE: Fix for "Search" label in ksysguard, etc.
0214 2. KDE: Fix pixmap based menu items - e.g. Kig's colour sub-menu.
0215 3. KDE: Use a slider width of 16 for kpresenter, it seems to assume
0216    this regardless of the style used :-(
0217 4. GTK: Fix line-edits always being rounded.
0218 5. GTK2: Fix for OO.o??
0219 
0220 ## 0.35-gtk2
0221 1. KDE: Prevent MainActor from using its horrible colour scheme.
0222 2. GTK2: Fix for larger "Help" buttons in GIMP.
0223 3. KDE: Extend gradients to border when border level set to none
0224    for toolbars and menubars.
0225 4. KDE: Fix for non-rounded +/- buttons on Karbon toolbar.
0226 5. ALL: Remove "border" form default button options.
0227 6. KDE: Fix possible crash with hover widgets.
0228 7. GTK2: Supply a `QtCurve.css` file for FireFox 1.5.x, which will:
0229 
0230     1. Fix Firefox 1.5.x's button order. The xml file needed to do this is
0231        taken from PlastikFox - thanks to Víctor Fernández
0232     2. Disable emboldening of text on selected tab
0233     3. Use KDE's message/info/error/question icons in dialogs.
0234     4. Move button/toolbar contents when pressed.
0235 
0236 8. GTK2: Custom `user.js` file to modify FireFox's behaviour:
0237 
0238     1. Remove 'instant apply'
0239     2. Use KDE's prefered email client
0240 
0241     This can be enabeld via `--enable-mozilla-userjs` `./configure` option.
0242     Disabled by default.
0243 
0244 9. GTK2: Fix check marks in FireFox menus.
0245 10. KDE: Use similar style for table headers as for listview headers.
0246 
0247 ## 0.34-gtk2
0248 1. GTK: Fix for darkening of menubars.
0249 2. GTK: Fix progressbar text.
0250 3. KDE: Hack to get white selected menu item text in OO.o2. Still can't
0251    do coloured menubars...
0252 4. ALL: Option to disable drawing of statusbar frames.
0253 5. KDE: Dont use dots or dashes for general handles - only for toolbar handles.
0254 6. GTK: Fix for not colouting flat menubars.
0255 7. KDE: Slight improvement to tab highlighting.
0256 
0257 ## 0.33-gtk2
0258 1. ALL: Use lighter shading for glass.
0259 2. GTK2: Use default.kde as KDE icon folder.
0260 3. KDE: Fix for listview lines sometims drawing over arrows.
0261 4. KDE: Dont lighten konqueror's status bar - copied from lipstik.
0262 5. ALL: Allow seperate specification of menubar item and progress
0263    bar looks.
0264 6. ALL: New gradient style: bevelled - gradient top/bot, and plain in the
0265    middle. Affects listview headers, buttons, and combos.
0266 7. ALL: Allow setting of listview appearance.
0267 8. ALL: Allow setting of listview header colour - background, button, or
0268    custom.
0269 9. ALL: Option to only round top of selected menubar items.
0270 10. ALL: New toolbar handle style: dashes
0271 11. ALL: Remove Gtk1 dependancy for debian `.deb` file
0272 
0273 ## 0.32-gtk2
0274 1. ALL: "Thinner" looking non-selected tabs for glass styles.
0275 2. GTK2: Add `./configure` argument
0276 
0277     1. `--disable-mozilla-mods`
0278 
0279         Dont alter user's userChrome.css
0280 
0281 3. KDE: Support saving, and loading, of custom schemes.
0282 4. KDE: Predefiend styles are now read in from .qtcurve files
0283 5. ALL: New scheme with old glass look, flat toolbars, and normal arrows.
0284 6. KDE: Re-design of config dialog.
0285 7. ALL: Remove "V?" style naming.
0286 
0287 ## 0.31.1-gtk2
0288 1. GTK2: added 2 `./configure` arguments:
0289 
0290     1. `--disable-gtk-icons`
0291 
0292         Dont do KDE-Gtk icon mapping
0293 
0294     2. `--enable-kde-event-filter`
0295 
0296         Add the event filter to intercept KDE style changes.
0297 
0298    (Thanks to Vaclav Slavik for the `--disable-gtk-icons` patch)
0299 
0300 ## 0.31-gtk2
0301 1. ALL: Better "glass" gradients.
0302 2. ALL: Dont use highlighted text colour to border selected menubar items.
0303 3. GTL2: Remove event filter added in 0.29, this seems to cause problems
0304    for some people with some apps. So, colour, font, etc. changes
0305    wont happen in Gtk2 apps until they are restarted.
0306 4. GTK: Dont draw dividers in listview headers, unless header is >10 pixels
0307 5. ALL: Gradient non-selected tabs as well as selected.
0308 6. GTK2: Also look in "hicolour" for icons. Search order will be:
0309    <chosen theme>, crystalsvg, hicolour
0310 7. GTK2: Map gt-add and gtk-remove stock icons
0311 
0312 ## 0.30-gtk2
0313 1. KDE: Shrink menu entries by 1 pixel - to align with Gtk.
0314 2. GTK2: If switch from coloured menus to non-coloured, remove from
0315    `userChrome.css`
0316 3. GTK: Fix for slight redraw error on the top of toolbar buttons.
0317 4. GTK: Better toolbar buttons, etc.