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
|
------------------------------------------
V1.1 ???????????
o Reset the horizontal offset of a browser to zero if the
horizontal scrollbar is turned off (Bug #3205.)
o Add a fl_replace_xyplot_point_in_overlay function that generalizes
the existing fl_replace_xyplot_point.
o Add new accessor functions to query and modify the timeouts that
control the behaviour of the slider and counter widgets.
o Enable input widgets to (partially) display characters larger than
the input height.
o Pass the associated (XEvent * xev) to fl_handle_object on an FL_DRAW
event, allowing an FL_FREE object to make use of this info to
redraw only the part of the window that has changed.
o Fix compilation on SCO OpenServer, AIX and systems without GNU make.
------------------------------------------
V1.0.91pre7 May xx, 2008
o New function fl_show_msg() that takes a printf()-like format
string an then as many arguments as there are format specifiers
in the format string.
o Message boxes created via fl_show_message(), fl_show_messages(0
and fl_show_nsg() automatically have a size that allows all text
to be shown. Amount of text isn't limited anymore.
o Vertical scrollbars only ge resized in y-direction, horizontal
ones only in x-direction.
o Date input fields now handle leap years correctly.
o <TAB> can now also be used to "jump" out of multi-line input
objects.
o In file selectors that have a callback the input box for entering
a file name isnt shown anymore - the text entered there could
never be used.
------------------------------------------
V1.0.91pre5 April 9, 2008
o Memory allocation bug in fl_initialize() fixed.
o Output of fdesign should now be valid C (ANSI 89)
o Number of symbols and length of names not limited anymore.
o Public functions added to set or query for buttons to which
mouse buttons they react:
fl_set_button_mouse_buttons()
fl_get_button_mouse_buttons()
Per default buttons again react to all mouse buttons.
o Removed restriction that required one of a set of radio buttons to
be always active active.
o Changes to fdesign to set this behaviour.
------------------------------------------
V1.0.91pre4 March 31, 2008
o Just some bug fixes
------------------------------------------
V1.0.91pre3 March 26, 2008
o If input object has focus and another object gets clicked on
the input object loses the focus, resulting in an evaluation
of the content of the input object.
o Timeouts got a higher priority to make them more precise.
o Some reorganization of memory allocation handling in lots
of places to be able to really deallocate unused memory.
o Buttons now only react to the left mouse button.
o Enforcing that always one of a set of radio buttons is
active.
------------------------------------------
V1.0.91pre2 March 20, 2008
o Cleanup of popup code.
o Scroll wheel can now be used for dials.
o Scrollbars on textbrowsers etc. now have correct size and position.
o FL_DROPLIST_CHOICE choice objects now work.
o Scroll wheel support to walk through the items of a menu.
o New public function:
fl_get_choice_item_mode()
------------------------------------------
V1.0.91pre1 March 12, 2008
o Resizing code rewritten, several redraw bugs removed.
o Double clicking on a file in the file selector repaired.
o Three new public functions:
functions fl_get_object_bw()
fl_get_object_gravity()
fl_get_object_resize()
o Bugs fixed that resulted in attempts to draw on non-existent
windows which then resulted in X errors.
o Corrections to make sliders on text browsers work correctly
o Number of forms that can be created is now not limited anymore.
o Object and event queue code rewritten to allow queues that grow
dynamically if necessary.
o Fixed bug that sometimes resulted in fl_do_forms() return an
object when the scroll wheel was used.
------------------------------------------
V1.0.90 March 30, 2004
o Migrate from Imake to the GNU autotools.
o "Composite" widgets, such as the browser, can now display tooltips.
o Prevent a crash when rotating grayscale images by 90 degree multiples.
o Enable xforms to handle XPixmaps containing colour "opaque".
o Tabfolder widgets are now resizable.
o Re-add fl_lookup_RGBcolor which fell off the dist at 1.0pre3.
o fl_init_RGBdatabase is no longer needed, does nothing and is
retained for compatibility only.
o Pass KeyRelease events to the widgets.
o Display the tab forms correctly when using bottom tab folders.
o Enable xforms to read a wider variety of gif and jpeg images.
o Enable fdesign to work correctly with paths like ../foo/bar/your_file.fd.
o Add a -dir <destdir> option to fdesign to place generated files in destdir.
o Add an RPM spec file. The XForms rpms can be built with a simple
"make rpmdist".
o Get rid of the separate snprintf compatibility library.
o Removal of lots of little pieces of cruft that crept into the xforms
1.0 release.
------------------------------------------
V1.0RC6.1 November 19, 2002
o. Fixed early tooltip hide causing recursive fl_free_forms() entry.
o. Fixed typo in `lib/Imakefile'.
------------------------------------------
V1.0RC6 November 16, 2002
o. TabFolder coordinate update corrected. (Angus Leeming)
o. Tooltips could be orphaned when form hidden. (Angus Leeming)
------------------------------------------
V1.0RC5.2 October 2, 2002
o. Documented `InstallNonstandard' procedure.
------------------------------------------
V1.0RC5.1 October 1, 2002
o. Mac OS X build support.
------------------------------------------
V1.0RC3 June 5, 2002
o. Fixed condition in forms.c preventing use of cursor keys.
o. Fumigated with -Wall, eliminating all complaints in xforms
sources.
------------------------------------------
V1.0RC2 June 1, 2002
o. Picked up some missing prototypes in `flimage.h'.
o. Deleted fl_snprintf() with snprintf() and changed all references
thereto. Added a new library for those lacking the latter
function, filched from the SpamAssassin distributon, of all things.
Had to hack it a bit to get it to work. Others, on other systems,
may have to as well.
------------------------------------------
V1.0RC1 May 30, 2002
o. Very minor API changes. `FL_ERROR_FUNC' has been typedef'd for
fl_set_error_handler() function. `FL_VAL_FILTER' has also been
typedef'd for use by fl_set_{counter,slider}_filter(). Neither
of these changes should affect much of anything.
o. The flimage functions are in their own library now: libflimage.
They should be usable standalone, but I have not had an
opportunity to test them.
o. The OpenGL functions are in their own library now: libformsGL
fl_add_glcanvas() and its ilk live there. Application build scripts/
Makefiles should include -lformsGL.
o. The Xpm library is no longer built or distributed with XForms.
o. The majority of the function prototypes in `forms.h' have been
expanded to include variable names.
o. various bug fixes.
------------------------------------------
V0.89
o. No API changes. V0.89 is source API compatible with V0.86 and v0.88
o. Added image support: reads and writes a variety of image formats
(gif, jpeg, tiff, bmp, postscript).
o. Added thumbwheel object
o. Added formbrowser object
o. Added tooltips
o. many fixes and enhancement to tabfolder object
o. allows arbitary tic marks (label and location) for xyplot.
o. various bug fixes.
------------------------------------------
V0.88.1 Janurary 1998
Compatible, source and binary, with V0.88.
Bug fixed version:
fixed a couple of menu problems.
fixed a couple of xyplot problems
slightly better documenttion of fl_set_menu_entries().
enhanced fl_create_colormap
Changes since public release V0.86 March 1997
******* No API changes! ******
|