fltk/test
Albrecht Schlosser 80ad88555f Sort makedepend files for better comparability
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-18 15:44:24 +01:00
..
blocks.app/Contents These binary files should not be committed. 2018-12-09 16:00:20 +01:00
checkers.app/Contents These binary files should not be committed. 2018-12-09 16:00:20 +01:00
desktop Added missing semicolons in desktop file 2008-03-16 12:20:30 +00:00
pixmaps Fix invalid porsche1.xpm file. 2018-01-16 03:05:35 +00:00
sudoku.app/Contents These binary files should not be committed. 2018-12-09 16:00:20 +01:00
adjuster.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
animated.cxx Replace FL/x.H with FL/platform.H - step 2 (STR #3435). 2018-01-31 21:17:17 +00:00
arc.cxx Fix more compiler warnings in test/*.cxx (STR #2813). 2015-04-03 12:31:58 +00:00
ask.cxx Remove obsolete comment, fix code formatting. 2017-07-05 13:41:16 +00:00
bitmap.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
blocks.cxx Remove obsolete condition to make static analysis happy. 2018-12-29 01:19:51 +01:00
boxtype.cxx Fix compiler warning, add inactive (deactivated) box test mode. 2015-07-08 23:41:19 +00:00
browser.cxx Adding documentation for '@N', inactive color. 2018-12-29 02:16:40 +01:00
button.cxx button demo program: use fl_beep() function. 2012-06-02 08:59:45 +00:00
buttons.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
cairo_test.cxx Add missing Fl_Cairo_Window constructors (STR #3160). 2018-07-27 09:05:12 +00:00
checkers.cxx Replace remaining calls to getenv() with fl_getenv(). 2017-10-13 14:58:30 +00:00
clock.cxx Allow to disable shadows in Fl_Clock and derived widgets. 2017-05-15 15:30:52 +00:00
CMakeLists.txt Android CMake: icons, docs, more apps 2019-01-17 21:29:24 +01:00
colbrowser.cxx Fix colbrowser.cxx for __APPLE__ 2016-05-15 14:06:01 +00:00
color_chooser.cxx Removed macro FL_PORTING, as it has been more confusing than helpful. 2018-06-23 17:04:18 +00:00
connect.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
cube.cxx Associate gl_font() and gl_draw() calls. 2017-08-27 08:01:55 +00:00
CubeMain.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
CubeView.cxx Android: Clearing the desktop when a window is hidden. 2018-06-19 16:29:20 +00:00
CubeView.h Fixed build error in msvs because Fl ref to FULLSCREEN enum was not accessible in Fl_Widget. new inline is_fullscreen() getter has been implemented to avoid a build error with (at least) msvc compilers. Fixed a ton of warnings / problems when bilding on windows 64 bits target with ms toolchain. cleaned up about 200 warnings raised when building win74 targets. 2012-04-05 05:12:30 +00:00
CubeViewUI.fl Bump version numbers for next minor release: FLTK 1.4.0. 2016-01-30 00:56:42 +00:00
cursor.cxx Add method to set any custom cursor, based on a Fl_RGB_Image object. 2014-06-16 11:17:57 +00:00
curve.cxx Fix more compiler warnings in test/*.cxx (STR #2813). 2015-04-03 12:31:58 +00:00
demo.cxx Fix 'fluid.app' for case sensitive macOS file systems. 2018-12-04 14:20:33 +01:00
demo.menu Rename test/help demo program to test/help_dialog. 2017-02-08 02:06:52 +00:00
device.cxx Check also proper RGB image deletion after use. 2018-05-22 08:39:39 +00:00
doublebuffer.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
editor-Info.plist Stop using ide/Xcode4/plists/editor-Info.plist because ide will be removed. 2016-02-02 08:58:33 +00:00
editor.cxx Try dummy commit 2018-07-02 15:21:57 +00:00
fast_slow.fl Bump version numbers for next minor release: FLTK 1.4.0. 2016-01-30 00:56:42 +00:00
file_chooser.cxx Control resizing behavior of UI buttons 2018-10-29 19:59:57 +00:00
fonts.cxx Fix compiler warning. 2016-03-26 01:34:10 +00:00
forms.cxx Fix compiler warnings in test/forms.cxx and more (inspired by STR #2813). 2015-04-03 12:18:31 +00:00
fractals.cxx Replace "WIN32" with "_WIN32" or "Windows". 2018-02-09 14:39:42 +00:00
fracviewer.cxx Replace "WIN32" with "_WIN32" or "Windows". 2018-02-09 14:39:42 +00:00
fracviewer.h
fromdos.c
fullscreen.cxx Replace "WIN32" with "_WIN32" or "Windows". 2018-02-09 14:39:42 +00:00
gl_overlay.cxx Changed OpenGL support for the Mac OS X platform: use cocoa instead of deprecated AGL. 2014-12-20 07:19:23 +00:00
glpuzzle.cxx Changed OpenGL support for the Mac OS X platform: use cocoa instead of deprecated AGL. 2014-12-20 07:19:23 +00:00
hello.cxx Remove unnecessary #include statement. 2016-06-14 11:15:22 +00:00
help_dialog.cxx Fixes STR#3428: allows command line to specify alternate html file on Mac platform 2017-11-19 01:18:16 +00:00
help_dialog.html Fl_Help_View: fix table header in help_dialog.html (STR #3227). 2017-04-21 21:10:12 +00:00
icon.cxx Add ability to set custom icons for windows. STR #2816. 2014-06-16 11:39:32 +00:00
iconize.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
image.cxx Android: listed all remianing issues with all test programs 2018-06-21 22:24:40 +00:00
inactive.fl Bump version numbers for next minor release: FLTK 1.4.0. 2016-01-30 00:56:42 +00:00
input_choice.cxx Added Fl_Simple_Terminal widget, and mods to test+example programs (STR #3411). 2017-10-17 00:28:56 +00:00
input.cxx Added Fl_Simple_Terminal widget, and mods to test+example programs (STR #3411). 2017-10-17 00:28:56 +00:00
keyboard_ui.fl Bump version numbers for next minor release: FLTK 1.4.0. 2016-01-30 00:56:42 +00:00
keyboard.cxx Added support for the additional key of ISO keyboards (aka 102-key keyboards) named FL_Iso_Key. 2012-03-26 16:54:54 +00:00
keyboard.h Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
label.cxx Improve label demo test/label.cxx : better layout + new tooltips. 2015-03-05 12:40:32 +00:00
line_style.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
list_visuals.cxx Removed macro FL_PORTING, as it has been more confusing than helpful. 2018-06-23 17:04:18 +00:00
makedepend Fix dependencies (STR 3506) 2019-01-18 14:09:44 +01:00
Makefile Sort makedepend files for better comparability 2019-01-18 15:44:24 +01:00
mandelbrot_ui.fl Bump version numbers for next minor release: FLTK 1.4.0. 2016-01-30 00:56:42 +00:00
mandelbrot.cxx Fixed build error in msvs because Fl ref to FULLSCREEN enum was not accessible in Fl_Widget. new inline is_fullscreen() getter has been implemented to avoid a build error with (at least) msvc compilers. Fixed a ton of warnings / problems when bilding on windows 64 bits target with ms toolchain. cleaned up about 200 warnings raised when building win74 targets. 2012-04-05 05:12:30 +00:00
mandelbrot.h Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
menubar.cxx Added Fl::menu_linespacing() to solve STR# 2927. 2018-03-31 17:17:37 +00:00
message.cxx Fixed seemingly random whitespace.. 2017-10-06 23:30:07 +00:00
minimum.cxx Fix 2 typos. 2018-02-17 13:58:47 +00:00
native-filechooser.cxx Replace "WIN32" with "_WIN32" or "Windows". 2018-02-09 14:39:42 +00:00
navigation.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
offscreen.cxx New Fl_Image_Surface::rescale() class function and document equivalence between Fl_Offscreen-based and Fl_Image_Surface-based approaches. 2018-05-07 13:43:28 +00:00
output.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
overlay.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
pack.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
pixmap_browser.cxx Fl_SVG_Image class: add support for compressed .svgz image files. 2017-10-04 16:26:51 +00:00
pixmap.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
preferences.fl Bump version numbers for next minor release: FLTK 1.4.0. 2016-01-30 00:56:42 +00:00
radio.fl Bump version numbers for next minor release: FLTK 1.4.0. 2016-01-30 00:56:42 +00:00
README.txt Rename README files to README.txt (and several similar files). 2018-12-10 16:50:56 +01:00
resize.fl Bump version numbers for next minor release: FLTK 1.4.0. 2016-01-30 00:56:42 +00:00
resizebox.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
rgb.txt Added the standard rgb.txt file from X11 to the test directory, 2005-05-12 20:03:59 +00:00
rotated_text.cxx Added missing svn properties to test/rotated_text.cxx 2011-08-05 08:43:26 +00:00
scroll.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
shape.cxx Changed OpenGL support for the Mac OS X platform: use cocoa instead of deprecated AGL. 2014-12-20 07:19:23 +00:00
subwindow.cxx Proper return value from test window::handle() when the event is not processed. 2017-11-17 06:52:27 +00:00
sudoku.cxx Removed macro FL_PORTING, as it has been more confusing than helpful. 2018-06-23 17:04:18 +00:00
sudoku.ico Add missing icon for sudoku 2005-11-29 22:03:39 +00:00
sudoku.rc Fix line endings. 2018-12-20 19:42:17 +01:00
sudokurc.h Fixed shortcut and default focus for message dialogs (STR #1298). 2006-05-30 09:38:19 +00:00
symbols.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
table.cxx Replace "WIN32" with "_WIN32" or "Windows". 2018-02-09 14:39:42 +00:00
tabs.fl Fix tab group positions. 2017-03-05 14:43:03 +00:00
threads.cxx Replace "WIN32" with "_WIN32" or "Windows". 2018-02-09 14:39:42 +00:00
threads.h Replace "WIN32" with "_WIN32" or "Windows". 2018-02-09 14:39:42 +00:00
tile.cxx Fix documentation of Fl_Tile (STR #3303). 2016-05-09 11:29:59 +00:00
tiled_image.cxx Replace "WIN32" with "_WIN32" or "Windows". 2018-02-09 14:39:42 +00:00
trackball.c Remove 'register storage class deprecated' compiler warnings. 2014-09-03 10:10:37 +00:00
trackball.h
tree.fl Update fluid (.fl) files. 2018-05-01 10:58:16 +00:00
twowin.cxx Make demo programs display the correct Fl::scheme() in all cases. 2015-02-09 18:04:31 +00:00
unittest_about.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
unittest_circles.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
unittest_images.cxx porting branch: Modify unittest_images.cxx to support "on the fly" update of the image test controls. 2016-03-04 13:11:05 +00:00
unittest_lines.cxx Pico can draw lines rectf and arcs, so the top level driver does not have to 2016-04-15 21:26:13 +00:00
unittest_points.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
unittest_rects.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
unittest_schemes.cxx Improve schemes unittest (add selection colors to buttons). 2017-12-13 18:30:19 +00:00
unittest_scrollbarsize.cxx Updated scrollbar size's instructions, increased font size. 2017-11-04 06:11:45 +00:00
unittest_simple_terminal.cxx Added Fl_Simple_Terminal widget, and mods to test+example programs (STR #3411). 2017-10-17 00:28:56 +00:00
unittest_symbol.cxx Added some extra @@ tests for boundary conditions. 2013-03-27 19:21:22 +00:00
unittest_text.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
unittest_viewport.cxx Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
unittests.cxx Improve schemes unittest (add selection colors to buttons). 2017-12-13 18:30:19 +00:00
utf8.cxx Replace "WIN32" with "_WIN32" or "Windows". 2018-02-09 14:39:42 +00:00
valuators.fl Update fluid (.fl) files. 2018-05-01 10:58:16 +00:00
windowfocus.cxx Rename variable 'inp' because of colliding definition in Cygwin. 2015-02-27 14:10:29 +00:00

test/README.txt - 20 Oct 1998
-----------------------------

This directory contains tests and demos of FL.  In most cases you can
learn a lot about how to program FL by looking at the source code.

Type "make" to compile them all.

The program "demo" is a graphical interface to run all the demos. (you
may recognize this as a rewrite of an XForms program).

Some of the more interesting programs:

fractals:	A GLUT program with FL controls added to it

glpuzzle:	A GLUT program with no modifications

fullscreen:	Demo of how to make your window toggle to fill screen

list_visuals:	necessary to debug X visual stuff

mandelbrot:	A true application, using panels built in Fluid

menubar:	Demo of how FL's menus work

shiny:		Demo of drawing FL's controls using OpenGL

forms:		An XForms program to demonstrate emulation

colbrowser:	Another XForms program that is actually useful


-----------------------------------------------------
Note: this file is outdated and incomplete. (*FIXME*)
-----------------------------------------------------