-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog
executable file
·227 lines (180 loc) · 10.7 KB
/
ChangeLog
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
2009-12-07 decoster <[email protected]>
* Convert to TEA
2008-03012 Georgios Petasis <[email protected]>
* Makefile.in:
* pkgIndex.tcl.in:
* generic/tileQt_Init.c:
* library/tileqt.tcl: Initial attempt to port tileqt to Tk 8.5, to use
the included tile package.
2007-03-01 Georgios Petasis <[email protected]>
* library/tileqt.tcl: Fixed a bug in kdeLocate_kdeglobals, where tileqt
failed to initialise when KDE was not installed (and thus kde-config
command was not available). Bug reported by Mark Garvey.
2006-09-12 Georgios Petasis <[email protected]>
* configure.in:
* Makefile.in: Various fixes in the build process. -rpath is now used,
which allows tileqt to run if the tile library is within a directory not
in LD_LIBRARY_PATH.
* config-rpm.tcl: Updated script to allow tileqt compilation even when
the rpms tcl-devel and tk-devel have not been installed, but the files
tclConfig.sh & tkConfig.sh can be found from the interpreter the script
runs within. This is a typical situation when the ActiveTcl distribution
has been installed and its wish is used to run the config-rpm.tcl
script.
2006-18-09 Georgios Petasis <[email protected]>
* generic/*.cpp: Make use of TileQt_SetFocus, through new macros.
(TILEQT_SET_FOCUS/TILEQT_CLEAR_FOCUS). Now, comboboxes are drawn
correctly under themes like keramik when they have the focus.
(Request from Mark Garvey).
* generic/tileQt_Utilities.h: Added new function TileQt_SetFocus,
* generic/tileQt_QApp.cpp: which changes what QWidget::hasFocus()
returns. This allows widgets that have focus to be drawn correctly under
some themes, which additionally check hasFocus(). This new feature was a
request from Mark Garvey.
* generic/tileQtNotebook.cpp: Fixes for taking the correct
QStyle::PM_TabBarBaseHeigh value, by using a TileQt_QTabWidget_Widget
instead of TileQt_QTabBar_Widget. Now, tab bases should be drawn
correctly (at least for Baghira style).
* generic/tileQt_QApp.cpp: Now, TileQt_QTabWidget_Widget is created as
widget, and TileQt_QTabBar_Widget is filled through
TileQt_QTabWidget_Widget->tabBar().
* generic/tileQt_QtHeaders.h: Added field TileQt_QTabWidget_Widget in
TileQt_WidgetCache. Defined classes TileQt_Widget & TileQt_QTabWidget
for accessing protected members of QWidget & QTabWidget.
2006-14-09 Georgios Petasis <[email protected]>
* generic/tileQtNotebook.cpp: Fixed some bugs in Qt 4.x drawing.
Now, notebooks are usuable under Qt 4.x.
* generic/tileQt_Init.c: Added a new function (Tileqt_GetStyleHint)
and a new Tcl command (tile::theme::tileqt::getStyleHint). Currently,
only option -SH_TabBar_Alignment is supported, which returns tab
alignment in a notebook widget.
2006-10-09 Georgios Petasis <[email protected]>
* generic/tileQt_Combobox.cpp: Fixed a bug in combotext_statemap, for
the TTK_STATE_PRESSED state.
* generic/tileQt_Utilities.h: Added new definition for drawing
* generic/tileQt_Entry.cpp: background with the base colour (used for
entry widgets) - TILEQT_PAINT_BACKGROUND_BASE. Now, the entry widget use
this macro for drawing its background. Bug reported by Csaba Nemethi.
2006-03-09 Georgios Petasis <[email protected]>
* ================= Release 0.4 beta 1 =================
* generic/tileQt_Paned.cpp: Added support for the paned, separator,
* generic/tileQt_Separator.cpp: and sizegrip widgets. However, the
* generic/tileQt_SizeGrip.cpp: separator support is disabled, as only
a couple of Qt styles support PE_Separator, and it will be removed in
Qt 4 (already renamed to PE_Q3Separator). Qt does not have a separator
widget: separators are emulated through QFrame widgets, with a frame
type of H/VLine. Not easy to support...
* generic/tileQtNotebook.cpp: Various improvements in how tabs are
drawn.
* library/tileqt.tcl: Changed updateStyles to use the new getPixelMetric
command, to set a proper style for notebook tabs. Now, updateStyles
declares the -tabmargins option in the TNotebook and -expand in the
TNotebook.Tab styles. Many thanks to Joe English for explaining what
these options do and how can be used...
* generic/tileQt_Init.c: Added a new function (Tileqt_GetPixelMetric)
and a new Tcl command (tile::theme::tileqt::getPixelMetric).
2006-15-08 Georgios Petasis <[email protected]>
* generic/tileQt_Button.cpp:
* generic/tileQtNotebook.cpp: Use TileQt_QtStateInfo instead of
Ttk_StateTableLookup. Changes in TButton layout to support a focus ring.
(Bug reported by Mark Garvey <[email protected]>)
* generic/tileQt_Utilities.h:
* generic/tileQt_Utilities.cpp: Added functions TileQt_QtStateInfo &
TileQt_StateTableLookup (as a custom Ttk_StateTableLookup). Also, fixed
TileQt_StateInfo to print all states, and not just one.
* generic/*.cpp: I have misanderstood the way
Ttk_StateTableLookup works, and probably this is the main reason for
missing some effects on some widgets. This originated from discussions
with Mark Garvey <[email protected]>, where buttons didn't
show a ring when they had focus.
2006-27-06 Georgios Petasis <[email protected]>
* generic/*.cpp: Completed port to Qt 4.x. Unfortunatelly, due to some
Qt bugs, scrollbars, notebooks and sliders are not functional yet under
Qt 4.x, although the drawing code is correct and mimics the Qt 3.x
drawing code.
2006-22-06 Georgios Petasis <[email protected]>
* library/tileqt.tcl: Changed padding for TCombobox, after suggestion by
Csaba Nemethi.
2006-12-06 Georgios Petasis <[email protected]>
* generic/tileQt_QtHeaders.h:
* generic/tileQt_Utilities.h:
* generic/tileQt_Utilities.cpp:
* generic/tkMacros.h:
* generic/tileQt_QApp.cpp:
* generic/tileQt_Init.c:
* generic/tileQt_Background.cpp:
* generic/tileQt_Button.cpp:
* generic/tileQt_CheckButton.cpp:
* generic/tileQt_RadioButton.cpp: Initial support for Qt 4.x.
Now, button, checkbutton & radiobutton can be compiled to use either
Qt 3.x or Qt 4.x for drawing.
* library/tileqt.tcl: Changed padding for TCombobox & TEntry. Bug
reported by Csaba Nemethi.
2006-04-06 Georgios Petasis <[email protected]>
* tcl-config: Added support for finding Qt 4.x.
* generic/tileQt_CheckButton.cpp:
* generic/tileQt_RadioButton.cpp: Only the size of indicators is now
retrieved from Qt, and not the whole widget size (as before). This
change was a request from Mats Bengtsson, as check/radio buttons appear
to be taller that with other tile themes.
2006-18-05 Georgios Petasis <[email protected]>
* generic/tileQt_Init.c: Fixed a crash in Tileqt_ThemeColour, when
invoked with no arguments.
2006-13-05 Georgios Petasis <[email protected]>
* generic/tileQt_Init.c: Added a new command for changing the used
colour palette from Tk (setPalette).
* library/tileqt.tcl: Added functions kdeLocate_kdeglobals,
kdePaletteChangeNotification, kdeGetColourHex, which get called during
colour palette changes from the KDE KIPC.
2006-30-04 Georgios Petasis <[email protected]>
* generic/tileQt_QApp.cpp: Added support for KDE color palette changes.
* library/tileqt.tcl: Fixed a bug in the style change dialog, reported
by Csaba Nemethi.
* tclconfig:
* aclocal.m4: Updated extension configuration to TEA 3.5.
2006-26-03 Georgios Petasis <[email protected]>
* ================= Release 0.3 =================
* library/tileqt.tcl:
* generic/tileQtScrollbar.cpp: Many changes regarding Keramik & other
Qt styles (Motif, CDE, etc). Many of these changes originated from
discussions witn Csaba Nemethi.
2006-20-03 Georgios Petasis <[email protected]>
* generic/tileQtNotebook.cpp: Various aisthetic changes regarding
notebook widgets. Now, tab bar base is drawn, if supported by the style.
* library/tileqt.tcl: Various improvements regarding colours in disabled
widget states.
* generic/*: Changes for allowing a different Qt/KDE style to be used
per interpreter.
2006-07-03 Georgios Petasis <[email protected]>
* generic/tileQt_Init.c: Changed callback of
tile::theme::tileqt::currentThemeColour, to give full colour
introspection of the current theme.
2006-26-02 Georgios Petasis <[email protected]>
* generic/*: Updated TileQt to the latest tile. Eliminated the source of
some XErrors caused by Qt progress widgets. Made the whole tileQt
thread-safe. Finally, a problem has been found regarding the use of rw
QComboBox widgets: wish may crash on exit, if such a widget is allocated
(and freed) at least once. This however, seems to happen only with Tk
8.5, so its in the code for the time being...
2006-25-02 Georgios Petasis <[email protected]>
* generic/tileQt_QApp.cpp: Added Tk_DeleteGenericHandler for TileQt_smw
widget before deleting it in TileQt_DestroyQApp, to avoid crashes during
application termination.
2005-01-08 Joe English <[email protected]>
* configure.in, Makefile.in, pkgIndex.tcl.in: Generate
pkgIndex.tcl at configure-time instead of build-time.
Change pkgIndex.tcl to register ifneeded script for package
"tile::theme::tileqt", instead of "tileqt", so it shows
up in the list of available themes.
* Makefile.in, configure.in: Replaced automake-legacy 'install' targets.
Other misc. cleanup.
* configure: Regenerated
2004-11-10 Georgios Petasis <[email protected]>
* generic/*.cpp
* generic/*.h: Updated to the new Ttk_* API.
* tclconfig/kde-qt.m4: Additions to autoconf macros to locate
KDE/QT needed files. (Actually, macros from KDEBASE package were
imported; used under the LGPL license.)
2004-11-10 Joe English <[email protected]>
* Initial import from http://www.iit.demokritos.gr/~petasis/Tcl/TileQT/
tile-qt.tar.gz.