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
|
Apr 28, 2010
FIX: Daniel Spagnol
gtkwindow.c, wpref.c: now, wGetAppLibDir can be called before
wWinMainCreate is called.
Dec 12, 2009
FIX: Martin Fischer
gtkint.h, gtkwindow.c: refactoring, remove unused globals and
added some comments.
Dec 07, 2010
FIX: Martin Fischer / Robert Heller
gtkfont.c: use newer Pango functions only after checking for correct
version at compile time.
Oct 03, 2009
FIX: Daniel Spagnol
gtkdraw-cairo.c: linux still crashed due to a cairo context access
after its drawable destruction
Oct 03, 2009
FIX: Daniel Spagnol
gtkbutton.c gtkint.h gtkmenu.c gtkmisc.c: workaround for OSX with
GTK-Quartz -> pixmaps are not rendered when using the mask;
and replaced gtk_pixmap_new deprecated function with
gtk_image_new_from_pixmap
Oct 02, 2009
FIX: Daniel Spagnol
gtkdraw-cairo.c: linux crashed due to a cairo context access after its
drawable destruction
Sep 27, 2009
FIX: Daniel Spagnol
gtkbitmap.c: image in about dialog box was not being displayed
Sep 26, 2009
FIX: Daniel Spagnol
gtkfont: deallocate PangoFontDescription using the right function
Sep 25, 2009
FIX: Daniel Spagnol
gtkbitmap.c: EXC_BAD_ACCESS when displaying about dialog
Sep 25, 2009
ENH: Daniel Spagnol
gtkdraw-cairo.c gtkdraw.c gtkfont.c gtkint.h gtksimple.c wlib.h:
replace the old font select dialog with the GTK standard one, and some
code cleanup
Sep 23, 2009
FIX: Martin Fischer <m_fischer@users.sourceforge.net>
gtkbitmap.c gtkmisc.c: implement wCreateBitmap
Sep 22, 2009
FIX: Daniel Spagnol
gtkdraw-cairo.c: text in layout and selection were not aligned
Sep 22, 2009
FIX: Daniel Spagnol
CMakeLists.txt gtkbitmap.c gtkint.h: file created as a workaround to
get the source compiled under POSIX and OSX after wCreateBitmap
feature
Aug 12, 2009
ENH: Matthew Sheets
wpref.c: initialize with system default config from /etc
Jul 29, 2009
ENH: Martin Fischer <m_fischer@users.sourceforge.net>
wpref.c: Create directory .xtrkcad silently
Jun 24, 2009
ENH: Martin Fischer <m_fischer@users.sourceforge.net>
gtkwindow.c gtkmisc.c gtkint.h wpref.c: add option
to select configuration file
Version 4.0.3a
==============
Jun 09, 2009
FIX: Martin Fischer <m_fischer@users.sourceforge.net>
gtkdraw.c: Fix compiler warning
May 31, 2009
FIX: Martin Fischer <m_fischer@users.sourceforge.net>
gtksplash.c: popups during startup are now shown above
splash screen
May 31, 2009
FIX: Martin Fischer <m_fischer@users.sourceforge.net>
gtkmisc.c: fixed problem with some icons
May 30, 2009
FIX: Martin Fischer <m_fischer@users.sourceforge.net>
gtklist.c: fixed the 'missing scrollbar' bug - finally!
May 29, 2008
FIX: Martin Fischer <m_fischer@users.sourceforge.net>
gtkmisc.c: bug fix in wNoticeEx
May 21, 2009
ENH: Martin Fischer <m_fischer@users.sourceforge.net>
gtkhelp.c: better error message
May 15, 2009
ENH: Martin Fischer <m_fischer@users.sourceforge.net>
gtkwindow.c, gtkmisc.c, psprint.c, gtktext.c
gtkfilsel.c, gtksingle.c: new message box with icon
Jul 11, 2008
ENH: Martin Fischer <m_fischer@users.sourceforge.net>
gtkwindow.c: closing app can now be canceled by the user
Jul 11, 2008
ENH: Steve DeCaux
gtdraw-cairo.c: convert strings to UTF8
Jul 01, 2008
ENH: Martin Fischer <m_fischer@users.sourceforge.net>
gtksplash.c: added #ifdef's for backward compatibility to GTK 2.4
Feb 01. 2008
ENH: Martin Fischer <m_fischer@users.sourceforge.net>
psprint.c, gtkint.h: added file selector for print to file, made
Postscript digit representation independent of current locale
Jan 28, 2008
ENH: Mikko Nissinen <mni77@users.sourceforge.net>
gtkfilsel.c: Gettext support added.
Jan 28, 2008
FIX: Mikko Nissinen <mni77@users.sourceforge.net>
gtkwindow.c: Dynamically allocate and form some global translatable
strings.
Jan 27, 2008
FIX: Mikko Nissinen <mni77@users.sourceforge.net>
gtkhelp.c: String XTrkCad changed to XTrackCAD.
Jan, 27, 2008
FIX: Mikko Nissinen <mni77@users.sourceforge.net>
gtkwindows.c: fixed problem with missing scroll bars
Jan 24,2008
IMPROVMENT: Martin Fischer <m_fischer@users.sourceforge.net>
wpref.c: increase floting point precision when storing floats in rc
file
Jan 22, 2008
ENH: Mikko Nissinen <mni77@users.sourceforge.net>
gtkwindow.c: wExit(): Free user locale before exit.
Jan 21, 2008
ENH: Gettext support added. Modified files:
gtkbutton.c
gtkfont.c
gtkhelp.c
gtklist.c
psprint.c
wpref.c
Jan 20, 2008
FIX: Mikko Nissinen <mni77@users.sourceforge.net>
gtkdraw.c/gtkdraw-cairo.c: wDrawSetSize(): Return immediately,
if given width or height is negative. Negative values crashed
the program. This can be seen at least in Add Turnout and Add
Structure dialogs by resizing the dialog vertically smaller.
Jan 16, 2008
FIX: Mikko Nissinen <mni77@users.sourceforge.net>
gtkmisc.c: gtkConvertInput(): If the input string is already
UTF-8 encoded, then return it untouched.
Jan 15, 2008
IMPROVEMENT: Mikko Nissinen <mni77@users.sourceforge.net>
Basic gettext support added.
CMakeLists.txt
Nov 30, 2007
FIX: Timothy M. Shead
gtkfont.c: make sure that font initialization is run first
Nov 29, 2007
FIX: Martin Fischer <m_fischer@users.sourceforge.net>
gtkhelp.c: an existing help window is now brought to the foreground
if the user selects Help
Nov 12, 2007
FIX: Mikko Nissinen <mni77@users.sourceforge.net>
gtksimple.c: wMessageCreateEx -> Reset the pango font size back
to normal before returning the function. All dialogs created after
the tip of the day dialog had incorrectly positioned labels,
because the width of the text was calculated with the large font.
Nov 12, 2007
IMPROVEMENT: Martin Fischer <m_fischer@users.sourceforge.net>
gtkhelp.c: Converted help system to gtkhtml-2. This allows to
us standard HTML files to be used for help documentation.
Oct 28, 2007
IMPROVEMENT: Martin Fischer <m_fischer@users.sourceforge.net>
gtkmenu.c: Help drop-down is no longer right aligned.
Sep 28, 2007
IMPROVEMENT: Martin Fischer <m_fischer@users.sourceforge.net>
gtksimple.c: wMessageCreate has been extended to
wMessageCreateEx. New function allows adding flags. Setting
a large or a small font are first uses. Added a compatibility
macro wMessageCreate for older code.
Sep 15, 2007
IMPROVEMENT: Martin Fischer <m_fischer@users.sourceforge.net>
gtksplash.c: added splash window for program startup
Jul 24, 2007
IMPROVEMENT: Martin Fischer <m_fischer@users.sourceforge.net>
gtkdraw.c: added support for wheel mouse
Jun 16, 2007
IMPROVEMENT: Martin Fischer <m_fischer@users.sourceforge.net>
wpref.c: added wGetUserHomeDir()
Feb 25, 2007
BUGFIX: Martin Fischer <m_fischer@users.sourceforge.net>
wpref.c: Rephrased error message for lib-directory not found
Feb 23, 2007
BUGFIX: Martin Fischer <m_fischer@users.sourceforge.net>
gtkfont.c: Typo in window title corrected
Version 4.0.1
=============
Mar, 30th 2006
BUGFIX: Martin Fischer <m_fischer@users.sourceforge.net>
gtkmisc.c: changed wPause to use SYSV signal handling funtions
Mar, 29th 2006
BUGFIX: Martin Fischer <m_fischer@users.sourceforge.net>
gtkmisc.c, gtkbutton.c, gtksimple.c: small changes to help Solaris port
IMPROVEMENT: Martin Fischer <m_fischer@users.sourceforge.net>
wpref.c: Optimized the checking for directories in wGetAppLibDir and
rephrased the error message if initialization files cannot be found
BUGFIX: Martin Fischer <m_fischer@users.sourceforge.net>
gtkwindow.c: Fixed resizing problems when enlarging dialog boxes
BUGFIX:
|