summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 6d6fb0f4a67bcdbb6062fb059d57f0f56f320a52 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
0.55.2
------
1. Add ability to import qtc_*.themerc settings into config dialog.
2. Lighten dockwidget titlebars.

0.55.1
------
1. Only allow coloured selected tabs if tab appearance is set to gradient.
2. Allow triangular sliders when not rounding.
3. Fix appearance of flat/raised disabled scrollbar buttons - more
   consistent with Gtk2 and KDE4
4. Fix potential infinte loop when elliditiding title string.
5. Also eliditude vertical titlebars.

0.55
----
 1. Ability to create custom themes. See Theme details in 'README' file.
 2. Supply a 'Klearlooks' QtCurve theme.
 3. Allow 'flat' lines in scrollbar handles, toolbar handles, toolbar
    separators, and splitters.
 4. Option for 'X' style checkmarks.
 5. Option to have colour the selcted tab.
 6. Optional diagonal progressbar sripes.
 7. Use alternating dark/light for dashed toolbar handles.
 8. New 'split' style gradient.
 9. Option to specift slider style: plain, round (only when appearance=round),
    and triangular (plastik-ish)
10. Modify default style: flat splitter lines, flat slider thumbs, no
    toolbar separators, triangular slider, diagonal progressbar stripes.

0.54.1
------
1. Supply a simple 'mkpkg' script to create packages with checkinstall.

0.54
----
1. Converted buildsystem to CMake.
2. New option 'inactiveHighlight', if set then use a mix of highlight and background
   colour as highlight for inactive windows/elements.
3. Set KDE3 colours from Qt4 settings if running under KDE4.
4. Read in Qt3's inactive palette settings for highlight and highlightedText.
5. If an inactive palette is set (e.g. via qtconfig), ensure that progress
   bar text is unaffected.
6. Remove frames from source/destination labels of kio progress dialogs.
7. Add gui to set shading option.
8. Nicer look for selected tab highlight.

0.53
----
1. Removed 'Shadow buttons' option, and replaced with none/shadow/etch setting
   - default to 'none'.
2. Added 'passwordChar' option to set character used for password entries.
3. Option to have frameless groupboxes - Gtk like.
4. Add an 'Advanced' tab to config dialog.
5. Add config item gtkButtonOrder set to 'true' to use Gtk/GNOME button order.
6. Modified contrast settings to be more varied.
7. Gradient background of checks and radios, if appearance is not flat/raised.

0.52.3
------
1. Don't lighten border of disabled check/radio buttons.
2. Lighten trough of disabled slider.
3. Modify khtml check to also check to see if widget name == "__khtml"
4. Store khtml widgets in a map, to speed up checking.
5. Fix shadow on comboboxes.
6. Draw background of checked menuitem icons as per KDE4.

0.52.2
------
1. Fix crash when slider colour == button.

0.52.1
------
1. Draw emphasis around menus when not lightening.
2. Use button colours to border entry fields.
3. Dont allow scrollbars to be recoloured.
4. Fix amarok menus!

0.52
----
 1. Use 'dull glass' as the default gradient - previous default is now
    called 'Clean'.
 2. Darken slider mouse over colour if slider is not shaded.
 3. Use thinner slider mouse over sections if slider is not shaded.
 4. Improve look of small V arrows.
 5. Even duller dull glass, but much more useable.
 6. Fix setting of check/radio colour.
 7. Only highlight editable combo arrow when mouse over arrow, not over
    edit field - more Gtk like.
 8. Added one config file option (no gui):
         gtkScrollViews set to 'true' to have the scrollbars drawn outside
                        of scrollviews. (However, doesn't look very good)
 9. Lighten combo list frame.
10. Dont round MDI buttons.
11. Fix opera's MDI buttons within menubars.
12. Always assume PE_ButtonBevel is enabled - used for QtConfig's colour buttons.

0.51
----
 1. Changed shading to use HSL colour space. This can be altered by
    editing $XDG_CONFIG_HOME/qtcurvestylerc and setting 'shading=simple'
    for the previous method, or 'shading=hsv' to use HSV.
 2. Add options:
        Border all of menu/toolbars.
        Darker borders.
        'V' arrows.
 3. Fix raised listview headers.
 4. Fix glass style menuitem appearance.
 5. Modifed look of dullglass, looks "softer"
 6. Improve look of plastik mouse-over for non coloured scrollbars.
 7. For disabled buttons, use standard fill but lighten border.
 8. Use darker colours for mouse-over and default button - helps with
    light colour schemes.
 9. Dont draw sunken panel around checked menuitems.
10. Fix karm (and others?) statusbar icon.
11. Fix for radio buttons in apps where QApplication::NormalColor!=QApplication::colorSpec()
    (e.g. designer)

0.50
----
1. Add settings for:
    Fill used slider
    Round menubar item top only
    Menuitem appearance
    Border menuitems
    Progressbar appearance
    Gradient progressbar groove
    Use standard buttons for sidebar buttons
    Check/radio colour
    Plastik style mouse-over
2. Dont colour menubar items on mouse over if not colouring menubars.
3. When drawing menubar borders, only draw bottom line.
4. When drawing toolbar borders, only draw top/bottom or left/right
   - depending upon orientation.
5. Draw checks/radios within listviews the same as standard.
6. Use 'foreground' colour for menu text.
7. Draw dock window titles, and darken background, to be more consistent
   with Qt/KDE4.

0.49
----
1. Add settings for:
      Tab appearance
      Listview appearance
      Slider appearance
2. If KDE_SESSION_VERSION is set to >=4, then read settings from
   $XDG_CONFIG_HOME/TrollTech.conf. This only affects Qt-only
   applications - KDE apps should not be affected.
3. Lighten focus rectangle.

0.48.5
------
1. Fix slight slider drawing errors.
2. Fix crash on mouse-over.

0.48.4
------
1. Fix slight drawing errors in corner of lineedits on toolbars.
2. Fix scrollbar borders on certain apps - notably konsole. This was
   caused by an attempt to fix KHTML's scrollbars - that fix will
   now only be applied to konqueror and kontact (akregator uses khtml)

0.48.3
------
1. Fix look of +/- spin buttons when etching.

0.48.2
------
1. Modifed the glass variants. Dull is a bit 'duller' in the top 1/2, and
   fades away at the bottom. Shiny is now more like dull, but with more
   pronounced gradients.
2. Fix borders of selected menubar item when colouring menubar.
3. Only darken menubar colour when using selcted backgound colour, if
   using glass gradients.
4. Only write settings to config file if differ from default.
5. Improve look of OpenOffice.org tabbars - not perfect, but better.
6. Fix some RTL issues.
7. Fix menubar drawing in kontact if shading only active windows.

0.48.1
------
1. Draw light border around all of progressbar.
2. Fix squared checkboxes in khtml.
3. Fix drawing of menubar border for inactive windows.
4. Fix OpenOffice.org scrollbars.

0.48
----
1. Fix coloured mouse over for glass styles.
2. Re-introduce the following options:
        Roundedness
        List view lines
        Striped progress bars
        Drawing of statusbar frames
3. Draw light border around progressbar elements
   when not in flat/raised/inverted mode.
4. Oval shaped sliders when fully round, otherwise rectangular
5. Fix redraw problems with ">>" buttons on toolbars. (The buttons
   that appear when an app is shrunk too much.)
6. Fix slider redraw errors when using scroll wheel.

0.47
----
 1. Always draw light border around glass elements.
 2. Removed the following config options:
        Custom light border colour
        Fill used slider groove - always filled.
        Stripped progress - always striped
        V Arrows
        Check/radio background highlight
        Round menubar item top only
        Draw statusbar frames - never drawn.
        Highlight selected text fields - always.
        Standard highlight for inactive windows - always
        Listview lines are either on/off, not off/dotted/solid
        Scrollbars and sliders share same config options
        Check radio colour setting - always text colour
        Border/round menubar/items - always rounded/bordered.
        Roundedness - always rounded.
        Listview settings - always arrows, no lines, and header
                            follows general appearance.
        Tab appearance - set from general appearace.
        Draw dock window titles - never.
        Colored sidebar buttons - always.
 3. Changed appearance of check/radios - now filled with base
    colour.
 4. Etch look for button, combos, line edits, and spin boxes.
 5. Fill check/radio background on mouse over.
 6. Remove --enable-old-shading
 7. Modify shade settings so that what was "Shade selected" becomes
    "Shade blended selected", and add a new "Shade selected" that just
    uses the selected background colour without blending.
 8. Round slider thumbs.
 9. Option to draw a shadow underneath buttons.
10. Draw a rounded gray rectangle for focus - option to set this to
    windows-like focus.
11. Only set min button width for buttons whose text is not "...".
12. Removed save/load functionality from config dialog - only import/export
    left.
13. Re-fix kaffeine's sliders.
14. Hacky fix for scrollbars within khtml.
15. Remove main frame that surounds kontact.
16. Fix search field/results in systemsettings.

0.46.4
------
1. Only draw gradients if width>0 && height>0

0.46.3
------
1. Fix look of flat/raised style menuitems and progressbars.
2. Fix look of read-only KLineEdits.

0.46.2
------
1. Remove rgb2Hls() and hls2Rgb() unless using old style shading.
2. Don't mouse-over disabled tabs!
3. Fix look of flat style tabs.

0.46.1
------
1. Fix location of arrows on secondary scrollbar buttons.
2. New shading routine - works *much* better with dark colour
   schemes. This is enabled for all colours be default, to
   enable only for dark colours (i.e. where red, green,
   and blue < 96), then configure with --enable-old-shading

0.46
----
1. Allow negative highlight factors.
2. Allow usage of light borders on menuitems and progressbars, 
   as well as a custom colour setting. Patch by Frederic Van Assche
3. Dont fill in slider grooves of disabled sliders. Patch by Frederic Van Assche
4. Dont allow OO.o menubar shading if this would require swapping
   text colours - cant do this in OO.o.

0.45.3
------
1. Correctly place check and radio buttons.
2. Improve drawing of very small progress.

0.45.2
------
1. Make kaffeine's sidebar buttons consistent when coloured.
2. Fix look of dvd authoring wizard buttons.

0.45.1
------
1. Restore pre 0.45 inactive window highlight. Option is
   still there to re-activate.
2. Fix dark text appearing on progressbars.
3. Use KStyle to draw status bar elements - if enabled.

0.45
----
1. Option to control whether highlighted items should use
   the highlight color in inactive windows.
2. Option to control whether menubars should be shaded in
   inactive windows.
3. Fix loading / selection of options.

0.44.3
------
1. Dont colour sliders when disabled/maxed-out.
2. When drawing light slider border, draw around all 4 sides.
3. Fix gambas toolbar.
4. Use Qt's qconfig.h to determine endianess.
5. Slight code clean-up.

0.44.2
------
1. Restore 0.43 scrollbar trough shade.
2. Fix slight redraw errors when no scrollbar buttons.
3. Fix redraw problems with pathbar.

0.44.1
------
1. Fix errors when drawing status bar frames.
2. If using lighter popup menu backgrounds, correctly adjust to
   palette changes.
3. When exporting the current or default style, prompt user
   for style name.

0.44
----
 1. Specifiable colours for check and radio indicators.
 2. Options to control whether menu items should be rounded.
 3. Options to control whether menu items should be bordered.
 4. Option to enable mouse-over for menubar items.
 5. Option to have thinner menu items.
 6. More pronounced gradients for menuitems and progressbars.
 7. Option to use large dots.
 8. Option to set scrollbar button type: kde, windows, platinum,
    next, or none.
 9. Slightly better radios in khtml.
10. Slightly smaller buttons.
11. Option to have colored side-bar buttons - e.g. the buttons on the
    edge of kate's windows.
12. Improvement to Opera's MDI buttons in menubar area. Not
    perfect, but better.
13. Draw menubar item pixmaps - e.g. page icon in opera.
14. Possible fix for pixmap recolouring on big endian systems.

0.43.2
------
1. Fix the config dialog to notice changes in menu text color settings.
2. Dont draw menubar text twice!

0.43.1
------
1. Supplied pre-compiled pixmaps.

0.43
----
 1. Option to draw light border around sliders.
 2. Tab mouse-over is now always enabled.
 3. Dialog fix is now a config option, not compile option.
 4. 'AA' slider handles in slight rounded mode.
 5. Really fix KDE 3.5.5 taskbar flicker...
 6. Slight improvement to combobox when right-to-left
 7. Seperate specification of scollbar slider, and range slider, settings.
 8. Option to specify menubar text colors.
 9. New 'flat' appearance.
10. Options to use a coloured border for mouse-over.
11. Nicer looking check and radio buttons - using pixmaps.
12. Fix ./configure problems - by setting a default prefix.

0.42.3
------
1. Fix flickering of taskbar buttons in KDE 3.5.5 - thanks to
   Patrice Tremblay
2. Don't fill slider groove if min value == max value
3. Apply modal 'hack' to kdialog as well - but only if not embedded.
4. When applying modal hack to kdialog and kprinter, remove " - KPrinter"
   and " - KDialog" from captions.

0.42.2
------
1. Fix slider focus rect.
2. Fix problem with selected bottom tab when tab highlighting is off.

0.42.1
------
1. Revert checkbox mask.
2. Fix loading of custom themes.
3. Fix progress always being striped.
4. Fix not being able to delete custom styles.

0.42
----
 1. Optimisation to some drawing routines.
 2. Removal of sunken gradients for progress and menubar items.
 3. Progressbar and menuitem look now set via appearance setting.
 4. Flat style check/radios match non-flat style more.
 5. Remove "Border Splitters" option.
 6. Removal of "Light Gradient" and "Gradient" -> replaced with just
    "Gradient" (which is the previous "light Gradient")
 7. Nicer progressbar style - options to have striped and animated.
 8. Option to have dots for slider thumb.
 9. Configurable splitter style - sunken lines, raised lines, dashes,
    dots.
10. Apply --enable-parentless-dialogs-fix to non-modal dialogs as well.
    These will now not get a taskbar entry.
11. Selected/normal tab appearance selectable.
12. Option to control the roundedness.
13. Option to fill in the used portion of slider groove.
14. Gradient slider and scrollbar troughs.
15. Draw gradients into a pixmap, and then cache this for later use.
16. Display dock window titles.
17. Make OO.os file dialog have no taksbar/pager entry (if
    --enable-parentless-dialogs-fix is specified).
18. Better rounded look for KHTML widgets.

0.41.1
------
1. Compile fix if --enable-tab-mouse-over is not specified.

0.41
----
 1. Fix glass gradient match between toolbar button and empty area.
 2. Dont limit the max area of glass gradient.
 3. Discover home folder via getpwuid(geteuid()) before $HOME
 4. For root, check $XDG_CONFIG_HOME is in ~root - if not, then
    set to ~/.config
 5. Improve appearance of widgets that derive from KTabCtl
 6. Apply parentless dialog fix to windows created at app startup.
    e.g. guidance config modules.
 7. Option to have a coloured border for default button
 8. Fix some tabs text not moving when selected.
 9. Don't mouse-over highlight the selected tab.
10. Show 0% -> 50% in config ui, not 100% -> 150%
11. Fix look of disabled tab widgets
12. Rounded headers

0.40
----
1. Better rounded tabs
2. Configurable highlight factor - 0% to 50%
3. Experimental hack to fix parentless modal dialogs (i.e. kate's
   close warnings, most kaffeine dialogs). Disabled by default,
   enable with --enable-parentless-dialogs-fix
4. Move scrollbar, and spinbutton, arrows down/left when pressed
5. Depress combos when active
6. Enable mouse-over highlights for tabs, with --enable-tab-mouse-over
   ./configure option. Note, this currently *only* works for KDE and not
   Gtk - hence why it is disaled by default.
7. Improve the appearance of KTabCtl widgets - not perfect, but better.
8. Fix slider focus rect
9. Default style is set from:
    a. Coded settings
    b. Settings read from /etc/qt/qtcurvestylerc
    c. Settings read from /etc/qt3/qtcurvestylerc
    d. Settings read from /etc/qt4/qtcurvestylerc

   e.g. to make "Shiny Glass" the default style, copy
         Glass1.qtcurve to /etc/qt3/qtcurvestylerc

0.39.1
------
1. Fix for sunken frames
2. Fix slight drawing errors on 1st non selected tab
3. Fix reading of custom slider colour
4. OpenOffice.org frame fixes
5. Fix focus rect on sliders
6. Draw border around pressed kicker buttons - e.g. KMenu
7. Only draw line under main konqueror tabs, not settings tabs
8. Proper listview headers for dialogs coming from kicker

0.39
----
 1. KDE: Really theme dock window handles - i.e. no more text. Forgot
         to actually include this in 0.37!
 2. KDE: Nice dock window resize handles.
 3. KDE: On konqueror's active tab, draw light line at bottom.
 4. ALL: Dont round the focus rect, seems to cause problems.
 5. ALL: Dont shrink focus rect for listview entries.
 6. ALL: Split into KDE and Gtk packages.
 7. ALL: Option to not gradient selected tab.
 8. ALL: Store/read config settings from $XDG_CONFIG_HOME/qtcurvestylerc
 9. KDE: Use a '-' for tristate checkboxes
10. GTK: Implement tristate for checkboxes and radios
11. ALL: Round tab widgets
12. ALL: Round frames
13. ALL: Rounder progress bars
14. ALL: Wider splitters
15. ALL: Remove non-bordered option.

0.38
----
1. GTK1: Compile fix.
2. GTK2: Don't turn firefox text white when mouse over!
3. ALL:  Inverted gradients option.

0.37
----
 1. KDE: Better +/- spinbuttons.
 2. ALL: Better bevelled gradients.
 3. ALL: Option to draw a coloured focus rectangle.
 4. ALL: Modified default:
            Bevelled gradient
            Coloured focus
            Dotted handles/serparators
            Normal arrows
            No listview lines
 5. ALL: Make glass extend to full width and height of widgets
         - no 3d border.
 6. ALL: In listviews, draw focus rectangle within item.
 7. KDE: Use dots also for general handles - more consistent.
 8. KDE: Theme dock window handles - i.e. no more text.
 9. KDE: Fix/hack look of MDI window buttons.
10. GTK2: Hackish fix for firefox and KDE's "apply colors to non-KDE apps" 
          setting.
11. GTK: Fix for tear of menu background.

0.36
----
1. KDE: Fix for "Search" label in ksysguard, etc.
2. KDE: Fix pixmap based menu items - e.g. Kig's colour sub-menu.
3. KDE: Use a slider width of 16 for kpresenter, it seems to assume
        this regardless of the style used :-(
4. GTK: Fix line-edits always being rounded.
5. GTK2: Fix for OO.o??

0.35
----
 1. KDE: Prevent MainActor from using its horrible colour scheme.
 2. GTK2: Fix for larger "Help" buttons in GIMP.
 3. KDE: Extend gradients to border when border level set to none
         for toolbars and menubars.
 4. KDE: Fix for non-rounded +/- buttons on Karbon toolbar.
 5. ALL: Remove "border" form default button options.
 6. KDE: Fix possible crash with hover widgets.
 7. GTK2: Supply a QtCurve.css file for FireFox 1.5.x, which will:
          * Fix Firefox 1.5.x's button order. The xml file
            needed to do this is taken from PlastikFox - thanks
            to Víctor Fernández
          * Disable emboldening of text on selected tab
          * Use KDE's message/info/error/question icons in dialogs.
          * Move button/toolbar contents when pressed.
 8. GTK2: Custom user.js file to modify FireFox's behaviour:
          * Remove 'instant apply'
          * Use KDE's prefered email client
         This can be enabeld via
             --enable-mozilla-userjs
         ./configure option. Disabled by default.
 9. GTK2: Fix check marks in FireFox menus.
10. KDE: Use similar style for table headers as for listview headers.

0.34
----
1. GTK: Fix for darkening of menubars.
2. GTK: Fix progressbar text.
3. KDE: Hack to get white selected menu item text in OO.o2. Still can't
        do coloured menubars...
4. ALL: Option to disable drawing of statusbar frames.
5. KDE: Dont use dots or dashes for general handles - only for toolbar
        handles.
6. GTK: Fix for not colouting flat menubars.
7. KDE: Slight improvement to tab highlighting.

0.33
----
 1. ALL: Use lighter shading for glass.
 2. GTK2: Use default.kde as KDE icon folder.
 3. KDE: Fix for listview lines sometims drawing over arrows.
 4. KDE: Dont lighten konqueror's status bar - copied from lipstik.
 5. ALL: Allow seperate specification of menubar item and progress
         bar looks.
 6. ALL: New gradient style: bevelled - gradient top/bot, and plain in the
         middle. Affects listview headers, buttons, and combos.
 7. ALL: Allow setting of listview appearance.
 8. ALL: Allow setting of listview header color - background, button, or
        custom.
 9. ALL: Option to only round top of selected menubar items.
10. ALL: New toolbar handle style: dashes
11. ALL: Remove Gtk1 dependancy for debian .deb file

0.32
----
1. ALL: "Thinner" looking non-selected tabs for glass styles.
2. GTK2: Add ./configure argument
             --disable-mozilla-mods Dont alter user's userChrome.css
3. KDE: Support saving, and loading, of custom schemes.
4. KDE: Predefiend styles are now read in from .qtcurve files
5. ALL: New scheme with old glass look, flat toolbars, and normal arrows.
6. KDE: Re-design of config dialog.
7. ALL: Remove "V?" style naming.

0.31.1
------
1. GTK2: added 2 ./configure arguments:

        --disable-gtk-icons        Dont do KDE-Gtk icon mapping
        --enable-kde-event-filter  Add the event filter to intercept KDE
                                   style changes.

   (Thanks to Vaclav Slavik for the "--disable-gtk-icons" patch)

0.31
----
1. ALL: Better "glass" gradients.
2. ALL: Dont use highlighted text colour to border selected menubar items.
3. GTL2: Remove event filter added in 0.29, this seems to cause problems
         for some people with some apps. So, colour, font, etc. changes
         wont happen in Gtk2 apps until they are restarted.
4. GTK: Dont draw dividers in listview headers, unless header is >10 pixels
5. ALL: Gradient non-selected tabs as well as selected.
6. GTK2: Also look in "hicolor" for icons. Search order will be:
             <chosen theme>, crystalsvg, hicolor
7. GTK2: Map gt-add and gtk-remove stock icons

0.30
----
1. KDE: Shrink menu entries by 1 pixel - to align with Gtk.
2. GTK2: If switch from coloured menus to non-coloured, remove from userChrome.css
3. GTK: Fix for slight redraw error on the top of toolbar buttons.
4. GTK: Better toolbar buttons, etc.

0.29.1
------
1. GTK1: Compile fix.

0.29
----
 1. KDE: More consistent, with Gtk, menu separators.
 2. GTK1: Dont force to flat appearance! (Only menubars are forced to flat,
          as I havnt got round to implementing menubar shading on Gtk1)
 3. GTK2: When looking for firefox/thunderbird's userChrome.css, look for
          <blah blah>.default and default.<blah blah>
 4. KDE: Move handle section into menu bar tab.
 5. ALL: Allow dotted handles - default for V6.
 6. ALL: Allow dotted (V6 default), or no toolbar separators.
 7. GTK: React to KDE style changes - i.e. update colours, fonts, options,
         etc.
 8. GTK2: Fix for text on combos turning white on mouse over.
 9. GTK: Use same menu colour as KDE when shading!
10. ALL: Fix for vertical toolbars.
11. GTK2: Also look in ~/.kde (or $KDEHOME) for user icons.
12. GTK2: Only write userChrome.css if made changes.

0.28
----
1. KDE: Remove some debug.
2. KDE: If selected colour is too dark, just don't recolour OO.o menubars
        - lightening the background colour doesn't look good.
3. ALL: When using glass gradient, round all corners of menubar entry
        selection.
4. KDE: Allow vArrow to be disabled.

0.27.1
------
1. GTK2: Allow to compile with Gtk <= 2.2

0.27
----
 1. ALL: Slightly lighter non-selected tab, and scrollbar groove, shading.
 2. KDE: Fix for sliders in kaffeine.
 3. KDE: Finally fixed 'V' arrows!
 4. GTK2: Firefox & thunderbird - edit user's userChrome.css file to set
          KDE buton order, and adjust menu text if using a dark background.
 5. ALL: If using selected for background on menus, automatically use selected
         text colour - as opposed to try to see if its too dark.
 6. GTK: Consistent menubar shade with KDE.
 7. GTK2: Try to set toolbar style, icon size, icons-on-buttons from KDE
          settings.
 8. GTK2: Set alternative button order.
 9. GTK2: Map some KDE icons to GTK icons.
10. KDE: Increase OO.o menu selection brightness if selected colour is 'too dark'
11. GTK: Better AA'ing around edit fields.
12. GTK: Better toolbar borders with inkscape.
13. ALL: Only round menubar items on top.
14. GTK: Read /etc/qt3/qtrc, /etc/qt3/qtcurvestylerc, /etc/qt/qtrc,
         /etc/qt/qtcurvestylerc before reading $HOME/.qt/qtrc, etc.
15. KDE: More consistent, with Gtk, menu check boxes.
16. GTK2: Smaller toolbars for AbiWord
17. ALL: Un-revert header changes. Fixed KDE table look, and seem to have
         fixed listview redraw!

0.26
----
 1. GTK2: Fix for combobox separator not always re-drawing.
 2. GTK2: More KDE-like comboboxes
 3. GTK: Use black dashes for focus.
 4. GTK2: Fix for button of some editable comboboxes.
 5. KDE: Better combobox metrics, etc.
 6. ALL: Option to gradient toolbars.
 7. KDE: Fix for "Search" label in systemsettings toolbar.
 8. ALL: Allow custom menubar and slider colours.
 9. GTK: Fix for not drawing coloured slider when flat.
10. ALL: Revert the header changes - had redraw problems.
11. ALL: Fix for tab-bar highlight when using light selection colours.
12. KDE: Fix for non-bordered gradient radio buttons.
13. GTK: More KDE like menu sizing.
14. KDE: Fix/hack for OO.o2.x menubars. If the selected menu color is toodark,
         then lighten. This is required as OO.o always draws the menu text
         dark! It seems to have a check for plastik style though, and then
         it draws selected popup menu items white.

0.25
----
 1. ALL: V5 - Gradient menubar.
 2. KDE: Polish disabled palette, so that all frames, etc. use the theme.
 3. KDE: When press 'Defaults' on settings dialog, set the version correctly,
         and disable the options frame.
 4: ALL: Code cleanup.
 5. ALL: New V6 - Glass like gradients. Not default for the moment.
 6. ALL: Dont gradient non selected tabs.
 7. KDE: Respect setting of "dark lines" for list views.
 8. ALL: Better listview headers.
 9. ALL: Only round 1 side of spinbuttons.
10. ALL: Rounded entry fields (lineedits, spinwidgets, comboboxes)
11. ALL: Highlight entry boxes, spin widget entry, and combobox entry on focus.
12. KDE: More consistent with Gtk toolbar separators
13. ALL: When using light popup menu background, also use a lighter colour
         for the background of checked menu items.
14. GTK: Use same base shade for menus/progress bars as for KDE.
15. GTK2: More KDE-like combobox lines
16. GTK: Fix for some combo box variants having a 1-pixel white border.
17. ALL: If light gradient and no border, need to add edges to buttons, etc.
18. KDE: Only highlight spinbutton that mouse is over - Gtk like.

0.24.2
------
1. KDE: Compile fix.

0.24.1
------
1. GTK1: Compile fix.

0.24
----
1. ALL: Lighter background for pressed buttons, etc.
2. ALL: Use KDE's buttont text colour for buttons!
3. Remove seperate V1, V2, etc style files (.themerc, and gtkrc files),
   => needs KControl to switch variant.
4. ALL: New V5 style - has the follwing differences from V4:
         Darker menubar background
         Lighter popup menu background
         Flatter gradient in probress bar and selected menu items
         'V' arrows
         Highlight strip on selected tabs
         Shade sliders to the 'selected' colour
5. KDE: Fixed (actually implememented!) drawing of spinbox +/- buttons.
6. KDE: Fixed drawing of V arrows - sometimes were not filled in.
7. GTK: Make default font & colours match KDE3.5's defaults.

0.23.1
------
1. Compile fix.

0.23
----
 1. GTK: Fix colouring of check/radios.
 2. GTK: Fix bonobo toolbars - e.g. on nautilus 2.4.
 3. GTK: Draw handles on GNOME panel 2.4.
 4. GTK: Fix arrows going white when kde exports colours.
 5. GTK: Fix for some menu items in Gaim.
 6. GTK: Fix V1 style check/radios sometimes having the selected colour as
         background
 7. GTK: Fix anti-aliasing on rounded radios when using gradient but no border.
 8. GTK2: Fix for rendering of toggle buttons in lists/cells - patch from
          Alfons Hoogervorst
 9. ALL: Draw "pressed" background on all checked menu items, not just those with
         icons.
10. ALL: Highlight splitters on mouse-over
11. ALL: New V4 (default) style, with the following:
         Flatter gradient
         Font colour used to border default buttons
         No bold text on default button
         Raised gradient (like buttons) for progress and menu bar selections
         Rounded menubar selections
         No border on splitters, use dots instead
12. KDE: Polish application palette, so that all frames, etc. use the theme.
13. KDE: Align kicker's handles better with the little arrows.
14. KDE: Support mouse over for kicker taskbar buttons >= 3.4
15. KDE: Mouse over for spin widgets.
16. KDE: Increase toolbar button size - match GTK better.

0.22
----
1. KDE: Remove scrollbar groove flicker.
2. KDE: Remove editable combo-box flicker.
3. ALL: New check/radio list code.
4. KDE: Custom checklist controller.
5. ALL: List view expanders - +/- (V1/V2), or arrows (V3)
6. KDE: List view lines - none, dotted (V1/V2), solid (V3)
        (GTK does not (?) support lines between elements - so this setting will
         not affect GTK apps)
7. KDE: Dark (V1/V2) or light (V3) list view lines. (Ditto)

0.21
----
1. ALL: Adjust contrast settings to make lower-contrast the default.
2. ALL: Toolbar and menubar borders: none, light, and dark (previous default)
3: ALL: V3 now uses "light" toolbar/menubar borders.
4. KDE: Don't AA radiobuttons on HTML pages.
5. KDE: Squared-off splitters.
6. GTK: Fix base/prelight colour.
7. GTK: gcc 3.4 compile fix - thanks to Adam Gorzkiewicz
8. KDE: Make tabs more GTK like.
9: KDE: More GTK-like positioning of pushbutton icons - looks *much* nicer :-)

0.20
----
1. GTK: Compile fix when compiled with KDE<3.2
2. KDE: Slightly thinner menuitems.
3. GTK: Match KDE's menuitem size better.
4. GTK: Allow checks and radios to be re-coloured.
5. ALL: Better AA for the edges of checks and radios - not perfect tho.
6. GTK: If $HOME is not set, then try to ascertain from passwd entry.
7. KDE: 5 pixel border around pushbutton contents.

0.19
----
 1. KDE: Fix for KDE not setting autoDefault() property of button - assume all
         buttons can be default, leaving space for indicator.
 2. ALL: Optional triangle as default button indicator.
 3. GTK: Match KDE's export gtkrc colours.
 4. GTK2: Fix check/radio highlight so that it is not overridden by KDE's
          export colours setting.
 5. ALL: Add option to enable/disable highlighting of check/radio labels.
 6: ALL: V3 - disable check/radio label highlight.
 7: ALL: V3 - use triangle as default button indicator.
 8: KDE: Fix menu button icon on konqueror's sidebar.
 9: ALL: Allow setting of slider thumbs: raised, sunken, or none.
10: ALL: Allow setting of handles: raised or sunken.
11: ALL: V3 - use sunken handles.
12: KDE: Fix for korn.
13: KDE: Fix for titlebutton on floating Qt windows - e.g. docks.
14: KDE: Fix for amaroK - buttons in player window were too large!

0.18
----
1. KDE: Fix for colouring of kicker's task buttons - i.e. these should have highlight
        colour when an app is opened in the background.
2. KDE: Use ::qt_cast<type *>(widget) as opposed to widget->inherits("type") whenever
        possible.
3. GTK2: Compile fix.

0.17.2
------
1. GTK: Compile fix when compiled with KDE<3.2

0.17.1
------
1. KDE: Use Qt 3.1 for ui file - so that will compile with Qt3.2, etc...
        (Using 3.1 as I only have 3.1 and 3.3 installed...)

0.17
----
1.  GTK: Compile fix - used C++ syntax in C code, oops...
2.  GTK2: Make focus rects more like KDE's
3.  KDE: Allow combo-boxes and scrollbars to be recoloured.
4:  ALL: If compiled with KDE3.2 then there is only 1 style "QtCurve", and
         only 1 set of GTK gtkrc files installed. Variation (V1, V2, V3, or
         custom) can then be selected via KControl.

         (NOTE: When upgrading from KDE3.1, you may wish to uninstall the
         previous QtCurve release - to remove the old V2 and V3 config files)
5:  ALL: Better non-bordered gradient radio/checks.
6:  ALL: Option to use non gradient progress/menu bar indicator.
7:  GTK: Don't shade paned widgets!
8:  ALL: V1 has flat progress bar and menuitems - i.e. no gradient effect.
9:  ALL: If no borders are selected and gradient selected, then use thin border
         for progress bar and menuitems.
10: KDE: Better AA'ing of edges of round buttons.
11: GTK: Fix for background colour of selected text, thanks to David Rodr�uez Garc�
12: ALL: Use KDE's contrast setting.
13: KDE: Implement tri-state checkmarks.
14: ALL: Better bottom/right tab gradients.
15: KDE: (Qt>=3.2) the text/icon of a selected bottom tab moves down 1 pixel.
16: KDE: (Qt>=3.2) Only highlight text/check label if mouse is over sensitive area.
17: KDE: Mimic GTK's scrollbar highlighting. i.e. only highlight slider if mouse is
         over slider area, and likewise for the buttons.
18: KDE: When kicker is set to transparent (may need to restart kicker), use "harsh"
         rounded buttons in round mode. (i.e. don't AA the corners)
19: KDE: Modified button size code - KDE3.2's kcalc is smaller now!
20: KDE: Don't flatten combo box arrow area when selected - more GTK like.
21: KDE: Highlight clickable listview headers on mouse over - more GTK like.
22: GTK: HScrollBar fix.
23: KDE: More Gtk like shading of buttons - i.e. always dark when pressed.
24: ALL: Slight change to look of combo-box.
25: KDE: Fix for tabwidgets in konqueror, etc.

0.16
----
1: ALL: Use "button text" colour for default button indicator, apart from when in
        rounded mode (i.e. V3)
2: ALL: V3 - Embolden font of default button.
3: ALL: V3 - Lighter background for disabled check/radios.
4: ALL: V3 - Correct AA colour for radio indicator.
5: KDE: Draw triangular tabs the same as rounded - prevous versions defaulted to
        KStyle.
6: KDE: Add 10pix (2*10) border to non-default buttons.
7: KDE: Implement masks for checks and radios - helps with khtml.

0.15
----
1.  KDE: Smaller, more Gtk-like toolbar separators.
2.  ALL: When drawing rounded, use background colour for corner pixels.
3.  ALL: V2, use a shade of the button colour for the default indicator.
4.  ALL: V3, as for V2 above, but "round" the indicator.
5.  KDE: When compiled for Qt 3.2, only highlight pixmap and text on mouse over
         for radio and checkboxes - as these are the only sensitive parts. (Qt < 3.2
         the whole widget is sensitive - and this can expand past text.)
6.  KDE: Fix bottom tabs - i.e. movement of text/icon. (Qt >= 3.2 !)
7.  GTK: Fix bottom tabs on V1
8.  ALL: More rounded buttons, etc.
9:  ALL: Rounded indicator boxes in rounded mode.
10: ALL: Better radio buttons.
11: KDE: Use rounded buttons for Kicker taskbar as well - looks OK now buttons are more
         rounded.
12: GTK: Fix gradient rendering bug - seemed to affect GTK1 glade buttons. (When a partial
         button had to be re-drawn, the whole button was re-drawn instead - clearing out the
         text!)
13: GTK: Use "check" for check and radio's in menus - more Qt like.
14: ALL: V3 - Gradient radio's and checks.

0.14
----
1. GTK2: Set slider width to 16 pixels to better match KDE.
2. GTK: Draw border around toolbar buttons 1 pixel smaller - saves overlap with frame.
3. GTK: Better tabs - GIMP 1.3's tab icons should now move. (GIMP's tabs are shaded
        tho, hmm...)
4. ALL: V3 style uses "pyramid" (i.e. non "V" like) arrows.
5. KDE: Fix for menubar background if button colour != background colour.
6. KDE: Fix for background of "Location:" on konqueror.
7. GTK: Better lsitview headers - smaller, more KDE like.
8. GTK: Reduce differences in V1, V2, and V3 gtkrc files to the bare minimum - ready
        for only 1 (KControl) configurable style.
9. GTK1: Fix (hack really) for range grooves. For some reason these were not being
         drawn when first displayed. Works ok for ranges - but scrollbar grooves are still
         messed up! The redraw only happens after you leave the widget!

0.13
----
1. ALL: New V3 style - has rounded buttons, and uses gradient effect on buttons, tabs,
        scrollbars, etc. 
2. ALL: Code clean-up.

0.12
----
1. KDE: Don't have flat buttons - i.e in printmgr, and kscd.
2. KDE: Default frame width of 1.
3. KDE: Fix mouse-over for some toolbar buttons - the on/off type. Affects most KDE styles,
        but a real KDE fix should be in KDE3.2
4. GTK2: Fix bug where V2 style options were being ignored.
5. GTK2 and KDE: When highlight a depressed button, use a lighter
                 shade of the depressed colour - and not the standard
                 highlight colour.
6. GTK: Active tab bar text is 1 pixel higher - a la KDE.
7. KDE: Fix for borded bottom tabs.

0.11
----
1. GTK2: Fix possible memory corruption.
2. ALL: Square off splitter - more consistent.
3. GTK2: Fix for 2.2.x combo-boxes.

0.10
----
1. GTK2: Better match of menubar height with KDE.
2. GTK:  Fix up/down/left/right arrows.

0.09
----
1. GTK2: Fix scrollbars for 2.2.x - scrolled 1 pixel too much.
2. GTK1: Fix lower spinbutton height. This was OK, so maybe its a Gtk
         change. But from which version? I'm at 1.2.10

0.08
----
1. GTK: Better menu selection.

0.07
----
1. KDE: Reduce min-size of combo-boxes.
2. GTK: Fixes for sodipodi - works with V1, not too good wrt V2...
3. GTK2: Fix for GTK2.2 font setting.

0.06
----
1. GTK: Make combo-boxes thinner.
2. GTK: Allow ussage of GTK1 font substitution file, either 
        /etc/X11/qt_gtk_fnt2fntrc or ~/.qt/gtk_fnt2fntrc, and format:

        <replace from> <with>

        e.g.

        Arial=Helvetica

        This would cause GTK1 apps to use Helvetica, even if KDE/KControl
        has specified Arial. Idea (& patch) supplied by Adrian Schroeter.

0.05
----
1.  ALL: Don't draw lines on scrollbars if less than 20 pixels.
2.  GTK1: Allow to specify x and y thickness's in gtkrc file - as
          happens in GTK2. Fixes bug with small menu entries.
3.  GTK2: Remove 1 pixel border from menus - more consistent with GTK1,
          and KDE - not for V2.
4.  GTK: More KDE-like menu bar entries.
5.  GTK: Re-do weight ranges - would mean 48 is accecpted as "Normal"
6.  ALL: Now 2 styles:
             QtCurve      No borders around buttons, menus, and tab bars
             QtCurve V2   Has borders - more like original B???/FreeCurve
7.  ALL: Number of lines on toolbar handles is now 2, and 4 for scrollbars
         and sliders.
8.  ALL: Dark scrollbar, slider, and progress background - window colour
9.  GTK1: Fix for slider background.
10. GTK2: Fix error with overlapping check/radio highlight on frame.
11. GTK2: Fix spinbuttons.

0.04
----
1.  KDE: Draw box around checked checkable menu item pixmaps.
2.  KDE: Only use small arrows on spinbuttons, and only if size is
         too small for larger.
3.  KDE: Set min button size to 54 and not 70.
4.  ALL: Remove progress bar border.

0.03
----
1.  KDE: Don't highlight disabled menu items - mimics GTK behaviour.
2.  KDE: Progress bar background now matches GTK's.
3.  GTK: Progress bar gradient is now the same as menu bar items - as
         was KDE.
4.  GTK: Progress bar contents now have 1 pixel border like KDE.
5.  GTK: Better spinbutton boxes.
6.  KDE: More GTK like spinbuttons.

0.02
----
1.  Use gtk-config and pkg-config to determine install location for
    GTK 1 and 2 files.

0.01
----
Initial release.