summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-01STR #3498: Fl_Check_Browser::add(item) now accepts NULL.Matthias Melcher
As promised in the docs.
2019-02-01STR #3386: Interface to set maximum width of spinner text field.Matthias Melcher
2019-02-01Additional fix for STR #2531Matthias Melcher
Wiggeling characters in Fl_Text_Display due to advanced kerning.
2019-02-01Merge remote-tracking branch 'upstream/master'Matthias Melcher
2019-02-01STR 2531: Fl_Text_Display no longer wiggles.Matthias Melcher
On MacOS and other systems that support kerning, dragging a selection over text would make the text to the right of the selection jump in x by a fraction of a pixel. The new code makes sure that the text stays rock solid.
2019-01-31Update nanosvg library to current upstream versionAlbrecht Schlosser
See README.bundled-libs.txt
2019-01-30STR 3430: fixed Help_View return valueMatthias Melcher
2019-01-30Mention Fix for STR#3473 (and its duplicate STR#3507)ManoloFLTK
2019-01-30 Fix for STR#3473 (and its duplicate STR#3507)ManoloFLTK
Recent Linux distribution have replaced the freetype-config command by pkg-config. The fix tries the new procedure with pkg-config and falls back to freetype-config if the new procedure fails.
2019-01-28Remove useless statement.ManoloFLTK
2019-01-25Fix Fl_Tree::insert() with pos out ouf range (#18)Albrecht Schlosser
The given position to insert a new item was not checked against the valid range so the program could crash if a position less than zero or greater than children() was given. The position is now clamped to the valid range, i.e. the item is either prepended or appended. Fixes issue #18.
2019-01-24Fix minor text input problem related to dead key previewing.ManoloFLTK
macOS normally previews a dead key and then replaces the preview by the final text after the second key is typed. macOS ≥10.7 also opens an auxiliary window to help choosing among possible characters after some keys (e.g., n, c, o, a) are pressed and maintained for a while. The problem fixed here is that after an auxiliary window has been used, dead keys are no longer previewed. That problem emerged at some undetermined point before 10.14 and after 10.7.
2019-01-23Doxygen mods for new FL_TREE_SELECT_SINGLE_DRAGGABLE flagGreg Ercolano
o Added mention of drag+drop / FL_TREE_SELECT_SINGLE_DRAGGABLE to list of features on main Fl_Tree doxygen page. o Whitespace mods to FL_TREE_SELECT_* to fix doxygen 1.8.5 whitespace sensitivity that was causing single sentence to break into two when spanning multiple "///>" comments for last item in an enum (doesn't end in ",")
2019-01-21Remove incorrect putenv(buf) call followed by free(buf).ManoloFLTK
2019-01-20Remove unnecessary code related to layer-backed views.ManoloFLTK
That code is not useful if layer-backed views are used only with macOS 10.14.
2019-01-19Improve ABI configuration documentationAlbrecht Schlosser
Add a note to rebuild everything after changing the ABI configuration.
2019-01-18Merge local branch 'sort_makedepend'Albrecht Schlosser
The main dependencies (makedepend files) are now sorted.
2019-01-18Update dependencies (now sorted)Albrecht Schlosser
The main dependencies (makedepend files) are now sorted alphabetically with one dependency per line.
2019-01-18Sort makedepend files for better comparabilityAlbrecht Schlosser
The intention is to improve (and minimize) diffs when dependencies are changed and `make depend' is executed. (1) use `makedepend ... -w 20' (2) `sort -u' the resultant file with some more "magic". (1) makes sure that there is only one dependent file per line, (2) makes lines unique since `makedepend' can output one file many times which is redundant and makes diffs hard to read. This uses 'mv', 'grep', and 'sort' in all FLTK library Makefiles. Image libraries are intentionally left for a later update.
2019-01-18Merge branch 'fix-dependencies' (STR 3506)Albrecht Schlosser
This is intentionally a merge commit that includes both the fix necessary for STR 3506 and the update of all remaining dependencies.
2019-01-18Update (remaining) dependenciesAlbrecht Schlosser
2019-01-18Fix dependencies (STR 3506)Albrecht Schlosser
test/fracviewer.cxx wouldn't be compiled if the ABI version was changed with configure and `make' was executed w/o `make clean'. Add 'fracviewer.cxx' to list of source files to fix this. Also add missing unittest_scrollbarsize.cxx to dependencies of unittests.o. Finally run `makedepend' to update dependencies. Note: cherry-picked from branch-1.3 and adjusted to fit master (1.4)
2019-01-17Merge branch 'master' of https://github.com/fltk/fltk into AndroidMatthias Melcher
2019-01-17Android CMake: icons, docs, more appsMatthias Melcher
2019-01-17Andoird CMake: trying to autocreate Fluid filesMatthias Melcher
2019-01-16Merge remote-tracking branch 'origin/master'ManoloFLTK
2019-01-16Correct typo in comment.ManoloFLTK
2019-01-16Android CMake: fix, more autogenerated filesMatthias Melcher
Fixed a bug that would cause an error is Android Build was NOT defined. Creating list of test targets automatically.
2019-01-16Android CMake: macro for multiple testsMatthias Melcher
Added a macro that creates the IDE files for a named test. This is just a rough layout and will only work for the simpelest of test targets.
2019-01-15Fixed typo in test/CmakeMatthias Melcher
2019-01-15Android: starting to use CMake to build AndroidStudio files.Matthias Melcher
2019-01-14Android: modifying CMake to also create AndroidStudio IDEMatthias Melcher
2019-01-14Android: modifying CMake to also create AndroidStudio IDEMatthias Melcher
2019-01-14Added Fl_Simple_Terminal to Fluid.Matthias Melcher
2019-01-14STR 3460: Fluid menu item typesMatthias Melcher
Added pulldown menus to create radio style and checkbox style menu items without going through the Class menu.
2019-01-14STR 3460: shell window remembers positionMatthias Melcher
The Fluid window to display the execute shell command result is now reopened where it was previously closed.
2019-01-13STR 3460: remember cursor position in code editorMatthias Melcher
When editing code in Fluid, the COde_Type class will now remember the last cursor position and reopen the editor dialog at that position (not for external editor).
2019-01-13STR 3460: removed nanny code for Fluid commentsMatthias Melcher
When writing comments, FLuid would check if the comment was C compatible. However, comments don;t need to comply to C syntax. We could check for the "*/", but is that really needed?
2019-01-13Merge branch 'master' of https://github.com/MatthiasWM/fltkMatthias Melcher
2019-01-13Updated Android build files to newes Android Stduio versionMatthias Melcher
2019-01-13Updated Android build files to newes Android Stduio versionMatthias Melcher
2019-01-12Fix Cairo callback drawing (needs flush)Albrecht Schlosser
This commit adds a cairo_surface flush after calling the draw callback. This fixes the test/cairo_test demo program under Windows. At least under Windows the Cairo callback used in Fl_Cairo_Window didn't draw anything with current Windows 10, MinGW (32-bit) and Cairo 1.15.12 for Windows. It worked well under Linux though. Anyway, the flush should do no harm.
2019-01-09Fix Fl_GIF_Image Color Table handling (STR 3491)Albrecht Schlosser
Loading GIF images could crash if there was no "Global Color Table" but individual "Local Color Tables" with individual images. Now local color tables are used correctly if available, but images that lack both global and local color tables are being loaded with a default (gray) color table and a warning is issued with Fl::warning(). The default color table uses black and white in the first two indices as recommended by the standard. Cherry-picked from: 35e03733f48397819902a4ef2ebff9bcb8676f54
2019-01-04Slight reorganization of the [FLWindow close] method.Manolo Gouy
It might be safer to use the window's contentView before sending the close message to the window.
2019-01-04Remove [FLViewLayer dealloc] method.ManoloFLTK
The Apple doc recommends not to release resources in an object's dealloc method. The job is now done in the [FLWindow close] method.
2019-01-04Merge remote-tracking branch 'origin/master'ManoloFLTK
2019-01-04Restore possibility to compile with SDK 10.7 or earlier.ManoloFLTK
2019-01-03Merge pull request #13 from MatthiasWM/masterMatthias Melcher
Minor Android stuff
2019-01-03Merge remote-tracking branch 'upstream/master'Matthias Melcher
2019-01-03Added git attribute for MSWindows .BAT filesMatthias Melcher