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 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 wpref.c: Create directory .xtrkcad silently Jun 24, 2009 ENH: Martin Fischer gtkwindow.c gtkmisc.c gtkint.h wpref.c: add option to select configuration file Version 4.0.3a ============== Jun 09, 2009 FIX: Martin Fischer gtkdraw.c: Fix compiler warning May 31, 2009 FIX: Martin Fischer gtksplash.c: popups during startup are now shown above splash screen May 31, 2009 FIX: Martin Fischer gtkmisc.c: fixed problem with some icons May 30, 2009 FIX: Martin Fischer gtklist.c: fixed the 'missing scrollbar' bug - finally! May 29, 2008 FIX: Martin Fischer gtkmisc.c: bug fix in wNoticeEx May 21, 2009 ENH: Martin Fischer gtkhelp.c: better error message May 15, 2009 ENH: Martin Fischer gtkwindow.c, gtkmisc.c, psprint.c, gtktext.c gtkfilsel.c, gtksingle.c: new message box with icon Jul 11, 2008 ENH: Martin Fischer 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 gtksplash.c: added #ifdef's for backward compatibility to GTK 2.4 Feb 01. 2008 ENH: Martin Fischer 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 gtkfilsel.c: Gettext support added. Jan 28, 2008 FIX: Mikko Nissinen gtkwindow.c: Dynamically allocate and form some global translatable strings. Jan 27, 2008 FIX: Mikko Nissinen gtkhelp.c: String XTrkCad changed to XTrackCAD. Jan, 27, 2008 FIX: Mikko Nissinen gtkwindows.c: fixed problem with missing scroll bars Jan 24,2008 IMPROVMENT: Martin Fischer wpref.c: increase floting point precision when storing floats in rc file Jan 22, 2008 ENH: Mikko Nissinen 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 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 gtkmisc.c: gtkConvertInput(): If the input string is already UTF-8 encoded, then return it untouched. Jan 15, 2008 IMPROVEMENT: Mikko Nissinen 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 gtkhelp.c: an existing help window is now brought to the foreground if the user selects Help Nov 12, 2007 FIX: Mikko Nissinen 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 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 gtkmenu.c: Help drop-down is no longer right aligned. Sep 28, 2007 IMPROVEMENT: Martin Fischer 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 gtksplash.c: added splash window for program startup Jul 24, 2007 IMPROVEMENT: Martin Fischer gtkdraw.c: added support for wheel mouse Jun 16, 2007 IMPROVEMENT: Martin Fischer wpref.c: added wGetUserHomeDir() Feb 25, 2007 BUGFIX: Martin Fischer wpref.c: Rephrased error message for lib-directory not found Feb 23, 2007 BUGFIX: Martin Fischer gtkfont.c: Typo in window title corrected Version 4.0.1 ============= Mar, 30th 2006 BUGFIX: Martin Fischer gtkmisc.c: changed wPause to use SYSV signal handling funtions Mar, 29th 2006 BUGFIX: Martin Fischer gtkmisc.c, gtkbutton.c, gtksimple.c: small changes to help Solaris port IMPROVEMENT: Martin Fischer wpref.c: Optimized the checking for directories in wGetAppLibDir and rephrased the error message if initialization files cannot be found BUGFIX: Martin Fischer gtkwindow.c: Fixed resizing problems when enlarging dialog boxes BUGFIX: