Hi, I'm glad to announce the v1.4.1 maintenance release of fpGUI. I'll shortly update the file and documentation downloads on SourceForge.
Source Code: ============ from SourceForge: git clone git://git.code.sf.net/p/fpgui/code fpgui from GitHub: git clone git://github.com/graemeg/fpGUI.git The 'master' branch contains the latest released fpGUI (v1.4.1), and the 'develop' branch contains the latest development work on fpGUI. For more details, please visit the fpGUI home page: http://fpgui.sourceforge.net ----------------[ Full changelog for v1.4.1 ]------------------------- Changes by Author: ================== Graeme Geldenhuys (44): WinCE: fixes compilation errors for WinCE-ARM wince: adds a new batch file for WinCE-ARM target Fix compilation error for 'canvastest' demo Disable -dDEBUG compiler define under windows (build from batch file). Removes the -dDEBUG compiler define for *nix environments too. Win: DND support is now toggled by a feature compile define, not platform define extras: Updated "new project types" package for Lazarus IDE integration Lazarus IDE add-on's: changed the way the forms are created. example: Fixes compiler error - fpgApplication.DefaultFont was removed a while ago Fixes compiler error when AggCanvas is enabled. New resource string values for File Dialog buttons dialogs: We had a SetupCaptions method, but nothing ever called it! file dialog: set button hint values Updated language PO files. bug: OnKeyPress() keycode parameter was 0 for internally consumed keys. pdf: Translated French identifier names to English pdf: translated more French identifiers to English pdf: Code clean-up, removing empty destructors. RichText: fixed the bug where Underlined text didn't work. richview: fixes bug with Italic text adding an extra space at the end richview: earmarked TRichTextView.CopyTextToBuffer() to be removed ActiveTabColor/ActiveTabTextColor now defaults to clDefault PageControl: Implements standardised Ctrl+TAB and Ctrl+Shift+TAB shortcuts. docview: updated code comment to mention missing IPF tag. docview: Fix bug where centered text setting was kept for longer than needed SpinEdit & SpinEditFloat now has a default Height - same as TfpgEdit. fpg_spinedit: Introduced a new overloaded CreateSpinEdit() function. spinedit: minor code formatting Minor compilation fix - differences between stable vs develop branch Bugfix for X11: Thread synchronize stops working if no mouse input demo: colorwheel - minor tweaks fpc lang ref: minor tweak to make the large number easier to read. docview: reuse fpgApplication.ShowException() instead. Removes hard-coded English text in TfpgApplication.ShowException() docview todo list update docview: Fixes memory leak with processing files from command line parameters docview: file offset will always be a positive value. docview: minor code formatting docview: lzw decmopress tweak. docview: finally fixed the broken INF image support. docview: new project file for use with MSEide. dbtest: updates buttons with actual images. updates release process documentation. Bump version number for the release. Jean-Marc Levecque (13): Updated French translations Minor fix to French rsLanguage resource string Allow tabs color setting Anchors edtHeight in case of resizing Make value calculation use maximum color value as divider Allow to type hexa value for color selection Color setting improvement in colorwheel Add selection of predefined colors using colorlistbox Make predefined color values converted first to hexa for conversion precision Selection of predefined colors shown on colorwheel and valuebar Change saturation and value to 0-100 and value name to brightness Allow tabtext color setting Anchors label "Height" in case of resizing Philippe Lévi (2): richview: correctly typecast result in TLayoutLineList.GetItem() richview: fix bug where varied size fonts didn't start on baseline. Stéphane Aulery (1): Clean up unused local variables Changed Files: ============== docs/fpc_lang_ref.ipf docs/manifest.xml docs/release_process.txt docview/components/richtext/CanvasFontManager.pas docview/components/richtext/RichTextDisplayUnit.pas docview/components/richtext/RichTextLayoutUnit.pas docview/components/richtext/RichTextView.pas docview/src/docview_clean.prj docview/src/docview.rc docview/src/frm_main.pas docview/src/HelpBitmap.pas docview/src/HelpTopic.pas docview/src/IPFFileFormatUnit.pas docview/src/lzwdecompress.pas docview/TODO.txt examples/corelib/aggcanvas/agg_canvas_test.lpr examples/corelib/canvastest/fpgcanvas.lpr examples/gui/colorwheel/frm_main.pas examples/gui/dbtest/frm_main.pas examples/gui/tabtest/tabtest.lpr extras/lazarus_ide/fpgui_ide.lpk extras/lazarus_ide/fpguilazideintf.pas extras/lazarus_ide/regfpguitestrunner.pas languages/fpgui.af.po languages/fpgui.de.po languages/fpgui.en.po languages/fpgui.es.po languages/fpgui.fr.po languages/fpgui.it.po languages/fpgui.po languages/fpgui.pt.po languages/fpgui.ru.po src/build_wince.bat src/build.bat src/build.sh src/corelib/fpg_base.pas src/corelib/fpg_imgfmt_png.pas src/corelib/fpg_main.pas src/corelib/gdi/fpg_gdi.pas src/corelib/gdi/fpgui_toolkit.pas src/corelib/lang_af.inc src/corelib/lang_de.inc src/corelib/lang_en.inc src/corelib/lang_es.inc src/corelib/lang_fr.inc src/corelib/lang_it.inc src/corelib/lang_pt.inc src/corelib/lang_ru.inc src/corelib/render/software/agg_color.pas src/corelib/render/software/agg_scanline_storage_aa.pas src/corelib/render/software/Agg2D.pas src/corelib/render/software/fpg_fontcache.pas src/corelib/x11/fpg_netlayer_x11.pas src/corelib/x11/fpg_x11.pas src/corelib/x11/fpgui_toolkit.lpk src/gui/fpg_basegrid.pas src/gui/fpg_checkbox.pas src/gui/fpg_colormapping.pas src/gui/fpg_dialogs.pas src/gui/fpg_edit.pas src/gui/fpg_editcombo.pas src/gui/fpg_iniutils.pas src/gui/fpg_listbox.pas src/gui/fpg_memo.pas src/gui/fpg_menu.pas src/gui/fpg_scrollbar.pas src/gui/fpg_scrollframe.pas src/gui/fpg_spinedit.pas src/gui/fpg_tab.pas src/gui/fpg_trackbar.pas src/gui/messagedialog.inc src/gui/selectdirdialog.inc src/reportengine/u_command.pas src/reportengine/u_pdf.pas src/reportengine/u_report.pas src/VERSION_FILE.inc ---------------------[ end ]-------------------------- Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal