From d26248eeae67dbe5a9cafa00c9c436e1a0bf2c91 Mon Sep 17 00:00:00 2001 From: dashodanger Date: Sat, 8 Jun 2024 20:20:35 -0600 Subject: [PATCH] Some library/source splitting --- CMakeLists.txt | 109 ++---- .../fastPRNG/fastPRNG.h | 0 .../fastPRNG/license.txt | 0 .../fastPRNG/readme.md | 0 .../filename_formatter/CMakeLists.txt | 0 .../filename_formatter/ff.h | 0 .../filename_formatter/ff_main.cpp | 0 .../filename_formatter/ff_main.h | 0 .../filename_formatter/filename.l | 0 .../filename_formatter/lex.yy.c | 0 .../filename_formatter/lex.yy.h | 0 .../fltk/.clang-format | 0 {source_files => libraries}/fltk/ANNOUNCEMENT | 0 {source_files => libraries}/fltk/CHANGES.txt | 0 .../fltk/CHANGES_1.0.txt | 0 .../fltk/CHANGES_1.1.txt | 0 .../fltk/CHANGES_1.3.txt | 0 .../fltk/CMake/FLTK-Functions.cmake | 0 .../fltk/CMake/FLTKConfig.cmake.in | 0 .../fltk/CMake/MacOSXBundleInfo.plist.in | 0 .../fltk/CMake/cmake_uninstall.cmake.in | 0 .../fltk/CMake/compatibility.cmake | 0 .../fltk/CMake/export.cmake | 0 .../fltk/CMake/fl_add_library.cmake | 0 .../fltk/CMake/fl_create_example.cmake | 0 .../fltk/CMake/fl_debug_pkg.cmake | 0 .../fltk/CMake/fl_debug_var.cmake | 0 .../fltk/CMake/fl_summary.cmake | 0 .../fltk/CMake/install-symlinks.cmake.in | 0 .../fltk/CMake/install.cmake | 0 .../fltk/CMake/macOS-bundle-wrapper.in | 0 .../fltk/CMake/options.cmake | 0 .../fltk/CMake/posixScandir.cxx | 0 .../fltk/CMake/pthread_mutex_recursive.c | 0 .../fltk/CMake/resources.cmake | 0 .../fltk/CMake/setup.cmake | 0 .../fltk/CMake/variables.cmake | 0 .../fltk/CMakeLists.txt | 0 {source_files => libraries}/fltk/COPYING | 0 {source_files => libraries}/fltk/CREDITS.txt | 0 .../fltk/FL/Enumerations.H | 0 {source_files => libraries}/fltk/FL/Fl.H | 0 .../fltk/FL/Fl_Adjuster.H | 0 .../fltk/FL/Fl_Anim_GIF_Image.H | 0 .../fltk/FL/Fl_BMP_Image.H | 0 .../fltk/FL/Fl_Bitmap.H | 0 {source_files => libraries}/fltk/FL/Fl_Box.H | 0 .../fltk/FL/Fl_Browser.H | 0 .../fltk/FL/Fl_Browser_.H | 0 .../fltk/FL/Fl_Button.H | 0 .../fltk/FL/Fl_Cairo.H | 0 .../fltk/FL/Fl_Cairo_Window.H | 0 .../fltk/FL/Fl_Chart.H | 0 .../fltk/FL/Fl_Check_Browser.H | 0 .../fltk/FL/Fl_Check_Button.H | 0 .../fltk/FL/Fl_Choice.H | 0 .../fltk/FL/Fl_Clock.H | 0 .../fltk/FL/Fl_Color_Chooser.H | 0 .../fltk/FL/Fl_Copy_Surface.H | 0 .../fltk/FL/Fl_Counter.H | 0 .../fltk/FL/Fl_Device.H | 0 {source_files => libraries}/fltk/FL/Fl_Dial.H | 0 .../fltk/FL/Fl_Double_Window.H | 0 .../fltk/FL/Fl_Export.H | 0 .../fltk/FL/Fl_File_Browser.H | 0 .../fltk/FL/Fl_File_Chooser.H | 0 .../fltk/FL/Fl_File_Icon.H | 0 .../fltk/FL/Fl_File_Input.H | 0 .../fltk/FL/Fl_Fill_Dial.H | 0 .../fltk/FL/Fl_Fill_Slider.H | 0 {source_files => libraries}/fltk/FL/Fl_Flex.H | 0 .../fltk/FL/Fl_Float_Input.H | 0 .../fltk/FL/Fl_FormsBitmap.H | 0 .../fltk/FL/Fl_FormsPixmap.H | 0 {source_files => libraries}/fltk/FL/Fl_Free.H | 0 .../fltk/FL/Fl_GIF_Image.H | 0 .../fltk/FL/Fl_Gl_Window.H | 0 .../fltk/FL/Fl_Graphics_Driver.H | 0 {source_files => libraries}/fltk/FL/Fl_Grid.H | 0 .../fltk/FL/Fl_Group.H | 0 .../fltk/FL/Fl_Help_Dialog.H | 0 .../fltk/FL/Fl_Help_View.H | 0 .../fltk/FL/Fl_Hold_Browser.H | 0 .../fltk/FL/Fl_Hor_Fill_Slider.H | 0 .../fltk/FL/Fl_Hor_Nice_Slider.H | 0 .../fltk/FL/Fl_Hor_Slider.H | 0 .../fltk/FL/Fl_Hor_Value_Slider.H | 0 .../fltk/FL/Fl_ICO_Image.H | 0 .../fltk/FL/Fl_Image.H | 0 .../fltk/FL/Fl_Image_Surface.H | 0 .../fltk/FL/Fl_Input.H | 0 .../fltk/FL/Fl_Input_.H | 0 .../fltk/FL/Fl_Input_Choice.H | 0 .../fltk/FL/Fl_Int_Input.H | 0 .../fltk/FL/Fl_JPEG_Image.H | 0 .../fltk/FL/Fl_Light_Button.H | 0 .../fltk/FL/Fl_Line_Dial.H | 0 {source_files => libraries}/fltk/FL/Fl_Menu.H | 0 .../fltk/FL/Fl_Menu_.H | 0 .../fltk/FL/Fl_Menu_Bar.H | 0 .../fltk/FL/Fl_Menu_Button.H | 0 .../fltk/FL/Fl_Menu_Item.H | 0 .../fltk/FL/Fl_Menu_Window.H | 0 .../fltk/FL/Fl_Multi_Browser.H | 0 .../fltk/FL/Fl_Multi_Label.H | 0 .../fltk/FL/Fl_Multiline_Input.H | 0 .../fltk/FL/Fl_Multiline_Output.H | 0 .../fltk/FL/Fl_Native_File_Chooser.H | 0 .../fltk/FL/Fl_Nice_Slider.H | 0 .../fltk/FL/Fl_Object.H | 0 .../fltk/FL/Fl_Output.H | 0 .../fltk/FL/Fl_Overlay_Window.H | 0 .../fltk/FL/Fl_PDF_File_Surface.H | 0 .../fltk/FL/Fl_PNG_Image.H | 0 .../fltk/FL/Fl_PNM_Image.H | 0 {source_files => libraries}/fltk/FL/Fl_Pack.H | 0 .../fltk/FL/Fl_Paged_Device.H | 0 .../fltk/FL/Fl_Pixmap.H | 0 .../fltk/FL/Fl_Plugin.H | 0 .../fltk/FL/Fl_Positioner.H | 0 .../fltk/FL/Fl_PostScript.H | 0 .../fltk/FL/Fl_Preferences.H | 0 .../fltk/FL/Fl_Printer.H | 0 .../fltk/FL/Fl_Progress.H | 0 .../fltk/FL/Fl_RGB_Image.H | 0 .../fltk/FL/Fl_Radio_Button.H | 0 .../fltk/FL/Fl_Radio_Light_Button.H | 0 .../fltk/FL/Fl_Radio_Round_Button.H | 0 {source_files => libraries}/fltk/FL/Fl_Rect.H | 0 .../fltk/FL/Fl_Repeat_Button.H | 0 .../fltk/FL/Fl_Return_Button.H | 0 .../fltk/FL/Fl_Roller.H | 0 .../fltk/FL/Fl_Round_Button.H | 0 .../fltk/FL/Fl_Round_Clock.H | 0 .../fltk/FL/Fl_SVG_File_Surface.H | 0 .../fltk/FL/Fl_SVG_Image.H | 0 .../fltk/FL/Fl_Scheme.H | 0 .../fltk/FL/Fl_Scheme_Choice.H | 0 .../fltk/FL/Fl_Scroll.H | 0 .../fltk/FL/Fl_Scrollbar.H | 0 .../fltk/FL/Fl_Secret_Input.H | 0 .../fltk/FL/Fl_Select_Browser.H | 0 .../fltk/FL/Fl_Shared_Image.H | 0 .../fltk/FL/Fl_Shortcut_Button.H | 0 .../fltk/FL/Fl_Simple_Counter.H | 0 .../fltk/FL/Fl_Single_Window.H | 0 .../fltk/FL/Fl_Slider.H | 0 .../fltk/FL/Fl_Spinner.H | 0 .../fltk/FL/Fl_Sys_Menu_Bar.H | 0 .../fltk/FL/Fl_Table.H | 0 .../fltk/FL/Fl_Table_Row.H | 0 {source_files => libraries}/fltk/FL/Fl_Tabs.H | 0 .../fltk/FL/Fl_Terminal.H | 0 .../fltk/FL/Fl_Text_Buffer.H | 0 .../fltk/FL/Fl_Text_Display.H | 0 .../fltk/FL/Fl_Text_Editor.H | 0 {source_files => libraries}/fltk/FL/Fl_Tile.H | 0 .../fltk/FL/Fl_Tiled_Image.H | 0 .../fltk/FL/Fl_Timer.H | 0 .../fltk/FL/Fl_Toggle_Button.H | 0 .../fltk/FL/Fl_Toggle_Light_Button.H | 0 .../fltk/FL/Fl_Toggle_Round_Button.H | 0 .../fltk/FL/Fl_Tooltip.H | 0 {source_files => libraries}/fltk/FL/Fl_Tree.H | 0 .../fltk/FL/Fl_Tree_Item.H | 0 .../fltk/FL/Fl_Tree_Item_Array.H | 0 .../fltk/FL/Fl_Tree_Prefs.H | 0 .../fltk/FL/Fl_Valuator.H | 0 .../fltk/FL/Fl_Value_Input.H | 0 .../fltk/FL/Fl_Value_Output.H | 0 .../fltk/FL/Fl_Value_Slider.H | 0 .../fltk/FL/Fl_Widget.H | 0 .../fltk/FL/Fl_Widget_Surface.H | 0 .../fltk/FL/Fl_Window.H | 0 .../fltk/FL/Fl_Wizard.H | 0 .../fltk/FL/Fl_XBM_Image.H | 0 .../fltk/FL/Fl_XPM_Image.H | 0 .../fltk/FL/Makefile.in | 0 .../fltk/FL/README.Xcode | 0 .../fltk/FL/filename.H | 0 {source_files => libraries}/fltk/FL/fl_ask.H | 0 {source_files => libraries}/fltk/FL/fl_attr.h | 0 .../fltk/FL/fl_callback_macros.H | 0 .../fltk/FL/fl_casts.H | 0 {source_files => libraries}/fltk/FL/fl_draw.H | 0 .../fltk/FL/fl_message.H | 0 .../fltk/FL/fl_show_colormap.H | 0 .../fltk/FL/fl_show_input.H | 0 .../fltk/FL/fl_string_functions.h | 0 .../fltk/FL/fl_types.h | 0 {source_files => libraries}/fltk/FL/fl_utf8.h | 0 {source_files => libraries}/fltk/FL/forms.H | 0 {source_files => libraries}/fltk/FL/gl.h | 0 .../fltk/FL/gl2opengl.h | 0 {source_files => libraries}/fltk/FL/gl_draw.H | 0 {source_files => libraries}/fltk/FL/glu.h | 0 {source_files => libraries}/fltk/FL/glut.H | 0 {source_files => libraries}/fltk/FL/mac.H | 0 {source_files => libraries}/fltk/FL/math.h | 0 {source_files => libraries}/fltk/FL/names.h | 0 .../fltk/FL/platform.H | 0 .../fltk/FL/platform_types.h | 0 {source_files => libraries}/fltk/FL/wayland.H | 0 {source_files => libraries}/fltk/FL/win32.H | 0 {source_files => libraries}/fltk/FL/x.H | 0 {source_files => libraries}/fltk/FL/x11.H | 0 {source_files => libraries}/fltk/GL/glut.h | 0 {source_files => libraries}/fltk/Makefile | 0 .../fltk/README.CMake.txt | 0 .../fltk/README.Cairo.txt | 0 .../fltk/README.IDE.txt | 0 .../fltk/README.Unix.txt | 0 .../fltk/README.Wayland.txt | 0 .../fltk/README.Windows.txt | 0 .../fltk/README.abi-version.txt | 0 .../fltk/README.experimental.txt | 0 .../fltk/README.macOS.md | 0 {source_files => libraries}/fltk/README.md | 0 {source_files => libraries}/fltk/README.txt | 0 {source_files => libraries}/fltk/autogen.sh | 0 .../fltk/cairo/CMakeLists.txt | 0 .../fltk/cairo/Makefile | 0 .../fltk/cairo/cairo_dummy.c | 0 .../fltk/cairo/makedepend | 0 {source_files => libraries}/fltk/config.guess | 0 {source_files => libraries}/fltk/config.sub | 0 .../fltk/configh.cmake.in | 0 {source_files => libraries}/fltk/configh.in | 0 {source_files => libraries}/fltk/configure.ac | 0 .../fltk/documentation/.gitignore | 0 .../fltk/documentation/CMakeLists.txt | 0 .../fltk/documentation/Doxyfile.in | 0 .../fltk/documentation/Makefile | 0 .../fltk/documentation/README.txt | 0 .../fltk/documentation/convert_doxyfile | 0 .../fltk/documentation/copyright.dox.in | 0 .../fltk/documentation/generated.dox.in | 0 .../fltk/documentation/make_header | 0 .../fltk/documentation/make_pdf | 0 .../fltk/documentation/src/FL.png | Bin .../fltk/documentation/src/FL200.png | Bin .../documentation/src/Fl_Check_Button.png | Bin .../documentation/src/Fl_File_Chooser.jpg | Bin .../fltk/documentation/src/Fl_File_Input.png | Bin .../fltk/documentation/src/Fl_Flex_simple.png | Bin .../fltk/documentation/src/Fl_Grid.png | Bin .../documentation/src/Fl_Grid_show_grid_1.png | Bin .../fltk/documentation/src/Fl_Help_Dialog.png | Bin .../documentation/src/Fl_Light_Button.png | Bin .../src/Fl_Multi_Label-menu-item.png | Bin .../src/Fl_Native_File_Chooser.png | Bin .../documentation/src/Fl_Return_Button.png | Bin .../fltk/documentation/src/Fl_Roller.png | Bin .../documentation/src/Fl_Round_Button.png | Bin .../fltk/documentation/src/Fl_Scroll.png | Bin .../fltk/documentation/src/Fl_Spinner.png | Bin .../src/Fl_Terminal-24bit-colors.png | Bin .../src/Fl_Terminal-3bit-colors.png | Bin .../documentation/src/Fl_Terminal-demo.png | Bin .../src/Fl_Terminal-utf8-demo.png | Bin .../fltk/documentation/src/Fl_Terminal.dox | 0 .../fltk/documentation/src/Fl_Tile.png | Bin .../src/Fl_Tree_Item-dimensions.png | Bin .../fltk/documentation/src/Fl_Value_Input.png | Bin .../documentation/src/Fl_Value_Output.png | Bin .../fltk/documentation/src/adjuster1.png | Bin .../fltk/documentation/src/advanced.dox | 0 .../fltk/documentation/src/basics.dox | 0 .../fltk/documentation/src/blocks.man | 0 .../fltk/documentation/src/boxtypes.png | Bin .../fltk/documentation/src/bundled-libs.dox | 0 .../fltk/documentation/src/buttons.png | Bin .../fltk/documentation/src/cairo_test.png | Bin .../fltk/documentation/src/charts.png | Bin .../fltk/documentation/src/checkers.man | 0 .../fltk/documentation/src/choice.png | Bin .../fltk/documentation/src/clock.png | Bin .../fltk/documentation/src/common.dox | 0 .../src/compact_buttons_gleam.png | Bin .../documentation/src/compact_buttons_gtk.png | Bin .../fltk/documentation/src/coordinates.dox | 0 .../fltk/documentation/src/coordinates.png | Bin .../fltk/documentation/src/counter.png | Bin .../fltk/documentation/src/development.dox | 0 .../fltk/documentation/src/dial.png | Bin .../fltk/documentation/src/drawing.dox | 0 .../documentation/src/editor-linenumbers.png | Bin .../fltk/documentation/src/editor-replace.png | Bin .../fltk/documentation/src/editor.dox | 0 .../fltk/documentation/src/editor.png | Bin .../fltk/documentation/src/enumerations.dox | 0 .../fltk/documentation/src/events.dox | 0 .../fltk/documentation/src/examples.dox | 0 .../fltk/documentation/src/extraPSchars.png | Bin .../fltk/documentation/src/faq.dox | 0 .../fltk/documentation/src/fl_alert.png | Bin .../documentation/src/fl_arc_xyr_diagram.png | Bin .../fltk/documentation/src/fl_ask.png | Bin .../fltk/documentation/src/fl_choice.png | Bin .../src/fl_choice_left_middle_right.png | Bin .../fltk/documentation/src/fl_choice_one.png | Bin .../documentation/src/fl_choice_three.png | Bin .../documentation/src/fl_choice_three_fmt.png | Bin .../fltk/documentation/src/fl_choice_two.png | Bin .../documentation/src/fl_color_chooser.jpg | Bin .../documentation/src/fl_hold_browser.png | Bin .../documentation/src/fl_hor_nice_slider.png | Bin .../fltk/documentation/src/fl_input.png | Bin .../fltk/documentation/src/fl_message.png | Bin .../documentation/src/fl_multi_browser.png | Bin .../fltk/documentation/src/fl_password.png | Bin .../documentation/src/fl_pie_arc_diagram.png | Bin .../documentation/src/fl_show_colormap.png | Bin .../fltk/documentation/src/fltk-colormap.png | Bin .../fltk/documentation/src/fltk-config.man | 0 .../fltk/documentation/src/fltk-options.dox | 0 .../fltk/documentation/src/fltk-options.man | 0 .../fltk/documentation/src/fltk-options.png | Bin .../fltk/documentation/src/fltk-title.tex.in | 0 .../fltk/documentation/src/fltk.man | 0 .../fltk/documentation/src/fluid.man | 0 .../fltk/documentation/src/forms.dox | 0 .../fltk/documentation/src/glut.dox | 0 .../fltk/documentation/src/hello_cxx.png | Bin .../fltk/documentation/src/icon.png | Bin .../fltk/documentation/src/index.dox | 0 .../fltk/documentation/src/input_choice.png | Bin .../fltk/documentation/src/intro.dox | 0 .../fltk/documentation/src/license.dox | 0 .../src/mac-app-menu-preferences.png | Bin .../fltk/documentation/src/menu.png | Bin .../fltk/documentation/src/menu_button.png | Bin .../fltk/documentation/src/menubar.png | Bin .../fltk/documentation/src/migration_1_4.dox | 0 .../fltk/documentation/src/opengl.dox | 0 .../fltk/documentation/src/osissues.dox | 0 .../fltk/documentation/src/pack.png | Bin .../fltk/documentation/src/positioner.png | Bin .../fltk/documentation/src/preface.dox | 0 .../documentation/src/resize-example1.png | Bin .../documentation/src/resize-example2.png | Bin .../documentation/src/resize-example3a.png | Bin .../documentation/src/resize-example3b.png | Bin .../documentation/src/resize-example3c.png | Bin .../documentation/src/resize-example4a.png | Bin .../documentation/src/resize-example4b.png | Bin .../documentation/src/resize-example5a.png | Bin .../documentation/src/resize-example5b.png | Bin .../documentation/src/resize-example5c.png | Bin .../fltk/documentation/src/resize.dox | 0 .../fltk/documentation/src/resizebox1.png | Bin .../fltk/documentation/src/resizebox2.png | Bin .../fltk/documentation/src/round_clock.png | Bin .../fltk/documentation/src/scrollbar.png | Bin .../src/simple-terminal-default-ansi.png | Bin .../fltk/documentation/src/slider.png | Bin .../fltk/documentation/src/subclassing.dox | 0 .../fltk/documentation/src/sudoku.man | 0 .../documentation/src/symbol-examples.png | Bin .../fltk/documentation/src/symbols.png | Bin .../documentation/src/table-as-container.png | Bin .../documentation/src/table-dimensions.png | Bin .../fltk/documentation/src/table-simple.png | Bin .../fltk/documentation/src/tabs.png | Bin .../fltk/documentation/src/tabs_default.png | Bin .../fltk/documentation/src/tabs_selection.png | Bin .../fltk/documentation/src/tabs_uniform.png | Bin .../fltk/documentation/src/text.png | Bin .../fltk/documentation/src/tiny.png | Bin .../documentation/src/tooltip-options.png | Bin .../documentation/src/tree-dimensions.png | Bin .../fltk/documentation/src/tree-elements.png | Bin .../fltk/documentation/src/tree-simple.png | Bin .../fltk/documentation/src/unicode.dox | 0 .../documentation/src/unittest_images.png | Bin .../fltk/documentation/src/valuators.png | Bin .../fltk/documentation/src/value_slider.png | Bin .../fltk/documentation/src/wayland.dox | 0 .../fltk/documentation/src/wizard.png | Bin .../fltk/examples/.gitignore | 0 .../fltk/examples/CMakeLists.txt | 0 .../fltk/examples/Makefile | 0 .../fltk/examples/Makefile.FLTK | 0 .../fltk/examples/OpenGL3-glut-test.cxx | 0 .../fltk/examples/OpenGL3test.cxx | 0 .../fltk/examples/README.txt | 0 .../fltk/examples/animgifimage-play.cxx | 0 .../fltk/examples/animgifimage-resize.cxx | 0 .../fltk/examples/animgifimage-simple.cxx | 0 .../fltk/examples/animgifimage.cxx | 0 .../fltk/examples/browser-simple.cxx | 0 .../fltk/examples/cairo-draw-x.cxx | 0 .../fltk/examples/callbacks.cxx | 0 .../fltk/examples/chart-simple.cxx | 0 .../fltk/examples/draggable-group.cxx | 0 .../fltk/examples/fluid-callback.fl | 0 .../fltk/examples/grid-simple.cxx | 0 .../fltk/examples/howto-add_fd-and-popen.cxx | 0 .../examples/howto-browser-with-icons.cxx | 0 .../fltk/examples/howto-drag-and-drop.cxx | 0 .../fltk/examples/howto-draw-an-x.cxx | 0 .../fltk/examples/howto-flex-simple.cxx | 0 .../fltk/examples/howto-menu-with-images.cxx | 0 .../fltk/examples/howto-parse-args.cxx | 0 .../howto-remap-numpad-keyboard-keys.cxx | 0 .../fltk/examples/howto-simple-svg.cxx | 0 .../examples/howto-text-over-image-button.cxx | 0 .../fltk/examples/menubar-add.cxx | 0 .../examples/nativefilechooser-simple-app.cxx | 0 .../examples/nativefilechooser-simple.cxx | 0 .../fltk/examples/progress-simple.cxx | 0 .../fltk/examples/shapedwindow.cxx | 0 .../fltk/examples/simple-terminal.cxx | 0 .../fltk/examples/table-as-container.cxx | 0 .../fltk/examples/table-simple.cxx | 0 .../fltk/examples/table-sort.cxx | 0 .../table-spreadsheet-with-keyboard-nav.cxx | 0 .../fltk/examples/table-spreadsheet.cxx | 0 .../fltk/examples/table-with-keynav.cxx | 0 .../examples/table-with-right-click-menu.cxx | 0 .../table-with-right-column-stretch-fit.cxx | 0 .../fltk/examples/tabs-simple.cxx | 0 .../fltk/examples/textdisplay-with-colors.cxx | 0 .../fltk/examples/texteditor-simple.cxx | 0 .../texteditor-with-dynamic-colors.cxx | 0 .../fltk/examples/tree-as-container.cxx | 0 .../fltk/examples/tree-custom-draw-items.cxx | 0 .../fltk/examples/tree-custom-sort.cxx | 0 .../fltk/examples/tree-of-tables.cxx | 0 .../fltk/examples/tree-simple.cxx | 0 .../fltk/examples/wizard-simple.cxx | 0 .../fltk/fl_config.cmake.in | 0 {source_files => libraries}/fltk/fl_config.in | 0 .../fltk/fltk-config.in | 0 .../fltk/fltk-options/.gitignore | 0 .../fltk/fltk-options/CMakeLists.txt | 0 .../fltk/fltk-options/Makefile | 0 .../fltk/fltk-options/fltk-options.cxx | 0 .../fltk/fltk-options/fltk-options.desktop | 0 .../fltk/fltk-options/fltk-options.plist | 0 .../fltk/fltk-options/fltk-options.xml | 0 .../fltk-options/icons/fltk-options-128.png | Bin .../fltk-options/icons/fltk-options-16.png | Bin .../fltk-options/icons/fltk-options-16i.png | Bin .../fltk-options/icons/fltk-options-256.png | Bin .../fltk-options/icons/fltk-options-32.gif | Bin .../fltk-options/icons/fltk-options-32.png | Bin .../fltk-options/icons/fltk-options-32.xpm | 0 .../fltk-options/icons/fltk-options-32i.png | Bin .../fltk-options/icons/fltk-options-48.png | Bin .../fltk-options/icons/fltk-options-64.png | Bin .../fltk-options/icons/fltk-options-96.gif | Bin .../fltk-options/icons/fltk-options-96.xpm | 0 .../fltk/fltk-options/icons/fltk-options.icns | Bin .../fltk/fltk-options/icons/fltk-options.ico | Bin .../fltk/fltk-options/icons/fltk-options.xcf | Bin .../fltk/fltk-options/makedepend | 0 {source_files => libraries}/fltk/fltk.list.in | 0 {source_files => libraries}/fltk/fltk.spec.in | 0 {source_files => libraries}/fltk/fltk.xpm | 0 .../fltk/fltk_version.dat | 0 .../fltk/fluid/.gitignore | 0 .../fltk/fluid/CMakeLists.txt | 0 .../fltk/fluid/CodeEditor.cxx | 0 .../fltk/fluid/CodeEditor.h | 0 .../fltk/fluid/ExternalCodeEditor_UNIX.cxx | 0 .../fltk/fluid/ExternalCodeEditor_UNIX.h | 0 .../fltk/fluid/ExternalCodeEditor_WIN32.cxx | 0 .../fltk/fluid/ExternalCodeEditor_WIN32.h | 0 .../fltk/fluid/Fd_Snap_Action.cxx | 0 .../fltk/fluid/Fd_Snap_Action.h | 0 .../fltk/fluid/Fl_Button_Type.cxx | 0 .../fltk/fluid/Fl_Button_Type.h | 0 .../fltk/fluid/Fl_Function_Type.cxx | 0 .../fltk/fluid/Fl_Function_Type.h | 0 .../fltk/fluid/Fl_Grid_Type.cxx | 0 .../fltk/fluid/Fl_Grid_Type.h | 0 .../fltk/fluid/Fl_Group_Type.cxx | 0 .../fltk/fluid/Fl_Group_Type.h | 0 .../fltk/fluid/Fl_Menu_Type.cxx | 0 .../fltk/fluid/Fl_Menu_Type.h | 0 .../fltk/fluid/Fl_Type.cxx | 0 .../fltk/fluid/Fl_Type.h | 0 .../fltk/fluid/Fl_Widget_Type.cxx | 0 .../fltk/fluid/Fl_Widget_Type.h | 0 .../fltk/fluid/Fl_Window_Type.cxx | 0 .../fltk/fluid/Fl_Window_Type.h | 0 .../fltk/fluid/Fluid_Image.cxx | 0 .../fltk/fluid/Fluid_Image.h | 0 .../fltk/fluid/Makefile | 0 .../fltk/fluid/README_fl.txt | 0 .../fltk/fluid/StyleParse.cxx | 0 .../fltk/fluid/StyleParse.h | 0 .../fltk/fluid/about_panel.cxx | 0 .../fltk/fluid/about_panel.fl | 0 .../fltk/fluid/about_panel.h | 0 .../fltk/fluid/align_widget.cxx | 0 .../fltk/fluid/align_widget.h | 0 .../fltk/fluid/autodoc.cxx | 0 .../fltk/fluid/autodoc.h | 0 .../fltk/fluid/code.cxx | 0 {source_files => libraries}/fltk/fluid/code.h | 0 .../fltk/fluid/codeview_panel.cxx | 0 .../fltk/fluid/codeview_panel.fl | 0 .../fltk/fluid/codeview_panel.h | 0 .../fltk/fluid/comments.h | 0 .../fltk/fluid/custom_widgets.cxx | 0 .../fltk/fluid/custom_widgets.h | 0 .../fltk/fluid/documentation/CMakeLists.txt | 0 .../fltk/fluid/documentation/Doxyfile.in | 0 .../fltk/fluid/documentation/convert_doxyfile | 0 .../fltk/fluid/documentation/copyright.dox.in | 0 .../fltk/fluid/documentation/generated.dox.in | 0 .../fltk/fluid/documentation/make_header | 0 .../fltk/fluid/documentation/make_pdf | 0 .../fltk/fluid/documentation/src/1of7GUIs.png | Bin .../fltk/fluid/documentation/src/cubeview.png | Bin .../documentation/src/edit_live_resize.png | Bin .../fluid/documentation/src/edit_outside.png | Bin .../fluid/documentation/src/edit_overlap.png | Bin .../documentation/src/edit_select_group.png | Bin .../src/edit_select_multiple.png | Bin .../documentation/src/edit_snap_grid.png | Bin .../documentation/src/edit_snap_group.png | Bin .../documentation/src/edit_snap_sibling.png | Bin .../documentation/src/edit_snap_size.png | Bin .../fluid/documentation/src/edit_window.png | Bin .../fltk/fluid/documentation/src/flBox.png | Bin .../fltk/fluid/documentation/src/flClass.png | Bin .../fltk/fluid/documentation/src/flCode.png | Bin .../fluid/documentation/src/flCodeBlock.png | Bin .../fluid/documentation/src/flComment.png | Bin .../fltk/fluid/documentation/src/flData.png | Bin .../fluid/documentation/src/flDeclaration.png | Bin .../documentation/src/flDeclarationBlock.png | Bin .../fluid/documentation/src/flFunction.png | Bin .../fluid/documentation/src/flWidgetClass.png | Bin .../fltk/fluid/documentation/src/flWindow.png | Bin .../fluid/documentation/src/fluid-128.png | Bin .../documentation/src/fluid-title.tex.in | 0 .../fltk/fluid/documentation/src/fluid1.png | Bin .../fltk/fluid/documentation/src/fluid2.png | Bin .../fluid/documentation/src/fluid3-cxx.png | Bin .../fltk/fluid/documentation/src/fluid4.png | Bin .../documentation/src/fluid_flow_chart.png | Bin .../src/fluid_flow_chart_800.png | Bin .../src/fluid_gui_overview_800.png | Bin .../fltk/fluid/documentation/src/index.dox | 0 .../fluid/documentation/src/main_titlebar.png | Bin .../documentation/src/page_appendices.dox | 0 .../documentation/src/page_codeview_panel.dox | 0 .../documentation/src/page_commandline.dox | 0 .../documentation/src/page_edit_window.dox | 0 .../src/page_functional_nodes.dox | 0 .../documentation/src/page_interactive.dox | 0 .../documentation/src/page_introduction.dox | 0 .../documentation/src/page_main_window.dox | 0 .../documentation/src/page_setting_dialog.dox | 0 .../fluid/documentation/src/page_tutorial.dox | 0 .../documentation/src/page_widget_panel.dox | 0 .../src/page_widgetbin_panel.dox | 0 .../documentation/src/widgetbin_action.png | Bin .../fltk/fluid/factory.cxx | 0 .../fltk/fluid/factory.h | 0 .../fltk/fluid/file.cxx | 0 {source_files => libraries}/fltk/fluid/file.h | 0 .../fltk/fluid/fluid.cxx | 0 .../fltk/fluid/fluid.desktop | 0 .../fltk/fluid/fluid.h | 0 .../fltk/fluid/fluid.plist | 0 .../fltk/fluid/fluid.xml | 0 .../fltk/fluid/fluid_filename.cxx | 0 .../fltk/fluid/fluid_filename.h | 0 .../fltk/fluid/function_panel.cxx | 0 .../fltk/fluid/function_panel.fl | 0 .../fltk/fluid/function_panel.h | 0 .../fltk/fluid/icons/document_64.png | Bin .../fltk/fluid/icons/fluid-128.png | Bin .../fltk/fluid/icons/fluid-16.png | Bin .../fltk/fluid/icons/fluid-16i.png | Bin .../fltk/fluid/icons/fluid-256.png | Bin .../fltk/fluid/icons/fluid-32.png | Bin .../fltk/fluid/icons/fluid-32.xpm | 0 .../fltk/fluid/icons/fluid-32i.png | Bin .../fltk/fluid/icons/fluid-48.png | Bin .../fltk/fluid/icons/fluid-64.png | Bin .../fltk/fluid/icons/fluid-96.xpm | 0 .../fltk/fluid/icons/fluid.animated.gif | Bin .../fltk/fluid/icons/fluid.icns | Bin .../fltk/fluid/icons/fluid.ico | Bin .../fltk/fluid/icons/fluid.xcf_gz | Bin .../fltk/fluid/icons/general_64.png | Bin .../fltk/fluid/icons/language_64.png | Bin .../fltk/fluid/icons/layout_64.png | Bin .../fltk/fluid/icons/shell-48.png | Bin .../fltk/fluid/icons/shell_64.png | Bin .../fltk/fluid/icons/user_circle_64.png | Bin .../fltk/fluid/makedepend | 0 .../fltk/fluid/mergeback.cxx | 0 .../fltk/fluid/mergeback.h | 0 .../fltk/fluid/pixmaps.cxx | 0 .../fltk/fluid/pixmaps.h | 0 .../fltk/fluid/pixmaps/bind.xpm | 0 .../fltk/fluid/pixmaps/compressed.xpm | 0 .../fltk/fluid/pixmaps/fd_project.png | Bin .../fltk/fluid/pixmaps/fd_user.png | Bin .../fltk/fluid/pixmaps/flAdjuster.xpm | 0 .../fltk/fluid/pixmaps/flBox.xpm | 0 .../fltk/fluid/pixmaps/flBrowser.xpm | 0 .../fltk/fluid/pixmaps/flButton.xpm | 0 .../fltk/fluid/pixmaps/flCheckBrowser.xpm | 0 .../fltk/fluid/pixmaps/flCheckButton.xpm | 0 .../fltk/fluid/pixmaps/flCheckMenuitem.xpm | 0 .../fltk/fluid/pixmaps/flChoice.xpm | 0 .../fltk/fluid/pixmaps/flClass.xpm | 0 .../fltk/fluid/pixmaps/flClock.xpm | 0 .../fltk/fluid/pixmaps/flCode.xpm | 0 .../fltk/fluid/pixmaps/flCodeBlock.xpm | 0 .../fltk/fluid/pixmaps/flComment.xpm | 0 .../fltk/fluid/pixmaps/flCounter.xpm | 0 .../fltk/fluid/pixmaps/flData.xpm | 0 .../fltk/fluid/pixmaps/flDeclaration.xpm | 0 .../fltk/fluid/pixmaps/flDeclarationBlock.xpm | 0 .../fltk/fluid/pixmaps/flDial.xpm | 0 .../fltk/fluid/pixmaps/flFileBrowser.xpm | 0 .../fltk/fluid/pixmaps/flFileInput.xpm | 0 .../fltk/fluid/pixmaps/flFlex.xpm | 0 .../fltk/fluid/pixmaps/flFunction.xpm | 0 .../fltk/fluid/pixmaps/flGrid.xpm | 0 .../fltk/fluid/pixmaps/flGroup.xpm | 0 .../fltk/fluid/pixmaps/flHelp.xpm | 0 .../fltk/fluid/pixmaps/flInput.xpm | 0 .../fltk/fluid/pixmaps/flInputChoice.xpm | 0 .../fltk/fluid/pixmaps/flLightButton.xpm | 0 .../fltk/fluid/pixmaps/flMenuButton.xpm | 0 .../fltk/fluid/pixmaps/flMenubar.xpm | 0 .../fltk/fluid/pixmaps/flMenuitem.xpm | 0 .../fltk/fluid/pixmaps/flOutput.xpm | 0 .../fltk/fluid/pixmaps/flPack.xpm | 0 .../fltk/fluid/pixmaps/flProgress.xpm | 0 .../fltk/fluid/pixmaps/flRadioMenuitem.xpm | 0 .../fltk/fluid/pixmaps/flRepeatButton.xpm | 0 .../fltk/fluid/pixmaps/flReturnButton.xpm | 0 .../fltk/fluid/pixmaps/flRoller.xpm | 0 .../fltk/fluid/pixmaps/flRoundButton.xpm | 0 .../fltk/fluid/pixmaps/flScroll.xpm | 0 .../fltk/fluid/pixmaps/flScrollBar.xpm | 0 .../fltk/fluid/pixmaps/flSimpleTerminal.xpm | 0 .../fltk/fluid/pixmaps/flSlider.xpm | 0 .../fltk/fluid/pixmaps/flSpinner.xpm | 0 .../fltk/fluid/pixmaps/flSubmenu.xpm | 0 .../fltk/fluid/pixmaps/flTable.xpm | 0 .../fltk/fluid/pixmaps/flTabs.xpm | 0 .../fltk/fluid/pixmaps/flTextDisplay.xpm | 0 .../fltk/fluid/pixmaps/flTextEdit.xpm | 0 .../fltk/fluid/pixmaps/flTile.xpm | 0 .../fltk/fluid/pixmaps/flTree.xpm | 0 .../fltk/fluid/pixmaps/flValueInput.xpm | 0 .../fltk/fluid/pixmaps/flValueOutput.xpm | 0 .../fltk/fluid/pixmaps/flValueSlider.xpm | 0 .../fltk/fluid/pixmaps/flWidgetClass.xpm | 0 .../fltk/fluid/pixmaps/flWindow.xpm | 0 .../fltk/fluid/pixmaps/flWizard.xpm | 0 .../fltk/fluid/pixmaps/invisible.xpm | 0 .../fltk/fluid/pixmaps/lock.xpm | 0 .../fltk/fluid/pixmaps/print_color.xpm | 0 .../fltk/fluid/pixmaps/print_gray.xpm | 0 .../fltk/fluid/pixmaps/protected.xpm | 0 .../fltk/fluid/print_panel.cxx | 0 .../fltk/fluid/print_panel.fl | 0 .../fltk/fluid/print_panel.h | 0 .../fltk/fluid/settings_panel.cxx | 0 .../fltk/fluid/settings_panel.fl | 0 .../fltk/fluid/settings_panel.h | 0 .../fltk/fluid/shell_command.cxx | 0 .../fltk/fluid/shell_command.h | 0 .../fltk/fluid/template_panel.cxx | 0 .../fltk/fluid/template_panel.fl | 0 .../fltk/fluid/template_panel.h | 0 .../fltk/fluid/templates/1of7GUIs.fl | 0 .../fltk/fluid/templates/FLTK_License.fl | 0 .../fltk/fluid/undo.cxx | 0 {source_files => libraries}/fltk/fluid/undo.h | 0 .../fltk/fluid/widget_browser.cxx | 0 .../fltk/fluid/widget_browser.h | 0 .../fltk/fluid/widget_panel.cxx | 0 .../fltk/fluid/widget_panel.fl | 0 .../fltk/fluid/widget_panel.h | 0 {source_files => libraries}/fltk/forms.h | 0 {source_files => libraries}/fltk/install-sh | 0 .../fltk/jpeg/CMakeLists.txt | 0 .../fltk/jpeg/Makefile | 0 {source_files => libraries}/fltk/jpeg/README | 0 .../fltk/jpeg/change.log | 0 .../fltk/jpeg/coderules.txt | 0 .../fltk/jpeg/filelist.txt | 0 .../fltk/jpeg/fltk_jpeg_prefix.h | 0 .../fltk/jpeg/install.txt | 0 .../fltk/jpeg/jaricom.c | 0 .../fltk/jpeg/jcapimin.c | 0 .../fltk/jpeg/jcapistd.c | 0 .../fltk/jpeg/jcarith.c | 0 .../fltk/jpeg/jccoefct.c | 0 .../fltk/jpeg/jccolor.c | 0 .../fltk/jpeg/jcdctmgr.c | 0 .../fltk/jpeg/jchuff.c | 0 .../fltk/jpeg/jcinit.c | 0 .../fltk/jpeg/jcmainct.c | 0 .../fltk/jpeg/jcmarker.c | 0 .../fltk/jpeg/jcmaster.c | 0 .../fltk/jpeg/jcomapi.c | 0 .../fltk/jpeg/jconfig.h | 0 .../fltk/jpeg/jconfig.txt | 0 .../fltk/jpeg/jcparam.c | 0 .../fltk/jpeg/jcprepct.c | 0 .../fltk/jpeg/jcsample.c | 0 .../fltk/jpeg/jctrans.c | 0 .../fltk/jpeg/jdapimin.c | 0 .../fltk/jpeg/jdapistd.c | 0 .../fltk/jpeg/jdarith.c | 0 .../fltk/jpeg/jdatadst.c | 0 .../fltk/jpeg/jdatasrc.c | 0 .../fltk/jpeg/jdcoefct.c | 0 .../fltk/jpeg/jdcolor.c | 0 {source_files => libraries}/fltk/jpeg/jdct.h | 0 .../fltk/jpeg/jddctmgr.c | 0 .../fltk/jpeg/jdhuff.c | 0 .../fltk/jpeg/jdinput.c | 0 .../fltk/jpeg/jdmainct.c | 0 .../fltk/jpeg/jdmarker.c | 0 .../fltk/jpeg/jdmaster.c | 0 .../fltk/jpeg/jdmerge.c | 0 .../fltk/jpeg/jdpostct.c | 0 .../fltk/jpeg/jdsample.c | 0 .../fltk/jpeg/jdtrans.c | 0 .../fltk/jpeg/jerror.c | 0 .../fltk/jpeg/jerror.h | 0 .../fltk/jpeg/jfdctflt.c | 0 .../fltk/jpeg/jfdctfst.c | 0 .../fltk/jpeg/jfdctint.c | 0 .../fltk/jpeg/jidctflt.c | 0 .../fltk/jpeg/jidctfst.c | 0 .../fltk/jpeg/jidctint.c | 0 .../fltk/jpeg/jinclude.h | 0 .../fltk/jpeg/jmemmgr.c | 0 .../fltk/jpeg/jmemnobs.c | 0 .../fltk/jpeg/jmemsys.h | 0 .../fltk/jpeg/jmorecfg.h | 0 .../fltk/jpeg/jpegint.h | 0 .../fltk/jpeg/jpeglib.h | 0 .../fltk/jpeg/jquant1.c | 0 .../fltk/jpeg/jquant2.c | 0 .../fltk/jpeg/jutils.c | 0 .../fltk/jpeg/jversion.h | 0 .../fltk/jpeg/libjpeg.txt | 0 .../fltk/jpeg/makedepend | 0 .../fltk/jpeg/structure.txt | 0 .../fltk/jpeg/usage.txt | 0 .../fltk/jpeg/wizard.txt | 0 .../fltk/lib/README.txt | 0 .../fltk/libdecor/LICENSE | 0 .../fltk/libdecor/README.md | 0 .../fltk/libdecor/src/desktop-settings.c | 0 .../fltk/libdecor/src/desktop-settings.h | 0 .../fltk/libdecor/src/libdecor-fallback.c | 0 .../fltk/libdecor/src/libdecor-fallback.h | 0 .../fltk/libdecor/src/libdecor-plugin.h | 0 .../fltk/libdecor/src/libdecor.c | 0 .../fltk/libdecor/src/libdecor.h | 0 .../fltk/libdecor/src/os-compatibility.c | 0 .../fltk/libdecor/src/os-compatibility.h | 0 .../src/plugins/cairo/libdecor-cairo.c | 0 .../src/plugins/common/libdecor-cairo-blur.c | 0 .../src/plugins/common/libdecor-cairo-blur.h | 0 .../src/plugins/dummy/libdecor-dummy.c | 0 .../libdecor/src/plugins/gtk/libdecor-gtk.c | 0 .../fltk/libdecor/src/utils.h | 0 .../fltk/mac_endianness.h | 0 .../fltk/makeinclude.in | 0 {source_files => libraries}/fltk/makesrcdist | 0 .../fltk/misc/MacRoman_utf-8.png | Bin .../fltk/misc/MacRoman_utf-8.txt | 0 .../fltk/misc/README.txt | 0 .../fltk/misc/abi-compliance-checker.txt | 0 .../fltk/misc/cp1252.html | 0 .../fltk/misc/cp1252.png | Bin .../fltk/misc/cp1252.txt | 0 .../fltk/misc/cp1252_utf-8.html | 0 .../fltk/misc/cp1252_utf-8.txt | 0 .../fltk/misc/doxystar.cxx | 0 .../fltk/misc/fromdos.c | 0 .../fltk/misc/iso-8859-1.txt | 0 .../fltk/misc/iso-8859-1_utf-8.txt | 0 .../fltk/misc/lorem_ipsum.png | Bin .../fltk/misc/lorem_ipsum.txt | 0 .../fltk/misc/update_config_scripts | 0 .../fltk/nanosvg/README.txt | 0 .../fltk/nanosvg/nanosvg.h | 0 .../fltk/nanosvg/nanosvgrast.h | 0 {source_files => libraries}/fltk/png/ANNOUNCE | 0 {source_files => libraries}/fltk/png/CHANGES | 0 .../fltk/png/CMakeLists.txt | 0 {source_files => libraries}/fltk/png/INSTALL | 0 {source_files => libraries}/fltk/png/LICENSE | 0 {source_files => libraries}/fltk/png/Makefile | 0 {source_files => libraries}/fltk/png/README | 0 {source_files => libraries}/fltk/png/TODO | 0 .../fltk/png/arm/arm_init.c | 0 .../fltk/png/arm/filter_neon_intrinsics.c | 0 .../fltk/png/arm/palette_neon_intrinsics.c | 0 .../fltk/png/libpng-manual.txt | 0 {source_files => libraries}/fltk/png/libpng.3 | 0 .../fltk/png/libpngpf.3 | 0 .../fltk/png/makedepend | 0 {source_files => libraries}/fltk/png/png.5 | 0 {source_files => libraries}/fltk/png/png.c | 0 {source_files => libraries}/fltk/png/png.h | 0 .../fltk/png/pngconf.h | 0 .../fltk/png/pngdebug.h | 0 .../fltk/png/pngerror.c | 0 {source_files => libraries}/fltk/png/pngget.c | 0 .../fltk/png/pnginfo.h | 0 .../fltk/png/pnglibconf.h | 0 {source_files => libraries}/fltk/png/pngmem.c | 0 .../fltk/png/pngpread.c | 0 .../fltk/png/pngprefix.h | 0 .../fltk/png/pngpriv.h | 0 .../fltk/png/pngread.c | 0 {source_files => libraries}/fltk/png/pngrio.c | 0 .../fltk/png/pngrtran.c | 0 .../fltk/png/pngrutil.c | 0 {source_files => libraries}/fltk/png/pngset.c | 0 .../fltk/png/pngstruct.h | 0 .../fltk/png/pngtrans.c | 0 {source_files => libraries}/fltk/png/pngwio.c | 0 .../fltk/png/pngwrite.c | 0 .../fltk/png/pngwtran.c | 0 .../fltk/png/pngwutil.c | 0 .../fltk/png/powerpc/filter_vsx_intrinsics.c | 0 .../fltk/png/powerpc/powerpc_init.c | 0 .../fltk/public/README.md | 0 .../fltk/src/CMakeLists.txt | 0 {source_files => libraries}/fltk/src/Fl.cxx | 0 .../fltk/src/Fl_Adjuster.cxx | 0 .../fltk/src/Fl_Anim_GIF_Image.cxx | 0 .../fltk/src/Fl_BMP_Image.cxx | 0 .../fltk/src/Fl_Bitmap.cxx | 0 .../fltk/src/Fl_Box.cxx | 0 .../fltk/src/Fl_Browser.cxx | 0 .../fltk/src/Fl_Browser_.cxx | 0 .../fltk/src/Fl_Browser_load.cxx | 0 .../fltk/src/Fl_Button.cxx | 0 .../fltk/src/Fl_Cairo.cxx | 0 .../fltk/src/Fl_Chart.cxx | 0 .../fltk/src/Fl_Check_Browser.cxx | 0 .../fltk/src/Fl_Check_Button.cxx | 0 .../fltk/src/Fl_Choice.cxx | 0 .../fltk/src/Fl_Clock.cxx | 0 .../fltk/src/Fl_Color_Chooser.cxx | 0 .../fltk/src/Fl_Copy_Surface.cxx | 0 .../fltk/src/Fl_Counter.cxx | 0 .../fltk/src/Fl_Device.cxx | 0 .../fltk/src/Fl_Dial.cxx | 0 .../fltk/src/Fl_Double_Window.cxx | 0 .../fltk/src/Fl_File_Browser.cxx | 0 .../fltk/src/Fl_File_Chooser.cxx | 0 .../fltk/src/Fl_File_Chooser.fl | 0 .../fltk/src/Fl_File_Chooser2.cxx | 0 .../fltk/src/Fl_File_Icon.cxx | 0 .../fltk/src/Fl_File_Icon2.cxx | 0 .../fltk/src/Fl_File_Input.cxx | 0 .../fltk/src/Fl_Flex.cxx | 0 .../fltk/src/Fl_GIF_Image.cxx | 0 .../fltk/src/Fl_Gl_Choice.H | 0 .../fltk/src/Fl_Gl_Choice.cxx | 0 .../fltk/src/Fl_Gl_Device_Plugin.cxx | 0 .../fltk/src/Fl_Gl_Overlay.cxx | 0 .../fltk/src/Fl_Gl_Window.cxx | 0 .../fltk/src/Fl_Gl_Window_Driver.H | 0 .../fltk/src/Fl_Graphics_Driver.cxx | 0 .../fltk/src/Fl_Grid.cxx | 0 .../fltk/src/Fl_Group.cxx | 0 .../fltk/src/Fl_Help_Dialog.cxx | 0 .../fltk/src/Fl_Help_Dialog.fl | 0 .../fltk/src/Fl_Help_Dialog_Dox.cxx | 0 .../fltk/src/Fl_Help_View.cxx | 0 .../fltk/src/Fl_ICO_Image.cxx | 0 .../fltk/src/Fl_Image.cxx | 0 .../fltk/src/Fl_Image_Reader.cxx | 0 .../fltk/src/Fl_Image_Reader.h | 0 .../fltk/src/Fl_Image_Surface.cxx | 0 .../fltk/src/Fl_Input.cxx | 0 .../fltk/src/Fl_Input_.cxx | 0 .../fltk/src/Fl_Input_Choice.cxx | 0 .../fltk/src/Fl_Int_Vector.H | 0 .../fltk/src/Fl_Int_Vector.cxx | 0 .../fltk/src/Fl_JPEG_Image.cxx | 0 .../fltk/src/Fl_Light_Button.cxx | 0 .../fltk/src/Fl_MacOS_Sys_Menu_Bar.mm | 0 .../fltk/src/Fl_Menu.cxx | 0 .../fltk/src/Fl_Menu_.cxx | 0 .../fltk/src/Fl_Menu_Bar.cxx | 0 .../fltk/src/Fl_Menu_Button.cxx | 0 .../fltk/src/Fl_Menu_Window.cxx | 0 .../fltk/src/Fl_Menu_add.cxx | 0 .../fltk/src/Fl_Menu_global.cxx | 0 .../fltk/src/Fl_Message.cxx | 0 .../fltk/src/Fl_Message.h | 0 .../fltk/src/Fl_Multi_Label.cxx | 0 .../fltk/src/Fl_Native_File_Chooser.cxx | 0 .../fltk/src/Fl_Native_File_Chooser_FLTK.cxx | 0 .../fltk/src/Fl_Native_File_Chooser_GTK.cxx | 0 .../fltk/src/Fl_Native_File_Chooser_Kdialog.H | 0 .../src/Fl_Native_File_Chooser_Kdialog.cxx | 0 .../fltk/src/Fl_Native_File_Chooser_MAC.mm | 0 .../fltk/src/Fl_Native_File_Chooser_WIN32.cxx | 0 .../fltk/src/Fl_Native_File_Chooser_Zenity.H | 0 .../src/Fl_Native_File_Chooser_Zenity.cxx | 0 .../fltk/src/Fl_Overlay_Window.cxx | 0 .../fltk/src/Fl_PNG_Image.cxx | 0 .../fltk/src/Fl_PNM_Image.cxx | 0 .../fltk/src/Fl_Pack.cxx | 0 .../fltk/src/Fl_Paged_Device.cxx | 0 .../fltk/src/Fl_Pixmap.cxx | 0 .../fltk/src/Fl_Positioner.cxx | 0 .../fltk/src/Fl_Preferences.cxx | 0 .../fltk/src/Fl_Printer.cxx | 0 .../fltk/src/Fl_Progress.cxx | 0 .../fltk/src/Fl_Repeat_Button.cxx | 0 .../fltk/src/Fl_Return_Button.cxx | 0 .../fltk/src/Fl_Roller.cxx | 0 .../fltk/src/Fl_Round_Button.cxx | 0 .../fltk/src/Fl_SVG_Image.cxx | 0 .../fltk/src/Fl_Scheme.cxx | 0 .../fltk/src/Fl_Scheme_Choice.cxx | 0 .../fltk/src/Fl_Screen_Driver.H | 0 .../fltk/src/Fl_Screen_Driver.cxx | 0 .../fltk/src/Fl_Scroll.cxx | 0 .../fltk/src/Fl_Scrollbar.cxx | 0 .../fltk/src/Fl_Shared_Image.cxx | 0 .../fltk/src/Fl_Shortcut_Button.cxx | 0 .../fltk/src/Fl_Single_Window.cxx | 0 .../fltk/src/Fl_Slider.cxx | 0 .../fltk/src/Fl_Spinner.cxx | 0 .../fltk/src/Fl_String.H | 0 .../fltk/src/Fl_String.cxx | 0 .../fltk/src/Fl_Sys_Menu_Bar.cxx | 0 .../fltk/src/Fl_Sys_Menu_Bar_Driver.H | 0 .../fltk/src/Fl_System_Driver.H | 0 .../fltk/src/Fl_System_Driver.cxx | 0 .../fltk/src/Fl_Table.cxx | 0 .../fltk/src/Fl_Table_Row.cxx | 0 .../fltk/src/Fl_Tabs.cxx | 0 .../fltk/src/Fl_Terminal.cxx | 0 .../fltk/src/Fl_Text_Buffer.cxx | 0 .../fltk/src/Fl_Text_Display.cxx | 0 .../fltk/src/Fl_Text_Editor.cxx | 0 .../fltk/src/Fl_Tile.cxx | 0 .../fltk/src/Fl_Tiled_Image.cxx | 0 .../fltk/src/Fl_Timeout.cxx | 0 .../fltk/src/Fl_Timeout.h | 0 .../fltk/src/Fl_Tooltip.cxx | 0 .../fltk/src/Fl_Tree.cxx | 0 .../fltk/src/Fl_Tree_Item.cxx | 0 .../fltk/src/Fl_Tree_Item_Array.cxx | 0 .../fltk/src/Fl_Tree_Prefs.cxx | 0 .../fltk/src/Fl_Valuator.cxx | 0 .../fltk/src/Fl_Value_Input.cxx | 0 .../fltk/src/Fl_Value_Output.cxx | 0 .../fltk/src/Fl_Value_Slider.cxx | 0 .../fltk/src/Fl_Widget.cxx | 0 .../fltk/src/Fl_Widget_Surface.cxx | 0 .../fltk/src/Fl_Window.cxx | 0 .../fltk/src/Fl_Window_Driver.H | 0 .../fltk/src/Fl_Window_Driver.cxx | 0 .../fltk/src/Fl_Window_fullscreen.cxx | 0 .../fltk/src/Fl_Window_hotspot.cxx | 0 .../fltk/src/Fl_Window_iconize.cxx | 0 .../fltk/src/Fl_Wizard.cxx | 0 .../fltk/src/Fl_XBM_Image.cxx | 0 .../fltk/src/Fl_XColor.H | 0 .../fltk/src/Fl_XPM_Image.cxx | 0 .../fltk/src/Fl_abort.cxx | 0 .../fltk/src/Fl_add_idle.cxx | 0 .../fltk/src/Fl_arg.cxx | 0 .../fltk/src/Fl_cocoa.mm | 0 .../fltk/src/Fl_compose.cxx | 0 .../fltk/src/Fl_display.cxx | 0 .../fltk/src/Fl_get_key.cxx | 0 .../fltk/src/Fl_get_key_mac.cxx | 0 .../fltk/src/Fl_get_key_win32.cxx | 0 .../fltk/src/Fl_get_system_colors.cxx | 0 .../fltk/src/Fl_grab.cxx | 0 .../fltk/src/Fl_lock.cxx | 0 .../fltk/src/Fl_own_colormap.cxx | 0 .../fltk/src/Fl_visual.cxx | 0 .../fltk/src/Fl_win32.cxx | 0 {source_files => libraries}/fltk/src/Fl_x.cxx | 0 {source_files => libraries}/fltk/src/Makefile | 0 .../fltk/src/README-Fl_Terminal.txt | 0 {source_files => libraries}/fltk/src/Xutf8.h | 0 .../fltk/src/allfiles.xbm | 0 .../fltk/src/cgdebug.h | 0 {source_files => libraries}/fltk/src/d1.xbm | 0 .../fltk/src/d1_mask.xbm | 0 .../drivers/Cairo/Fl_Cairo_Graphics_Driver.H | 0 .../Cairo/Fl_Cairo_Graphics_Driver.cxx | 0 .../Cairo/Fl_X11_Cairo_Graphics_Driver.H | 0 .../Cairo/Fl_X11_Cairo_Graphics_Driver.cxx | 0 .../drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.H | 0 .../Cocoa/Fl_Cocoa_Gl_Window_Driver.mm | 0 .../drivers/Cocoa/Fl_Cocoa_Printer_Driver.mm | 0 .../drivers/Cocoa/Fl_Cocoa_Screen_Driver.H | 0 .../drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx | 0 .../drivers/Cocoa/Fl_Cocoa_Window_Driver.H | 0 .../drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx | 0 .../Cocoa/Fl_MacOS_Sys_Menu_Bar_Driver.H | 0 .../drivers/Darwin/Fl_Darwin_System_Driver.H | 0 .../Darwin/Fl_Darwin_System_Driver.cxx | 0 .../drivers/Darwin/fl_macOS_platform_init.cxx | 0 .../fltk/src/drivers/GDI/Fl_Font.H | 0 .../drivers/GDI/Fl_GDI_Copy_Surface_Driver.H | 0 .../GDI/Fl_GDI_Copy_Surface_Driver.cxx | 0 .../src/drivers/GDI/Fl_GDI_Graphics_Driver.H | 0 .../drivers/GDI/Fl_GDI_Graphics_Driver.cxx | 0 .../GDI/Fl_GDI_Graphics_Driver_arci.cxx | 0 .../GDI/Fl_GDI_Graphics_Driver_color.cxx | 0 .../GDI/Fl_GDI_Graphics_Driver_font.cxx | 0 .../GDI/Fl_GDI_Graphics_Driver_image.cxx | 0 .../GDI/Fl_GDI_Graphics_Driver_line_style.cxx | 0 .../GDI/Fl_GDI_Graphics_Driver_rect.cxx | 0 .../GDI/Fl_GDI_Graphics_Driver_vertex.cxx | 0 .../drivers/GDI/Fl_GDI_Image_Surface_Driver.H | 0 .../GDI/Fl_GDI_Image_Surface_Driver.cxx | 0 .../drivers/OpenGL/Fl_OpenGL_Display_Device.H | 0 .../OpenGL/Fl_OpenGL_Display_Device.cxx | 0 .../OpenGL/Fl_OpenGL_Graphics_Driver.H | 0 .../OpenGL/Fl_OpenGL_Graphics_Driver.cxx | 0 .../OpenGL/Fl_OpenGL_Graphics_Driver_arci.cxx | 0 .../Fl_OpenGL_Graphics_Driver_color.cxx | 0 .../OpenGL/Fl_OpenGL_Graphics_Driver_font.cxx | 0 .../Fl_OpenGL_Graphics_Driver_line_style.cxx | 0 .../OpenGL/Fl_OpenGL_Graphics_Driver_rect.cxx | 0 .../Fl_OpenGL_Graphics_Driver_vertex.cxx | 0 .../drivers/Posix/Fl_Posix_Printer_Driver.cxx | 0 .../drivers/Posix/Fl_Posix_System_Driver.H | 0 .../drivers/Posix/Fl_Posix_System_Driver.cxx | 0 .../src/drivers/PostScript/Fl_PostScript.cxx | 0 .../Fl_PostScript_Graphics_Driver.H | 0 .../PostScript/Fl_PostScript_image.cxx | 0 .../fltk/src/drivers/Quartz/Fl_Font.H | 0 .../Quartz/Fl_Quartz_Copy_Surface_Driver.H | 0 .../Quartz/Fl_Quartz_Copy_Surface_Driver.cxx | 0 .../Quartz/Fl_Quartz_Graphics_Driver.H | 0 .../Quartz/Fl_Quartz_Graphics_Driver.cxx | 0 .../Quartz/Fl_Quartz_Graphics_Driver_arci.cxx | 0 .../Fl_Quartz_Graphics_Driver_color.cxx | 0 .../Quartz/Fl_Quartz_Graphics_Driver_font.cxx | 0 .../Fl_Quartz_Graphics_Driver_image.cxx | 0 .../Fl_Quartz_Graphics_Driver_line_style.cxx | 0 .../Quartz/Fl_Quartz_Graphics_Driver_rect.cxx | 0 .../Fl_Quartz_Graphics_Driver_vertex.cxx | 0 .../Quartz/Fl_Quartz_Image_Surface_Driver.H | 0 .../Quartz/Fl_Quartz_Image_Surface_Driver.cxx | 0 .../src/drivers/SVG/Fl_SVG_File_Surface.cxx | 0 .../src/drivers/Unix/Fl_Unix_Screen_Driver.H | 0 .../drivers/Unix/Fl_Unix_Screen_Driver.cxx | 0 .../src/drivers/Unix/Fl_Unix_System_Driver.H | 0 .../drivers/Unix/Fl_Unix_System_Driver.cxx | 0 .../Wayland/Fl_Wayland_Copy_Surface_Driver.H | 0 .../Fl_Wayland_Copy_Surface_Driver.cxx | 0 .../Wayland/Fl_Wayland_Gl_Window_Driver.H | 0 .../Wayland/Fl_Wayland_Gl_Window_Driver.cxx | 0 .../Wayland/Fl_Wayland_Graphics_Driver.H | 0 .../Wayland/Fl_Wayland_Graphics_Driver.cxx | 0 .../Wayland/Fl_Wayland_Image_Surface_Driver.H | 0 .../Fl_Wayland_Image_Surface_Driver.cxx | 0 .../Wayland/Fl_Wayland_Screen_Driver.H | 0 .../Wayland/Fl_Wayland_Screen_Driver.cxx | 0 .../Wayland/Fl_Wayland_Window_Driver.H | 0 .../Wayland/Fl_Wayland_Window_Driver.cxx | 0 .../Wayland/fl_wayland_clipboard_dnd.cxx | 0 .../Wayland/fl_wayland_platform_init.cxx | 0 .../WinAPI/Fl_WinAPI_Gl_Window_Driver.H | 0 .../WinAPI/Fl_WinAPI_Gl_Window_Driver.cxx | 0 .../WinAPI/Fl_WinAPI_Printer_Driver.cxx | 0 .../drivers/WinAPI/Fl_WinAPI_Screen_Driver.H | 0 .../WinAPI/Fl_WinAPI_Screen_Driver.cxx | 0 .../drivers/WinAPI/Fl_WinAPI_System_Driver.H | 0 .../WinAPI/Fl_WinAPI_System_Driver.cxx | 0 .../drivers/WinAPI/Fl_WinAPI_Window_Driver.H | 0 .../WinAPI/Fl_WinAPI_Window_Driver.cxx | 0 .../WinAPI/fl_WinAPI_platform_init.cxx | 0 .../src/drivers/X11/Fl_X11_Gl_Window_Driver.H | 0 .../drivers/X11/Fl_X11_Gl_Window_Driver.cxx | 0 .../src/drivers/X11/Fl_X11_Screen_Driver.H | 0 .../src/drivers/X11/Fl_X11_Screen_Driver.cxx | 0 .../src/drivers/X11/Fl_X11_Window_Driver.H | 0 .../src/drivers/X11/Fl_X11_Window_Driver.cxx | 0 .../src/drivers/X11/fl_X11_platform_init.cxx | 0 .../fltk/src/drivers/Xlib/Fl_Font.H | 0 .../Xlib/Fl_Xlib_Copy_Surface_Driver.H | 0 .../Xlib/Fl_Xlib_Copy_Surface_Driver.cxx | 0 .../drivers/Xlib/Fl_Xlib_Graphics_Driver.H | 0 .../drivers/Xlib/Fl_Xlib_Graphics_Driver.cxx | 0 .../Xlib/Fl_Xlib_Graphics_Driver_arci.cxx | 0 .../Xlib/Fl_Xlib_Graphics_Driver_color.cxx | 0 .../Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx | 0 .../Xlib/Fl_Xlib_Graphics_Driver_font_xft.cxx | 0 .../Xlib/Fl_Xlib_Graphics_Driver_image.cxx | 0 .../Fl_Xlib_Graphics_Driver_line_style.cxx | 0 .../Xlib/Fl_Xlib_Graphics_Driver_rect.cxx | 0 .../Xlib/Fl_Xlib_Graphics_Driver_vertex.cxx | 0 .../Xlib/Fl_Xlib_Image_Surface_Driver.H | 0 .../Xlib/Fl_Xlib_Image_Surface_Driver.cxx | 0 .../fltk/src/dump_compose.c | 0 {source_files => libraries}/fltk/src/ew.xbm | 0 .../fltk/src/ew_mask.xbm | 0 .../fltk/src/fastarrow.h | 0 .../fltk/src/filename_absolute.cxx | 0 .../fltk/src/filename_expand.cxx | 0 .../fltk/src/filename_ext.cxx | 0 .../fltk/src/filename_isdir.cxx | 0 .../fltk/src/filename_list.cxx | 0 .../fltk/src/filename_match.cxx | 0 .../fltk/src/filename_setext.cxx | 0 .../fltk/src/fl_arc.cxx | 0 .../fltk/src/fl_ask.cxx | 0 .../fltk/src/fl_boxtype.cxx | 0 .../fltk/src/fl_call_main.c | 0 .../fltk/src/fl_cmap.h | 0 .../fltk/src/fl_color.cxx | 0 .../fltk/src/fl_contrast.cxx | 0 .../fltk/src/fl_cursor.cxx | 0 .../fltk/src/fl_cursor_help.xpm | 0 .../fltk/src/fl_cursor_nesw.xpm | 0 .../fltk/src/fl_cursor_none.xpm | 0 .../fltk/src/fl_cursor_nwse.xpm | 0 .../fltk/src/fl_cursor_wait.xpm | 0 .../fltk/src/fl_curve.cxx | 0 .../fltk/src/fl_diamond_box.cxx | 0 .../fltk/src/fl_dnd_win32.cxx | 0 .../fltk/src/fl_dnd_x.cxx | 0 .../fltk/src/fl_draw.cxx | 0 .../fltk/src/fl_draw_arrow.cxx | 0 .../fltk/src/fl_draw_pixmap.cxx | 0 .../fltk/src/fl_encoding_latin1.cxx | 0 .../fltk/src/fl_encoding_mac_roman.cxx | 0 .../fltk/src/fl_engraved_label.cxx | 0 .../fltk/src/fl_file_dir.cxx | 0 .../fltk/src/fl_font.cxx | 0 .../fltk/src/fl_gleam.cxx | 0 .../fltk/src/fl_gtk.cxx | 0 .../fltk/src/fl_images_core.cxx | 0 .../fltk/src/fl_labeltype.cxx | 0 .../fltk/src/fl_open_uri.cxx | 0 .../fltk/src/fl_oval_box.cxx | 0 .../fltk/src/fl_overlay.cxx | 0 .../fltk/src/fl_oxy.cxx | 0 {source_files => libraries}/fltk/src/fl_oxy.h | 0 .../fltk/src/fl_plastic.cxx | 0 .../fltk/src/fl_read_image.cxx | 0 .../fltk/src/fl_rect.cxx | 0 .../fltk/src/fl_round_box.cxx | 0 .../fltk/src/fl_rounded_box.cxx | 0 .../fltk/src/fl_scroll_area.cxx | 0 .../fltk/src/fl_set_font.cxx | 0 .../fltk/src/fl_shadow_box.cxx | 0 .../fltk/src/fl_shortcut.cxx | 0 .../fltk/src/fl_show_colormap.cxx | 0 .../fltk/src/fl_string_functions.cxx | 0 .../fltk/src/fl_symbols.cxx | 0 .../fltk/src/fl_utf8.cxx | 0 .../fltk/src/fl_vertex.cxx | 0 .../fltk/src/fl_write_png.cxx | 0 .../fltk/src/flstring.c | 0 .../fltk/src/flstring.h | 0 .../fltk/src/forms_bitmap.cxx | 0 .../fltk/src/forms_compatibility.cxx | 0 .../fltk/src/forms_free.cxx | 0 .../fltk/src/forms_fselect.cxx | 0 .../fltk/src/forms_pixmap.cxx | 0 .../fltk/src/forms_timer.cxx | 0 .../fltk/src/freeglut_geometry.cxx | 0 .../fltk/src/freeglut_stroke_mono_roman.cxx | 0 .../fltk/src/freeglut_stroke_roman.cxx | 0 .../fltk/src/freeglut_teapot.cxx | 0 .../fltk/src/freeglut_teapot_data.h | 0 .../fltk/src/gl_draw.cxx | 0 .../fltk/src/gl_start.cxx | 0 .../fltk/src/glut_compatibility.cxx | 0 .../fltk/src/glut_font.cxx | 0 .../fltk/src/makedepend | 0 .../fltk/src/mediumarrow.h | 0 .../fltk/src/nanosvg.cxx | 0 {source_files => libraries}/fltk/src/new.xbm | 0 {source_files => libraries}/fltk/src/ns.xbm | 0 .../fltk/src/ns_mask.xbm | 0 .../fltk/src/numericsort.c | 0 .../fltk/src/print_button.cxx | 0 .../fltk/src/print_button.h | 0 .../fltk/src/print_panel.cxx | 0 .../fltk/src/print_panel.h | 0 .../fltk/src/scandir_posix.c | 0 .../fltk/src/scandir_win32.c | 0 .../fltk/src/screen_xywh.cxx | 0 .../fltk/src/slowarrow.h | 0 {source_files => libraries}/fltk/src/tile.xpm | 0 {source_files => libraries}/fltk/src/up.xbm | 0 .../fltk/src/utf8_internal.h | 0 .../fltk/src/vsnprintf.c | 0 .../fltk/src/xutf8/COPYING | 0 .../fltk/src/xutf8/README.txt | 0 .../fltk/src/xutf8/Ximint.h | 0 .../fltk/src/xutf8/Xlibint.h | 0 .../fltk/src/xutf8/case.c | 0 .../fltk/src/xutf8/fl_wcwidth.c | 0 .../fltk/src/xutf8/headers/case.h | 0 .../fltk/src/xutf8/headers/case_tbl.txt | 0 .../fltk/src/xutf8/headers/dingbats_.h | 0 .../fltk/src/xutf8/headers/spacing.h | 0 .../fltk/src/xutf8/headers/spacing_tbl.txt | 0 .../fltk/src/xutf8/headers/symbol_.h | 0 .../fltk/src/xutf8/headers/tbl.txt | 0 .../fltk/src/xutf8/imKStoUCS.c | 0 .../fltk/src/xutf8/is_right2left.c | 0 .../fltk/src/xutf8/is_spacing.c | 0 .../fltk/src/xutf8/keysym2Ucs.c | 0 .../fltk/src/xutf8/lcUniConv/8bit_tab_to_h.c | 0 .../fltk/src/xutf8/lcUniConv/COPYRIGHT | 0 .../fltk/src/xutf8/lcUniConv/README.txt | 0 .../fltk/src/xutf8/lcUniConv/armscii_8.h | 0 .../fltk/src/xutf8/lcUniConv/ascii.h | 0 .../fltk/src/xutf8/lcUniConv/big5.h | 0 .../fltk/src/xutf8/lcUniConv/big5_emacs.h | 0 .../fltk/src/xutf8/lcUniConv/cjk_tab_to_h.c | 0 .../fltk/src/xutf8/lcUniConv/cp1133.h | 0 .../fltk/src/xutf8/lcUniConv/cp1251.h | 0 .../fltk/src/xutf8/lcUniConv/cp1255.h | 0 .../fltk/src/xutf8/lcUniConv/cp1256.h | 0 .../fltk/src/xutf8/lcUniConv/cp936ext.h | 0 .../fltk/src/xutf8/lcUniConv/gb2312.h | 0 .../fltk/src/xutf8/lcUniConv/gbk_tab_to_h.c | 0 .../src/xutf8/lcUniConv/georgian_academy.h | 0 .../fltk/src/xutf8/lcUniConv/georgian_ps.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_1.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_10.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_11.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_13.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_14.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_15.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_16.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_2.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_3.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_4.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_5.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_6.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_7.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_8.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_9.h | 0 .../fltk/src/xutf8/lcUniConv/iso8859_9e.h | 0 .../fltk/src/xutf8/lcUniConv/jisx0201.h | 0 .../fltk/src/xutf8/lcUniConv/jisx0208.h | 0 .../fltk/src/xutf8/lcUniConv/jisx0212.h | 0 .../fltk/src/xutf8/lcUniConv/koi8_c.h | 0 .../fltk/src/xutf8/lcUniConv/koi8_r.h | 0 .../fltk/src/xutf8/lcUniConv/koi8_u.h | 0 .../fltk/src/xutf8/lcUniConv/ksc5601.h | 0 .../fltk/src/xutf8/lcUniConv/mulelao.h | 0 .../fltk/src/xutf8/lcUniConv/tatar_cyr.h | 0 .../fltk/src/xutf8/lcUniConv/tcvn.h | 0 .../fltk/src/xutf8/lcUniConv/tis620.h | 0 .../fltk/src/xutf8/lcUniConv/ucs2be.h | 0 .../fltk/src/xutf8/lcUniConv/utf8.h | 0 .../fltk/src/xutf8/lcUniConv/viscii.h | 0 .../fltk/src/xutf8/mk_wcwidth.c | 0 .../fltk/src/xutf8/test.c | 0 .../fltk/src/xutf8/test2.c | 0 .../fltk/src/xutf8/ucs2fontmap.c | 0 .../fltk/src/xutf8/ucs2fontmap.c.mini | 0 .../fltk/src/xutf8/utf8Input.c | 0 .../fltk/src/xutf8/utf8Utils.c | 0 .../fltk/src/xutf8/utf8Wrap.c | 0 .../fltk/src/xutf8/utils/INSTALL | 0 .../fltk/src/xutf8/utils/Makefile | 0 .../fltk/src/xutf8/utils/README.txt | 0 .../fltk/src/xutf8/utils/case.sh | 0 .../fltk/src/xutf8/utils/conv_gen.c | 0 .../fltk/src/xutf8/utils/convert_map.c | 0 .../fltk/src/xutf8/utils/create_table.c | 0 .../fltk/src/xutf8/utils/euc_tw.c | 0 .../fltk/src/xutf8/utils/non_spacing.sh | 0 .../fltk/src/xutf8/utils/tbl_gen.sh | 0 .../fltk/test/.gitignore | 0 .../fltk/test/CMakeLists.txt | 0 .../fltk/test/CubeMain.cxx | 0 .../fltk/test/CubeView.cxx | 0 .../fltk/test/CubeView.h | 0 .../fltk/test/CubeViewUI.fl | 0 .../fltk/test/Makefile | 0 .../fltk/test/README-unittests.txt | 0 .../fltk/test/README.txt | 0 .../fltk/test/adjuster.cxx | 0 .../fltk/test/animated.cxx | 0 {source_files => libraries}/fltk/test/arc.cxx | 0 {source_files => libraries}/fltk/test/ask.cxx | 0 .../fltk/test/bitmap.cxx | 0 .../fltk/test/blocks.cxx | 0 .../fltk/test/boxtype.cxx | 0 .../fltk/test/browser.cxx | 0 .../fltk/test/button.cxx | 0 .../fltk/test/buttons.cxx | 0 .../fltk/test/cairo_test.cxx | 0 .../fltk/test/checkers.cxx | 0 .../fltk/test/checkers_pieces.fl | 0 .../fltk/test/clipboard.cxx | 0 .../fltk/test/clock.cxx | 0 .../fltk/test/colbrowser.cxx | 0 .../fltk/test/color_chooser.cxx | 0 .../fltk/test/contrast.cxx | 0 .../fltk/test/coordinates.cxx | 0 .../fltk/test/cube.cxx | 0 .../fltk/test/cursor.cxx | 0 .../fltk/test/curve.cxx | 0 .../fltk/test/demo.cxx | 0 .../fltk/test/demo.menu | 0 .../fltk/test/desktop/blocks-128.png | Bin .../fltk/test/desktop/blocks-32.png | Bin .../fltk/test/desktop/blocks.desktop | 0 .../fltk/test/desktop/checkers-128.png | Bin .../fltk/test/desktop/checkers-32.png | Bin .../fltk/test/desktop/checkers.desktop | 0 .../fltk/test/desktop/sudoku-128.png | Bin .../fltk/test/desktop/sudoku-32.png | Bin .../fltk/test/desktop/sudoku.desktop | 0 .../fltk/test/device.cxx | 0 .../fltk/test/doublebuffer.cxx | 0 .../fltk/test/editor.cxx | 0 .../fltk/test/fast_slow.fl | 0 .../fltk/test/file_chooser.cxx | 0 .../fltk/test/flex_demo.cxx | 0 .../fltk/test/flex_login.cxx | 0 .../fltk/test/fltk-versions.cxx | 0 .../fltk/test/fonts.cxx | 0 .../fltk/test/forms.cxx | 0 .../fltk/test/fractals.cxx | 0 .../fltk/test/fracviewer.cxx | 0 .../fltk/test/fracviewer.h | 0 .../fltk/test/fullscreen.cxx | 0 .../fltk/test/gl_overlay.cxx | 0 .../fltk/test/glpuzzle.cxx | 0 .../fltk/test/glut_test.cxx | 0 .../fltk/test/grid_alignment.cxx | 0 .../fltk/test/grid_buttons.cxx | 0 .../fltk/test/grid_dialog.cxx | 0 .../fltk/test/grid_login.cxx | 0 .../fltk/test/handle_events.cxx | 0 .../fltk/test/handle_keys.cxx | 0 .../fltk/test/hello.cxx | 0 .../fltk/test/help_dialog.cxx | 0 .../fltk/test/help_dialog.html | 0 .../fltk/test/icon.cxx | 0 .../fltk/test/iconize.cxx | 0 .../fltk/test/image.cxx | 0 .../fltk/test/images/FL200.png | Bin .../fltk/test/images/Fl_Value_Input.png | Bin .../fltk/test/images/Fl_Value_Output.png | Bin .../fltk/test/images/fltk_animated.gif | Bin .../fltk/test/images/fltk_animated2.gif | Bin .../fltk/test/images/fltk_animated3.gif | Bin .../fltk/test/images/tiny.png | Bin .../fltk/test/inactive.fl | 0 .../fltk/test/input.cxx | 0 .../fltk/test/input_choice.cxx | 0 .../fltk/test/keyboard.cxx | 0 .../fltk/test/keyboard.h | 0 .../fltk/test/keyboard_ui.fl | 0 .../fltk/test/label.cxx | 0 .../fltk/test/line_style.cxx | 0 .../fltk/test/list_visuals.cxx | 0 .../fltk/test/mac-resources/blocks.icns | Bin .../fltk/test/mac-resources/blocks.plist | 0 .../fltk/test/mac-resources/checkers.icns | Bin .../fltk/test/mac-resources/checkers.plist | 0 .../fltk/test/mac-resources/editor.plist | 0 .../fltk/test/mac-resources/sudoku.icns | Bin .../fltk/test/mac-resources/sudoku.plist | 0 .../fltk/test/makedepend | 0 .../fltk/test/mandelbrot.cxx | 0 .../fltk/test/mandelbrot.h | 0 .../fltk/test/mandelbrot_ui.fl | 0 .../fltk/test/menubar.cxx | 0 .../fltk/test/message.cxx | 0 .../fltk/test/minimum.cxx | 0 .../fltk/test/native-filechooser.cxx | 0 .../fltk/test/navigation.cxx | 0 .../fltk/test/offscreen.cxx | 0 .../fltk/test/output.cxx | 0 .../fltk/test/overlay.cxx | 0 .../fltk/test/pack.cxx | 0 .../fltk/test/pixmap.cxx | 0 .../fltk/test/pixmap_browser.cxx | 0 .../fltk/test/pixmaps/animated_fluid_gif.h | 0 .../fltk/test/pixmaps/black_checker.png | Bin .../fltk/test/pixmaps/black_checker_king.png | Bin .../fltk/test/pixmaps/blast.xpm | 0 .../fltk/test/pixmaps/block.xcf_gz | Bin .../fltk/test/pixmaps/blue.xpm | 0 .../fltk/test/pixmaps/blue_bomb.xpm | 0 .../fltk/test/pixmaps/checker.svg | 0 .../fltk/test/pixmaps/cyan.xpm | 0 .../fltk/test/pixmaps/cyan_bomb.xpm | 0 .../fltk/test/pixmaps/gray.xpm | 0 .../fltk/test/pixmaps/gray_bomb.xpm | 0 .../fltk/test/pixmaps/green.xpm | 0 .../fltk/test/pixmaps/green_bomb.xpm | 0 .../fltk/test/pixmaps/magenta.xpm | 0 .../fltk/test/pixmaps/magenta_bomb.xpm | 0 .../fltk/test/pixmaps/porsche.xpm | 0 .../fltk/test/pixmaps/porsche1.xpm | 0 .../fltk/test/pixmaps/red.xpm | 0 .../fltk/test/pixmaps/red_bomb.xpm | 0 .../fltk/test/pixmaps/sorceress.xbm | 0 .../fltk/test/pixmaps/sudoku.xbm | 0 .../fltk/test/pixmaps/tile.xpm | 0 .../fltk/test/pixmaps/white_checker.png | Bin .../fltk/test/pixmaps/white_checker_king.png | Bin .../fltk/test/pixmaps/yellow.xpm | 0 .../fltk/test/pixmaps/yellow_bomb.xpm | 0 .../fltk/test/preferences.fl | 0 .../fltk/test/radio.fl | 0 .../fltk/test/resize-arrows.cxx | 0 .../fltk/test/resize-arrows.h | 0 .../fltk/test/resize-example1.cxx | 0 .../fltk/test/resize-example2.cxx | 0 .../fltk/test/resize-example3a.cxx | 0 .../fltk/test/resize-example3b.cxx | 0 .../fltk/test/resize-example3c.cxx | 0 .../fltk/test/resize-example4a.cxx | 0 .../fltk/test/resize-example4b.cxx | 0 .../fltk/test/resize-example5a.cxx | 0 .../fltk/test/resize-example5b.cxx | 0 .../fltk/test/resize-example5c.cxx | 0 .../fltk/test/resize.fl | 0 .../fltk/test/resizebox.cxx | 0 {source_files => libraries}/fltk/test/rgb.txt | 0 .../fltk/test/rotated_text.cxx | 0 .../fltk/test/scroll.cxx | 0 .../fltk/test/shadow_variables.cxx | 0 .../fltk/test/shape.cxx | 0 .../fltk/test/subwindow.cxx | 0 .../fltk/test/sudoku.cxx | 0 .../fltk/test/sudoku.ico | Bin .../fltk/test/sudoku.rc | 0 .../fltk/test/symbols.cxx | 0 .../fltk/test/table.cxx | 0 {source_files => libraries}/fltk/test/tabs.fl | 0 .../fltk/test/terminal.fl | 0 .../fltk/test/threads.cxx | 0 .../fltk/test/threads.h | 0 .../fltk/test/tile.cxx | 0 .../fltk/test/tiled_image.cxx | 0 .../fltk/test/trackball.c | 0 .../fltk/test/trackball.h | 0 {source_files => libraries}/fltk/test/tree.fl | 0 .../fltk/test/twowin.cxx | 0 .../fltk/test/unittest_about.cxx | 0 .../fltk/test/unittest_circles.cxx | 0 .../fltk/test/unittest_complex_shapes.cxx | 0 .../fltk/test/unittest_core.cxx | 0 .../fltk/test/unittest_fast_shapes.cxx | 0 .../fltk/test/unittest_images.cxx | 0 .../fltk/test/unittest_points.cxx | 0 .../fltk/test/unittest_schemes.cxx | 0 .../fltk/test/unittest_scrollbarsize.cxx | 0 .../fltk/test/unittest_symbol.cxx | 0 .../fltk/test/unittest_terminal.cxx | 0 .../fltk/test/unittest_text.cxx | 0 .../fltk/test/unittest_unicode.cxx | 0 .../fltk/test/unittest_viewport.cxx | 0 .../fltk/test/unittests.cxx | 0 .../fltk/test/unittests.h | 0 .../fltk/test/utf8.cxx | 0 .../fltk/test/valuators.fl | 0 .../fltk/test/windowfocus.cxx | 0 .../fltk/test/wizard.cxx | 0 .../fltk/util/README.txt | 0 .../fltk/util/cmap.cxx | 0 .../fltk/zlib/CMakeLists.txt | 0 .../fltk/zlib/ChangeLog | 0 {source_files => libraries}/fltk/zlib/FAQ | 0 {source_files => libraries}/fltk/zlib/INDEX | 0 .../fltk/zlib/Makefile | 0 {source_files => libraries}/fltk/zlib/README | 0 .../fltk/zlib/adler32.c | 0 .../fltk/zlib/compress.c | 0 {source_files => libraries}/fltk/zlib/crc32.c | 0 {source_files => libraries}/fltk/zlib/crc32.h | 0 .../fltk/zlib/deflate.c | 0 .../fltk/zlib/deflate.h | 0 .../fltk/zlib/gzclose.c | 0 .../fltk/zlib/gzguts.h | 0 {source_files => libraries}/fltk/zlib/gzlib.c | 0 .../fltk/zlib/gzread.c | 0 .../fltk/zlib/gzwrite.c | 0 .../fltk/zlib/infback.c | 0 .../fltk/zlib/inffast.c | 0 .../fltk/zlib/inffast.h | 0 .../fltk/zlib/inffixed.h | 0 .../fltk/zlib/inflate.c | 0 .../fltk/zlib/inflate.h | 0 .../fltk/zlib/inftrees.c | 0 .../fltk/zlib/inftrees.h | 0 .../fltk/zlib/makedepend | 0 {source_files => libraries}/fltk/zlib/trees.c | 0 {source_files => libraries}/fltk/zlib/trees.h | 0 .../fltk/zlib/uncompr.c | 0 {source_files => libraries}/fltk/zlib/zconf.h | 0 {source_files => libraries}/fltk/zlib/zlib.3 | 0 {source_files => libraries}/fltk/zlib/zlib.h | 0 {source_files => libraries}/fltk/zlib/zutil.c | 0 {source_files => libraries}/fltk/zlib/zutil.h | 0 {source_files => libraries}/gif-h/LICENSE | 0 {source_files => libraries}/gif-h/README.md | 0 {source_files => libraries}/gif-h/gif.h | 0 .../libgrapheme/CMakeLists.txt | 0 .../libgrapheme/LICENSE | 0 .../libgrapheme/README | 0 .../libgrapheme/grapheme.h | 0 .../libgrapheme/src/bidirectional.c | 0 .../libgrapheme/src/bidirectional.h | 0 .../libgrapheme/src/case.c | 0 .../libgrapheme/src/case.h | 0 .../libgrapheme/src/character.c | 0 .../libgrapheme/src/character.h | 0 .../libgrapheme/src/line.c | 0 .../libgrapheme/src/line.h | 0 .../libgrapheme/src/sentence.c | 0 .../libgrapheme/src/sentence.h | 0 .../libgrapheme/src/types.h | 0 .../libgrapheme/src/utf8.c | 0 .../libgrapheme/src/util.c | 0 .../libgrapheme/src/util.h | 0 .../libgrapheme/src/word.c | 0 .../libgrapheme/src/word.h | 0 .../minilua/LICENSE.txt | 0 {source_files => libraries}/minilua/minilua.h | 0 .../miniz/CMakeLists.txt | 0 .../miniz/ChangeLog.md | 0 {source_files => libraries}/miniz/LICENSE | 0 {source_files => libraries}/miniz/miniz.c | 0 {source_files => libraries}/miniz/miniz.h | 0 {source_files => libraries}/miniz/readme.md | 0 .../physfs/CMakeLists.txt | 0 .../physfs/LICENSE.txt | 0 {source_files => libraries}/physfs/README.txt | 0 .../physfs/src/Makefile.os2 | 0 .../physfs/src/physfs.c | 0 .../physfs/src/physfs.h | 0 .../physfs/src/physfs_archiver_7z.c | 0 .../physfs/src/physfs_archiver_dir.c | 0 .../physfs/src/physfs_archiver_grp.c | 0 .../physfs/src/physfs_archiver_hog.c | 0 .../physfs/src/physfs_archiver_iso9660.c | 0 .../physfs/src/physfs_archiver_mvl.c | 0 .../physfs/src/physfs_archiver_qpak.c | 0 .../physfs/src/physfs_archiver_slb.c | 0 .../physfs/src/physfs_archiver_unpacked.c | 0 .../physfs/src/physfs_archiver_vdf.c | 0 .../physfs/src/physfs_archiver_wad.c | 0 .../physfs/src/physfs_archiver_zip.c | 0 .../physfs/src/physfs_byteorder.c | 0 .../physfs/src/physfs_casefolding.h | 0 .../physfs/src/physfs_internal.h | 0 .../physfs/src/physfs_lzmasdk.h | 0 .../physfs/src/physfs_miniz.h | 0 .../physfs/src/physfs_platform_android.c | 0 .../physfs/src/physfs_platform_apple.m | 0 .../physfs/src/physfs_platform_haiku.cpp | 0 .../physfs/src/physfs_platform_os2.c | 0 .../physfs/src/physfs_platform_posix.c | 0 .../physfs/src/physfs_platform_qnx.c | 0 .../physfs/src/physfs_platform_unix.c | 0 .../physfs/src/physfs_platform_windows.c | 0 .../physfs/src/physfs_platform_winrt.cpp | 0 .../physfs/src/physfs_platforms.h | 0 .../physfs/src/physfs_unicode.c | 0 source_files/ajbsp/CMakeLists.txt | 4 +- source_files/ajbsp/level.cc | 2 +- source_files/ajparse/CMakeLists.txt | 11 - source_files/ajparse/LICENSE.txt | 339 ----------------- source_files/fltk/libdecor/build/Makefile | 86 ----- .../fltk/libdecor/build/fl_libdecor-plugins.c | 311 ---------------- .../fltk/libdecor/build/fl_libdecor.c | 136 ------- .../fltk/libdecor/build/fl_libdecor.h | 92 ----- .../fltk/libdecor/build/gtk-shell.xml | 109 ------ source_files/obsidian_main/aj_map.cc | 2 +- source_files/obsidian_main/g_doom.cc | 2 +- source_files/obsidian_main/hdr_lua.h | 2 +- .../lib_parse.cc} | 2 +- .../aj_parse.h => obsidian_main/lib_parse.h} | 0 .../{slump => obsidian_main}/slump.cc | 0 source_files/{slump => obsidian_main}/slump.h | 2 + .../dump.cc => obsidian_main/slump_dump.cc} | 0 .../{slump => obsidian_main}/slump_main.cc | 0 source_files/obsidian_main/sys_xoshiro.h | 2 +- source_files/slump/CMakeLists.txt | 13 - source_files/slump/COPYING | 29 -- source_files/slump/LICENSE | 340 ------------------ source_files/slump/slump_main.h | 2 - 1610 files changed, 45 insertions(+), 1550 deletions(-) rename {source_files => libraries}/fastPRNG/fastPRNG.h (100%) rename {source_files => libraries}/fastPRNG/license.txt (100%) rename {source_files => libraries}/fastPRNG/readme.md (100%) rename {source_files => libraries}/filename_formatter/CMakeLists.txt (100%) rename {source_files => libraries}/filename_formatter/ff.h (100%) rename {source_files => libraries}/filename_formatter/ff_main.cpp (100%) rename {source_files => libraries}/filename_formatter/ff_main.h (100%) rename {source_files => libraries}/filename_formatter/filename.l (100%) rename {source_files => libraries}/filename_formatter/lex.yy.c (100%) rename {source_files => libraries}/filename_formatter/lex.yy.h (100%) rename {source_files => libraries}/fltk/.clang-format (100%) rename {source_files => libraries}/fltk/ANNOUNCEMENT (100%) rename {source_files => libraries}/fltk/CHANGES.txt (100%) rename {source_files => libraries}/fltk/CHANGES_1.0.txt (100%) rename {source_files => libraries}/fltk/CHANGES_1.1.txt (100%) rename {source_files => libraries}/fltk/CHANGES_1.3.txt (100%) rename {source_files => libraries}/fltk/CMake/FLTK-Functions.cmake (100%) rename {source_files => libraries}/fltk/CMake/FLTKConfig.cmake.in (100%) rename {source_files => libraries}/fltk/CMake/MacOSXBundleInfo.plist.in (100%) rename {source_files => libraries}/fltk/CMake/cmake_uninstall.cmake.in (100%) rename {source_files => libraries}/fltk/CMake/compatibility.cmake (100%) rename {source_files => libraries}/fltk/CMake/export.cmake (100%) rename {source_files => libraries}/fltk/CMake/fl_add_library.cmake (100%) rename {source_files => libraries}/fltk/CMake/fl_create_example.cmake (100%) rename {source_files => libraries}/fltk/CMake/fl_debug_pkg.cmake (100%) rename {source_files => libraries}/fltk/CMake/fl_debug_var.cmake (100%) rename {source_files => libraries}/fltk/CMake/fl_summary.cmake (100%) rename {source_files => libraries}/fltk/CMake/install-symlinks.cmake.in (100%) rename {source_files => libraries}/fltk/CMake/install.cmake (100%) rename {source_files => libraries}/fltk/CMake/macOS-bundle-wrapper.in (100%) rename {source_files => libraries}/fltk/CMake/options.cmake (100%) rename {source_files => libraries}/fltk/CMake/posixScandir.cxx (100%) rename {source_files => libraries}/fltk/CMake/pthread_mutex_recursive.c (100%) rename {source_files => libraries}/fltk/CMake/resources.cmake (100%) rename {source_files => libraries}/fltk/CMake/setup.cmake (100%) rename {source_files => libraries}/fltk/CMake/variables.cmake (100%) rename {source_files => libraries}/fltk/CMakeLists.txt (100%) rename {source_files => libraries}/fltk/COPYING (100%) rename {source_files => libraries}/fltk/CREDITS.txt (100%) rename {source_files => libraries}/fltk/FL/Enumerations.H (100%) rename {source_files => libraries}/fltk/FL/Fl.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Adjuster.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Anim_GIF_Image.H (100%) rename {source_files => libraries}/fltk/FL/Fl_BMP_Image.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Bitmap.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Box.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Browser.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Browser_.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Button.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Cairo.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Cairo_Window.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Chart.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Check_Browser.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Check_Button.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Choice.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Clock.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Color_Chooser.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Copy_Surface.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Counter.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Device.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Dial.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Double_Window.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Export.H (100%) rename {source_files => libraries}/fltk/FL/Fl_File_Browser.H (100%) rename {source_files => libraries}/fltk/FL/Fl_File_Chooser.H (100%) rename {source_files => libraries}/fltk/FL/Fl_File_Icon.H (100%) rename {source_files => libraries}/fltk/FL/Fl_File_Input.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Fill_Dial.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Fill_Slider.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Flex.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Float_Input.H (100%) rename {source_files => libraries}/fltk/FL/Fl_FormsBitmap.H (100%) rename {source_files => libraries}/fltk/FL/Fl_FormsPixmap.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Free.H (100%) rename {source_files => libraries}/fltk/FL/Fl_GIF_Image.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Gl_Window.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Graphics_Driver.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Grid.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Group.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Help_Dialog.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Help_View.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Hold_Browser.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Hor_Fill_Slider.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Hor_Nice_Slider.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Hor_Slider.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Hor_Value_Slider.H (100%) rename {source_files => libraries}/fltk/FL/Fl_ICO_Image.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Image.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Image_Surface.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Input.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Input_.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Input_Choice.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Int_Input.H (100%) rename {source_files => libraries}/fltk/FL/Fl_JPEG_Image.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Light_Button.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Line_Dial.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Menu.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Menu_.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Menu_Bar.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Menu_Button.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Menu_Item.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Menu_Window.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Multi_Browser.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Multi_Label.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Multiline_Input.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Multiline_Output.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Native_File_Chooser.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Nice_Slider.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Object.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Output.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Overlay_Window.H (100%) rename {source_files => libraries}/fltk/FL/Fl_PDF_File_Surface.H (100%) rename {source_files => libraries}/fltk/FL/Fl_PNG_Image.H (100%) rename {source_files => libraries}/fltk/FL/Fl_PNM_Image.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Pack.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Paged_Device.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Pixmap.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Plugin.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Positioner.H (100%) rename {source_files => libraries}/fltk/FL/Fl_PostScript.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Preferences.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Printer.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Progress.H (100%) rename {source_files => libraries}/fltk/FL/Fl_RGB_Image.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Radio_Button.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Radio_Light_Button.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Radio_Round_Button.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Rect.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Repeat_Button.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Return_Button.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Roller.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Round_Button.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Round_Clock.H (100%) rename {source_files => libraries}/fltk/FL/Fl_SVG_File_Surface.H (100%) rename {source_files => libraries}/fltk/FL/Fl_SVG_Image.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Scheme.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Scheme_Choice.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Scroll.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Scrollbar.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Secret_Input.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Select_Browser.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Shared_Image.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Shortcut_Button.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Simple_Counter.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Single_Window.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Slider.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Spinner.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Sys_Menu_Bar.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Table.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Table_Row.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Tabs.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Terminal.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Text_Buffer.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Text_Display.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Text_Editor.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Tile.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Tiled_Image.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Timer.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Toggle_Button.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Toggle_Light_Button.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Toggle_Round_Button.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Tooltip.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Tree.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Tree_Item.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Tree_Item_Array.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Tree_Prefs.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Valuator.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Value_Input.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Value_Output.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Value_Slider.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Widget.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Widget_Surface.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Window.H (100%) rename {source_files => libraries}/fltk/FL/Fl_Wizard.H (100%) rename {source_files => libraries}/fltk/FL/Fl_XBM_Image.H (100%) rename {source_files => libraries}/fltk/FL/Fl_XPM_Image.H (100%) rename {source_files => libraries}/fltk/FL/Makefile.in (100%) rename {source_files => libraries}/fltk/FL/README.Xcode (100%) rename {source_files => libraries}/fltk/FL/filename.H (100%) rename {source_files => libraries}/fltk/FL/fl_ask.H (100%) rename {source_files => libraries}/fltk/FL/fl_attr.h (100%) rename {source_files => libraries}/fltk/FL/fl_callback_macros.H (100%) rename {source_files => libraries}/fltk/FL/fl_casts.H (100%) rename {source_files => libraries}/fltk/FL/fl_draw.H (100%) rename {source_files => libraries}/fltk/FL/fl_message.H (100%) rename {source_files => libraries}/fltk/FL/fl_show_colormap.H (100%) rename {source_files => libraries}/fltk/FL/fl_show_input.H (100%) rename {source_files => libraries}/fltk/FL/fl_string_functions.h (100%) rename {source_files => libraries}/fltk/FL/fl_types.h (100%) rename {source_files => libraries}/fltk/FL/fl_utf8.h (100%) rename {source_files => libraries}/fltk/FL/forms.H (100%) rename {source_files => libraries}/fltk/FL/gl.h (100%) rename {source_files => libraries}/fltk/FL/gl2opengl.h (100%) rename {source_files => libraries}/fltk/FL/gl_draw.H (100%) rename {source_files => libraries}/fltk/FL/glu.h (100%) rename {source_files => libraries}/fltk/FL/glut.H (100%) rename {source_files => libraries}/fltk/FL/mac.H (100%) rename {source_files => libraries}/fltk/FL/math.h (100%) rename {source_files => libraries}/fltk/FL/names.h (100%) rename {source_files => libraries}/fltk/FL/platform.H (100%) rename {source_files => libraries}/fltk/FL/platform_types.h (100%) rename {source_files => libraries}/fltk/FL/wayland.H (100%) rename {source_files => libraries}/fltk/FL/win32.H (100%) rename {source_files => libraries}/fltk/FL/x.H (100%) rename {source_files => libraries}/fltk/FL/x11.H (100%) rename {source_files => libraries}/fltk/GL/glut.h (100%) rename {source_files => libraries}/fltk/Makefile (100%) rename {source_files => libraries}/fltk/README.CMake.txt (100%) rename {source_files => libraries}/fltk/README.Cairo.txt (100%) rename {source_files => libraries}/fltk/README.IDE.txt (100%) rename {source_files => libraries}/fltk/README.Unix.txt (100%) rename {source_files => libraries}/fltk/README.Wayland.txt (100%) rename {source_files => libraries}/fltk/README.Windows.txt (100%) rename {source_files => libraries}/fltk/README.abi-version.txt (100%) rename {source_files => libraries}/fltk/README.experimental.txt (100%) rename {source_files => libraries}/fltk/README.macOS.md (100%) rename {source_files => libraries}/fltk/README.md (100%) rename {source_files => libraries}/fltk/README.txt (100%) rename {source_files => libraries}/fltk/autogen.sh (100%) mode change 100755 => 100644 rename {source_files => libraries}/fltk/cairo/CMakeLists.txt (100%) rename {source_files => libraries}/fltk/cairo/Makefile (100%) rename {source_files => libraries}/fltk/cairo/cairo_dummy.c (100%) rename {source_files => libraries}/fltk/cairo/makedepend (100%) rename {source_files => libraries}/fltk/config.guess (100%) mode change 100755 => 100644 rename {source_files => libraries}/fltk/config.sub (100%) mode change 100755 => 100644 rename {source_files => libraries}/fltk/configh.cmake.in (100%) rename {source_files => libraries}/fltk/configh.in (100%) rename {source_files => libraries}/fltk/configure.ac (100%) rename {source_files => libraries}/fltk/documentation/.gitignore (100%) rename {source_files => libraries}/fltk/documentation/CMakeLists.txt (100%) rename {source_files => libraries}/fltk/documentation/Doxyfile.in (100%) rename {source_files => libraries}/fltk/documentation/Makefile (100%) rename {source_files => libraries}/fltk/documentation/README.txt (100%) rename {source_files => libraries}/fltk/documentation/convert_doxyfile (100%) rename {source_files => libraries}/fltk/documentation/copyright.dox.in (100%) rename {source_files => libraries}/fltk/documentation/generated.dox.in (100%) rename {source_files => libraries}/fltk/documentation/make_header (100%) mode change 100755 => 100644 rename {source_files => libraries}/fltk/documentation/make_pdf (100%) mode change 100755 => 100644 rename {source_files => libraries}/fltk/documentation/src/FL.png (100%) rename {source_files => libraries}/fltk/documentation/src/FL200.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Check_Button.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_File_Chooser.jpg (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_File_Input.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Flex_simple.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Grid.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Grid_show_grid_1.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Help_Dialog.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Light_Button.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Multi_Label-menu-item.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Native_File_Chooser.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Return_Button.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Roller.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Round_Button.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Scroll.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Spinner.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Terminal-24bit-colors.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Terminal-3bit-colors.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Terminal-demo.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Terminal-utf8-demo.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Terminal.dox (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Tile.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Tree_Item-dimensions.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Value_Input.png (100%) rename {source_files => libraries}/fltk/documentation/src/Fl_Value_Output.png (100%) rename {source_files => libraries}/fltk/documentation/src/adjuster1.png (100%) rename {source_files => libraries}/fltk/documentation/src/advanced.dox (100%) rename {source_files => libraries}/fltk/documentation/src/basics.dox (100%) rename {source_files => libraries}/fltk/documentation/src/blocks.man (100%) rename {source_files => libraries}/fltk/documentation/src/boxtypes.png (100%) rename {source_files => libraries}/fltk/documentation/src/bundled-libs.dox (100%) rename {source_files => libraries}/fltk/documentation/src/buttons.png (100%) rename {source_files => libraries}/fltk/documentation/src/cairo_test.png (100%) rename {source_files => libraries}/fltk/documentation/src/charts.png (100%) rename {source_files => libraries}/fltk/documentation/src/checkers.man (100%) rename {source_files => libraries}/fltk/documentation/src/choice.png (100%) rename {source_files => libraries}/fltk/documentation/src/clock.png (100%) rename {source_files => libraries}/fltk/documentation/src/common.dox (100%) rename {source_files => libraries}/fltk/documentation/src/compact_buttons_gleam.png (100%) rename {source_files => libraries}/fltk/documentation/src/compact_buttons_gtk.png (100%) rename {source_files => libraries}/fltk/documentation/src/coordinates.dox (100%) rename {source_files => libraries}/fltk/documentation/src/coordinates.png (100%) rename {source_files => libraries}/fltk/documentation/src/counter.png (100%) rename {source_files => libraries}/fltk/documentation/src/development.dox (100%) rename {source_files => libraries}/fltk/documentation/src/dial.png (100%) rename {source_files => libraries}/fltk/documentation/src/drawing.dox (100%) rename {source_files => libraries}/fltk/documentation/src/editor-linenumbers.png (100%) rename {source_files => libraries}/fltk/documentation/src/editor-replace.png (100%) rename {source_files => libraries}/fltk/documentation/src/editor.dox (100%) rename {source_files => libraries}/fltk/documentation/src/editor.png (100%) rename {source_files => libraries}/fltk/documentation/src/enumerations.dox (100%) rename {source_files => libraries}/fltk/documentation/src/events.dox (100%) rename {source_files => libraries}/fltk/documentation/src/examples.dox (100%) rename {source_files => libraries}/fltk/documentation/src/extraPSchars.png (100%) rename {source_files => libraries}/fltk/documentation/src/faq.dox (100%) rename {source_files => libraries}/fltk/documentation/src/fl_alert.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_arc_xyr_diagram.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_ask.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_choice.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_choice_left_middle_right.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_choice_one.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_choice_three.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_choice_three_fmt.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_choice_two.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_color_chooser.jpg (100%) rename {source_files => libraries}/fltk/documentation/src/fl_hold_browser.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_hor_nice_slider.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_input.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_message.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_multi_browser.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_password.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_pie_arc_diagram.png (100%) rename {source_files => libraries}/fltk/documentation/src/fl_show_colormap.png (100%) rename {source_files => libraries}/fltk/documentation/src/fltk-colormap.png (100%) rename {source_files => libraries}/fltk/documentation/src/fltk-config.man (100%) rename {source_files => libraries}/fltk/documentation/src/fltk-options.dox (100%) rename {source_files => libraries}/fltk/documentation/src/fltk-options.man (100%) rename {source_files => libraries}/fltk/documentation/src/fltk-options.png (100%) rename {source_files => libraries}/fltk/documentation/src/fltk-title.tex.in (100%) rename {source_files => libraries}/fltk/documentation/src/fltk.man (100%) rename {source_files => libraries}/fltk/documentation/src/fluid.man (100%) rename {source_files => libraries}/fltk/documentation/src/forms.dox (100%) rename {source_files => libraries}/fltk/documentation/src/glut.dox (100%) rename {source_files => libraries}/fltk/documentation/src/hello_cxx.png (100%) rename {source_files => libraries}/fltk/documentation/src/icon.png (100%) rename {source_files => libraries}/fltk/documentation/src/index.dox (100%) rename {source_files => libraries}/fltk/documentation/src/input_choice.png (100%) rename {source_files => libraries}/fltk/documentation/src/intro.dox (100%) rename {source_files => libraries}/fltk/documentation/src/license.dox (100%) rename {source_files => libraries}/fltk/documentation/src/mac-app-menu-preferences.png (100%) rename {source_files => libraries}/fltk/documentation/src/menu.png (100%) rename {source_files => libraries}/fltk/documentation/src/menu_button.png (100%) rename {source_files => libraries}/fltk/documentation/src/menubar.png (100%) rename {source_files => libraries}/fltk/documentation/src/migration_1_4.dox (100%) rename {source_files => libraries}/fltk/documentation/src/opengl.dox (100%) rename {source_files => libraries}/fltk/documentation/src/osissues.dox (100%) rename {source_files => libraries}/fltk/documentation/src/pack.png (100%) rename {source_files => libraries}/fltk/documentation/src/positioner.png (100%) rename {source_files => libraries}/fltk/documentation/src/preface.dox (100%) rename {source_files => libraries}/fltk/documentation/src/resize-example1.png (100%) rename {source_files => libraries}/fltk/documentation/src/resize-example2.png (100%) rename {source_files => libraries}/fltk/documentation/src/resize-example3a.png (100%) rename {source_files => libraries}/fltk/documentation/src/resize-example3b.png (100%) rename {source_files => libraries}/fltk/documentation/src/resize-example3c.png (100%) rename {source_files => libraries}/fltk/documentation/src/resize-example4a.png (100%) rename {source_files => libraries}/fltk/documentation/src/resize-example4b.png (100%) rename {source_files => libraries}/fltk/documentation/src/resize-example5a.png (100%) rename {source_files => libraries}/fltk/documentation/src/resize-example5b.png (100%) rename {source_files => libraries}/fltk/documentation/src/resize-example5c.png (100%) rename {source_files => libraries}/fltk/documentation/src/resize.dox (100%) rename {source_files => libraries}/fltk/documentation/src/resizebox1.png (100%) rename {source_files => libraries}/fltk/documentation/src/resizebox2.png (100%) rename {source_files => libraries}/fltk/documentation/src/round_clock.png (100%) rename {source_files => libraries}/fltk/documentation/src/scrollbar.png (100%) rename {source_files => libraries}/fltk/documentation/src/simple-terminal-default-ansi.png (100%) rename {source_files => libraries}/fltk/documentation/src/slider.png (100%) rename {source_files => libraries}/fltk/documentation/src/subclassing.dox (100%) rename {source_files => libraries}/fltk/documentation/src/sudoku.man (100%) rename {source_files => libraries}/fltk/documentation/src/symbol-examples.png (100%) rename {source_files => libraries}/fltk/documentation/src/symbols.png (100%) rename {source_files => libraries}/fltk/documentation/src/table-as-container.png (100%) rename {source_files => libraries}/fltk/documentation/src/table-dimensions.png (100%) rename {source_files => libraries}/fltk/documentation/src/table-simple.png (100%) rename {source_files => libraries}/fltk/documentation/src/tabs.png (100%) rename {source_files => libraries}/fltk/documentation/src/tabs_default.png (100%) rename {source_files => libraries}/fltk/documentation/src/tabs_selection.png (100%) rename {source_files => libraries}/fltk/documentation/src/tabs_uniform.png (100%) rename {source_files => libraries}/fltk/documentation/src/text.png (100%) rename {source_files => libraries}/fltk/documentation/src/tiny.png (100%) rename {source_files => libraries}/fltk/documentation/src/tooltip-options.png (100%) rename {source_files => libraries}/fltk/documentation/src/tree-dimensions.png (100%) rename {source_files => libraries}/fltk/documentation/src/tree-elements.png (100%) rename {source_files => libraries}/fltk/documentation/src/tree-simple.png (100%) rename {source_files => libraries}/fltk/documentation/src/unicode.dox (100%) rename {source_files => libraries}/fltk/documentation/src/unittest_images.png (100%) rename {source_files => libraries}/fltk/documentation/src/valuators.png (100%) rename {source_files => libraries}/fltk/documentation/src/value_slider.png (100%) rename {source_files => libraries}/fltk/documentation/src/wayland.dox (100%) rename {source_files => libraries}/fltk/documentation/src/wizard.png (100%) rename {source_files => libraries}/fltk/examples/.gitignore (100%) rename {source_files => libraries}/fltk/examples/CMakeLists.txt (100%) rename {source_files => libraries}/fltk/examples/Makefile (100%) rename {source_files => libraries}/fltk/examples/Makefile.FLTK (100%) rename {source_files => libraries}/fltk/examples/OpenGL3-glut-test.cxx (100%) rename {source_files => libraries}/fltk/examples/OpenGL3test.cxx (100%) rename {source_files => libraries}/fltk/examples/README.txt (100%) rename {source_files => libraries}/fltk/examples/animgifimage-play.cxx (100%) rename {source_files => libraries}/fltk/examples/animgifimage-resize.cxx (100%) rename {source_files => libraries}/fltk/examples/animgifimage-simple.cxx (100%) rename {source_files => libraries}/fltk/examples/animgifimage.cxx (100%) rename {source_files => libraries}/fltk/examples/browser-simple.cxx (100%) rename {source_files => libraries}/fltk/examples/cairo-draw-x.cxx (100%) rename {source_files => libraries}/fltk/examples/callbacks.cxx (100%) rename {source_files => libraries}/fltk/examples/chart-simple.cxx (100%) rename {source_files => libraries}/fltk/examples/draggable-group.cxx (100%) rename {source_files => libraries}/fltk/examples/fluid-callback.fl (100%) rename {source_files => libraries}/fltk/examples/grid-simple.cxx (100%) rename {source_files => libraries}/fltk/examples/howto-add_fd-and-popen.cxx (100%) rename {source_files => libraries}/fltk/examples/howto-browser-with-icons.cxx (100%) rename {source_files => libraries}/fltk/examples/howto-drag-and-drop.cxx (100%) rename {source_files => libraries}/fltk/examples/howto-draw-an-x.cxx (100%) rename {source_files => libraries}/fltk/examples/howto-flex-simple.cxx (100%) rename {source_files => libraries}/fltk/examples/howto-menu-with-images.cxx (100%) rename {source_files => libraries}/fltk/examples/howto-parse-args.cxx (100%) rename {source_files => libraries}/fltk/examples/howto-remap-numpad-keyboard-keys.cxx (100%) rename {source_files => libraries}/fltk/examples/howto-simple-svg.cxx (100%) rename {source_files => libraries}/fltk/examples/howto-text-over-image-button.cxx (100%) rename {source_files => libraries}/fltk/examples/menubar-add.cxx (100%) rename {source_files => libraries}/fltk/examples/nativefilechooser-simple-app.cxx (100%) rename {source_files => libraries}/fltk/examples/nativefilechooser-simple.cxx (100%) rename {source_files => libraries}/fltk/examples/progress-simple.cxx (100%) rename {source_files => libraries}/fltk/examples/shapedwindow.cxx (100%) rename {source_files => libraries}/fltk/examples/simple-terminal.cxx (100%) rename {source_files => libraries}/fltk/examples/table-as-container.cxx (100%) rename {source_files => libraries}/fltk/examples/table-simple.cxx (100%) rename {source_files => libraries}/fltk/examples/table-sort.cxx (100%) rename {source_files => libraries}/fltk/examples/table-spreadsheet-with-keyboard-nav.cxx (100%) rename {source_files => libraries}/fltk/examples/table-spreadsheet.cxx (100%) rename {source_files => libraries}/fltk/examples/table-with-keynav.cxx (100%) rename {source_files => libraries}/fltk/examples/table-with-right-click-menu.cxx (100%) rename {source_files => libraries}/fltk/examples/table-with-right-column-stretch-fit.cxx (100%) rename {source_files => libraries}/fltk/examples/tabs-simple.cxx (100%) rename {source_files => libraries}/fltk/examples/textdisplay-with-colors.cxx (100%) rename {source_files => libraries}/fltk/examples/texteditor-simple.cxx (100%) rename {source_files => libraries}/fltk/examples/texteditor-with-dynamic-colors.cxx (100%) rename {source_files => libraries}/fltk/examples/tree-as-container.cxx (100%) rename {source_files => libraries}/fltk/examples/tree-custom-draw-items.cxx (100%) rename {source_files => libraries}/fltk/examples/tree-custom-sort.cxx (100%) rename {source_files => libraries}/fltk/examples/tree-of-tables.cxx (100%) rename {source_files => libraries}/fltk/examples/tree-simple.cxx (100%) rename {source_files => libraries}/fltk/examples/wizard-simple.cxx (100%) rename {source_files => libraries}/fltk/fl_config.cmake.in (100%) rename {source_files => libraries}/fltk/fl_config.in (100%) rename {source_files => libraries}/fltk/fltk-config.in (100%) rename {source_files => libraries}/fltk/fltk-options/.gitignore (100%) rename {source_files => libraries}/fltk/fltk-options/CMakeLists.txt (100%) rename {source_files => libraries}/fltk/fltk-options/Makefile (100%) rename {source_files => libraries}/fltk/fltk-options/fltk-options.cxx (100%) rename {source_files => libraries}/fltk/fltk-options/fltk-options.desktop (100%) rename {source_files => libraries}/fltk/fltk-options/fltk-options.plist (100%) rename {source_files => libraries}/fltk/fltk-options/fltk-options.xml (100%) rename {source_files => libraries}/fltk/fltk-options/icons/fltk-options-128.png (100%) rename {source_files => libraries}/fltk/fltk-options/icons/fltk-options-16.png (100%) rename {source_files => libraries}/fltk/fltk-options/icons/fltk-options-16i.png (100%) rename {source_files => libraries}/fltk/fltk-options/icons/fltk-options-256.png (100%) rename {source_files => libraries}/fltk/fltk-options/icons/fltk-options-32.gif (100%) rename {source_files => libraries}/fltk/fltk-options/icons/fltk-options-32.png (100%) rename {source_files => libraries}/fltk/fltk-options/icons/fltk-options-32.xpm (100%) rename {source_files => libraries}/fltk/fltk-options/icons/fltk-options-32i.png (100%) rename {source_files => libraries}/fltk/fltk-options/icons/fltk-options-48.png (100%) rename {source_files => libraries}/fltk/fltk-options/icons/fltk-options-64.png (100%) rename {source_files => libraries}/fltk/fltk-options/icons/fltk-options-96.gif (100%) rename {source_files => libraries}/fltk/fltk-options/icons/fltk-options-96.xpm (100%) rename {source_files => libraries}/fltk/fltk-options/icons/fltk-options.icns (100%) rename {source_files => libraries}/fltk/fltk-options/icons/fltk-options.ico (100%) rename {source_files => libraries}/fltk/fltk-options/icons/fltk-options.xcf (100%) rename {source_files => libraries}/fltk/fltk-options/makedepend (100%) rename {source_files => libraries}/fltk/fltk.list.in (100%) rename {source_files => libraries}/fltk/fltk.spec.in (100%) rename {source_files => libraries}/fltk/fltk.xpm (100%) rename {source_files => libraries}/fltk/fltk_version.dat (100%) rename {source_files => libraries}/fltk/fluid/.gitignore (100%) rename {source_files => libraries}/fltk/fluid/CMakeLists.txt (100%) rename {source_files => libraries}/fltk/fluid/CodeEditor.cxx (100%) rename {source_files => libraries}/fltk/fluid/CodeEditor.h (100%) rename {source_files => libraries}/fltk/fluid/ExternalCodeEditor_UNIX.cxx (100%) rename {source_files => libraries}/fltk/fluid/ExternalCodeEditor_UNIX.h (100%) rename {source_files => libraries}/fltk/fluid/ExternalCodeEditor_WIN32.cxx (100%) rename {source_files => libraries}/fltk/fluid/ExternalCodeEditor_WIN32.h (100%) rename {source_files => libraries}/fltk/fluid/Fd_Snap_Action.cxx (100%) rename {source_files => libraries}/fltk/fluid/Fd_Snap_Action.h (100%) rename {source_files => libraries}/fltk/fluid/Fl_Button_Type.cxx (100%) rename {source_files => libraries}/fltk/fluid/Fl_Button_Type.h (100%) rename {source_files => libraries}/fltk/fluid/Fl_Function_Type.cxx (100%) rename {source_files => libraries}/fltk/fluid/Fl_Function_Type.h (100%) rename {source_files => libraries}/fltk/fluid/Fl_Grid_Type.cxx (100%) rename {source_files => libraries}/fltk/fluid/Fl_Grid_Type.h (100%) rename {source_files => libraries}/fltk/fluid/Fl_Group_Type.cxx (100%) rename {source_files => libraries}/fltk/fluid/Fl_Group_Type.h (100%) rename {source_files => libraries}/fltk/fluid/Fl_Menu_Type.cxx (100%) rename {source_files => libraries}/fltk/fluid/Fl_Menu_Type.h (100%) rename {source_files => libraries}/fltk/fluid/Fl_Type.cxx (100%) rename {source_files => libraries}/fltk/fluid/Fl_Type.h (100%) rename {source_files => libraries}/fltk/fluid/Fl_Widget_Type.cxx (100%) rename {source_files => libraries}/fltk/fluid/Fl_Widget_Type.h (100%) rename {source_files => libraries}/fltk/fluid/Fl_Window_Type.cxx (100%) rename {source_files => libraries}/fltk/fluid/Fl_Window_Type.h (100%) rename {source_files => libraries}/fltk/fluid/Fluid_Image.cxx (100%) rename {source_files => libraries}/fltk/fluid/Fluid_Image.h (100%) rename {source_files => libraries}/fltk/fluid/Makefile (100%) rename {source_files => libraries}/fltk/fluid/README_fl.txt (100%) rename {source_files => libraries}/fltk/fluid/StyleParse.cxx (100%) rename {source_files => libraries}/fltk/fluid/StyleParse.h (100%) rename {source_files => libraries}/fltk/fluid/about_panel.cxx (100%) rename {source_files => libraries}/fltk/fluid/about_panel.fl (100%) rename {source_files => libraries}/fltk/fluid/about_panel.h (100%) rename {source_files => libraries}/fltk/fluid/align_widget.cxx (100%) rename {source_files => libraries}/fltk/fluid/align_widget.h (100%) rename {source_files => libraries}/fltk/fluid/autodoc.cxx (100%) rename {source_files => libraries}/fltk/fluid/autodoc.h (100%) rename {source_files => libraries}/fltk/fluid/code.cxx (100%) rename {source_files => libraries}/fltk/fluid/code.h (100%) rename {source_files => libraries}/fltk/fluid/codeview_panel.cxx (100%) rename {source_files => libraries}/fltk/fluid/codeview_panel.fl (100%) rename {source_files => libraries}/fltk/fluid/codeview_panel.h (100%) rename {source_files => libraries}/fltk/fluid/comments.h (100%) rename {source_files => libraries}/fltk/fluid/custom_widgets.cxx (100%) rename {source_files => libraries}/fltk/fluid/custom_widgets.h (100%) rename {source_files => libraries}/fltk/fluid/documentation/CMakeLists.txt (100%) rename {source_files => libraries}/fltk/fluid/documentation/Doxyfile.in (100%) rename {source_files => libraries}/fltk/fluid/documentation/convert_doxyfile (100%) rename {source_files => libraries}/fltk/fluid/documentation/copyright.dox.in (100%) rename {source_files => libraries}/fltk/fluid/documentation/generated.dox.in (100%) rename {source_files => libraries}/fltk/fluid/documentation/make_header (100%) rename {source_files => libraries}/fltk/fluid/documentation/make_pdf (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/1of7GUIs.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/cubeview.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/edit_live_resize.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/edit_outside.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/edit_overlap.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/edit_select_group.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/edit_select_multiple.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/edit_snap_grid.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/edit_snap_group.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/edit_snap_sibling.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/edit_snap_size.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/edit_window.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/flBox.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/flClass.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/flCode.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/flCodeBlock.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/flComment.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/flData.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/flDeclaration.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/flDeclarationBlock.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/flFunction.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/flWidgetClass.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/flWindow.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/fluid-128.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/fluid-title.tex.in (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/fluid1.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/fluid2.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/fluid3-cxx.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/fluid4.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/fluid_flow_chart.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/fluid_flow_chart_800.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/fluid_gui_overview_800.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/index.dox (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/main_titlebar.png (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/page_appendices.dox (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/page_codeview_panel.dox (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/page_commandline.dox (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/page_edit_window.dox (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/page_functional_nodes.dox (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/page_interactive.dox (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/page_introduction.dox (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/page_main_window.dox (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/page_setting_dialog.dox (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/page_tutorial.dox (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/page_widget_panel.dox (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/page_widgetbin_panel.dox (100%) rename {source_files => libraries}/fltk/fluid/documentation/src/widgetbin_action.png (100%) rename {source_files => libraries}/fltk/fluid/factory.cxx (100%) rename {source_files => libraries}/fltk/fluid/factory.h (100%) rename {source_files => libraries}/fltk/fluid/file.cxx (100%) rename {source_files => libraries}/fltk/fluid/file.h (100%) rename {source_files => libraries}/fltk/fluid/fluid.cxx (100%) rename {source_files => libraries}/fltk/fluid/fluid.desktop (100%) rename {source_files => libraries}/fltk/fluid/fluid.h (100%) rename {source_files => libraries}/fltk/fluid/fluid.plist (100%) rename {source_files => libraries}/fltk/fluid/fluid.xml (100%) rename {source_files => libraries}/fltk/fluid/fluid_filename.cxx (100%) rename {source_files => libraries}/fltk/fluid/fluid_filename.h (100%) rename {source_files => libraries}/fltk/fluid/function_panel.cxx (100%) rename {source_files => libraries}/fltk/fluid/function_panel.fl (100%) rename {source_files => libraries}/fltk/fluid/function_panel.h (100%) rename {source_files => libraries}/fltk/fluid/icons/document_64.png (100%) rename {source_files => libraries}/fltk/fluid/icons/fluid-128.png (100%) rename {source_files => libraries}/fltk/fluid/icons/fluid-16.png (100%) rename {source_files => libraries}/fltk/fluid/icons/fluid-16i.png (100%) rename {source_files => libraries}/fltk/fluid/icons/fluid-256.png (100%) rename {source_files => libraries}/fltk/fluid/icons/fluid-32.png (100%) rename {source_files => libraries}/fltk/fluid/icons/fluid-32.xpm (100%) rename {source_files => libraries}/fltk/fluid/icons/fluid-32i.png (100%) rename {source_files => libraries}/fltk/fluid/icons/fluid-48.png (100%) rename {source_files => libraries}/fltk/fluid/icons/fluid-64.png (100%) rename {source_files => libraries}/fltk/fluid/icons/fluid-96.xpm (100%) rename {source_files => libraries}/fltk/fluid/icons/fluid.animated.gif (100%) rename {source_files => libraries}/fltk/fluid/icons/fluid.icns (100%) rename {source_files => libraries}/fltk/fluid/icons/fluid.ico (100%) rename {source_files => libraries}/fltk/fluid/icons/fluid.xcf_gz (100%) rename {source_files => libraries}/fltk/fluid/icons/general_64.png (100%) rename {source_files => libraries}/fltk/fluid/icons/language_64.png (100%) rename {source_files => libraries}/fltk/fluid/icons/layout_64.png (100%) rename {source_files => libraries}/fltk/fluid/icons/shell-48.png (100%) rename {source_files => libraries}/fltk/fluid/icons/shell_64.png (100%) rename {source_files => libraries}/fltk/fluid/icons/user_circle_64.png (100%) rename {source_files => libraries}/fltk/fluid/makedepend (100%) rename {source_files => libraries}/fltk/fluid/mergeback.cxx (100%) rename {source_files => libraries}/fltk/fluid/mergeback.h (100%) rename {source_files => libraries}/fltk/fluid/pixmaps.cxx (100%) rename {source_files => libraries}/fltk/fluid/pixmaps.h (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/bind.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/compressed.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/fd_project.png (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/fd_user.png (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flAdjuster.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flBox.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flBrowser.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flButton.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flCheckBrowser.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flCheckButton.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flCheckMenuitem.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flChoice.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flClass.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flClock.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flCode.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flCodeBlock.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flComment.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flCounter.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flData.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flDeclaration.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flDeclarationBlock.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flDial.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flFileBrowser.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flFileInput.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flFlex.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flFunction.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flGrid.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flGroup.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flHelp.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flInput.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flInputChoice.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flLightButton.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flMenuButton.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flMenubar.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flMenuitem.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flOutput.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flPack.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flProgress.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flRadioMenuitem.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flRepeatButton.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flReturnButton.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flRoller.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flRoundButton.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flScroll.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flScrollBar.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flSimpleTerminal.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flSlider.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flSpinner.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flSubmenu.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flTable.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flTabs.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flTextDisplay.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flTextEdit.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flTile.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flTree.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flValueInput.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flValueOutput.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flValueSlider.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flWidgetClass.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flWindow.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/flWizard.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/invisible.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/lock.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/print_color.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/print_gray.xpm (100%) rename {source_files => libraries}/fltk/fluid/pixmaps/protected.xpm (100%) rename {source_files => libraries}/fltk/fluid/print_panel.cxx (100%) rename {source_files => libraries}/fltk/fluid/print_panel.fl (100%) rename {source_files => libraries}/fltk/fluid/print_panel.h (100%) rename {source_files => libraries}/fltk/fluid/settings_panel.cxx (100%) rename {source_files => libraries}/fltk/fluid/settings_panel.fl (100%) rename {source_files => libraries}/fltk/fluid/settings_panel.h (100%) rename {source_files => libraries}/fltk/fluid/shell_command.cxx (100%) rename {source_files => libraries}/fltk/fluid/shell_command.h (100%) rename {source_files => libraries}/fltk/fluid/template_panel.cxx (100%) rename {source_files => libraries}/fltk/fluid/template_panel.fl (100%) rename {source_files => libraries}/fltk/fluid/template_panel.h (100%) rename {source_files => libraries}/fltk/fluid/templates/1of7GUIs.fl (100%) rename {source_files => libraries}/fltk/fluid/templates/FLTK_License.fl (100%) rename {source_files => libraries}/fltk/fluid/undo.cxx (100%) rename {source_files => libraries}/fltk/fluid/undo.h (100%) rename {source_files => libraries}/fltk/fluid/widget_browser.cxx (100%) rename {source_files => libraries}/fltk/fluid/widget_browser.h (100%) rename {source_files => libraries}/fltk/fluid/widget_panel.cxx (100%) rename {source_files => libraries}/fltk/fluid/widget_panel.fl (100%) rename {source_files => libraries}/fltk/fluid/widget_panel.h (100%) rename {source_files => libraries}/fltk/forms.h (100%) rename {source_files => libraries}/fltk/install-sh (100%) mode change 100755 => 100644 rename {source_files => libraries}/fltk/jpeg/CMakeLists.txt (100%) rename {source_files => libraries}/fltk/jpeg/Makefile (100%) rename {source_files => libraries}/fltk/jpeg/README (100%) rename {source_files => libraries}/fltk/jpeg/change.log (100%) rename {source_files => libraries}/fltk/jpeg/coderules.txt (100%) rename {source_files => libraries}/fltk/jpeg/filelist.txt (100%) rename {source_files => libraries}/fltk/jpeg/fltk_jpeg_prefix.h (100%) rename {source_files => libraries}/fltk/jpeg/install.txt (100%) rename {source_files => libraries}/fltk/jpeg/jaricom.c (100%) rename {source_files => libraries}/fltk/jpeg/jcapimin.c (100%) rename {source_files => libraries}/fltk/jpeg/jcapistd.c (100%) rename {source_files => libraries}/fltk/jpeg/jcarith.c (100%) rename {source_files => libraries}/fltk/jpeg/jccoefct.c (100%) rename {source_files => libraries}/fltk/jpeg/jccolor.c (100%) rename {source_files => libraries}/fltk/jpeg/jcdctmgr.c (100%) rename {source_files => libraries}/fltk/jpeg/jchuff.c (100%) rename {source_files => libraries}/fltk/jpeg/jcinit.c (100%) rename {source_files => libraries}/fltk/jpeg/jcmainct.c (100%) rename {source_files => libraries}/fltk/jpeg/jcmarker.c (100%) rename {source_files => libraries}/fltk/jpeg/jcmaster.c (100%) rename {source_files => libraries}/fltk/jpeg/jcomapi.c (100%) rename {source_files => libraries}/fltk/jpeg/jconfig.h (100%) rename {source_files => libraries}/fltk/jpeg/jconfig.txt (100%) rename {source_files => libraries}/fltk/jpeg/jcparam.c (100%) rename {source_files => libraries}/fltk/jpeg/jcprepct.c (100%) rename {source_files => libraries}/fltk/jpeg/jcsample.c (100%) rename {source_files => libraries}/fltk/jpeg/jctrans.c (100%) rename {source_files => libraries}/fltk/jpeg/jdapimin.c (100%) rename {source_files => libraries}/fltk/jpeg/jdapistd.c (100%) rename {source_files => libraries}/fltk/jpeg/jdarith.c (100%) rename {source_files => libraries}/fltk/jpeg/jdatadst.c (100%) rename {source_files => libraries}/fltk/jpeg/jdatasrc.c (100%) rename {source_files => libraries}/fltk/jpeg/jdcoefct.c (100%) rename {source_files => libraries}/fltk/jpeg/jdcolor.c (100%) rename {source_files => libraries}/fltk/jpeg/jdct.h (100%) rename {source_files => libraries}/fltk/jpeg/jddctmgr.c (100%) rename {source_files => libraries}/fltk/jpeg/jdhuff.c (100%) rename {source_files => libraries}/fltk/jpeg/jdinput.c (100%) rename {source_files => libraries}/fltk/jpeg/jdmainct.c (100%) rename {source_files => libraries}/fltk/jpeg/jdmarker.c (100%) rename {source_files => libraries}/fltk/jpeg/jdmaster.c (100%) rename {source_files => libraries}/fltk/jpeg/jdmerge.c (100%) rename {source_files => libraries}/fltk/jpeg/jdpostct.c (100%) rename {source_files => libraries}/fltk/jpeg/jdsample.c (100%) rename {source_files => libraries}/fltk/jpeg/jdtrans.c (100%) rename {source_files => libraries}/fltk/jpeg/jerror.c (100%) rename {source_files => libraries}/fltk/jpeg/jerror.h (100%) rename {source_files => libraries}/fltk/jpeg/jfdctflt.c (100%) rename {source_files => libraries}/fltk/jpeg/jfdctfst.c (100%) rename {source_files => libraries}/fltk/jpeg/jfdctint.c (100%) rename {source_files => libraries}/fltk/jpeg/jidctflt.c (100%) rename {source_files => libraries}/fltk/jpeg/jidctfst.c (100%) rename {source_files => libraries}/fltk/jpeg/jidctint.c (100%) rename {source_files => libraries}/fltk/jpeg/jinclude.h (100%) rename {source_files => libraries}/fltk/jpeg/jmemmgr.c (100%) rename {source_files => libraries}/fltk/jpeg/jmemnobs.c (100%) rename {source_files => libraries}/fltk/jpeg/jmemsys.h (100%) rename {source_files => libraries}/fltk/jpeg/jmorecfg.h (100%) rename {source_files => libraries}/fltk/jpeg/jpegint.h (100%) rename {source_files => libraries}/fltk/jpeg/jpeglib.h (100%) rename {source_files => libraries}/fltk/jpeg/jquant1.c (100%) rename {source_files => libraries}/fltk/jpeg/jquant2.c (100%) rename {source_files => libraries}/fltk/jpeg/jutils.c (100%) rename {source_files => libraries}/fltk/jpeg/jversion.h (100%) rename {source_files => libraries}/fltk/jpeg/libjpeg.txt (100%) rename {source_files => libraries}/fltk/jpeg/makedepend (100%) rename {source_files => libraries}/fltk/jpeg/structure.txt (100%) rename {source_files => libraries}/fltk/jpeg/usage.txt (100%) rename {source_files => libraries}/fltk/jpeg/wizard.txt (100%) rename {source_files => libraries}/fltk/lib/README.txt (100%) rename {source_files => libraries}/fltk/libdecor/LICENSE (100%) rename {source_files => libraries}/fltk/libdecor/README.md (100%) rename {source_files => libraries}/fltk/libdecor/src/desktop-settings.c (100%) rename {source_files => libraries}/fltk/libdecor/src/desktop-settings.h (100%) rename {source_files => libraries}/fltk/libdecor/src/libdecor-fallback.c (100%) rename {source_files => libraries}/fltk/libdecor/src/libdecor-fallback.h (100%) rename {source_files => libraries}/fltk/libdecor/src/libdecor-plugin.h (100%) rename {source_files => libraries}/fltk/libdecor/src/libdecor.c (100%) rename {source_files => libraries}/fltk/libdecor/src/libdecor.h (100%) rename {source_files => libraries}/fltk/libdecor/src/os-compatibility.c (100%) rename {source_files => libraries}/fltk/libdecor/src/os-compatibility.h (100%) rename {source_files => libraries}/fltk/libdecor/src/plugins/cairo/libdecor-cairo.c (100%) rename {source_files => libraries}/fltk/libdecor/src/plugins/common/libdecor-cairo-blur.c (100%) rename {source_files => libraries}/fltk/libdecor/src/plugins/common/libdecor-cairo-blur.h (100%) rename {source_files => libraries}/fltk/libdecor/src/plugins/dummy/libdecor-dummy.c (100%) rename {source_files => libraries}/fltk/libdecor/src/plugins/gtk/libdecor-gtk.c (100%) rename {source_files => libraries}/fltk/libdecor/src/utils.h (100%) rename {source_files => libraries}/fltk/mac_endianness.h (100%) rename {source_files => libraries}/fltk/makeinclude.in (100%) rename {source_files => libraries}/fltk/makesrcdist (100%) rename {source_files => libraries}/fltk/misc/MacRoman_utf-8.png (100%) rename {source_files => libraries}/fltk/misc/MacRoman_utf-8.txt (100%) rename {source_files => libraries}/fltk/misc/README.txt (100%) rename {source_files => libraries}/fltk/misc/abi-compliance-checker.txt (100%) rename {source_files => libraries}/fltk/misc/cp1252.html (100%) rename {source_files => libraries}/fltk/misc/cp1252.png (100%) rename {source_files => libraries}/fltk/misc/cp1252.txt (100%) rename {source_files => libraries}/fltk/misc/cp1252_utf-8.html (100%) rename {source_files => libraries}/fltk/misc/cp1252_utf-8.txt (100%) rename {source_files => libraries}/fltk/misc/doxystar.cxx (100%) rename {source_files => libraries}/fltk/misc/fromdos.c (100%) rename {source_files => libraries}/fltk/misc/iso-8859-1.txt (100%) rename {source_files => libraries}/fltk/misc/iso-8859-1_utf-8.txt (100%) rename {source_files => libraries}/fltk/misc/lorem_ipsum.png (100%) rename {source_files => libraries}/fltk/misc/lorem_ipsum.txt (100%) rename {source_files => libraries}/fltk/misc/update_config_scripts (100%) mode change 100755 => 100644 rename {source_files => libraries}/fltk/nanosvg/README.txt (100%) rename {source_files => libraries}/fltk/nanosvg/nanosvg.h (100%) rename {source_files => libraries}/fltk/nanosvg/nanosvgrast.h (100%) rename {source_files => libraries}/fltk/png/ANNOUNCE (100%) rename {source_files => libraries}/fltk/png/CHANGES (100%) rename {source_files => libraries}/fltk/png/CMakeLists.txt (100%) rename {source_files => libraries}/fltk/png/INSTALL (100%) rename {source_files => libraries}/fltk/png/LICENSE (100%) rename {source_files => libraries}/fltk/png/Makefile (100%) rename {source_files => libraries}/fltk/png/README (100%) rename {source_files => libraries}/fltk/png/TODO (100%) rename {source_files => libraries}/fltk/png/arm/arm_init.c (100%) rename {source_files => libraries}/fltk/png/arm/filter_neon_intrinsics.c (100%) rename {source_files => libraries}/fltk/png/arm/palette_neon_intrinsics.c (100%) rename {source_files => libraries}/fltk/png/libpng-manual.txt (100%) rename {source_files => libraries}/fltk/png/libpng.3 (100%) rename {source_files => libraries}/fltk/png/libpngpf.3 (100%) rename {source_files => libraries}/fltk/png/makedepend (100%) rename {source_files => libraries}/fltk/png/png.5 (100%) rename {source_files => libraries}/fltk/png/png.c (100%) rename {source_files => libraries}/fltk/png/png.h (100%) rename {source_files => libraries}/fltk/png/pngconf.h (100%) rename {source_files => libraries}/fltk/png/pngdebug.h (100%) rename {source_files => libraries}/fltk/png/pngerror.c (100%) rename {source_files => libraries}/fltk/png/pngget.c (100%) rename {source_files => libraries}/fltk/png/pnginfo.h (100%) rename {source_files => libraries}/fltk/png/pnglibconf.h (100%) rename {source_files => libraries}/fltk/png/pngmem.c (100%) rename {source_files => libraries}/fltk/png/pngpread.c (100%) rename {source_files => libraries}/fltk/png/pngprefix.h (100%) rename {source_files => libraries}/fltk/png/pngpriv.h (100%) rename {source_files => libraries}/fltk/png/pngread.c (100%) rename {source_files => libraries}/fltk/png/pngrio.c (100%) rename {source_files => libraries}/fltk/png/pngrtran.c (100%) rename {source_files => libraries}/fltk/png/pngrutil.c (100%) rename {source_files => libraries}/fltk/png/pngset.c (100%) rename {source_files => libraries}/fltk/png/pngstruct.h (100%) rename {source_files => libraries}/fltk/png/pngtrans.c (100%) rename {source_files => libraries}/fltk/png/pngwio.c (100%) rename {source_files => libraries}/fltk/png/pngwrite.c (100%) rename {source_files => libraries}/fltk/png/pngwtran.c (100%) rename {source_files => libraries}/fltk/png/pngwutil.c (100%) rename {source_files => libraries}/fltk/png/powerpc/filter_vsx_intrinsics.c (100%) rename {source_files => libraries}/fltk/png/powerpc/powerpc_init.c (100%) rename {source_files => libraries}/fltk/public/README.md (100%) rename {source_files => libraries}/fltk/src/CMakeLists.txt (100%) rename {source_files => libraries}/fltk/src/Fl.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Adjuster.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Anim_GIF_Image.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_BMP_Image.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Bitmap.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Box.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Browser.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Browser_.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Browser_load.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Button.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Cairo.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Chart.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Check_Browser.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Check_Button.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Choice.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Clock.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Color_Chooser.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Copy_Surface.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Counter.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Device.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Dial.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Double_Window.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_File_Browser.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_File_Chooser.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_File_Chooser.fl (100%) rename {source_files => libraries}/fltk/src/Fl_File_Chooser2.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_File_Icon.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_File_Icon2.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_File_Input.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Flex.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_GIF_Image.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Gl_Choice.H (100%) rename {source_files => libraries}/fltk/src/Fl_Gl_Choice.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Gl_Device_Plugin.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Gl_Overlay.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Gl_Window.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Gl_Window_Driver.H (100%) rename {source_files => libraries}/fltk/src/Fl_Graphics_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Grid.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Group.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Help_Dialog.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Help_Dialog.fl (100%) rename {source_files => libraries}/fltk/src/Fl_Help_Dialog_Dox.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Help_View.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_ICO_Image.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Image.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Image_Reader.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Image_Reader.h (100%) rename {source_files => libraries}/fltk/src/Fl_Image_Surface.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Input.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Input_.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Input_Choice.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Int_Vector.H (100%) rename {source_files => libraries}/fltk/src/Fl_Int_Vector.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_JPEG_Image.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Light_Button.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_MacOS_Sys_Menu_Bar.mm (100%) rename {source_files => libraries}/fltk/src/Fl_Menu.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Menu_.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Menu_Bar.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Menu_Button.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Menu_Window.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Menu_add.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Menu_global.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Message.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Message.h (100%) rename {source_files => libraries}/fltk/src/Fl_Multi_Label.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Native_File_Chooser.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Native_File_Chooser_FLTK.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Native_File_Chooser_GTK.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Native_File_Chooser_Kdialog.H (100%) rename {source_files => libraries}/fltk/src/Fl_Native_File_Chooser_Kdialog.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Native_File_Chooser_MAC.mm (100%) rename {source_files => libraries}/fltk/src/Fl_Native_File_Chooser_WIN32.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Native_File_Chooser_Zenity.H (100%) rename {source_files => libraries}/fltk/src/Fl_Native_File_Chooser_Zenity.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Overlay_Window.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_PNG_Image.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_PNM_Image.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Pack.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Paged_Device.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Pixmap.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Positioner.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Preferences.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Printer.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Progress.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Repeat_Button.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Return_Button.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Roller.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Round_Button.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_SVG_Image.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Scheme.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Scheme_Choice.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Screen_Driver.H (100%) rename {source_files => libraries}/fltk/src/Fl_Screen_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Scroll.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Scrollbar.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Shared_Image.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Shortcut_Button.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Single_Window.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Slider.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Spinner.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_String.H (100%) rename {source_files => libraries}/fltk/src/Fl_String.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Sys_Menu_Bar.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Sys_Menu_Bar_Driver.H (100%) rename {source_files => libraries}/fltk/src/Fl_System_Driver.H (100%) rename {source_files => libraries}/fltk/src/Fl_System_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Table.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Table_Row.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Tabs.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Terminal.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Text_Buffer.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Text_Display.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Text_Editor.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Tile.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Tiled_Image.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Timeout.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Timeout.h (100%) rename {source_files => libraries}/fltk/src/Fl_Tooltip.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Tree.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Tree_Item.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Tree_Item_Array.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Tree_Prefs.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Valuator.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Value_Input.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Value_Output.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Value_Slider.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Widget.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Widget_Surface.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Window.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Window_Driver.H (100%) rename {source_files => libraries}/fltk/src/Fl_Window_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Window_fullscreen.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Window_hotspot.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Window_iconize.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_Wizard.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_XBM_Image.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_XColor.H (100%) rename {source_files => libraries}/fltk/src/Fl_XPM_Image.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_abort.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_add_idle.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_arg.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_cocoa.mm (100%) rename {source_files => libraries}/fltk/src/Fl_compose.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_display.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_get_key.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_get_key_mac.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_get_key_win32.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_get_system_colors.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_grab.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_lock.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_own_colormap.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_visual.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_win32.cxx (100%) rename {source_files => libraries}/fltk/src/Fl_x.cxx (100%) rename {source_files => libraries}/fltk/src/Makefile (100%) rename {source_files => libraries}/fltk/src/README-Fl_Terminal.txt (100%) rename {source_files => libraries}/fltk/src/Xutf8.h (100%) rename {source_files => libraries}/fltk/src/allfiles.xbm (100%) rename {source_files => libraries}/fltk/src/cgdebug.h (100%) rename {source_files => libraries}/fltk/src/d1.xbm (100%) rename {source_files => libraries}/fltk/src/d1_mask.xbm (100%) rename {source_files => libraries}/fltk/src/drivers/Cairo/Fl_Cairo_Graphics_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Cairo/Fl_Cairo_Graphics_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Cairo/Fl_X11_Cairo_Graphics_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Cairo/Fl_X11_Cairo_Graphics_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.mm (100%) rename {source_files => libraries}/fltk/src/drivers/Cocoa/Fl_Cocoa_Printer_Driver.mm (100%) rename {source_files => libraries}/fltk/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Cocoa/Fl_MacOS_Sys_Menu_Bar_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Darwin/Fl_Darwin_System_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Darwin/Fl_Darwin_System_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Darwin/fl_macOS_platform_init.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/GDI/Fl_Font.H (100%) rename {source_files => libraries}/fltk/src/drivers/GDI/Fl_GDI_Copy_Surface_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/GDI/Fl_GDI_Copy_Surface_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_arci.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_color.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_font.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_image.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_line_style.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_rect.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_vertex.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/GDI/Fl_GDI_Image_Surface_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/GDI/Fl_GDI_Image_Surface_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/OpenGL/Fl_OpenGL_Display_Device.H (100%) rename {source_files => libraries}/fltk/src/drivers/OpenGL/Fl_OpenGL_Display_Device.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_arci.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_color.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_font.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_line_style.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_rect.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_vertex.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Posix/Fl_Posix_Printer_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Posix/Fl_Posix_System_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Posix/Fl_Posix_System_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/PostScript/Fl_PostScript.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/PostScript/Fl_PostScript_Graphics_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/PostScript/Fl_PostScript_image.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Quartz/Fl_Font.H (100%) rename {source_files => libraries}/fltk/src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_arci.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_color.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_font.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_image.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_line_style.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_rect.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_vertex.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Quartz/Fl_Quartz_Image_Surface_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Quartz/Fl_Quartz_Image_Surface_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/SVG/Fl_SVG_File_Surface.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Unix/Fl_Unix_Screen_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Unix/Fl_Unix_Screen_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Unix/Fl_Unix_System_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Unix/Fl_Unix_System_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Wayland/Fl_Wayland_Copy_Surface_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Wayland/Fl_Wayland_Copy_Surface_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Wayland/Fl_Wayland_Gl_Window_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Wayland/Fl_Wayland_Gl_Window_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Wayland/Fl_Wayland_Graphics_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Wayland/Fl_Wayland_Graphics_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Wayland/Fl_Wayland_Image_Surface_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Wayland/Fl_Wayland_Image_Surface_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Wayland/Fl_Wayland_Screen_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Wayland/Fl_Wayland_Window_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Wayland/fl_wayland_clipboard_dnd.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Wayland/fl_wayland_platform_init.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/WinAPI/Fl_WinAPI_Gl_Window_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/WinAPI/Fl_WinAPI_Gl_Window_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/WinAPI/Fl_WinAPI_Printer_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/WinAPI/Fl_WinAPI_Screen_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/WinAPI/Fl_WinAPI_Screen_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/WinAPI/Fl_WinAPI_System_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/WinAPI/Fl_WinAPI_System_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/WinAPI/fl_WinAPI_platform_init.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/X11/Fl_X11_Gl_Window_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/X11/Fl_X11_Gl_Window_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/X11/Fl_X11_Screen_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/X11/Fl_X11_Screen_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/X11/Fl_X11_Window_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/X11/Fl_X11_Window_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/X11/fl_X11_platform_init.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Xlib/Fl_Font.H (100%) rename {source_files => libraries}/fltk/src/drivers/Xlib/Fl_Xlib_Copy_Surface_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Xlib/Fl_Xlib_Copy_Surface_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_arci.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_color.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_image.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_line_style.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_rect.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_vertex.cxx (100%) rename {source_files => libraries}/fltk/src/drivers/Xlib/Fl_Xlib_Image_Surface_Driver.H (100%) rename {source_files => libraries}/fltk/src/drivers/Xlib/Fl_Xlib_Image_Surface_Driver.cxx (100%) rename {source_files => libraries}/fltk/src/dump_compose.c (100%) rename {source_files => libraries}/fltk/src/ew.xbm (100%) rename {source_files => libraries}/fltk/src/ew_mask.xbm (100%) rename {source_files => libraries}/fltk/src/fastarrow.h (100%) rename {source_files => libraries}/fltk/src/filename_absolute.cxx (100%) rename {source_files => libraries}/fltk/src/filename_expand.cxx (100%) rename {source_files => libraries}/fltk/src/filename_ext.cxx (100%) rename {source_files => libraries}/fltk/src/filename_isdir.cxx (100%) rename {source_files => libraries}/fltk/src/filename_list.cxx (100%) rename {source_files => libraries}/fltk/src/filename_match.cxx (100%) rename {source_files => libraries}/fltk/src/filename_setext.cxx (100%) rename {source_files => libraries}/fltk/src/fl_arc.cxx (100%) rename {source_files => libraries}/fltk/src/fl_ask.cxx (100%) rename {source_files => libraries}/fltk/src/fl_boxtype.cxx (100%) rename {source_files => libraries}/fltk/src/fl_call_main.c (100%) rename {source_files => libraries}/fltk/src/fl_cmap.h (100%) rename {source_files => libraries}/fltk/src/fl_color.cxx (100%) rename {source_files => libraries}/fltk/src/fl_contrast.cxx (100%) rename {source_files => libraries}/fltk/src/fl_cursor.cxx (100%) rename {source_files => libraries}/fltk/src/fl_cursor_help.xpm (100%) rename {source_files => libraries}/fltk/src/fl_cursor_nesw.xpm (100%) rename {source_files => libraries}/fltk/src/fl_cursor_none.xpm (100%) rename {source_files => libraries}/fltk/src/fl_cursor_nwse.xpm (100%) rename {source_files => libraries}/fltk/src/fl_cursor_wait.xpm (100%) rename {source_files => libraries}/fltk/src/fl_curve.cxx (100%) rename {source_files => libraries}/fltk/src/fl_diamond_box.cxx (100%) rename {source_files => libraries}/fltk/src/fl_dnd_win32.cxx (100%) rename {source_files => libraries}/fltk/src/fl_dnd_x.cxx (100%) rename {source_files => libraries}/fltk/src/fl_draw.cxx (100%) rename {source_files => libraries}/fltk/src/fl_draw_arrow.cxx (100%) rename {source_files => libraries}/fltk/src/fl_draw_pixmap.cxx (100%) rename {source_files => libraries}/fltk/src/fl_encoding_latin1.cxx (100%) rename {source_files => libraries}/fltk/src/fl_encoding_mac_roman.cxx (100%) rename {source_files => libraries}/fltk/src/fl_engraved_label.cxx (100%) rename {source_files => libraries}/fltk/src/fl_file_dir.cxx (100%) rename {source_files => libraries}/fltk/src/fl_font.cxx (100%) rename {source_files => libraries}/fltk/src/fl_gleam.cxx (100%) rename {source_files => libraries}/fltk/src/fl_gtk.cxx (100%) rename {source_files => libraries}/fltk/src/fl_images_core.cxx (100%) rename {source_files => libraries}/fltk/src/fl_labeltype.cxx (100%) rename {source_files => libraries}/fltk/src/fl_open_uri.cxx (100%) rename {source_files => libraries}/fltk/src/fl_oval_box.cxx (100%) rename {source_files => libraries}/fltk/src/fl_overlay.cxx (100%) rename {source_files => libraries}/fltk/src/fl_oxy.cxx (100%) rename {source_files => libraries}/fltk/src/fl_oxy.h (100%) rename {source_files => libraries}/fltk/src/fl_plastic.cxx (100%) rename {source_files => libraries}/fltk/src/fl_read_image.cxx (100%) rename {source_files => libraries}/fltk/src/fl_rect.cxx (100%) rename {source_files => libraries}/fltk/src/fl_round_box.cxx (100%) rename {source_files => libraries}/fltk/src/fl_rounded_box.cxx (100%) rename {source_files => libraries}/fltk/src/fl_scroll_area.cxx (100%) rename {source_files => libraries}/fltk/src/fl_set_font.cxx (100%) rename {source_files => libraries}/fltk/src/fl_shadow_box.cxx (100%) rename {source_files => libraries}/fltk/src/fl_shortcut.cxx (100%) rename {source_files => libraries}/fltk/src/fl_show_colormap.cxx (100%) rename {source_files => libraries}/fltk/src/fl_string_functions.cxx (100%) rename {source_files => libraries}/fltk/src/fl_symbols.cxx (100%) rename {source_files => libraries}/fltk/src/fl_utf8.cxx (100%) rename {source_files => libraries}/fltk/src/fl_vertex.cxx (100%) rename {source_files => libraries}/fltk/src/fl_write_png.cxx (100%) rename {source_files => libraries}/fltk/src/flstring.c (100%) rename {source_files => libraries}/fltk/src/flstring.h (100%) rename {source_files => libraries}/fltk/src/forms_bitmap.cxx (100%) rename {source_files => libraries}/fltk/src/forms_compatibility.cxx (100%) rename {source_files => libraries}/fltk/src/forms_free.cxx (100%) rename {source_files => libraries}/fltk/src/forms_fselect.cxx (100%) rename {source_files => libraries}/fltk/src/forms_pixmap.cxx (100%) rename {source_files => libraries}/fltk/src/forms_timer.cxx (100%) rename {source_files => libraries}/fltk/src/freeglut_geometry.cxx (100%) rename {source_files => libraries}/fltk/src/freeglut_stroke_mono_roman.cxx (100%) rename {source_files => libraries}/fltk/src/freeglut_stroke_roman.cxx (100%) rename {source_files => libraries}/fltk/src/freeglut_teapot.cxx (100%) rename {source_files => libraries}/fltk/src/freeglut_teapot_data.h (100%) rename {source_files => libraries}/fltk/src/gl_draw.cxx (100%) rename {source_files => libraries}/fltk/src/gl_start.cxx (100%) rename {source_files => libraries}/fltk/src/glut_compatibility.cxx (100%) rename {source_files => libraries}/fltk/src/glut_font.cxx (100%) rename {source_files => libraries}/fltk/src/makedepend (100%) rename {source_files => libraries}/fltk/src/mediumarrow.h (100%) rename {source_files => libraries}/fltk/src/nanosvg.cxx (100%) rename {source_files => libraries}/fltk/src/new.xbm (100%) rename {source_files => libraries}/fltk/src/ns.xbm (100%) rename {source_files => libraries}/fltk/src/ns_mask.xbm (100%) rename {source_files => libraries}/fltk/src/numericsort.c (100%) rename {source_files => libraries}/fltk/src/print_button.cxx (100%) rename {source_files => libraries}/fltk/src/print_button.h (100%) rename {source_files => libraries}/fltk/src/print_panel.cxx (100%) rename {source_files => libraries}/fltk/src/print_panel.h (100%) rename {source_files => libraries}/fltk/src/scandir_posix.c (100%) rename {source_files => libraries}/fltk/src/scandir_win32.c (100%) rename {source_files => libraries}/fltk/src/screen_xywh.cxx (100%) rename {source_files => libraries}/fltk/src/slowarrow.h (100%) rename {source_files => libraries}/fltk/src/tile.xpm (100%) rename {source_files => libraries}/fltk/src/up.xbm (100%) rename {source_files => libraries}/fltk/src/utf8_internal.h (100%) rename {source_files => libraries}/fltk/src/vsnprintf.c (100%) rename {source_files => libraries}/fltk/src/xutf8/COPYING (100%) rename {source_files => libraries}/fltk/src/xutf8/README.txt (100%) rename {source_files => libraries}/fltk/src/xutf8/Ximint.h (100%) rename {source_files => libraries}/fltk/src/xutf8/Xlibint.h (100%) rename {source_files => libraries}/fltk/src/xutf8/case.c (100%) rename {source_files => libraries}/fltk/src/xutf8/fl_wcwidth.c (100%) rename {source_files => libraries}/fltk/src/xutf8/headers/case.h (100%) rename {source_files => libraries}/fltk/src/xutf8/headers/case_tbl.txt (100%) rename {source_files => libraries}/fltk/src/xutf8/headers/dingbats_.h (100%) rename {source_files => libraries}/fltk/src/xutf8/headers/spacing.h (100%) rename {source_files => libraries}/fltk/src/xutf8/headers/spacing_tbl.txt (100%) rename {source_files => libraries}/fltk/src/xutf8/headers/symbol_.h (100%) rename {source_files => libraries}/fltk/src/xutf8/headers/tbl.txt (100%) rename {source_files => libraries}/fltk/src/xutf8/imKStoUCS.c (100%) rename {source_files => libraries}/fltk/src/xutf8/is_right2left.c (100%) rename {source_files => libraries}/fltk/src/xutf8/is_spacing.c (100%) rename {source_files => libraries}/fltk/src/xutf8/keysym2Ucs.c (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/8bit_tab_to_h.c (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/COPYRIGHT (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/README.txt (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/armscii_8.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/ascii.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/big5.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/big5_emacs.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/cjk_tab_to_h.c (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/cp1133.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/cp1251.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/cp1255.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/cp1256.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/cp936ext.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/gb2312.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/gbk_tab_to_h.c (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/georgian_academy.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/georgian_ps.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_1.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_10.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_11.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_13.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_14.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_15.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_16.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_2.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_3.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_4.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_5.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_6.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_7.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_8.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_9.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/iso8859_9e.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/jisx0201.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/jisx0208.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/jisx0212.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/koi8_c.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/koi8_r.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/koi8_u.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/ksc5601.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/mulelao.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/tatar_cyr.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/tcvn.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/tis620.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/ucs2be.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/utf8.h (100%) rename {source_files => libraries}/fltk/src/xutf8/lcUniConv/viscii.h (100%) rename {source_files => libraries}/fltk/src/xutf8/mk_wcwidth.c (100%) rename {source_files => libraries}/fltk/src/xutf8/test.c (100%) rename {source_files => libraries}/fltk/src/xutf8/test2.c (100%) rename {source_files => libraries}/fltk/src/xutf8/ucs2fontmap.c (100%) rename {source_files => libraries}/fltk/src/xutf8/ucs2fontmap.c.mini (100%) rename {source_files => libraries}/fltk/src/xutf8/utf8Input.c (100%) rename {source_files => libraries}/fltk/src/xutf8/utf8Utils.c (100%) rename {source_files => libraries}/fltk/src/xutf8/utf8Wrap.c (100%) rename {source_files => libraries}/fltk/src/xutf8/utils/INSTALL (100%) rename {source_files => libraries}/fltk/src/xutf8/utils/Makefile (100%) rename {source_files => libraries}/fltk/src/xutf8/utils/README.txt (100%) rename {source_files => libraries}/fltk/src/xutf8/utils/case.sh (100%) mode change 100755 => 100644 rename {source_files => libraries}/fltk/src/xutf8/utils/conv_gen.c (100%) rename {source_files => libraries}/fltk/src/xutf8/utils/convert_map.c (100%) rename {source_files => libraries}/fltk/src/xutf8/utils/create_table.c (100%) rename {source_files => libraries}/fltk/src/xutf8/utils/euc_tw.c (100%) rename {source_files => libraries}/fltk/src/xutf8/utils/non_spacing.sh (100%) mode change 100755 => 100644 rename {source_files => libraries}/fltk/src/xutf8/utils/tbl_gen.sh (100%) mode change 100755 => 100644 rename {source_files => libraries}/fltk/test/.gitignore (100%) rename {source_files => libraries}/fltk/test/CMakeLists.txt (100%) rename {source_files => libraries}/fltk/test/CubeMain.cxx (100%) rename {source_files => libraries}/fltk/test/CubeView.cxx (100%) rename {source_files => libraries}/fltk/test/CubeView.h (100%) rename {source_files => libraries}/fltk/test/CubeViewUI.fl (100%) rename {source_files => libraries}/fltk/test/Makefile (100%) rename {source_files => libraries}/fltk/test/README-unittests.txt (100%) rename {source_files => libraries}/fltk/test/README.txt (100%) rename {source_files => libraries}/fltk/test/adjuster.cxx (100%) rename {source_files => libraries}/fltk/test/animated.cxx (100%) rename {source_files => libraries}/fltk/test/arc.cxx (100%) rename {source_files => libraries}/fltk/test/ask.cxx (100%) rename {source_files => libraries}/fltk/test/bitmap.cxx (100%) rename {source_files => libraries}/fltk/test/blocks.cxx (100%) rename {source_files => libraries}/fltk/test/boxtype.cxx (100%) rename {source_files => libraries}/fltk/test/browser.cxx (100%) rename {source_files => libraries}/fltk/test/button.cxx (100%) rename {source_files => libraries}/fltk/test/buttons.cxx (100%) rename {source_files => libraries}/fltk/test/cairo_test.cxx (100%) rename {source_files => libraries}/fltk/test/checkers.cxx (100%) rename {source_files => libraries}/fltk/test/checkers_pieces.fl (100%) rename {source_files => libraries}/fltk/test/clipboard.cxx (100%) rename {source_files => libraries}/fltk/test/clock.cxx (100%) rename {source_files => libraries}/fltk/test/colbrowser.cxx (100%) rename {source_files => libraries}/fltk/test/color_chooser.cxx (100%) rename {source_files => libraries}/fltk/test/contrast.cxx (100%) rename {source_files => libraries}/fltk/test/coordinates.cxx (100%) rename {source_files => libraries}/fltk/test/cube.cxx (100%) rename {source_files => libraries}/fltk/test/cursor.cxx (100%) rename {source_files => libraries}/fltk/test/curve.cxx (100%) rename {source_files => libraries}/fltk/test/demo.cxx (100%) rename {source_files => libraries}/fltk/test/demo.menu (100%) rename {source_files => libraries}/fltk/test/desktop/blocks-128.png (100%) rename {source_files => libraries}/fltk/test/desktop/blocks-32.png (100%) rename {source_files => libraries}/fltk/test/desktop/blocks.desktop (100%) rename {source_files => libraries}/fltk/test/desktop/checkers-128.png (100%) rename {source_files => libraries}/fltk/test/desktop/checkers-32.png (100%) rename {source_files => libraries}/fltk/test/desktop/checkers.desktop (100%) rename {source_files => libraries}/fltk/test/desktop/sudoku-128.png (100%) rename {source_files => libraries}/fltk/test/desktop/sudoku-32.png (100%) rename {source_files => libraries}/fltk/test/desktop/sudoku.desktop (100%) rename {source_files => libraries}/fltk/test/device.cxx (100%) rename {source_files => libraries}/fltk/test/doublebuffer.cxx (100%) rename {source_files => libraries}/fltk/test/editor.cxx (100%) rename {source_files => libraries}/fltk/test/fast_slow.fl (100%) rename {source_files => libraries}/fltk/test/file_chooser.cxx (100%) rename {source_files => libraries}/fltk/test/flex_demo.cxx (100%) rename {source_files => libraries}/fltk/test/flex_login.cxx (100%) rename {source_files => libraries}/fltk/test/fltk-versions.cxx (100%) rename {source_files => libraries}/fltk/test/fonts.cxx (100%) rename {source_files => libraries}/fltk/test/forms.cxx (100%) rename {source_files => libraries}/fltk/test/fractals.cxx (100%) rename {source_files => libraries}/fltk/test/fracviewer.cxx (100%) rename {source_files => libraries}/fltk/test/fracviewer.h (100%) rename {source_files => libraries}/fltk/test/fullscreen.cxx (100%) rename {source_files => libraries}/fltk/test/gl_overlay.cxx (100%) rename {source_files => libraries}/fltk/test/glpuzzle.cxx (100%) rename {source_files => libraries}/fltk/test/glut_test.cxx (100%) rename {source_files => libraries}/fltk/test/grid_alignment.cxx (100%) rename {source_files => libraries}/fltk/test/grid_buttons.cxx (100%) rename {source_files => libraries}/fltk/test/grid_dialog.cxx (100%) rename {source_files => libraries}/fltk/test/grid_login.cxx (100%) rename {source_files => libraries}/fltk/test/handle_events.cxx (100%) rename {source_files => libraries}/fltk/test/handle_keys.cxx (100%) rename {source_files => libraries}/fltk/test/hello.cxx (100%) rename {source_files => libraries}/fltk/test/help_dialog.cxx (100%) rename {source_files => libraries}/fltk/test/help_dialog.html (100%) rename {source_files => libraries}/fltk/test/icon.cxx (100%) rename {source_files => libraries}/fltk/test/iconize.cxx (100%) rename {source_files => libraries}/fltk/test/image.cxx (100%) rename {source_files => libraries}/fltk/test/images/FL200.png (100%) rename {source_files => libraries}/fltk/test/images/Fl_Value_Input.png (100%) rename {source_files => libraries}/fltk/test/images/Fl_Value_Output.png (100%) rename {source_files => libraries}/fltk/test/images/fltk_animated.gif (100%) rename {source_files => libraries}/fltk/test/images/fltk_animated2.gif (100%) rename {source_files => libraries}/fltk/test/images/fltk_animated3.gif (100%) rename {source_files => libraries}/fltk/test/images/tiny.png (100%) rename {source_files => libraries}/fltk/test/inactive.fl (100%) rename {source_files => libraries}/fltk/test/input.cxx (100%) rename {source_files => libraries}/fltk/test/input_choice.cxx (100%) rename {source_files => libraries}/fltk/test/keyboard.cxx (100%) rename {source_files => libraries}/fltk/test/keyboard.h (100%) rename {source_files => libraries}/fltk/test/keyboard_ui.fl (100%) rename {source_files => libraries}/fltk/test/label.cxx (100%) rename {source_files => libraries}/fltk/test/line_style.cxx (100%) rename {source_files => libraries}/fltk/test/list_visuals.cxx (100%) rename {source_files => libraries}/fltk/test/mac-resources/blocks.icns (100%) rename {source_files => libraries}/fltk/test/mac-resources/blocks.plist (100%) rename {source_files => libraries}/fltk/test/mac-resources/checkers.icns (100%) rename {source_files => libraries}/fltk/test/mac-resources/checkers.plist (100%) rename {source_files => libraries}/fltk/test/mac-resources/editor.plist (100%) rename {source_files => libraries}/fltk/test/mac-resources/sudoku.icns (100%) rename {source_files => libraries}/fltk/test/mac-resources/sudoku.plist (100%) rename {source_files => libraries}/fltk/test/makedepend (100%) rename {source_files => libraries}/fltk/test/mandelbrot.cxx (100%) rename {source_files => libraries}/fltk/test/mandelbrot.h (100%) rename {source_files => libraries}/fltk/test/mandelbrot_ui.fl (100%) rename {source_files => libraries}/fltk/test/menubar.cxx (100%) rename {source_files => libraries}/fltk/test/message.cxx (100%) rename {source_files => libraries}/fltk/test/minimum.cxx (100%) rename {source_files => libraries}/fltk/test/native-filechooser.cxx (100%) rename {source_files => libraries}/fltk/test/navigation.cxx (100%) rename {source_files => libraries}/fltk/test/offscreen.cxx (100%) rename {source_files => libraries}/fltk/test/output.cxx (100%) rename {source_files => libraries}/fltk/test/overlay.cxx (100%) rename {source_files => libraries}/fltk/test/pack.cxx (100%) rename {source_files => libraries}/fltk/test/pixmap.cxx (100%) rename {source_files => libraries}/fltk/test/pixmap_browser.cxx (100%) rename {source_files => libraries}/fltk/test/pixmaps/animated_fluid_gif.h (100%) rename {source_files => libraries}/fltk/test/pixmaps/black_checker.png (100%) rename {source_files => libraries}/fltk/test/pixmaps/black_checker_king.png (100%) rename {source_files => libraries}/fltk/test/pixmaps/blast.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/block.xcf_gz (100%) rename {source_files => libraries}/fltk/test/pixmaps/blue.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/blue_bomb.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/checker.svg (100%) rename {source_files => libraries}/fltk/test/pixmaps/cyan.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/cyan_bomb.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/gray.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/gray_bomb.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/green.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/green_bomb.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/magenta.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/magenta_bomb.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/porsche.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/porsche1.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/red.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/red_bomb.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/sorceress.xbm (100%) rename {source_files => libraries}/fltk/test/pixmaps/sudoku.xbm (100%) rename {source_files => libraries}/fltk/test/pixmaps/tile.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/white_checker.png (100%) rename {source_files => libraries}/fltk/test/pixmaps/white_checker_king.png (100%) rename {source_files => libraries}/fltk/test/pixmaps/yellow.xpm (100%) rename {source_files => libraries}/fltk/test/pixmaps/yellow_bomb.xpm (100%) rename {source_files => libraries}/fltk/test/preferences.fl (100%) rename {source_files => libraries}/fltk/test/radio.fl (100%) rename {source_files => libraries}/fltk/test/resize-arrows.cxx (100%) rename {source_files => libraries}/fltk/test/resize-arrows.h (100%) rename {source_files => libraries}/fltk/test/resize-example1.cxx (100%) rename {source_files => libraries}/fltk/test/resize-example2.cxx (100%) rename {source_files => libraries}/fltk/test/resize-example3a.cxx (100%) rename {source_files => libraries}/fltk/test/resize-example3b.cxx (100%) rename {source_files => libraries}/fltk/test/resize-example3c.cxx (100%) rename {source_files => libraries}/fltk/test/resize-example4a.cxx (100%) rename {source_files => libraries}/fltk/test/resize-example4b.cxx (100%) rename {source_files => libraries}/fltk/test/resize-example5a.cxx (100%) rename {source_files => libraries}/fltk/test/resize-example5b.cxx (100%) rename {source_files => libraries}/fltk/test/resize-example5c.cxx (100%) rename {source_files => libraries}/fltk/test/resize.fl (100%) rename {source_files => libraries}/fltk/test/resizebox.cxx (100%) rename {source_files => libraries}/fltk/test/rgb.txt (100%) rename {source_files => libraries}/fltk/test/rotated_text.cxx (100%) rename {source_files => libraries}/fltk/test/scroll.cxx (100%) rename {source_files => libraries}/fltk/test/shadow_variables.cxx (100%) rename {source_files => libraries}/fltk/test/shape.cxx (100%) rename {source_files => libraries}/fltk/test/subwindow.cxx (100%) rename {source_files => libraries}/fltk/test/sudoku.cxx (100%) rename {source_files => libraries}/fltk/test/sudoku.ico (100%) rename {source_files => libraries}/fltk/test/sudoku.rc (100%) rename {source_files => libraries}/fltk/test/symbols.cxx (100%) rename {source_files => libraries}/fltk/test/table.cxx (100%) rename {source_files => libraries}/fltk/test/tabs.fl (100%) rename {source_files => libraries}/fltk/test/terminal.fl (100%) rename {source_files => libraries}/fltk/test/threads.cxx (100%) rename {source_files => libraries}/fltk/test/threads.h (100%) rename {source_files => libraries}/fltk/test/tile.cxx (100%) rename {source_files => libraries}/fltk/test/tiled_image.cxx (100%) rename {source_files => libraries}/fltk/test/trackball.c (100%) rename {source_files => libraries}/fltk/test/trackball.h (100%) rename {source_files => libraries}/fltk/test/tree.fl (100%) rename {source_files => libraries}/fltk/test/twowin.cxx (100%) rename {source_files => libraries}/fltk/test/unittest_about.cxx (100%) rename {source_files => libraries}/fltk/test/unittest_circles.cxx (100%) rename {source_files => libraries}/fltk/test/unittest_complex_shapes.cxx (100%) rename {source_files => libraries}/fltk/test/unittest_core.cxx (100%) rename {source_files => libraries}/fltk/test/unittest_fast_shapes.cxx (100%) rename {source_files => libraries}/fltk/test/unittest_images.cxx (100%) rename {source_files => libraries}/fltk/test/unittest_points.cxx (100%) rename {source_files => libraries}/fltk/test/unittest_schemes.cxx (100%) rename {source_files => libraries}/fltk/test/unittest_scrollbarsize.cxx (100%) rename {source_files => libraries}/fltk/test/unittest_symbol.cxx (100%) rename {source_files => libraries}/fltk/test/unittest_terminal.cxx (100%) rename {source_files => libraries}/fltk/test/unittest_text.cxx (100%) rename {source_files => libraries}/fltk/test/unittest_unicode.cxx (100%) rename {source_files => libraries}/fltk/test/unittest_viewport.cxx (100%) rename {source_files => libraries}/fltk/test/unittests.cxx (100%) rename {source_files => libraries}/fltk/test/unittests.h (100%) rename {source_files => libraries}/fltk/test/utf8.cxx (100%) rename {source_files => libraries}/fltk/test/valuators.fl (100%) rename {source_files => libraries}/fltk/test/windowfocus.cxx (100%) rename {source_files => libraries}/fltk/test/wizard.cxx (100%) rename {source_files => libraries}/fltk/util/README.txt (100%) rename {source_files => libraries}/fltk/util/cmap.cxx (100%) rename {source_files => libraries}/fltk/zlib/CMakeLists.txt (100%) rename {source_files => libraries}/fltk/zlib/ChangeLog (100%) rename {source_files => libraries}/fltk/zlib/FAQ (100%) rename {source_files => libraries}/fltk/zlib/INDEX (100%) rename {source_files => libraries}/fltk/zlib/Makefile (100%) rename {source_files => libraries}/fltk/zlib/README (100%) rename {source_files => libraries}/fltk/zlib/adler32.c (100%) rename {source_files => libraries}/fltk/zlib/compress.c (100%) rename {source_files => libraries}/fltk/zlib/crc32.c (100%) rename {source_files => libraries}/fltk/zlib/crc32.h (100%) rename {source_files => libraries}/fltk/zlib/deflate.c (100%) rename {source_files => libraries}/fltk/zlib/deflate.h (100%) rename {source_files => libraries}/fltk/zlib/gzclose.c (100%) rename {source_files => libraries}/fltk/zlib/gzguts.h (100%) rename {source_files => libraries}/fltk/zlib/gzlib.c (100%) rename {source_files => libraries}/fltk/zlib/gzread.c (100%) rename {source_files => libraries}/fltk/zlib/gzwrite.c (100%) rename {source_files => libraries}/fltk/zlib/infback.c (100%) rename {source_files => libraries}/fltk/zlib/inffast.c (100%) rename {source_files => libraries}/fltk/zlib/inffast.h (100%) rename {source_files => libraries}/fltk/zlib/inffixed.h (100%) rename {source_files => libraries}/fltk/zlib/inflate.c (100%) rename {source_files => libraries}/fltk/zlib/inflate.h (100%) rename {source_files => libraries}/fltk/zlib/inftrees.c (100%) rename {source_files => libraries}/fltk/zlib/inftrees.h (100%) rename {source_files => libraries}/fltk/zlib/makedepend (100%) rename {source_files => libraries}/fltk/zlib/trees.c (100%) rename {source_files => libraries}/fltk/zlib/trees.h (100%) rename {source_files => libraries}/fltk/zlib/uncompr.c (100%) rename {source_files => libraries}/fltk/zlib/zconf.h (100%) rename {source_files => libraries}/fltk/zlib/zlib.3 (100%) rename {source_files => libraries}/fltk/zlib/zlib.h (100%) rename {source_files => libraries}/fltk/zlib/zutil.c (100%) rename {source_files => libraries}/fltk/zlib/zutil.h (100%) rename {source_files => libraries}/gif-h/LICENSE (100%) rename {source_files => libraries}/gif-h/README.md (100%) rename {source_files => libraries}/gif-h/gif.h (100%) rename {source_files => libraries}/libgrapheme/CMakeLists.txt (100%) rename {source_files => libraries}/libgrapheme/LICENSE (100%) rename {source_files => libraries}/libgrapheme/README (100%) rename {source_files => libraries}/libgrapheme/grapheme.h (100%) rename {source_files => libraries}/libgrapheme/src/bidirectional.c (100%) rename {source_files => libraries}/libgrapheme/src/bidirectional.h (100%) rename {source_files => libraries}/libgrapheme/src/case.c (100%) rename {source_files => libraries}/libgrapheme/src/case.h (100%) rename {source_files => libraries}/libgrapheme/src/character.c (100%) rename {source_files => libraries}/libgrapheme/src/character.h (100%) rename {source_files => libraries}/libgrapheme/src/line.c (100%) rename {source_files => libraries}/libgrapheme/src/line.h (100%) rename {source_files => libraries}/libgrapheme/src/sentence.c (100%) rename {source_files => libraries}/libgrapheme/src/sentence.h (100%) rename {source_files => libraries}/libgrapheme/src/types.h (100%) rename {source_files => libraries}/libgrapheme/src/utf8.c (100%) rename {source_files => libraries}/libgrapheme/src/util.c (100%) rename {source_files => libraries}/libgrapheme/src/util.h (100%) rename {source_files => libraries}/libgrapheme/src/word.c (100%) rename {source_files => libraries}/libgrapheme/src/word.h (100%) rename {source_files => libraries}/minilua/LICENSE.txt (100%) rename {source_files => libraries}/minilua/minilua.h (100%) rename {source_files => libraries}/miniz/CMakeLists.txt (100%) rename {source_files => libraries}/miniz/ChangeLog.md (100%) rename {source_files => libraries}/miniz/LICENSE (100%) rename {source_files => libraries}/miniz/miniz.c (100%) rename {source_files => libraries}/miniz/miniz.h (100%) rename {source_files => libraries}/miniz/readme.md (100%) rename {source_files => libraries}/physfs/CMakeLists.txt (100%) rename {source_files => libraries}/physfs/LICENSE.txt (100%) rename {source_files => libraries}/physfs/README.txt (100%) rename {source_files => libraries}/physfs/src/Makefile.os2 (100%) rename {source_files => libraries}/physfs/src/physfs.c (100%) rename {source_files => libraries}/physfs/src/physfs.h (100%) rename {source_files => libraries}/physfs/src/physfs_archiver_7z.c (100%) rename {source_files => libraries}/physfs/src/physfs_archiver_dir.c (100%) rename {source_files => libraries}/physfs/src/physfs_archiver_grp.c (100%) rename {source_files => libraries}/physfs/src/physfs_archiver_hog.c (100%) rename {source_files => libraries}/physfs/src/physfs_archiver_iso9660.c (100%) rename {source_files => libraries}/physfs/src/physfs_archiver_mvl.c (100%) rename {source_files => libraries}/physfs/src/physfs_archiver_qpak.c (100%) rename {source_files => libraries}/physfs/src/physfs_archiver_slb.c (100%) rename {source_files => libraries}/physfs/src/physfs_archiver_unpacked.c (100%) rename {source_files => libraries}/physfs/src/physfs_archiver_vdf.c (100%) rename {source_files => libraries}/physfs/src/physfs_archiver_wad.c (100%) rename {source_files => libraries}/physfs/src/physfs_archiver_zip.c (100%) rename {source_files => libraries}/physfs/src/physfs_byteorder.c (100%) rename {source_files => libraries}/physfs/src/physfs_casefolding.h (100%) rename {source_files => libraries}/physfs/src/physfs_internal.h (100%) rename {source_files => libraries}/physfs/src/physfs_lzmasdk.h (100%) rename {source_files => libraries}/physfs/src/physfs_miniz.h (100%) rename {source_files => libraries}/physfs/src/physfs_platform_android.c (100%) rename {source_files => libraries}/physfs/src/physfs_platform_apple.m (100%) rename {source_files => libraries}/physfs/src/physfs_platform_haiku.cpp (100%) rename {source_files => libraries}/physfs/src/physfs_platform_os2.c (100%) rename {source_files => libraries}/physfs/src/physfs_platform_posix.c (100%) rename {source_files => libraries}/physfs/src/physfs_platform_qnx.c (100%) rename {source_files => libraries}/physfs/src/physfs_platform_unix.c (100%) rename {source_files => libraries}/physfs/src/physfs_platform_windows.c (100%) rename {source_files => libraries}/physfs/src/physfs_platform_winrt.cpp (100%) rename {source_files => libraries}/physfs/src/physfs_platforms.h (100%) rename {source_files => libraries}/physfs/src/physfs_unicode.c (100%) delete mode 100644 source_files/ajparse/CMakeLists.txt delete mode 100644 source_files/ajparse/LICENSE.txt delete mode 100644 source_files/fltk/libdecor/build/Makefile delete mode 100644 source_files/fltk/libdecor/build/fl_libdecor-plugins.c delete mode 100644 source_files/fltk/libdecor/build/fl_libdecor.c delete mode 100644 source_files/fltk/libdecor/build/fl_libdecor.h delete mode 100644 source_files/fltk/libdecor/build/gtk-shell.xml rename source_files/{ajparse/aj_parse.cc => obsidian_main/lib_parse.cc} (99%) rename source_files/{ajparse/aj_parse.h => obsidian_main/lib_parse.h} (100%) rename source_files/{slump => obsidian_main}/slump.cc (100%) rename source_files/{slump => obsidian_main}/slump.h (99%) rename source_files/{slump/dump.cc => obsidian_main/slump_dump.cc} (100%) rename source_files/{slump => obsidian_main}/slump_main.cc (100%) delete mode 100644 source_files/slump/CMakeLists.txt delete mode 100644 source_files/slump/COPYING delete mode 100644 source_files/slump/LICENSE delete mode 100644 source_files/slump/slump_main.h diff --git a/CMakeLists.txt b/CMakeLists.txt index b0bb907525..74bebcdc3c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,15 +1,13 @@ cmake_minimum_required(VERSION 3.12..3.20) add_subdirectory(source_files/ajbsp EXCLUDE_FROM_ALL) -add_subdirectory(source_files/ajparse EXCLUDE_FROM_ALL) if(NOT CONSOLE_ONLY) - add_subdirectory(source_files/fltk EXCLUDE_FROM_ALL) + add_subdirectory(libraries/fltk EXCLUDE_FROM_ALL) endif() -add_subdirectory(source_files/filename_formatter EXCLUDE_FROM_ALL) -add_subdirectory(source_files/libgrapheme EXCLUDE_FROM_ALL) -add_subdirectory(source_files/miniz EXCLUDE_FROM_ALL) -add_subdirectory(source_files/physfs EXCLUDE_FROM_ALL) -add_subdirectory(source_files/slump EXCLUDE_FROM_ALL) +add_subdirectory(libraries/filename_formatter EXCLUDE_FROM_ALL) +add_subdirectory(libraries/libgrapheme EXCLUDE_FROM_ALL) +add_subdirectory(libraries/miniz EXCLUDE_FROM_ALL) +add_subdirectory(libraries/physfs EXCLUDE_FROM_ALL) project( obsidian @@ -50,9 +48,7 @@ if(${CMAKE_SYSTEM} MATCHES "OpenBSD") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -I /usr/X11R6/include") endif() -if(NOT CONSOLE_ONLY) - add_executable( - obsidian +set(OBSIDIAN_SOURCE_FILES source_files/obsidian_main/aj_map.cc source_files/obsidian_main/aj_poly.cc source_files/obsidian_main/aj_util.cc @@ -71,22 +67,31 @@ if(NOT CONSOLE_ONLY) source_files/obsidian_main/lib_util.cc source_files/obsidian_main/lib_wad.cc source_files/obsidian_main/lib_zip.cc - source_files/obsidian_main/m_about.cc + source_files/obsidian_main/lib_parse.cc source_files/obsidian_main/m_addons.cc source_files/obsidian_main/m_cookie.cc - source_files/obsidian_main/m_dialog.cc source_files/obsidian_main/m_lua.cc - source_files/obsidian_main/m_manage.cc source_files/obsidian_main/m_options.cc - source_files/obsidian_main/m_theme.cc source_files/obsidian_main/m_trans.cc source_files/obsidian_main/main.cc source_files/obsidian_main/obsidian.rc + source_files/obsidian_main/slump_dump.cc + source_files/obsidian_main/slump_main.cc + source_files/obsidian_main/slump.cc source_files/obsidian_main/sys_assert.cc source_files/obsidian_main/sys_debug.cc source_files/obsidian_main/sys_xoshiro.cc source_files/obsidian_main/tx_forge.cc source_files/obsidian_main/tx_skies.cc +) + +if (NOT CONSOLE_ONLY) + set(OBSIDIAN_SOURCE_FILES + ${OBSIDIAN_SOURCE_FILES} + source_files/obsidian_main/m_about.cc + source_files/obsidian_main/m_dialog.cc + source_files/obsidian_main/m_manage.cc + source_files/obsidian_main/m_theme.cc source_files/obsidian_main/ui_boxes.cc source_files/obsidian_main/ui_build.cc source_files/obsidian_main/ui_game.cc @@ -96,58 +101,27 @@ if(NOT CONSOLE_ONLY) source_files/obsidian_main/ui_widgets.cc source_files/obsidian_main/ui_window.cc ) -else() - add_executable( - obsidian - source_files/obsidian_main/aj_map.cc - source_files/obsidian_main/aj_poly.cc - source_files/obsidian_main/aj_util.cc - source_files/obsidian_main/aj_wad.cc - source_files/obsidian_main/csg_bsp.cc - source_files/obsidian_main/csg_doom.cc - source_files/obsidian_main/csg_main.cc - source_files/obsidian_main/csg_shade.cc - source_files/obsidian_main/csg_spots.cc - source_files/obsidian_main/dm_extra.cc - source_files/obsidian_main/dm_prefab.cc - source_files/obsidian_main/g_doom.cc - source_files/obsidian_main/g_wolf.cc - source_files/obsidian_main/lib_argv.cc - source_files/obsidian_main/lib_tga.cc - source_files/obsidian_main/lib_util.cc - source_files/obsidian_main/lib_wad.cc - source_files/obsidian_main/lib_zip.cc - source_files/obsidian_main/m_addons.cc - source_files/obsidian_main/m_cookie.cc - source_files/obsidian_main/m_lua.cc - source_files/obsidian_main/m_options.cc - source_files/obsidian_main/m_trans.cc - source_files/obsidian_main/main.cc - source_files/obsidian_main/obsidian.rc - source_files/obsidian_main/sys_assert.cc - source_files/obsidian_main/sys_debug.cc - source_files/obsidian_main/sys_xoshiro.cc - source_files/obsidian_main/tx_forge.cc - source_files/obsidian_main/tx_skies.cc - ) endif() +add_executable( + obsidian + ${OBSIDIAN_SOURCE_FILES} +) + target_include_directories(obsidian SYSTEM PRIVATE source_files/ajbsp) -target_include_directories(obsidian SYSTEM PRIVATE source_files/ajparse) if(NOT CONSOLE_ONLY) - target_include_directories(obsidian SYSTEM PRIVATE source_files/fltk) + target_include_directories(obsidian SYSTEM PRIVATE libraries/fltk) target_include_directories( - obsidian SYSTEM PRIVATE "${PROJECT_BINARY_DIR}/source_files/fltk" + obsidian SYSTEM PRIVATE "${PROJECT_BINARY_DIR}/libraries/fltk" ) # Hack for FLTK 1.4 (for now) endif() target_include_directories( - obsidian SYSTEM PRIVATE source_files/filename_formatter) -target_include_directories(obsidian SYSTEM PRIVATE source_files/gif-h) -target_include_directories(obsidian SYSTEM PRIVATE source_files/libgrapheme) -target_include_directories(obsidian SYSTEM PRIVATE source_files/minilua) -target_include_directories(obsidian SYSTEM PRIVATE source_files/miniz) -target_include_directories(obsidian SYSTEM PRIVATE source_files/physfs/src) -target_include_directories(obsidian SYSTEM PRIVATE source_files/slump) + obsidian SYSTEM PRIVATE libraries/filename_formatter) +target_include_directories(obsidian SYSTEM PRIVATE libraries/gif-h) +target_include_directories(obsidian SYSTEM PRIVATE libraries/libgrapheme) +target_include_directories(obsidian SYSTEM PRIVATE libraries/minilua) +target_include_directories(obsidian SYSTEM PRIVATE libraries/miniz) +target_include_directories(obsidian SYSTEM PRIVATE libraries/physfs/src) if(UNIX) if(NOT CONSOLE_ONLY @@ -171,14 +145,12 @@ if(UNIX) target_link_libraries( obsidian PRIVATE ajbsp - ajparse filename_formatter fltk fltk_images libgrapheme miniz physfs-static - obsidian_slump "-framework Cocoa" "-framework CoreGraphics" "-framework CoreText" @@ -186,8 +158,7 @@ if(UNIX) ) else() target_link_libraries( - obsidian PRIVATE ajbsp ajparse filename_formatter libgrapheme miniz physfs-static - obsidian_slump + obsidian PRIVATE ajbsp filename_formatter libgrapheme miniz physfs-static ) endif() elseif(${CMAKE_SYSTEM} MATCHES "BSD") @@ -195,19 +166,16 @@ if(UNIX) target_link_libraries( obsidian PRIVATE ajbsp - ajparse filename_formatter fltk fltk_images libgrapheme miniz physfs-static - obsidian_slump ) else() target_link_libraries( - obsidian PRIVATE ajbsp ajparse filename_formatter libgrapheme miniz physfs-static - obsidian_slump + obsidian PRIVATE ajbsp filename_formatter libgrapheme miniz physfs-static ) endif() else() @@ -215,14 +183,12 @@ if(UNIX) target_link_libraries( obsidian PRIVATE ajbsp - ajparse filename_formatter fltk fltk_images libgrapheme miniz physfs-static - obsidian_slump fontconfig pthread ) @@ -230,12 +196,10 @@ if(UNIX) target_link_libraries( obsidian PRIVATE ajbsp - ajparse filename_formatter libgrapheme miniz physfs-static - obsidian_slump pthread ) endif() @@ -245,19 +209,16 @@ else() target_link_libraries( obsidian PRIVATE ajbsp - ajparse filename_formatter fltk fltk_images libgrapheme miniz physfs-static - obsidian_slump ) else() target_link_libraries( - obsidian PRIVATE ajbsp ajparse filename_formatter libgrapheme miniz physfs-static - obsidian_slump + obsidian PRIVATE ajbsp filename_formatter libgrapheme miniz physfs-static ) endif() endif() \ No newline at end of file diff --git a/source_files/fastPRNG/fastPRNG.h b/libraries/fastPRNG/fastPRNG.h similarity index 100% rename from source_files/fastPRNG/fastPRNG.h rename to libraries/fastPRNG/fastPRNG.h diff --git a/source_files/fastPRNG/license.txt b/libraries/fastPRNG/license.txt similarity index 100% rename from source_files/fastPRNG/license.txt rename to libraries/fastPRNG/license.txt diff --git a/source_files/fastPRNG/readme.md b/libraries/fastPRNG/readme.md similarity index 100% rename from source_files/fastPRNG/readme.md rename to libraries/fastPRNG/readme.md diff --git a/source_files/filename_formatter/CMakeLists.txt b/libraries/filename_formatter/CMakeLists.txt similarity index 100% rename from source_files/filename_formatter/CMakeLists.txt rename to libraries/filename_formatter/CMakeLists.txt diff --git a/source_files/filename_formatter/ff.h b/libraries/filename_formatter/ff.h similarity index 100% rename from source_files/filename_formatter/ff.h rename to libraries/filename_formatter/ff.h diff --git a/source_files/filename_formatter/ff_main.cpp b/libraries/filename_formatter/ff_main.cpp similarity index 100% rename from source_files/filename_formatter/ff_main.cpp rename to libraries/filename_formatter/ff_main.cpp diff --git a/source_files/filename_formatter/ff_main.h b/libraries/filename_formatter/ff_main.h similarity index 100% rename from source_files/filename_formatter/ff_main.h rename to libraries/filename_formatter/ff_main.h diff --git a/source_files/filename_formatter/filename.l b/libraries/filename_formatter/filename.l similarity index 100% rename from source_files/filename_formatter/filename.l rename to libraries/filename_formatter/filename.l diff --git a/source_files/filename_formatter/lex.yy.c b/libraries/filename_formatter/lex.yy.c similarity index 100% rename from source_files/filename_formatter/lex.yy.c rename to libraries/filename_formatter/lex.yy.c diff --git a/source_files/filename_formatter/lex.yy.h b/libraries/filename_formatter/lex.yy.h similarity index 100% rename from source_files/filename_formatter/lex.yy.h rename to libraries/filename_formatter/lex.yy.h diff --git a/source_files/fltk/.clang-format b/libraries/fltk/.clang-format similarity index 100% rename from source_files/fltk/.clang-format rename to libraries/fltk/.clang-format diff --git a/source_files/fltk/ANNOUNCEMENT b/libraries/fltk/ANNOUNCEMENT similarity index 100% rename from source_files/fltk/ANNOUNCEMENT rename to libraries/fltk/ANNOUNCEMENT diff --git a/source_files/fltk/CHANGES.txt b/libraries/fltk/CHANGES.txt similarity index 100% rename from source_files/fltk/CHANGES.txt rename to libraries/fltk/CHANGES.txt diff --git a/source_files/fltk/CHANGES_1.0.txt b/libraries/fltk/CHANGES_1.0.txt similarity index 100% rename from source_files/fltk/CHANGES_1.0.txt rename to libraries/fltk/CHANGES_1.0.txt diff --git a/source_files/fltk/CHANGES_1.1.txt b/libraries/fltk/CHANGES_1.1.txt similarity index 100% rename from source_files/fltk/CHANGES_1.1.txt rename to libraries/fltk/CHANGES_1.1.txt diff --git a/source_files/fltk/CHANGES_1.3.txt b/libraries/fltk/CHANGES_1.3.txt similarity index 100% rename from source_files/fltk/CHANGES_1.3.txt rename to libraries/fltk/CHANGES_1.3.txt diff --git a/source_files/fltk/CMake/FLTK-Functions.cmake b/libraries/fltk/CMake/FLTK-Functions.cmake similarity index 100% rename from source_files/fltk/CMake/FLTK-Functions.cmake rename to libraries/fltk/CMake/FLTK-Functions.cmake diff --git a/source_files/fltk/CMake/FLTKConfig.cmake.in b/libraries/fltk/CMake/FLTKConfig.cmake.in similarity index 100% rename from source_files/fltk/CMake/FLTKConfig.cmake.in rename to libraries/fltk/CMake/FLTKConfig.cmake.in diff --git a/source_files/fltk/CMake/MacOSXBundleInfo.plist.in b/libraries/fltk/CMake/MacOSXBundleInfo.plist.in similarity index 100% rename from source_files/fltk/CMake/MacOSXBundleInfo.plist.in rename to libraries/fltk/CMake/MacOSXBundleInfo.plist.in diff --git a/source_files/fltk/CMake/cmake_uninstall.cmake.in b/libraries/fltk/CMake/cmake_uninstall.cmake.in similarity index 100% rename from source_files/fltk/CMake/cmake_uninstall.cmake.in rename to libraries/fltk/CMake/cmake_uninstall.cmake.in diff --git a/source_files/fltk/CMake/compatibility.cmake b/libraries/fltk/CMake/compatibility.cmake similarity index 100% rename from source_files/fltk/CMake/compatibility.cmake rename to libraries/fltk/CMake/compatibility.cmake diff --git a/source_files/fltk/CMake/export.cmake b/libraries/fltk/CMake/export.cmake similarity index 100% rename from source_files/fltk/CMake/export.cmake rename to libraries/fltk/CMake/export.cmake diff --git a/source_files/fltk/CMake/fl_add_library.cmake b/libraries/fltk/CMake/fl_add_library.cmake similarity index 100% rename from source_files/fltk/CMake/fl_add_library.cmake rename to libraries/fltk/CMake/fl_add_library.cmake diff --git a/source_files/fltk/CMake/fl_create_example.cmake b/libraries/fltk/CMake/fl_create_example.cmake similarity index 100% rename from source_files/fltk/CMake/fl_create_example.cmake rename to libraries/fltk/CMake/fl_create_example.cmake diff --git a/source_files/fltk/CMake/fl_debug_pkg.cmake b/libraries/fltk/CMake/fl_debug_pkg.cmake similarity index 100% rename from source_files/fltk/CMake/fl_debug_pkg.cmake rename to libraries/fltk/CMake/fl_debug_pkg.cmake diff --git a/source_files/fltk/CMake/fl_debug_var.cmake b/libraries/fltk/CMake/fl_debug_var.cmake similarity index 100% rename from source_files/fltk/CMake/fl_debug_var.cmake rename to libraries/fltk/CMake/fl_debug_var.cmake diff --git a/source_files/fltk/CMake/fl_summary.cmake b/libraries/fltk/CMake/fl_summary.cmake similarity index 100% rename from source_files/fltk/CMake/fl_summary.cmake rename to libraries/fltk/CMake/fl_summary.cmake diff --git a/source_files/fltk/CMake/install-symlinks.cmake.in b/libraries/fltk/CMake/install-symlinks.cmake.in similarity index 100% rename from source_files/fltk/CMake/install-symlinks.cmake.in rename to libraries/fltk/CMake/install-symlinks.cmake.in diff --git a/source_files/fltk/CMake/install.cmake b/libraries/fltk/CMake/install.cmake similarity index 100% rename from source_files/fltk/CMake/install.cmake rename to libraries/fltk/CMake/install.cmake diff --git a/source_files/fltk/CMake/macOS-bundle-wrapper.in b/libraries/fltk/CMake/macOS-bundle-wrapper.in similarity index 100% rename from source_files/fltk/CMake/macOS-bundle-wrapper.in rename to libraries/fltk/CMake/macOS-bundle-wrapper.in diff --git a/source_files/fltk/CMake/options.cmake b/libraries/fltk/CMake/options.cmake similarity index 100% rename from source_files/fltk/CMake/options.cmake rename to libraries/fltk/CMake/options.cmake diff --git a/source_files/fltk/CMake/posixScandir.cxx b/libraries/fltk/CMake/posixScandir.cxx similarity index 100% rename from source_files/fltk/CMake/posixScandir.cxx rename to libraries/fltk/CMake/posixScandir.cxx diff --git a/source_files/fltk/CMake/pthread_mutex_recursive.c b/libraries/fltk/CMake/pthread_mutex_recursive.c similarity index 100% rename from source_files/fltk/CMake/pthread_mutex_recursive.c rename to libraries/fltk/CMake/pthread_mutex_recursive.c diff --git a/source_files/fltk/CMake/resources.cmake b/libraries/fltk/CMake/resources.cmake similarity index 100% rename from source_files/fltk/CMake/resources.cmake rename to libraries/fltk/CMake/resources.cmake diff --git a/source_files/fltk/CMake/setup.cmake b/libraries/fltk/CMake/setup.cmake similarity index 100% rename from source_files/fltk/CMake/setup.cmake rename to libraries/fltk/CMake/setup.cmake diff --git a/source_files/fltk/CMake/variables.cmake b/libraries/fltk/CMake/variables.cmake similarity index 100% rename from source_files/fltk/CMake/variables.cmake rename to libraries/fltk/CMake/variables.cmake diff --git a/source_files/fltk/CMakeLists.txt b/libraries/fltk/CMakeLists.txt similarity index 100% rename from source_files/fltk/CMakeLists.txt rename to libraries/fltk/CMakeLists.txt diff --git a/source_files/fltk/COPYING b/libraries/fltk/COPYING similarity index 100% rename from source_files/fltk/COPYING rename to libraries/fltk/COPYING diff --git a/source_files/fltk/CREDITS.txt b/libraries/fltk/CREDITS.txt similarity index 100% rename from source_files/fltk/CREDITS.txt rename to libraries/fltk/CREDITS.txt diff --git a/source_files/fltk/FL/Enumerations.H b/libraries/fltk/FL/Enumerations.H similarity index 100% rename from source_files/fltk/FL/Enumerations.H rename to libraries/fltk/FL/Enumerations.H diff --git a/source_files/fltk/FL/Fl.H b/libraries/fltk/FL/Fl.H similarity index 100% rename from source_files/fltk/FL/Fl.H rename to libraries/fltk/FL/Fl.H diff --git a/source_files/fltk/FL/Fl_Adjuster.H b/libraries/fltk/FL/Fl_Adjuster.H similarity index 100% rename from source_files/fltk/FL/Fl_Adjuster.H rename to libraries/fltk/FL/Fl_Adjuster.H diff --git a/source_files/fltk/FL/Fl_Anim_GIF_Image.H b/libraries/fltk/FL/Fl_Anim_GIF_Image.H similarity index 100% rename from source_files/fltk/FL/Fl_Anim_GIF_Image.H rename to libraries/fltk/FL/Fl_Anim_GIF_Image.H diff --git a/source_files/fltk/FL/Fl_BMP_Image.H b/libraries/fltk/FL/Fl_BMP_Image.H similarity index 100% rename from source_files/fltk/FL/Fl_BMP_Image.H rename to libraries/fltk/FL/Fl_BMP_Image.H diff --git a/source_files/fltk/FL/Fl_Bitmap.H b/libraries/fltk/FL/Fl_Bitmap.H similarity index 100% rename from source_files/fltk/FL/Fl_Bitmap.H rename to libraries/fltk/FL/Fl_Bitmap.H diff --git a/source_files/fltk/FL/Fl_Box.H b/libraries/fltk/FL/Fl_Box.H similarity index 100% rename from source_files/fltk/FL/Fl_Box.H rename to libraries/fltk/FL/Fl_Box.H diff --git a/source_files/fltk/FL/Fl_Browser.H b/libraries/fltk/FL/Fl_Browser.H similarity index 100% rename from source_files/fltk/FL/Fl_Browser.H rename to libraries/fltk/FL/Fl_Browser.H diff --git a/source_files/fltk/FL/Fl_Browser_.H b/libraries/fltk/FL/Fl_Browser_.H similarity index 100% rename from source_files/fltk/FL/Fl_Browser_.H rename to libraries/fltk/FL/Fl_Browser_.H diff --git a/source_files/fltk/FL/Fl_Button.H b/libraries/fltk/FL/Fl_Button.H similarity index 100% rename from source_files/fltk/FL/Fl_Button.H rename to libraries/fltk/FL/Fl_Button.H diff --git a/source_files/fltk/FL/Fl_Cairo.H b/libraries/fltk/FL/Fl_Cairo.H similarity index 100% rename from source_files/fltk/FL/Fl_Cairo.H rename to libraries/fltk/FL/Fl_Cairo.H diff --git a/source_files/fltk/FL/Fl_Cairo_Window.H b/libraries/fltk/FL/Fl_Cairo_Window.H similarity index 100% rename from source_files/fltk/FL/Fl_Cairo_Window.H rename to libraries/fltk/FL/Fl_Cairo_Window.H diff --git a/source_files/fltk/FL/Fl_Chart.H b/libraries/fltk/FL/Fl_Chart.H similarity index 100% rename from source_files/fltk/FL/Fl_Chart.H rename to libraries/fltk/FL/Fl_Chart.H diff --git a/source_files/fltk/FL/Fl_Check_Browser.H b/libraries/fltk/FL/Fl_Check_Browser.H similarity index 100% rename from source_files/fltk/FL/Fl_Check_Browser.H rename to libraries/fltk/FL/Fl_Check_Browser.H diff --git a/source_files/fltk/FL/Fl_Check_Button.H b/libraries/fltk/FL/Fl_Check_Button.H similarity index 100% rename from source_files/fltk/FL/Fl_Check_Button.H rename to libraries/fltk/FL/Fl_Check_Button.H diff --git a/source_files/fltk/FL/Fl_Choice.H b/libraries/fltk/FL/Fl_Choice.H similarity index 100% rename from source_files/fltk/FL/Fl_Choice.H rename to libraries/fltk/FL/Fl_Choice.H diff --git a/source_files/fltk/FL/Fl_Clock.H b/libraries/fltk/FL/Fl_Clock.H similarity index 100% rename from source_files/fltk/FL/Fl_Clock.H rename to libraries/fltk/FL/Fl_Clock.H diff --git a/source_files/fltk/FL/Fl_Color_Chooser.H b/libraries/fltk/FL/Fl_Color_Chooser.H similarity index 100% rename from source_files/fltk/FL/Fl_Color_Chooser.H rename to libraries/fltk/FL/Fl_Color_Chooser.H diff --git a/source_files/fltk/FL/Fl_Copy_Surface.H b/libraries/fltk/FL/Fl_Copy_Surface.H similarity index 100% rename from source_files/fltk/FL/Fl_Copy_Surface.H rename to libraries/fltk/FL/Fl_Copy_Surface.H diff --git a/source_files/fltk/FL/Fl_Counter.H b/libraries/fltk/FL/Fl_Counter.H similarity index 100% rename from source_files/fltk/FL/Fl_Counter.H rename to libraries/fltk/FL/Fl_Counter.H diff --git a/source_files/fltk/FL/Fl_Device.H b/libraries/fltk/FL/Fl_Device.H similarity index 100% rename from source_files/fltk/FL/Fl_Device.H rename to libraries/fltk/FL/Fl_Device.H diff --git a/source_files/fltk/FL/Fl_Dial.H b/libraries/fltk/FL/Fl_Dial.H similarity index 100% rename from source_files/fltk/FL/Fl_Dial.H rename to libraries/fltk/FL/Fl_Dial.H diff --git a/source_files/fltk/FL/Fl_Double_Window.H b/libraries/fltk/FL/Fl_Double_Window.H similarity index 100% rename from source_files/fltk/FL/Fl_Double_Window.H rename to libraries/fltk/FL/Fl_Double_Window.H diff --git a/source_files/fltk/FL/Fl_Export.H b/libraries/fltk/FL/Fl_Export.H similarity index 100% rename from source_files/fltk/FL/Fl_Export.H rename to libraries/fltk/FL/Fl_Export.H diff --git a/source_files/fltk/FL/Fl_File_Browser.H b/libraries/fltk/FL/Fl_File_Browser.H similarity index 100% rename from source_files/fltk/FL/Fl_File_Browser.H rename to libraries/fltk/FL/Fl_File_Browser.H diff --git a/source_files/fltk/FL/Fl_File_Chooser.H b/libraries/fltk/FL/Fl_File_Chooser.H similarity index 100% rename from source_files/fltk/FL/Fl_File_Chooser.H rename to libraries/fltk/FL/Fl_File_Chooser.H diff --git a/source_files/fltk/FL/Fl_File_Icon.H b/libraries/fltk/FL/Fl_File_Icon.H similarity index 100% rename from source_files/fltk/FL/Fl_File_Icon.H rename to libraries/fltk/FL/Fl_File_Icon.H diff --git a/source_files/fltk/FL/Fl_File_Input.H b/libraries/fltk/FL/Fl_File_Input.H similarity index 100% rename from source_files/fltk/FL/Fl_File_Input.H rename to libraries/fltk/FL/Fl_File_Input.H diff --git a/source_files/fltk/FL/Fl_Fill_Dial.H b/libraries/fltk/FL/Fl_Fill_Dial.H similarity index 100% rename from source_files/fltk/FL/Fl_Fill_Dial.H rename to libraries/fltk/FL/Fl_Fill_Dial.H diff --git a/source_files/fltk/FL/Fl_Fill_Slider.H b/libraries/fltk/FL/Fl_Fill_Slider.H similarity index 100% rename from source_files/fltk/FL/Fl_Fill_Slider.H rename to libraries/fltk/FL/Fl_Fill_Slider.H diff --git a/source_files/fltk/FL/Fl_Flex.H b/libraries/fltk/FL/Fl_Flex.H similarity index 100% rename from source_files/fltk/FL/Fl_Flex.H rename to libraries/fltk/FL/Fl_Flex.H diff --git a/source_files/fltk/FL/Fl_Float_Input.H b/libraries/fltk/FL/Fl_Float_Input.H similarity index 100% rename from source_files/fltk/FL/Fl_Float_Input.H rename to libraries/fltk/FL/Fl_Float_Input.H diff --git a/source_files/fltk/FL/Fl_FormsBitmap.H b/libraries/fltk/FL/Fl_FormsBitmap.H similarity index 100% rename from source_files/fltk/FL/Fl_FormsBitmap.H rename to libraries/fltk/FL/Fl_FormsBitmap.H diff --git a/source_files/fltk/FL/Fl_FormsPixmap.H b/libraries/fltk/FL/Fl_FormsPixmap.H similarity index 100% rename from source_files/fltk/FL/Fl_FormsPixmap.H rename to libraries/fltk/FL/Fl_FormsPixmap.H diff --git a/source_files/fltk/FL/Fl_Free.H b/libraries/fltk/FL/Fl_Free.H similarity index 100% rename from source_files/fltk/FL/Fl_Free.H rename to libraries/fltk/FL/Fl_Free.H diff --git a/source_files/fltk/FL/Fl_GIF_Image.H b/libraries/fltk/FL/Fl_GIF_Image.H similarity index 100% rename from source_files/fltk/FL/Fl_GIF_Image.H rename to libraries/fltk/FL/Fl_GIF_Image.H diff --git a/source_files/fltk/FL/Fl_Gl_Window.H b/libraries/fltk/FL/Fl_Gl_Window.H similarity index 100% rename from source_files/fltk/FL/Fl_Gl_Window.H rename to libraries/fltk/FL/Fl_Gl_Window.H diff --git a/source_files/fltk/FL/Fl_Graphics_Driver.H b/libraries/fltk/FL/Fl_Graphics_Driver.H similarity index 100% rename from source_files/fltk/FL/Fl_Graphics_Driver.H rename to libraries/fltk/FL/Fl_Graphics_Driver.H diff --git a/source_files/fltk/FL/Fl_Grid.H b/libraries/fltk/FL/Fl_Grid.H similarity index 100% rename from source_files/fltk/FL/Fl_Grid.H rename to libraries/fltk/FL/Fl_Grid.H diff --git a/source_files/fltk/FL/Fl_Group.H b/libraries/fltk/FL/Fl_Group.H similarity index 100% rename from source_files/fltk/FL/Fl_Group.H rename to libraries/fltk/FL/Fl_Group.H diff --git a/source_files/fltk/FL/Fl_Help_Dialog.H b/libraries/fltk/FL/Fl_Help_Dialog.H similarity index 100% rename from source_files/fltk/FL/Fl_Help_Dialog.H rename to libraries/fltk/FL/Fl_Help_Dialog.H diff --git a/source_files/fltk/FL/Fl_Help_View.H b/libraries/fltk/FL/Fl_Help_View.H similarity index 100% rename from source_files/fltk/FL/Fl_Help_View.H rename to libraries/fltk/FL/Fl_Help_View.H diff --git a/source_files/fltk/FL/Fl_Hold_Browser.H b/libraries/fltk/FL/Fl_Hold_Browser.H similarity index 100% rename from source_files/fltk/FL/Fl_Hold_Browser.H rename to libraries/fltk/FL/Fl_Hold_Browser.H diff --git a/source_files/fltk/FL/Fl_Hor_Fill_Slider.H b/libraries/fltk/FL/Fl_Hor_Fill_Slider.H similarity index 100% rename from source_files/fltk/FL/Fl_Hor_Fill_Slider.H rename to libraries/fltk/FL/Fl_Hor_Fill_Slider.H diff --git a/source_files/fltk/FL/Fl_Hor_Nice_Slider.H b/libraries/fltk/FL/Fl_Hor_Nice_Slider.H similarity index 100% rename from source_files/fltk/FL/Fl_Hor_Nice_Slider.H rename to libraries/fltk/FL/Fl_Hor_Nice_Slider.H diff --git a/source_files/fltk/FL/Fl_Hor_Slider.H b/libraries/fltk/FL/Fl_Hor_Slider.H similarity index 100% rename from source_files/fltk/FL/Fl_Hor_Slider.H rename to libraries/fltk/FL/Fl_Hor_Slider.H diff --git a/source_files/fltk/FL/Fl_Hor_Value_Slider.H b/libraries/fltk/FL/Fl_Hor_Value_Slider.H similarity index 100% rename from source_files/fltk/FL/Fl_Hor_Value_Slider.H rename to libraries/fltk/FL/Fl_Hor_Value_Slider.H diff --git a/source_files/fltk/FL/Fl_ICO_Image.H b/libraries/fltk/FL/Fl_ICO_Image.H similarity index 100% rename from source_files/fltk/FL/Fl_ICO_Image.H rename to libraries/fltk/FL/Fl_ICO_Image.H diff --git a/source_files/fltk/FL/Fl_Image.H b/libraries/fltk/FL/Fl_Image.H similarity index 100% rename from source_files/fltk/FL/Fl_Image.H rename to libraries/fltk/FL/Fl_Image.H diff --git a/source_files/fltk/FL/Fl_Image_Surface.H b/libraries/fltk/FL/Fl_Image_Surface.H similarity index 100% rename from source_files/fltk/FL/Fl_Image_Surface.H rename to libraries/fltk/FL/Fl_Image_Surface.H diff --git a/source_files/fltk/FL/Fl_Input.H b/libraries/fltk/FL/Fl_Input.H similarity index 100% rename from source_files/fltk/FL/Fl_Input.H rename to libraries/fltk/FL/Fl_Input.H diff --git a/source_files/fltk/FL/Fl_Input_.H b/libraries/fltk/FL/Fl_Input_.H similarity index 100% rename from source_files/fltk/FL/Fl_Input_.H rename to libraries/fltk/FL/Fl_Input_.H diff --git a/source_files/fltk/FL/Fl_Input_Choice.H b/libraries/fltk/FL/Fl_Input_Choice.H similarity index 100% rename from source_files/fltk/FL/Fl_Input_Choice.H rename to libraries/fltk/FL/Fl_Input_Choice.H diff --git a/source_files/fltk/FL/Fl_Int_Input.H b/libraries/fltk/FL/Fl_Int_Input.H similarity index 100% rename from source_files/fltk/FL/Fl_Int_Input.H rename to libraries/fltk/FL/Fl_Int_Input.H diff --git a/source_files/fltk/FL/Fl_JPEG_Image.H b/libraries/fltk/FL/Fl_JPEG_Image.H similarity index 100% rename from source_files/fltk/FL/Fl_JPEG_Image.H rename to libraries/fltk/FL/Fl_JPEG_Image.H diff --git a/source_files/fltk/FL/Fl_Light_Button.H b/libraries/fltk/FL/Fl_Light_Button.H similarity index 100% rename from source_files/fltk/FL/Fl_Light_Button.H rename to libraries/fltk/FL/Fl_Light_Button.H diff --git a/source_files/fltk/FL/Fl_Line_Dial.H b/libraries/fltk/FL/Fl_Line_Dial.H similarity index 100% rename from source_files/fltk/FL/Fl_Line_Dial.H rename to libraries/fltk/FL/Fl_Line_Dial.H diff --git a/source_files/fltk/FL/Fl_Menu.H b/libraries/fltk/FL/Fl_Menu.H similarity index 100% rename from source_files/fltk/FL/Fl_Menu.H rename to libraries/fltk/FL/Fl_Menu.H diff --git a/source_files/fltk/FL/Fl_Menu_.H b/libraries/fltk/FL/Fl_Menu_.H similarity index 100% rename from source_files/fltk/FL/Fl_Menu_.H rename to libraries/fltk/FL/Fl_Menu_.H diff --git a/source_files/fltk/FL/Fl_Menu_Bar.H b/libraries/fltk/FL/Fl_Menu_Bar.H similarity index 100% rename from source_files/fltk/FL/Fl_Menu_Bar.H rename to libraries/fltk/FL/Fl_Menu_Bar.H diff --git a/source_files/fltk/FL/Fl_Menu_Button.H b/libraries/fltk/FL/Fl_Menu_Button.H similarity index 100% rename from source_files/fltk/FL/Fl_Menu_Button.H rename to libraries/fltk/FL/Fl_Menu_Button.H diff --git a/source_files/fltk/FL/Fl_Menu_Item.H b/libraries/fltk/FL/Fl_Menu_Item.H similarity index 100% rename from source_files/fltk/FL/Fl_Menu_Item.H rename to libraries/fltk/FL/Fl_Menu_Item.H diff --git a/source_files/fltk/FL/Fl_Menu_Window.H b/libraries/fltk/FL/Fl_Menu_Window.H similarity index 100% rename from source_files/fltk/FL/Fl_Menu_Window.H rename to libraries/fltk/FL/Fl_Menu_Window.H diff --git a/source_files/fltk/FL/Fl_Multi_Browser.H b/libraries/fltk/FL/Fl_Multi_Browser.H similarity index 100% rename from source_files/fltk/FL/Fl_Multi_Browser.H rename to libraries/fltk/FL/Fl_Multi_Browser.H diff --git a/source_files/fltk/FL/Fl_Multi_Label.H b/libraries/fltk/FL/Fl_Multi_Label.H similarity index 100% rename from source_files/fltk/FL/Fl_Multi_Label.H rename to libraries/fltk/FL/Fl_Multi_Label.H diff --git a/source_files/fltk/FL/Fl_Multiline_Input.H b/libraries/fltk/FL/Fl_Multiline_Input.H similarity index 100% rename from source_files/fltk/FL/Fl_Multiline_Input.H rename to libraries/fltk/FL/Fl_Multiline_Input.H diff --git a/source_files/fltk/FL/Fl_Multiline_Output.H b/libraries/fltk/FL/Fl_Multiline_Output.H similarity index 100% rename from source_files/fltk/FL/Fl_Multiline_Output.H rename to libraries/fltk/FL/Fl_Multiline_Output.H diff --git a/source_files/fltk/FL/Fl_Native_File_Chooser.H b/libraries/fltk/FL/Fl_Native_File_Chooser.H similarity index 100% rename from source_files/fltk/FL/Fl_Native_File_Chooser.H rename to libraries/fltk/FL/Fl_Native_File_Chooser.H diff --git a/source_files/fltk/FL/Fl_Nice_Slider.H b/libraries/fltk/FL/Fl_Nice_Slider.H similarity index 100% rename from source_files/fltk/FL/Fl_Nice_Slider.H rename to libraries/fltk/FL/Fl_Nice_Slider.H diff --git a/source_files/fltk/FL/Fl_Object.H b/libraries/fltk/FL/Fl_Object.H similarity index 100% rename from source_files/fltk/FL/Fl_Object.H rename to libraries/fltk/FL/Fl_Object.H diff --git a/source_files/fltk/FL/Fl_Output.H b/libraries/fltk/FL/Fl_Output.H similarity index 100% rename from source_files/fltk/FL/Fl_Output.H rename to libraries/fltk/FL/Fl_Output.H diff --git a/source_files/fltk/FL/Fl_Overlay_Window.H b/libraries/fltk/FL/Fl_Overlay_Window.H similarity index 100% rename from source_files/fltk/FL/Fl_Overlay_Window.H rename to libraries/fltk/FL/Fl_Overlay_Window.H diff --git a/source_files/fltk/FL/Fl_PDF_File_Surface.H b/libraries/fltk/FL/Fl_PDF_File_Surface.H similarity index 100% rename from source_files/fltk/FL/Fl_PDF_File_Surface.H rename to libraries/fltk/FL/Fl_PDF_File_Surface.H diff --git a/source_files/fltk/FL/Fl_PNG_Image.H b/libraries/fltk/FL/Fl_PNG_Image.H similarity index 100% rename from source_files/fltk/FL/Fl_PNG_Image.H rename to libraries/fltk/FL/Fl_PNG_Image.H diff --git a/source_files/fltk/FL/Fl_PNM_Image.H b/libraries/fltk/FL/Fl_PNM_Image.H similarity index 100% rename from source_files/fltk/FL/Fl_PNM_Image.H rename to libraries/fltk/FL/Fl_PNM_Image.H diff --git a/source_files/fltk/FL/Fl_Pack.H b/libraries/fltk/FL/Fl_Pack.H similarity index 100% rename from source_files/fltk/FL/Fl_Pack.H rename to libraries/fltk/FL/Fl_Pack.H diff --git a/source_files/fltk/FL/Fl_Paged_Device.H b/libraries/fltk/FL/Fl_Paged_Device.H similarity index 100% rename from source_files/fltk/FL/Fl_Paged_Device.H rename to libraries/fltk/FL/Fl_Paged_Device.H diff --git a/source_files/fltk/FL/Fl_Pixmap.H b/libraries/fltk/FL/Fl_Pixmap.H similarity index 100% rename from source_files/fltk/FL/Fl_Pixmap.H rename to libraries/fltk/FL/Fl_Pixmap.H diff --git a/source_files/fltk/FL/Fl_Plugin.H b/libraries/fltk/FL/Fl_Plugin.H similarity index 100% rename from source_files/fltk/FL/Fl_Plugin.H rename to libraries/fltk/FL/Fl_Plugin.H diff --git a/source_files/fltk/FL/Fl_Positioner.H b/libraries/fltk/FL/Fl_Positioner.H similarity index 100% rename from source_files/fltk/FL/Fl_Positioner.H rename to libraries/fltk/FL/Fl_Positioner.H diff --git a/source_files/fltk/FL/Fl_PostScript.H b/libraries/fltk/FL/Fl_PostScript.H similarity index 100% rename from source_files/fltk/FL/Fl_PostScript.H rename to libraries/fltk/FL/Fl_PostScript.H diff --git a/source_files/fltk/FL/Fl_Preferences.H b/libraries/fltk/FL/Fl_Preferences.H similarity index 100% rename from source_files/fltk/FL/Fl_Preferences.H rename to libraries/fltk/FL/Fl_Preferences.H diff --git a/source_files/fltk/FL/Fl_Printer.H b/libraries/fltk/FL/Fl_Printer.H similarity index 100% rename from source_files/fltk/FL/Fl_Printer.H rename to libraries/fltk/FL/Fl_Printer.H diff --git a/source_files/fltk/FL/Fl_Progress.H b/libraries/fltk/FL/Fl_Progress.H similarity index 100% rename from source_files/fltk/FL/Fl_Progress.H rename to libraries/fltk/FL/Fl_Progress.H diff --git a/source_files/fltk/FL/Fl_RGB_Image.H b/libraries/fltk/FL/Fl_RGB_Image.H similarity index 100% rename from source_files/fltk/FL/Fl_RGB_Image.H rename to libraries/fltk/FL/Fl_RGB_Image.H diff --git a/source_files/fltk/FL/Fl_Radio_Button.H b/libraries/fltk/FL/Fl_Radio_Button.H similarity index 100% rename from source_files/fltk/FL/Fl_Radio_Button.H rename to libraries/fltk/FL/Fl_Radio_Button.H diff --git a/source_files/fltk/FL/Fl_Radio_Light_Button.H b/libraries/fltk/FL/Fl_Radio_Light_Button.H similarity index 100% rename from source_files/fltk/FL/Fl_Radio_Light_Button.H rename to libraries/fltk/FL/Fl_Radio_Light_Button.H diff --git a/source_files/fltk/FL/Fl_Radio_Round_Button.H b/libraries/fltk/FL/Fl_Radio_Round_Button.H similarity index 100% rename from source_files/fltk/FL/Fl_Radio_Round_Button.H rename to libraries/fltk/FL/Fl_Radio_Round_Button.H diff --git a/source_files/fltk/FL/Fl_Rect.H b/libraries/fltk/FL/Fl_Rect.H similarity index 100% rename from source_files/fltk/FL/Fl_Rect.H rename to libraries/fltk/FL/Fl_Rect.H diff --git a/source_files/fltk/FL/Fl_Repeat_Button.H b/libraries/fltk/FL/Fl_Repeat_Button.H similarity index 100% rename from source_files/fltk/FL/Fl_Repeat_Button.H rename to libraries/fltk/FL/Fl_Repeat_Button.H diff --git a/source_files/fltk/FL/Fl_Return_Button.H b/libraries/fltk/FL/Fl_Return_Button.H similarity index 100% rename from source_files/fltk/FL/Fl_Return_Button.H rename to libraries/fltk/FL/Fl_Return_Button.H diff --git a/source_files/fltk/FL/Fl_Roller.H b/libraries/fltk/FL/Fl_Roller.H similarity index 100% rename from source_files/fltk/FL/Fl_Roller.H rename to libraries/fltk/FL/Fl_Roller.H diff --git a/source_files/fltk/FL/Fl_Round_Button.H b/libraries/fltk/FL/Fl_Round_Button.H similarity index 100% rename from source_files/fltk/FL/Fl_Round_Button.H rename to libraries/fltk/FL/Fl_Round_Button.H diff --git a/source_files/fltk/FL/Fl_Round_Clock.H b/libraries/fltk/FL/Fl_Round_Clock.H similarity index 100% rename from source_files/fltk/FL/Fl_Round_Clock.H rename to libraries/fltk/FL/Fl_Round_Clock.H diff --git a/source_files/fltk/FL/Fl_SVG_File_Surface.H b/libraries/fltk/FL/Fl_SVG_File_Surface.H similarity index 100% rename from source_files/fltk/FL/Fl_SVG_File_Surface.H rename to libraries/fltk/FL/Fl_SVG_File_Surface.H diff --git a/source_files/fltk/FL/Fl_SVG_Image.H b/libraries/fltk/FL/Fl_SVG_Image.H similarity index 100% rename from source_files/fltk/FL/Fl_SVG_Image.H rename to libraries/fltk/FL/Fl_SVG_Image.H diff --git a/source_files/fltk/FL/Fl_Scheme.H b/libraries/fltk/FL/Fl_Scheme.H similarity index 100% rename from source_files/fltk/FL/Fl_Scheme.H rename to libraries/fltk/FL/Fl_Scheme.H diff --git a/source_files/fltk/FL/Fl_Scheme_Choice.H b/libraries/fltk/FL/Fl_Scheme_Choice.H similarity index 100% rename from source_files/fltk/FL/Fl_Scheme_Choice.H rename to libraries/fltk/FL/Fl_Scheme_Choice.H diff --git a/source_files/fltk/FL/Fl_Scroll.H b/libraries/fltk/FL/Fl_Scroll.H similarity index 100% rename from source_files/fltk/FL/Fl_Scroll.H rename to libraries/fltk/FL/Fl_Scroll.H diff --git a/source_files/fltk/FL/Fl_Scrollbar.H b/libraries/fltk/FL/Fl_Scrollbar.H similarity index 100% rename from source_files/fltk/FL/Fl_Scrollbar.H rename to libraries/fltk/FL/Fl_Scrollbar.H diff --git a/source_files/fltk/FL/Fl_Secret_Input.H b/libraries/fltk/FL/Fl_Secret_Input.H similarity index 100% rename from source_files/fltk/FL/Fl_Secret_Input.H rename to libraries/fltk/FL/Fl_Secret_Input.H diff --git a/source_files/fltk/FL/Fl_Select_Browser.H b/libraries/fltk/FL/Fl_Select_Browser.H similarity index 100% rename from source_files/fltk/FL/Fl_Select_Browser.H rename to libraries/fltk/FL/Fl_Select_Browser.H diff --git a/source_files/fltk/FL/Fl_Shared_Image.H b/libraries/fltk/FL/Fl_Shared_Image.H similarity index 100% rename from source_files/fltk/FL/Fl_Shared_Image.H rename to libraries/fltk/FL/Fl_Shared_Image.H diff --git a/source_files/fltk/FL/Fl_Shortcut_Button.H b/libraries/fltk/FL/Fl_Shortcut_Button.H similarity index 100% rename from source_files/fltk/FL/Fl_Shortcut_Button.H rename to libraries/fltk/FL/Fl_Shortcut_Button.H diff --git a/source_files/fltk/FL/Fl_Simple_Counter.H b/libraries/fltk/FL/Fl_Simple_Counter.H similarity index 100% rename from source_files/fltk/FL/Fl_Simple_Counter.H rename to libraries/fltk/FL/Fl_Simple_Counter.H diff --git a/source_files/fltk/FL/Fl_Single_Window.H b/libraries/fltk/FL/Fl_Single_Window.H similarity index 100% rename from source_files/fltk/FL/Fl_Single_Window.H rename to libraries/fltk/FL/Fl_Single_Window.H diff --git a/source_files/fltk/FL/Fl_Slider.H b/libraries/fltk/FL/Fl_Slider.H similarity index 100% rename from source_files/fltk/FL/Fl_Slider.H rename to libraries/fltk/FL/Fl_Slider.H diff --git a/source_files/fltk/FL/Fl_Spinner.H b/libraries/fltk/FL/Fl_Spinner.H similarity index 100% rename from source_files/fltk/FL/Fl_Spinner.H rename to libraries/fltk/FL/Fl_Spinner.H diff --git a/source_files/fltk/FL/Fl_Sys_Menu_Bar.H b/libraries/fltk/FL/Fl_Sys_Menu_Bar.H similarity index 100% rename from source_files/fltk/FL/Fl_Sys_Menu_Bar.H rename to libraries/fltk/FL/Fl_Sys_Menu_Bar.H diff --git a/source_files/fltk/FL/Fl_Table.H b/libraries/fltk/FL/Fl_Table.H similarity index 100% rename from source_files/fltk/FL/Fl_Table.H rename to libraries/fltk/FL/Fl_Table.H diff --git a/source_files/fltk/FL/Fl_Table_Row.H b/libraries/fltk/FL/Fl_Table_Row.H similarity index 100% rename from source_files/fltk/FL/Fl_Table_Row.H rename to libraries/fltk/FL/Fl_Table_Row.H diff --git a/source_files/fltk/FL/Fl_Tabs.H b/libraries/fltk/FL/Fl_Tabs.H similarity index 100% rename from source_files/fltk/FL/Fl_Tabs.H rename to libraries/fltk/FL/Fl_Tabs.H diff --git a/source_files/fltk/FL/Fl_Terminal.H b/libraries/fltk/FL/Fl_Terminal.H similarity index 100% rename from source_files/fltk/FL/Fl_Terminal.H rename to libraries/fltk/FL/Fl_Terminal.H diff --git a/source_files/fltk/FL/Fl_Text_Buffer.H b/libraries/fltk/FL/Fl_Text_Buffer.H similarity index 100% rename from source_files/fltk/FL/Fl_Text_Buffer.H rename to libraries/fltk/FL/Fl_Text_Buffer.H diff --git a/source_files/fltk/FL/Fl_Text_Display.H b/libraries/fltk/FL/Fl_Text_Display.H similarity index 100% rename from source_files/fltk/FL/Fl_Text_Display.H rename to libraries/fltk/FL/Fl_Text_Display.H diff --git a/source_files/fltk/FL/Fl_Text_Editor.H b/libraries/fltk/FL/Fl_Text_Editor.H similarity index 100% rename from source_files/fltk/FL/Fl_Text_Editor.H rename to libraries/fltk/FL/Fl_Text_Editor.H diff --git a/source_files/fltk/FL/Fl_Tile.H b/libraries/fltk/FL/Fl_Tile.H similarity index 100% rename from source_files/fltk/FL/Fl_Tile.H rename to libraries/fltk/FL/Fl_Tile.H diff --git a/source_files/fltk/FL/Fl_Tiled_Image.H b/libraries/fltk/FL/Fl_Tiled_Image.H similarity index 100% rename from source_files/fltk/FL/Fl_Tiled_Image.H rename to libraries/fltk/FL/Fl_Tiled_Image.H diff --git a/source_files/fltk/FL/Fl_Timer.H b/libraries/fltk/FL/Fl_Timer.H similarity index 100% rename from source_files/fltk/FL/Fl_Timer.H rename to libraries/fltk/FL/Fl_Timer.H diff --git a/source_files/fltk/FL/Fl_Toggle_Button.H b/libraries/fltk/FL/Fl_Toggle_Button.H similarity index 100% rename from source_files/fltk/FL/Fl_Toggle_Button.H rename to libraries/fltk/FL/Fl_Toggle_Button.H diff --git a/source_files/fltk/FL/Fl_Toggle_Light_Button.H b/libraries/fltk/FL/Fl_Toggle_Light_Button.H similarity index 100% rename from source_files/fltk/FL/Fl_Toggle_Light_Button.H rename to libraries/fltk/FL/Fl_Toggle_Light_Button.H diff --git a/source_files/fltk/FL/Fl_Toggle_Round_Button.H b/libraries/fltk/FL/Fl_Toggle_Round_Button.H similarity index 100% rename from source_files/fltk/FL/Fl_Toggle_Round_Button.H rename to libraries/fltk/FL/Fl_Toggle_Round_Button.H diff --git a/source_files/fltk/FL/Fl_Tooltip.H b/libraries/fltk/FL/Fl_Tooltip.H similarity index 100% rename from source_files/fltk/FL/Fl_Tooltip.H rename to libraries/fltk/FL/Fl_Tooltip.H diff --git a/source_files/fltk/FL/Fl_Tree.H b/libraries/fltk/FL/Fl_Tree.H similarity index 100% rename from source_files/fltk/FL/Fl_Tree.H rename to libraries/fltk/FL/Fl_Tree.H diff --git a/source_files/fltk/FL/Fl_Tree_Item.H b/libraries/fltk/FL/Fl_Tree_Item.H similarity index 100% rename from source_files/fltk/FL/Fl_Tree_Item.H rename to libraries/fltk/FL/Fl_Tree_Item.H diff --git a/source_files/fltk/FL/Fl_Tree_Item_Array.H b/libraries/fltk/FL/Fl_Tree_Item_Array.H similarity index 100% rename from source_files/fltk/FL/Fl_Tree_Item_Array.H rename to libraries/fltk/FL/Fl_Tree_Item_Array.H diff --git a/source_files/fltk/FL/Fl_Tree_Prefs.H b/libraries/fltk/FL/Fl_Tree_Prefs.H similarity index 100% rename from source_files/fltk/FL/Fl_Tree_Prefs.H rename to libraries/fltk/FL/Fl_Tree_Prefs.H diff --git a/source_files/fltk/FL/Fl_Valuator.H b/libraries/fltk/FL/Fl_Valuator.H similarity index 100% rename from source_files/fltk/FL/Fl_Valuator.H rename to libraries/fltk/FL/Fl_Valuator.H diff --git a/source_files/fltk/FL/Fl_Value_Input.H b/libraries/fltk/FL/Fl_Value_Input.H similarity index 100% rename from source_files/fltk/FL/Fl_Value_Input.H rename to libraries/fltk/FL/Fl_Value_Input.H diff --git a/source_files/fltk/FL/Fl_Value_Output.H b/libraries/fltk/FL/Fl_Value_Output.H similarity index 100% rename from source_files/fltk/FL/Fl_Value_Output.H rename to libraries/fltk/FL/Fl_Value_Output.H diff --git a/source_files/fltk/FL/Fl_Value_Slider.H b/libraries/fltk/FL/Fl_Value_Slider.H similarity index 100% rename from source_files/fltk/FL/Fl_Value_Slider.H rename to libraries/fltk/FL/Fl_Value_Slider.H diff --git a/source_files/fltk/FL/Fl_Widget.H b/libraries/fltk/FL/Fl_Widget.H similarity index 100% rename from source_files/fltk/FL/Fl_Widget.H rename to libraries/fltk/FL/Fl_Widget.H diff --git a/source_files/fltk/FL/Fl_Widget_Surface.H b/libraries/fltk/FL/Fl_Widget_Surface.H similarity index 100% rename from source_files/fltk/FL/Fl_Widget_Surface.H rename to libraries/fltk/FL/Fl_Widget_Surface.H diff --git a/source_files/fltk/FL/Fl_Window.H b/libraries/fltk/FL/Fl_Window.H similarity index 100% rename from source_files/fltk/FL/Fl_Window.H rename to libraries/fltk/FL/Fl_Window.H diff --git a/source_files/fltk/FL/Fl_Wizard.H b/libraries/fltk/FL/Fl_Wizard.H similarity index 100% rename from source_files/fltk/FL/Fl_Wizard.H rename to libraries/fltk/FL/Fl_Wizard.H diff --git a/source_files/fltk/FL/Fl_XBM_Image.H b/libraries/fltk/FL/Fl_XBM_Image.H similarity index 100% rename from source_files/fltk/FL/Fl_XBM_Image.H rename to libraries/fltk/FL/Fl_XBM_Image.H diff --git a/source_files/fltk/FL/Fl_XPM_Image.H b/libraries/fltk/FL/Fl_XPM_Image.H similarity index 100% rename from source_files/fltk/FL/Fl_XPM_Image.H rename to libraries/fltk/FL/Fl_XPM_Image.H diff --git a/source_files/fltk/FL/Makefile.in b/libraries/fltk/FL/Makefile.in similarity index 100% rename from source_files/fltk/FL/Makefile.in rename to libraries/fltk/FL/Makefile.in diff --git a/source_files/fltk/FL/README.Xcode b/libraries/fltk/FL/README.Xcode similarity index 100% rename from source_files/fltk/FL/README.Xcode rename to libraries/fltk/FL/README.Xcode diff --git a/source_files/fltk/FL/filename.H b/libraries/fltk/FL/filename.H similarity index 100% rename from source_files/fltk/FL/filename.H rename to libraries/fltk/FL/filename.H diff --git a/source_files/fltk/FL/fl_ask.H b/libraries/fltk/FL/fl_ask.H similarity index 100% rename from source_files/fltk/FL/fl_ask.H rename to libraries/fltk/FL/fl_ask.H diff --git a/source_files/fltk/FL/fl_attr.h b/libraries/fltk/FL/fl_attr.h similarity index 100% rename from source_files/fltk/FL/fl_attr.h rename to libraries/fltk/FL/fl_attr.h diff --git a/source_files/fltk/FL/fl_callback_macros.H b/libraries/fltk/FL/fl_callback_macros.H similarity index 100% rename from source_files/fltk/FL/fl_callback_macros.H rename to libraries/fltk/FL/fl_callback_macros.H diff --git a/source_files/fltk/FL/fl_casts.H b/libraries/fltk/FL/fl_casts.H similarity index 100% rename from source_files/fltk/FL/fl_casts.H rename to libraries/fltk/FL/fl_casts.H diff --git a/source_files/fltk/FL/fl_draw.H b/libraries/fltk/FL/fl_draw.H similarity index 100% rename from source_files/fltk/FL/fl_draw.H rename to libraries/fltk/FL/fl_draw.H diff --git a/source_files/fltk/FL/fl_message.H b/libraries/fltk/FL/fl_message.H similarity index 100% rename from source_files/fltk/FL/fl_message.H rename to libraries/fltk/FL/fl_message.H diff --git a/source_files/fltk/FL/fl_show_colormap.H b/libraries/fltk/FL/fl_show_colormap.H similarity index 100% rename from source_files/fltk/FL/fl_show_colormap.H rename to libraries/fltk/FL/fl_show_colormap.H diff --git a/source_files/fltk/FL/fl_show_input.H b/libraries/fltk/FL/fl_show_input.H similarity index 100% rename from source_files/fltk/FL/fl_show_input.H rename to libraries/fltk/FL/fl_show_input.H diff --git a/source_files/fltk/FL/fl_string_functions.h b/libraries/fltk/FL/fl_string_functions.h similarity index 100% rename from source_files/fltk/FL/fl_string_functions.h rename to libraries/fltk/FL/fl_string_functions.h diff --git a/source_files/fltk/FL/fl_types.h b/libraries/fltk/FL/fl_types.h similarity index 100% rename from source_files/fltk/FL/fl_types.h rename to libraries/fltk/FL/fl_types.h diff --git a/source_files/fltk/FL/fl_utf8.h b/libraries/fltk/FL/fl_utf8.h similarity index 100% rename from source_files/fltk/FL/fl_utf8.h rename to libraries/fltk/FL/fl_utf8.h diff --git a/source_files/fltk/FL/forms.H b/libraries/fltk/FL/forms.H similarity index 100% rename from source_files/fltk/FL/forms.H rename to libraries/fltk/FL/forms.H diff --git a/source_files/fltk/FL/gl.h b/libraries/fltk/FL/gl.h similarity index 100% rename from source_files/fltk/FL/gl.h rename to libraries/fltk/FL/gl.h diff --git a/source_files/fltk/FL/gl2opengl.h b/libraries/fltk/FL/gl2opengl.h similarity index 100% rename from source_files/fltk/FL/gl2opengl.h rename to libraries/fltk/FL/gl2opengl.h diff --git a/source_files/fltk/FL/gl_draw.H b/libraries/fltk/FL/gl_draw.H similarity index 100% rename from source_files/fltk/FL/gl_draw.H rename to libraries/fltk/FL/gl_draw.H diff --git a/source_files/fltk/FL/glu.h b/libraries/fltk/FL/glu.h similarity index 100% rename from source_files/fltk/FL/glu.h rename to libraries/fltk/FL/glu.h diff --git a/source_files/fltk/FL/glut.H b/libraries/fltk/FL/glut.H similarity index 100% rename from source_files/fltk/FL/glut.H rename to libraries/fltk/FL/glut.H diff --git a/source_files/fltk/FL/mac.H b/libraries/fltk/FL/mac.H similarity index 100% rename from source_files/fltk/FL/mac.H rename to libraries/fltk/FL/mac.H diff --git a/source_files/fltk/FL/math.h b/libraries/fltk/FL/math.h similarity index 100% rename from source_files/fltk/FL/math.h rename to libraries/fltk/FL/math.h diff --git a/source_files/fltk/FL/names.h b/libraries/fltk/FL/names.h similarity index 100% rename from source_files/fltk/FL/names.h rename to libraries/fltk/FL/names.h diff --git a/source_files/fltk/FL/platform.H b/libraries/fltk/FL/platform.H similarity index 100% rename from source_files/fltk/FL/platform.H rename to libraries/fltk/FL/platform.H diff --git a/source_files/fltk/FL/platform_types.h b/libraries/fltk/FL/platform_types.h similarity index 100% rename from source_files/fltk/FL/platform_types.h rename to libraries/fltk/FL/platform_types.h diff --git a/source_files/fltk/FL/wayland.H b/libraries/fltk/FL/wayland.H similarity index 100% rename from source_files/fltk/FL/wayland.H rename to libraries/fltk/FL/wayland.H diff --git a/source_files/fltk/FL/win32.H b/libraries/fltk/FL/win32.H similarity index 100% rename from source_files/fltk/FL/win32.H rename to libraries/fltk/FL/win32.H diff --git a/source_files/fltk/FL/x.H b/libraries/fltk/FL/x.H similarity index 100% rename from source_files/fltk/FL/x.H rename to libraries/fltk/FL/x.H diff --git a/source_files/fltk/FL/x11.H b/libraries/fltk/FL/x11.H similarity index 100% rename from source_files/fltk/FL/x11.H rename to libraries/fltk/FL/x11.H diff --git a/source_files/fltk/GL/glut.h b/libraries/fltk/GL/glut.h similarity index 100% rename from source_files/fltk/GL/glut.h rename to libraries/fltk/GL/glut.h diff --git a/source_files/fltk/Makefile b/libraries/fltk/Makefile similarity index 100% rename from source_files/fltk/Makefile rename to libraries/fltk/Makefile diff --git a/source_files/fltk/README.CMake.txt b/libraries/fltk/README.CMake.txt similarity index 100% rename from source_files/fltk/README.CMake.txt rename to libraries/fltk/README.CMake.txt diff --git a/source_files/fltk/README.Cairo.txt b/libraries/fltk/README.Cairo.txt similarity index 100% rename from source_files/fltk/README.Cairo.txt rename to libraries/fltk/README.Cairo.txt diff --git a/source_files/fltk/README.IDE.txt b/libraries/fltk/README.IDE.txt similarity index 100% rename from source_files/fltk/README.IDE.txt rename to libraries/fltk/README.IDE.txt diff --git a/source_files/fltk/README.Unix.txt b/libraries/fltk/README.Unix.txt similarity index 100% rename from source_files/fltk/README.Unix.txt rename to libraries/fltk/README.Unix.txt diff --git a/source_files/fltk/README.Wayland.txt b/libraries/fltk/README.Wayland.txt similarity index 100% rename from source_files/fltk/README.Wayland.txt rename to libraries/fltk/README.Wayland.txt diff --git a/source_files/fltk/README.Windows.txt b/libraries/fltk/README.Windows.txt similarity index 100% rename from source_files/fltk/README.Windows.txt rename to libraries/fltk/README.Windows.txt diff --git a/source_files/fltk/README.abi-version.txt b/libraries/fltk/README.abi-version.txt similarity index 100% rename from source_files/fltk/README.abi-version.txt rename to libraries/fltk/README.abi-version.txt diff --git a/source_files/fltk/README.experimental.txt b/libraries/fltk/README.experimental.txt similarity index 100% rename from source_files/fltk/README.experimental.txt rename to libraries/fltk/README.experimental.txt diff --git a/source_files/fltk/README.macOS.md b/libraries/fltk/README.macOS.md similarity index 100% rename from source_files/fltk/README.macOS.md rename to libraries/fltk/README.macOS.md diff --git a/source_files/fltk/README.md b/libraries/fltk/README.md similarity index 100% rename from source_files/fltk/README.md rename to libraries/fltk/README.md diff --git a/source_files/fltk/README.txt b/libraries/fltk/README.txt similarity index 100% rename from source_files/fltk/README.txt rename to libraries/fltk/README.txt diff --git a/source_files/fltk/autogen.sh b/libraries/fltk/autogen.sh old mode 100755 new mode 100644 similarity index 100% rename from source_files/fltk/autogen.sh rename to libraries/fltk/autogen.sh diff --git a/source_files/fltk/cairo/CMakeLists.txt b/libraries/fltk/cairo/CMakeLists.txt similarity index 100% rename from source_files/fltk/cairo/CMakeLists.txt rename to libraries/fltk/cairo/CMakeLists.txt diff --git a/source_files/fltk/cairo/Makefile b/libraries/fltk/cairo/Makefile similarity index 100% rename from source_files/fltk/cairo/Makefile rename to libraries/fltk/cairo/Makefile diff --git a/source_files/fltk/cairo/cairo_dummy.c b/libraries/fltk/cairo/cairo_dummy.c similarity index 100% rename from source_files/fltk/cairo/cairo_dummy.c rename to libraries/fltk/cairo/cairo_dummy.c diff --git a/source_files/fltk/cairo/makedepend b/libraries/fltk/cairo/makedepend similarity index 100% rename from source_files/fltk/cairo/makedepend rename to libraries/fltk/cairo/makedepend diff --git a/source_files/fltk/config.guess b/libraries/fltk/config.guess old mode 100755 new mode 100644 similarity index 100% rename from source_files/fltk/config.guess rename to libraries/fltk/config.guess diff --git a/source_files/fltk/config.sub b/libraries/fltk/config.sub old mode 100755 new mode 100644 similarity index 100% rename from source_files/fltk/config.sub rename to libraries/fltk/config.sub diff --git a/source_files/fltk/configh.cmake.in b/libraries/fltk/configh.cmake.in similarity index 100% rename from source_files/fltk/configh.cmake.in rename to libraries/fltk/configh.cmake.in diff --git a/source_files/fltk/configh.in b/libraries/fltk/configh.in similarity index 100% rename from source_files/fltk/configh.in rename to libraries/fltk/configh.in diff --git a/source_files/fltk/configure.ac b/libraries/fltk/configure.ac similarity index 100% rename from source_files/fltk/configure.ac rename to libraries/fltk/configure.ac diff --git a/source_files/fltk/documentation/.gitignore b/libraries/fltk/documentation/.gitignore similarity index 100% rename from source_files/fltk/documentation/.gitignore rename to libraries/fltk/documentation/.gitignore diff --git a/source_files/fltk/documentation/CMakeLists.txt b/libraries/fltk/documentation/CMakeLists.txt similarity index 100% rename from source_files/fltk/documentation/CMakeLists.txt rename to libraries/fltk/documentation/CMakeLists.txt diff --git a/source_files/fltk/documentation/Doxyfile.in b/libraries/fltk/documentation/Doxyfile.in similarity index 100% rename from source_files/fltk/documentation/Doxyfile.in rename to libraries/fltk/documentation/Doxyfile.in diff --git a/source_files/fltk/documentation/Makefile b/libraries/fltk/documentation/Makefile similarity index 100% rename from source_files/fltk/documentation/Makefile rename to libraries/fltk/documentation/Makefile diff --git a/source_files/fltk/documentation/README.txt b/libraries/fltk/documentation/README.txt similarity index 100% rename from source_files/fltk/documentation/README.txt rename to libraries/fltk/documentation/README.txt diff --git a/source_files/fltk/documentation/convert_doxyfile b/libraries/fltk/documentation/convert_doxyfile similarity index 100% rename from source_files/fltk/documentation/convert_doxyfile rename to libraries/fltk/documentation/convert_doxyfile diff --git a/source_files/fltk/documentation/copyright.dox.in b/libraries/fltk/documentation/copyright.dox.in similarity index 100% rename from source_files/fltk/documentation/copyright.dox.in rename to libraries/fltk/documentation/copyright.dox.in diff --git a/source_files/fltk/documentation/generated.dox.in b/libraries/fltk/documentation/generated.dox.in similarity index 100% rename from source_files/fltk/documentation/generated.dox.in rename to libraries/fltk/documentation/generated.dox.in diff --git a/source_files/fltk/documentation/make_header b/libraries/fltk/documentation/make_header old mode 100755 new mode 100644 similarity index 100% rename from source_files/fltk/documentation/make_header rename to libraries/fltk/documentation/make_header diff --git a/source_files/fltk/documentation/make_pdf b/libraries/fltk/documentation/make_pdf old mode 100755 new mode 100644 similarity index 100% rename from source_files/fltk/documentation/make_pdf rename to libraries/fltk/documentation/make_pdf diff --git a/source_files/fltk/documentation/src/FL.png b/libraries/fltk/documentation/src/FL.png similarity index 100% rename from source_files/fltk/documentation/src/FL.png rename to libraries/fltk/documentation/src/FL.png diff --git a/source_files/fltk/documentation/src/FL200.png b/libraries/fltk/documentation/src/FL200.png similarity index 100% rename from source_files/fltk/documentation/src/FL200.png rename to libraries/fltk/documentation/src/FL200.png diff --git a/source_files/fltk/documentation/src/Fl_Check_Button.png b/libraries/fltk/documentation/src/Fl_Check_Button.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Check_Button.png rename to libraries/fltk/documentation/src/Fl_Check_Button.png diff --git a/source_files/fltk/documentation/src/Fl_File_Chooser.jpg b/libraries/fltk/documentation/src/Fl_File_Chooser.jpg similarity index 100% rename from source_files/fltk/documentation/src/Fl_File_Chooser.jpg rename to libraries/fltk/documentation/src/Fl_File_Chooser.jpg diff --git a/source_files/fltk/documentation/src/Fl_File_Input.png b/libraries/fltk/documentation/src/Fl_File_Input.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_File_Input.png rename to libraries/fltk/documentation/src/Fl_File_Input.png diff --git a/source_files/fltk/documentation/src/Fl_Flex_simple.png b/libraries/fltk/documentation/src/Fl_Flex_simple.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Flex_simple.png rename to libraries/fltk/documentation/src/Fl_Flex_simple.png diff --git a/source_files/fltk/documentation/src/Fl_Grid.png b/libraries/fltk/documentation/src/Fl_Grid.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Grid.png rename to libraries/fltk/documentation/src/Fl_Grid.png diff --git a/source_files/fltk/documentation/src/Fl_Grid_show_grid_1.png b/libraries/fltk/documentation/src/Fl_Grid_show_grid_1.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Grid_show_grid_1.png rename to libraries/fltk/documentation/src/Fl_Grid_show_grid_1.png diff --git a/source_files/fltk/documentation/src/Fl_Help_Dialog.png b/libraries/fltk/documentation/src/Fl_Help_Dialog.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Help_Dialog.png rename to libraries/fltk/documentation/src/Fl_Help_Dialog.png diff --git a/source_files/fltk/documentation/src/Fl_Light_Button.png b/libraries/fltk/documentation/src/Fl_Light_Button.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Light_Button.png rename to libraries/fltk/documentation/src/Fl_Light_Button.png diff --git a/source_files/fltk/documentation/src/Fl_Multi_Label-menu-item.png b/libraries/fltk/documentation/src/Fl_Multi_Label-menu-item.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Multi_Label-menu-item.png rename to libraries/fltk/documentation/src/Fl_Multi_Label-menu-item.png diff --git a/source_files/fltk/documentation/src/Fl_Native_File_Chooser.png b/libraries/fltk/documentation/src/Fl_Native_File_Chooser.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Native_File_Chooser.png rename to libraries/fltk/documentation/src/Fl_Native_File_Chooser.png diff --git a/source_files/fltk/documentation/src/Fl_Return_Button.png b/libraries/fltk/documentation/src/Fl_Return_Button.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Return_Button.png rename to libraries/fltk/documentation/src/Fl_Return_Button.png diff --git a/source_files/fltk/documentation/src/Fl_Roller.png b/libraries/fltk/documentation/src/Fl_Roller.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Roller.png rename to libraries/fltk/documentation/src/Fl_Roller.png diff --git a/source_files/fltk/documentation/src/Fl_Round_Button.png b/libraries/fltk/documentation/src/Fl_Round_Button.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Round_Button.png rename to libraries/fltk/documentation/src/Fl_Round_Button.png diff --git a/source_files/fltk/documentation/src/Fl_Scroll.png b/libraries/fltk/documentation/src/Fl_Scroll.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Scroll.png rename to libraries/fltk/documentation/src/Fl_Scroll.png diff --git a/source_files/fltk/documentation/src/Fl_Spinner.png b/libraries/fltk/documentation/src/Fl_Spinner.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Spinner.png rename to libraries/fltk/documentation/src/Fl_Spinner.png diff --git a/source_files/fltk/documentation/src/Fl_Terminal-24bit-colors.png b/libraries/fltk/documentation/src/Fl_Terminal-24bit-colors.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Terminal-24bit-colors.png rename to libraries/fltk/documentation/src/Fl_Terminal-24bit-colors.png diff --git a/source_files/fltk/documentation/src/Fl_Terminal-3bit-colors.png b/libraries/fltk/documentation/src/Fl_Terminal-3bit-colors.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Terminal-3bit-colors.png rename to libraries/fltk/documentation/src/Fl_Terminal-3bit-colors.png diff --git a/source_files/fltk/documentation/src/Fl_Terminal-demo.png b/libraries/fltk/documentation/src/Fl_Terminal-demo.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Terminal-demo.png rename to libraries/fltk/documentation/src/Fl_Terminal-demo.png diff --git a/source_files/fltk/documentation/src/Fl_Terminal-utf8-demo.png b/libraries/fltk/documentation/src/Fl_Terminal-utf8-demo.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Terminal-utf8-demo.png rename to libraries/fltk/documentation/src/Fl_Terminal-utf8-demo.png diff --git a/source_files/fltk/documentation/src/Fl_Terminal.dox b/libraries/fltk/documentation/src/Fl_Terminal.dox similarity index 100% rename from source_files/fltk/documentation/src/Fl_Terminal.dox rename to libraries/fltk/documentation/src/Fl_Terminal.dox diff --git a/source_files/fltk/documentation/src/Fl_Tile.png b/libraries/fltk/documentation/src/Fl_Tile.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Tile.png rename to libraries/fltk/documentation/src/Fl_Tile.png diff --git a/source_files/fltk/documentation/src/Fl_Tree_Item-dimensions.png b/libraries/fltk/documentation/src/Fl_Tree_Item-dimensions.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Tree_Item-dimensions.png rename to libraries/fltk/documentation/src/Fl_Tree_Item-dimensions.png diff --git a/source_files/fltk/documentation/src/Fl_Value_Input.png b/libraries/fltk/documentation/src/Fl_Value_Input.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Value_Input.png rename to libraries/fltk/documentation/src/Fl_Value_Input.png diff --git a/source_files/fltk/documentation/src/Fl_Value_Output.png b/libraries/fltk/documentation/src/Fl_Value_Output.png similarity index 100% rename from source_files/fltk/documentation/src/Fl_Value_Output.png rename to libraries/fltk/documentation/src/Fl_Value_Output.png diff --git a/source_files/fltk/documentation/src/adjuster1.png b/libraries/fltk/documentation/src/adjuster1.png similarity index 100% rename from source_files/fltk/documentation/src/adjuster1.png rename to libraries/fltk/documentation/src/adjuster1.png diff --git a/source_files/fltk/documentation/src/advanced.dox b/libraries/fltk/documentation/src/advanced.dox similarity index 100% rename from source_files/fltk/documentation/src/advanced.dox rename to libraries/fltk/documentation/src/advanced.dox diff --git a/source_files/fltk/documentation/src/basics.dox b/libraries/fltk/documentation/src/basics.dox similarity index 100% rename from source_files/fltk/documentation/src/basics.dox rename to libraries/fltk/documentation/src/basics.dox diff --git a/source_files/fltk/documentation/src/blocks.man b/libraries/fltk/documentation/src/blocks.man similarity index 100% rename from source_files/fltk/documentation/src/blocks.man rename to libraries/fltk/documentation/src/blocks.man diff --git a/source_files/fltk/documentation/src/boxtypes.png b/libraries/fltk/documentation/src/boxtypes.png similarity index 100% rename from source_files/fltk/documentation/src/boxtypes.png rename to libraries/fltk/documentation/src/boxtypes.png diff --git a/source_files/fltk/documentation/src/bundled-libs.dox b/libraries/fltk/documentation/src/bundled-libs.dox similarity index 100% rename from source_files/fltk/documentation/src/bundled-libs.dox rename to libraries/fltk/documentation/src/bundled-libs.dox diff --git a/source_files/fltk/documentation/src/buttons.png b/libraries/fltk/documentation/src/buttons.png similarity index 100% rename from source_files/fltk/documentation/src/buttons.png rename to libraries/fltk/documentation/src/buttons.png diff --git a/source_files/fltk/documentation/src/cairo_test.png b/libraries/fltk/documentation/src/cairo_test.png similarity index 100% rename from source_files/fltk/documentation/src/cairo_test.png rename to libraries/fltk/documentation/src/cairo_test.png diff --git a/source_files/fltk/documentation/src/charts.png b/libraries/fltk/documentation/src/charts.png similarity index 100% rename from source_files/fltk/documentation/src/charts.png rename to libraries/fltk/documentation/src/charts.png diff --git a/source_files/fltk/documentation/src/checkers.man b/libraries/fltk/documentation/src/checkers.man similarity index 100% rename from source_files/fltk/documentation/src/checkers.man rename to libraries/fltk/documentation/src/checkers.man diff --git a/source_files/fltk/documentation/src/choice.png b/libraries/fltk/documentation/src/choice.png similarity index 100% rename from source_files/fltk/documentation/src/choice.png rename to libraries/fltk/documentation/src/choice.png diff --git a/source_files/fltk/documentation/src/clock.png b/libraries/fltk/documentation/src/clock.png similarity index 100% rename from source_files/fltk/documentation/src/clock.png rename to libraries/fltk/documentation/src/clock.png diff --git a/source_files/fltk/documentation/src/common.dox b/libraries/fltk/documentation/src/common.dox similarity index 100% rename from source_files/fltk/documentation/src/common.dox rename to libraries/fltk/documentation/src/common.dox diff --git a/source_files/fltk/documentation/src/compact_buttons_gleam.png b/libraries/fltk/documentation/src/compact_buttons_gleam.png similarity index 100% rename from source_files/fltk/documentation/src/compact_buttons_gleam.png rename to libraries/fltk/documentation/src/compact_buttons_gleam.png diff --git a/source_files/fltk/documentation/src/compact_buttons_gtk.png b/libraries/fltk/documentation/src/compact_buttons_gtk.png similarity index 100% rename from source_files/fltk/documentation/src/compact_buttons_gtk.png rename to libraries/fltk/documentation/src/compact_buttons_gtk.png diff --git a/source_files/fltk/documentation/src/coordinates.dox b/libraries/fltk/documentation/src/coordinates.dox similarity index 100% rename from source_files/fltk/documentation/src/coordinates.dox rename to libraries/fltk/documentation/src/coordinates.dox diff --git a/source_files/fltk/documentation/src/coordinates.png b/libraries/fltk/documentation/src/coordinates.png similarity index 100% rename from source_files/fltk/documentation/src/coordinates.png rename to libraries/fltk/documentation/src/coordinates.png diff --git a/source_files/fltk/documentation/src/counter.png b/libraries/fltk/documentation/src/counter.png similarity index 100% rename from source_files/fltk/documentation/src/counter.png rename to libraries/fltk/documentation/src/counter.png diff --git a/source_files/fltk/documentation/src/development.dox b/libraries/fltk/documentation/src/development.dox similarity index 100% rename from source_files/fltk/documentation/src/development.dox rename to libraries/fltk/documentation/src/development.dox diff --git a/source_files/fltk/documentation/src/dial.png b/libraries/fltk/documentation/src/dial.png similarity index 100% rename from source_files/fltk/documentation/src/dial.png rename to libraries/fltk/documentation/src/dial.png diff --git a/source_files/fltk/documentation/src/drawing.dox b/libraries/fltk/documentation/src/drawing.dox similarity index 100% rename from source_files/fltk/documentation/src/drawing.dox rename to libraries/fltk/documentation/src/drawing.dox diff --git a/source_files/fltk/documentation/src/editor-linenumbers.png b/libraries/fltk/documentation/src/editor-linenumbers.png similarity index 100% rename from source_files/fltk/documentation/src/editor-linenumbers.png rename to libraries/fltk/documentation/src/editor-linenumbers.png diff --git a/source_files/fltk/documentation/src/editor-replace.png b/libraries/fltk/documentation/src/editor-replace.png similarity index 100% rename from source_files/fltk/documentation/src/editor-replace.png rename to libraries/fltk/documentation/src/editor-replace.png diff --git a/source_files/fltk/documentation/src/editor.dox b/libraries/fltk/documentation/src/editor.dox similarity index 100% rename from source_files/fltk/documentation/src/editor.dox rename to libraries/fltk/documentation/src/editor.dox diff --git a/source_files/fltk/documentation/src/editor.png b/libraries/fltk/documentation/src/editor.png similarity index 100% rename from source_files/fltk/documentation/src/editor.png rename to libraries/fltk/documentation/src/editor.png diff --git a/source_files/fltk/documentation/src/enumerations.dox b/libraries/fltk/documentation/src/enumerations.dox similarity index 100% rename from source_files/fltk/documentation/src/enumerations.dox rename to libraries/fltk/documentation/src/enumerations.dox diff --git a/source_files/fltk/documentation/src/events.dox b/libraries/fltk/documentation/src/events.dox similarity index 100% rename from source_files/fltk/documentation/src/events.dox rename to libraries/fltk/documentation/src/events.dox diff --git a/source_files/fltk/documentation/src/examples.dox b/libraries/fltk/documentation/src/examples.dox similarity index 100% rename from source_files/fltk/documentation/src/examples.dox rename to libraries/fltk/documentation/src/examples.dox diff --git a/source_files/fltk/documentation/src/extraPSchars.png b/libraries/fltk/documentation/src/extraPSchars.png similarity index 100% rename from source_files/fltk/documentation/src/extraPSchars.png rename to libraries/fltk/documentation/src/extraPSchars.png diff --git a/source_files/fltk/documentation/src/faq.dox b/libraries/fltk/documentation/src/faq.dox similarity index 100% rename from source_files/fltk/documentation/src/faq.dox rename to libraries/fltk/documentation/src/faq.dox diff --git a/source_files/fltk/documentation/src/fl_alert.png b/libraries/fltk/documentation/src/fl_alert.png similarity index 100% rename from source_files/fltk/documentation/src/fl_alert.png rename to libraries/fltk/documentation/src/fl_alert.png diff --git a/source_files/fltk/documentation/src/fl_arc_xyr_diagram.png b/libraries/fltk/documentation/src/fl_arc_xyr_diagram.png similarity index 100% rename from source_files/fltk/documentation/src/fl_arc_xyr_diagram.png rename to libraries/fltk/documentation/src/fl_arc_xyr_diagram.png diff --git a/source_files/fltk/documentation/src/fl_ask.png b/libraries/fltk/documentation/src/fl_ask.png similarity index 100% rename from source_files/fltk/documentation/src/fl_ask.png rename to libraries/fltk/documentation/src/fl_ask.png diff --git a/source_files/fltk/documentation/src/fl_choice.png b/libraries/fltk/documentation/src/fl_choice.png similarity index 100% rename from source_files/fltk/documentation/src/fl_choice.png rename to libraries/fltk/documentation/src/fl_choice.png diff --git a/source_files/fltk/documentation/src/fl_choice_left_middle_right.png b/libraries/fltk/documentation/src/fl_choice_left_middle_right.png similarity index 100% rename from source_files/fltk/documentation/src/fl_choice_left_middle_right.png rename to libraries/fltk/documentation/src/fl_choice_left_middle_right.png diff --git a/source_files/fltk/documentation/src/fl_choice_one.png b/libraries/fltk/documentation/src/fl_choice_one.png similarity index 100% rename from source_files/fltk/documentation/src/fl_choice_one.png rename to libraries/fltk/documentation/src/fl_choice_one.png diff --git a/source_files/fltk/documentation/src/fl_choice_three.png b/libraries/fltk/documentation/src/fl_choice_three.png similarity index 100% rename from source_files/fltk/documentation/src/fl_choice_three.png rename to libraries/fltk/documentation/src/fl_choice_three.png diff --git a/source_files/fltk/documentation/src/fl_choice_three_fmt.png b/libraries/fltk/documentation/src/fl_choice_three_fmt.png similarity index 100% rename from source_files/fltk/documentation/src/fl_choice_three_fmt.png rename to libraries/fltk/documentation/src/fl_choice_three_fmt.png diff --git a/source_files/fltk/documentation/src/fl_choice_two.png b/libraries/fltk/documentation/src/fl_choice_two.png similarity index 100% rename from source_files/fltk/documentation/src/fl_choice_two.png rename to libraries/fltk/documentation/src/fl_choice_two.png diff --git a/source_files/fltk/documentation/src/fl_color_chooser.jpg b/libraries/fltk/documentation/src/fl_color_chooser.jpg similarity index 100% rename from source_files/fltk/documentation/src/fl_color_chooser.jpg rename to libraries/fltk/documentation/src/fl_color_chooser.jpg diff --git a/source_files/fltk/documentation/src/fl_hold_browser.png b/libraries/fltk/documentation/src/fl_hold_browser.png similarity index 100% rename from source_files/fltk/documentation/src/fl_hold_browser.png rename to libraries/fltk/documentation/src/fl_hold_browser.png diff --git a/source_files/fltk/documentation/src/fl_hor_nice_slider.png b/libraries/fltk/documentation/src/fl_hor_nice_slider.png similarity index 100% rename from source_files/fltk/documentation/src/fl_hor_nice_slider.png rename to libraries/fltk/documentation/src/fl_hor_nice_slider.png diff --git a/source_files/fltk/documentation/src/fl_input.png b/libraries/fltk/documentation/src/fl_input.png similarity index 100% rename from source_files/fltk/documentation/src/fl_input.png rename to libraries/fltk/documentation/src/fl_input.png diff --git a/source_files/fltk/documentation/src/fl_message.png b/libraries/fltk/documentation/src/fl_message.png similarity index 100% rename from source_files/fltk/documentation/src/fl_message.png rename to libraries/fltk/documentation/src/fl_message.png diff --git a/source_files/fltk/documentation/src/fl_multi_browser.png b/libraries/fltk/documentation/src/fl_multi_browser.png similarity index 100% rename from source_files/fltk/documentation/src/fl_multi_browser.png rename to libraries/fltk/documentation/src/fl_multi_browser.png diff --git a/source_files/fltk/documentation/src/fl_password.png b/libraries/fltk/documentation/src/fl_password.png similarity index 100% rename from source_files/fltk/documentation/src/fl_password.png rename to libraries/fltk/documentation/src/fl_password.png diff --git a/source_files/fltk/documentation/src/fl_pie_arc_diagram.png b/libraries/fltk/documentation/src/fl_pie_arc_diagram.png similarity index 100% rename from source_files/fltk/documentation/src/fl_pie_arc_diagram.png rename to libraries/fltk/documentation/src/fl_pie_arc_diagram.png diff --git a/source_files/fltk/documentation/src/fl_show_colormap.png b/libraries/fltk/documentation/src/fl_show_colormap.png similarity index 100% rename from source_files/fltk/documentation/src/fl_show_colormap.png rename to libraries/fltk/documentation/src/fl_show_colormap.png diff --git a/source_files/fltk/documentation/src/fltk-colormap.png b/libraries/fltk/documentation/src/fltk-colormap.png similarity index 100% rename from source_files/fltk/documentation/src/fltk-colormap.png rename to libraries/fltk/documentation/src/fltk-colormap.png diff --git a/source_files/fltk/documentation/src/fltk-config.man b/libraries/fltk/documentation/src/fltk-config.man similarity index 100% rename from source_files/fltk/documentation/src/fltk-config.man rename to libraries/fltk/documentation/src/fltk-config.man diff --git a/source_files/fltk/documentation/src/fltk-options.dox b/libraries/fltk/documentation/src/fltk-options.dox similarity index 100% rename from source_files/fltk/documentation/src/fltk-options.dox rename to libraries/fltk/documentation/src/fltk-options.dox diff --git a/source_files/fltk/documentation/src/fltk-options.man b/libraries/fltk/documentation/src/fltk-options.man similarity index 100% rename from source_files/fltk/documentation/src/fltk-options.man rename to libraries/fltk/documentation/src/fltk-options.man diff --git a/source_files/fltk/documentation/src/fltk-options.png b/libraries/fltk/documentation/src/fltk-options.png similarity index 100% rename from source_files/fltk/documentation/src/fltk-options.png rename to libraries/fltk/documentation/src/fltk-options.png diff --git a/source_files/fltk/documentation/src/fltk-title.tex.in b/libraries/fltk/documentation/src/fltk-title.tex.in similarity index 100% rename from source_files/fltk/documentation/src/fltk-title.tex.in rename to libraries/fltk/documentation/src/fltk-title.tex.in diff --git a/source_files/fltk/documentation/src/fltk.man b/libraries/fltk/documentation/src/fltk.man similarity index 100% rename from source_files/fltk/documentation/src/fltk.man rename to libraries/fltk/documentation/src/fltk.man diff --git a/source_files/fltk/documentation/src/fluid.man b/libraries/fltk/documentation/src/fluid.man similarity index 100% rename from source_files/fltk/documentation/src/fluid.man rename to libraries/fltk/documentation/src/fluid.man diff --git a/source_files/fltk/documentation/src/forms.dox b/libraries/fltk/documentation/src/forms.dox similarity index 100% rename from source_files/fltk/documentation/src/forms.dox rename to libraries/fltk/documentation/src/forms.dox diff --git a/source_files/fltk/documentation/src/glut.dox b/libraries/fltk/documentation/src/glut.dox similarity index 100% rename from source_files/fltk/documentation/src/glut.dox rename to libraries/fltk/documentation/src/glut.dox diff --git a/source_files/fltk/documentation/src/hello_cxx.png b/libraries/fltk/documentation/src/hello_cxx.png similarity index 100% rename from source_files/fltk/documentation/src/hello_cxx.png rename to libraries/fltk/documentation/src/hello_cxx.png diff --git a/source_files/fltk/documentation/src/icon.png b/libraries/fltk/documentation/src/icon.png similarity index 100% rename from source_files/fltk/documentation/src/icon.png rename to libraries/fltk/documentation/src/icon.png diff --git a/source_files/fltk/documentation/src/index.dox b/libraries/fltk/documentation/src/index.dox similarity index 100% rename from source_files/fltk/documentation/src/index.dox rename to libraries/fltk/documentation/src/index.dox diff --git a/source_files/fltk/documentation/src/input_choice.png b/libraries/fltk/documentation/src/input_choice.png similarity index 100% rename from source_files/fltk/documentation/src/input_choice.png rename to libraries/fltk/documentation/src/input_choice.png diff --git a/source_files/fltk/documentation/src/intro.dox b/libraries/fltk/documentation/src/intro.dox similarity index 100% rename from source_files/fltk/documentation/src/intro.dox rename to libraries/fltk/documentation/src/intro.dox diff --git a/source_files/fltk/documentation/src/license.dox b/libraries/fltk/documentation/src/license.dox similarity index 100% rename from source_files/fltk/documentation/src/license.dox rename to libraries/fltk/documentation/src/license.dox diff --git a/source_files/fltk/documentation/src/mac-app-menu-preferences.png b/libraries/fltk/documentation/src/mac-app-menu-preferences.png similarity index 100% rename from source_files/fltk/documentation/src/mac-app-menu-preferences.png rename to libraries/fltk/documentation/src/mac-app-menu-preferences.png diff --git a/source_files/fltk/documentation/src/menu.png b/libraries/fltk/documentation/src/menu.png similarity index 100% rename from source_files/fltk/documentation/src/menu.png rename to libraries/fltk/documentation/src/menu.png diff --git a/source_files/fltk/documentation/src/menu_button.png b/libraries/fltk/documentation/src/menu_button.png similarity index 100% rename from source_files/fltk/documentation/src/menu_button.png rename to libraries/fltk/documentation/src/menu_button.png diff --git a/source_files/fltk/documentation/src/menubar.png b/libraries/fltk/documentation/src/menubar.png similarity index 100% rename from source_files/fltk/documentation/src/menubar.png rename to libraries/fltk/documentation/src/menubar.png diff --git a/source_files/fltk/documentation/src/migration_1_4.dox b/libraries/fltk/documentation/src/migration_1_4.dox similarity index 100% rename from source_files/fltk/documentation/src/migration_1_4.dox rename to libraries/fltk/documentation/src/migration_1_4.dox diff --git a/source_files/fltk/documentation/src/opengl.dox b/libraries/fltk/documentation/src/opengl.dox similarity index 100% rename from source_files/fltk/documentation/src/opengl.dox rename to libraries/fltk/documentation/src/opengl.dox diff --git a/source_files/fltk/documentation/src/osissues.dox b/libraries/fltk/documentation/src/osissues.dox similarity index 100% rename from source_files/fltk/documentation/src/osissues.dox rename to libraries/fltk/documentation/src/osissues.dox diff --git a/source_files/fltk/documentation/src/pack.png b/libraries/fltk/documentation/src/pack.png similarity index 100% rename from source_files/fltk/documentation/src/pack.png rename to libraries/fltk/documentation/src/pack.png diff --git a/source_files/fltk/documentation/src/positioner.png b/libraries/fltk/documentation/src/positioner.png similarity index 100% rename from source_files/fltk/documentation/src/positioner.png rename to libraries/fltk/documentation/src/positioner.png diff --git a/source_files/fltk/documentation/src/preface.dox b/libraries/fltk/documentation/src/preface.dox similarity index 100% rename from source_files/fltk/documentation/src/preface.dox rename to libraries/fltk/documentation/src/preface.dox diff --git a/source_files/fltk/documentation/src/resize-example1.png b/libraries/fltk/documentation/src/resize-example1.png similarity index 100% rename from source_files/fltk/documentation/src/resize-example1.png rename to libraries/fltk/documentation/src/resize-example1.png diff --git a/source_files/fltk/documentation/src/resize-example2.png b/libraries/fltk/documentation/src/resize-example2.png similarity index 100% rename from source_files/fltk/documentation/src/resize-example2.png rename to libraries/fltk/documentation/src/resize-example2.png diff --git a/source_files/fltk/documentation/src/resize-example3a.png b/libraries/fltk/documentation/src/resize-example3a.png similarity index 100% rename from source_files/fltk/documentation/src/resize-example3a.png rename to libraries/fltk/documentation/src/resize-example3a.png diff --git a/source_files/fltk/documentation/src/resize-example3b.png b/libraries/fltk/documentation/src/resize-example3b.png similarity index 100% rename from source_files/fltk/documentation/src/resize-example3b.png rename to libraries/fltk/documentation/src/resize-example3b.png diff --git a/source_files/fltk/documentation/src/resize-example3c.png b/libraries/fltk/documentation/src/resize-example3c.png similarity index 100% rename from source_files/fltk/documentation/src/resize-example3c.png rename to libraries/fltk/documentation/src/resize-example3c.png diff --git a/source_files/fltk/documentation/src/resize-example4a.png b/libraries/fltk/documentation/src/resize-example4a.png similarity index 100% rename from source_files/fltk/documentation/src/resize-example4a.png rename to libraries/fltk/documentation/src/resize-example4a.png diff --git a/source_files/fltk/documentation/src/resize-example4b.png b/libraries/fltk/documentation/src/resize-example4b.png similarity index 100% rename from source_files/fltk/documentation/src/resize-example4b.png rename to libraries/fltk/documentation/src/resize-example4b.png diff --git a/source_files/fltk/documentation/src/resize-example5a.png b/libraries/fltk/documentation/src/resize-example5a.png similarity index 100% rename from source_files/fltk/documentation/src/resize-example5a.png rename to libraries/fltk/documentation/src/resize-example5a.png diff --git a/source_files/fltk/documentation/src/resize-example5b.png b/libraries/fltk/documentation/src/resize-example5b.png similarity index 100% rename from source_files/fltk/documentation/src/resize-example5b.png rename to libraries/fltk/documentation/src/resize-example5b.png diff --git a/source_files/fltk/documentation/src/resize-example5c.png b/libraries/fltk/documentation/src/resize-example5c.png similarity index 100% rename from source_files/fltk/documentation/src/resize-example5c.png rename to libraries/fltk/documentation/src/resize-example5c.png diff --git a/source_files/fltk/documentation/src/resize.dox b/libraries/fltk/documentation/src/resize.dox similarity index 100% rename from source_files/fltk/documentation/src/resize.dox rename to libraries/fltk/documentation/src/resize.dox diff --git a/source_files/fltk/documentation/src/resizebox1.png b/libraries/fltk/documentation/src/resizebox1.png similarity index 100% rename from source_files/fltk/documentation/src/resizebox1.png rename to libraries/fltk/documentation/src/resizebox1.png diff --git a/source_files/fltk/documentation/src/resizebox2.png b/libraries/fltk/documentation/src/resizebox2.png similarity index 100% rename from source_files/fltk/documentation/src/resizebox2.png rename to libraries/fltk/documentation/src/resizebox2.png diff --git a/source_files/fltk/documentation/src/round_clock.png b/libraries/fltk/documentation/src/round_clock.png similarity index 100% rename from source_files/fltk/documentation/src/round_clock.png rename to libraries/fltk/documentation/src/round_clock.png diff --git a/source_files/fltk/documentation/src/scrollbar.png b/libraries/fltk/documentation/src/scrollbar.png similarity index 100% rename from source_files/fltk/documentation/src/scrollbar.png rename to libraries/fltk/documentation/src/scrollbar.png diff --git a/source_files/fltk/documentation/src/simple-terminal-default-ansi.png b/libraries/fltk/documentation/src/simple-terminal-default-ansi.png similarity index 100% rename from source_files/fltk/documentation/src/simple-terminal-default-ansi.png rename to libraries/fltk/documentation/src/simple-terminal-default-ansi.png diff --git a/source_files/fltk/documentation/src/slider.png b/libraries/fltk/documentation/src/slider.png similarity index 100% rename from source_files/fltk/documentation/src/slider.png rename to libraries/fltk/documentation/src/slider.png diff --git a/source_files/fltk/documentation/src/subclassing.dox b/libraries/fltk/documentation/src/subclassing.dox similarity index 100% rename from source_files/fltk/documentation/src/subclassing.dox rename to libraries/fltk/documentation/src/subclassing.dox diff --git a/source_files/fltk/documentation/src/sudoku.man b/libraries/fltk/documentation/src/sudoku.man similarity index 100% rename from source_files/fltk/documentation/src/sudoku.man rename to libraries/fltk/documentation/src/sudoku.man diff --git a/source_files/fltk/documentation/src/symbol-examples.png b/libraries/fltk/documentation/src/symbol-examples.png similarity index 100% rename from source_files/fltk/documentation/src/symbol-examples.png rename to libraries/fltk/documentation/src/symbol-examples.png diff --git a/source_files/fltk/documentation/src/symbols.png b/libraries/fltk/documentation/src/symbols.png similarity index 100% rename from source_files/fltk/documentation/src/symbols.png rename to libraries/fltk/documentation/src/symbols.png diff --git a/source_files/fltk/documentation/src/table-as-container.png b/libraries/fltk/documentation/src/table-as-container.png similarity index 100% rename from source_files/fltk/documentation/src/table-as-container.png rename to libraries/fltk/documentation/src/table-as-container.png diff --git a/source_files/fltk/documentation/src/table-dimensions.png b/libraries/fltk/documentation/src/table-dimensions.png similarity index 100% rename from source_files/fltk/documentation/src/table-dimensions.png rename to libraries/fltk/documentation/src/table-dimensions.png diff --git a/source_files/fltk/documentation/src/table-simple.png b/libraries/fltk/documentation/src/table-simple.png similarity index 100% rename from source_files/fltk/documentation/src/table-simple.png rename to libraries/fltk/documentation/src/table-simple.png diff --git a/source_files/fltk/documentation/src/tabs.png b/libraries/fltk/documentation/src/tabs.png similarity index 100% rename from source_files/fltk/documentation/src/tabs.png rename to libraries/fltk/documentation/src/tabs.png diff --git a/source_files/fltk/documentation/src/tabs_default.png b/libraries/fltk/documentation/src/tabs_default.png similarity index 100% rename from source_files/fltk/documentation/src/tabs_default.png rename to libraries/fltk/documentation/src/tabs_default.png diff --git a/source_files/fltk/documentation/src/tabs_selection.png b/libraries/fltk/documentation/src/tabs_selection.png similarity index 100% rename from source_files/fltk/documentation/src/tabs_selection.png rename to libraries/fltk/documentation/src/tabs_selection.png diff --git a/source_files/fltk/documentation/src/tabs_uniform.png b/libraries/fltk/documentation/src/tabs_uniform.png similarity index 100% rename from source_files/fltk/documentation/src/tabs_uniform.png rename to libraries/fltk/documentation/src/tabs_uniform.png diff --git a/source_files/fltk/documentation/src/text.png b/libraries/fltk/documentation/src/text.png similarity index 100% rename from source_files/fltk/documentation/src/text.png rename to libraries/fltk/documentation/src/text.png diff --git a/source_files/fltk/documentation/src/tiny.png b/libraries/fltk/documentation/src/tiny.png similarity index 100% rename from source_files/fltk/documentation/src/tiny.png rename to libraries/fltk/documentation/src/tiny.png diff --git a/source_files/fltk/documentation/src/tooltip-options.png b/libraries/fltk/documentation/src/tooltip-options.png similarity index 100% rename from source_files/fltk/documentation/src/tooltip-options.png rename to libraries/fltk/documentation/src/tooltip-options.png diff --git a/source_files/fltk/documentation/src/tree-dimensions.png b/libraries/fltk/documentation/src/tree-dimensions.png similarity index 100% rename from source_files/fltk/documentation/src/tree-dimensions.png rename to libraries/fltk/documentation/src/tree-dimensions.png diff --git a/source_files/fltk/documentation/src/tree-elements.png b/libraries/fltk/documentation/src/tree-elements.png similarity index 100% rename from source_files/fltk/documentation/src/tree-elements.png rename to libraries/fltk/documentation/src/tree-elements.png diff --git a/source_files/fltk/documentation/src/tree-simple.png b/libraries/fltk/documentation/src/tree-simple.png similarity index 100% rename from source_files/fltk/documentation/src/tree-simple.png rename to libraries/fltk/documentation/src/tree-simple.png diff --git a/source_files/fltk/documentation/src/unicode.dox b/libraries/fltk/documentation/src/unicode.dox similarity index 100% rename from source_files/fltk/documentation/src/unicode.dox rename to libraries/fltk/documentation/src/unicode.dox diff --git a/source_files/fltk/documentation/src/unittest_images.png b/libraries/fltk/documentation/src/unittest_images.png similarity index 100% rename from source_files/fltk/documentation/src/unittest_images.png rename to libraries/fltk/documentation/src/unittest_images.png diff --git a/source_files/fltk/documentation/src/valuators.png b/libraries/fltk/documentation/src/valuators.png similarity index 100% rename from source_files/fltk/documentation/src/valuators.png rename to libraries/fltk/documentation/src/valuators.png diff --git a/source_files/fltk/documentation/src/value_slider.png b/libraries/fltk/documentation/src/value_slider.png similarity index 100% rename from source_files/fltk/documentation/src/value_slider.png rename to libraries/fltk/documentation/src/value_slider.png diff --git a/source_files/fltk/documentation/src/wayland.dox b/libraries/fltk/documentation/src/wayland.dox similarity index 100% rename from source_files/fltk/documentation/src/wayland.dox rename to libraries/fltk/documentation/src/wayland.dox diff --git a/source_files/fltk/documentation/src/wizard.png b/libraries/fltk/documentation/src/wizard.png similarity index 100% rename from source_files/fltk/documentation/src/wizard.png rename to libraries/fltk/documentation/src/wizard.png diff --git a/source_files/fltk/examples/.gitignore b/libraries/fltk/examples/.gitignore similarity index 100% rename from source_files/fltk/examples/.gitignore rename to libraries/fltk/examples/.gitignore diff --git a/source_files/fltk/examples/CMakeLists.txt b/libraries/fltk/examples/CMakeLists.txt similarity index 100% rename from source_files/fltk/examples/CMakeLists.txt rename to libraries/fltk/examples/CMakeLists.txt diff --git a/source_files/fltk/examples/Makefile b/libraries/fltk/examples/Makefile similarity index 100% rename from source_files/fltk/examples/Makefile rename to libraries/fltk/examples/Makefile diff --git a/source_files/fltk/examples/Makefile.FLTK b/libraries/fltk/examples/Makefile.FLTK similarity index 100% rename from source_files/fltk/examples/Makefile.FLTK rename to libraries/fltk/examples/Makefile.FLTK diff --git a/source_files/fltk/examples/OpenGL3-glut-test.cxx b/libraries/fltk/examples/OpenGL3-glut-test.cxx similarity index 100% rename from source_files/fltk/examples/OpenGL3-glut-test.cxx rename to libraries/fltk/examples/OpenGL3-glut-test.cxx diff --git a/source_files/fltk/examples/OpenGL3test.cxx b/libraries/fltk/examples/OpenGL3test.cxx similarity index 100% rename from source_files/fltk/examples/OpenGL3test.cxx rename to libraries/fltk/examples/OpenGL3test.cxx diff --git a/source_files/fltk/examples/README.txt b/libraries/fltk/examples/README.txt similarity index 100% rename from source_files/fltk/examples/README.txt rename to libraries/fltk/examples/README.txt diff --git a/source_files/fltk/examples/animgifimage-play.cxx b/libraries/fltk/examples/animgifimage-play.cxx similarity index 100% rename from source_files/fltk/examples/animgifimage-play.cxx rename to libraries/fltk/examples/animgifimage-play.cxx diff --git a/source_files/fltk/examples/animgifimage-resize.cxx b/libraries/fltk/examples/animgifimage-resize.cxx similarity index 100% rename from source_files/fltk/examples/animgifimage-resize.cxx rename to libraries/fltk/examples/animgifimage-resize.cxx diff --git a/source_files/fltk/examples/animgifimage-simple.cxx b/libraries/fltk/examples/animgifimage-simple.cxx similarity index 100% rename from source_files/fltk/examples/animgifimage-simple.cxx rename to libraries/fltk/examples/animgifimage-simple.cxx diff --git a/source_files/fltk/examples/animgifimage.cxx b/libraries/fltk/examples/animgifimage.cxx similarity index 100% rename from source_files/fltk/examples/animgifimage.cxx rename to libraries/fltk/examples/animgifimage.cxx diff --git a/source_files/fltk/examples/browser-simple.cxx b/libraries/fltk/examples/browser-simple.cxx similarity index 100% rename from source_files/fltk/examples/browser-simple.cxx rename to libraries/fltk/examples/browser-simple.cxx diff --git a/source_files/fltk/examples/cairo-draw-x.cxx b/libraries/fltk/examples/cairo-draw-x.cxx similarity index 100% rename from source_files/fltk/examples/cairo-draw-x.cxx rename to libraries/fltk/examples/cairo-draw-x.cxx diff --git a/source_files/fltk/examples/callbacks.cxx b/libraries/fltk/examples/callbacks.cxx similarity index 100% rename from source_files/fltk/examples/callbacks.cxx rename to libraries/fltk/examples/callbacks.cxx diff --git a/source_files/fltk/examples/chart-simple.cxx b/libraries/fltk/examples/chart-simple.cxx similarity index 100% rename from source_files/fltk/examples/chart-simple.cxx rename to libraries/fltk/examples/chart-simple.cxx diff --git a/source_files/fltk/examples/draggable-group.cxx b/libraries/fltk/examples/draggable-group.cxx similarity index 100% rename from source_files/fltk/examples/draggable-group.cxx rename to libraries/fltk/examples/draggable-group.cxx diff --git a/source_files/fltk/examples/fluid-callback.fl b/libraries/fltk/examples/fluid-callback.fl similarity index 100% rename from source_files/fltk/examples/fluid-callback.fl rename to libraries/fltk/examples/fluid-callback.fl diff --git a/source_files/fltk/examples/grid-simple.cxx b/libraries/fltk/examples/grid-simple.cxx similarity index 100% rename from source_files/fltk/examples/grid-simple.cxx rename to libraries/fltk/examples/grid-simple.cxx diff --git a/source_files/fltk/examples/howto-add_fd-and-popen.cxx b/libraries/fltk/examples/howto-add_fd-and-popen.cxx similarity index 100% rename from source_files/fltk/examples/howto-add_fd-and-popen.cxx rename to libraries/fltk/examples/howto-add_fd-and-popen.cxx diff --git a/source_files/fltk/examples/howto-browser-with-icons.cxx b/libraries/fltk/examples/howto-browser-with-icons.cxx similarity index 100% rename from source_files/fltk/examples/howto-browser-with-icons.cxx rename to libraries/fltk/examples/howto-browser-with-icons.cxx diff --git a/source_files/fltk/examples/howto-drag-and-drop.cxx b/libraries/fltk/examples/howto-drag-and-drop.cxx similarity index 100% rename from source_files/fltk/examples/howto-drag-and-drop.cxx rename to libraries/fltk/examples/howto-drag-and-drop.cxx diff --git a/source_files/fltk/examples/howto-draw-an-x.cxx b/libraries/fltk/examples/howto-draw-an-x.cxx similarity index 100% rename from source_files/fltk/examples/howto-draw-an-x.cxx rename to libraries/fltk/examples/howto-draw-an-x.cxx diff --git a/source_files/fltk/examples/howto-flex-simple.cxx b/libraries/fltk/examples/howto-flex-simple.cxx similarity index 100% rename from source_files/fltk/examples/howto-flex-simple.cxx rename to libraries/fltk/examples/howto-flex-simple.cxx diff --git a/source_files/fltk/examples/howto-menu-with-images.cxx b/libraries/fltk/examples/howto-menu-with-images.cxx similarity index 100% rename from source_files/fltk/examples/howto-menu-with-images.cxx rename to libraries/fltk/examples/howto-menu-with-images.cxx diff --git a/source_files/fltk/examples/howto-parse-args.cxx b/libraries/fltk/examples/howto-parse-args.cxx similarity index 100% rename from source_files/fltk/examples/howto-parse-args.cxx rename to libraries/fltk/examples/howto-parse-args.cxx diff --git a/source_files/fltk/examples/howto-remap-numpad-keyboard-keys.cxx b/libraries/fltk/examples/howto-remap-numpad-keyboard-keys.cxx similarity index 100% rename from source_files/fltk/examples/howto-remap-numpad-keyboard-keys.cxx rename to libraries/fltk/examples/howto-remap-numpad-keyboard-keys.cxx diff --git a/source_files/fltk/examples/howto-simple-svg.cxx b/libraries/fltk/examples/howto-simple-svg.cxx similarity index 100% rename from source_files/fltk/examples/howto-simple-svg.cxx rename to libraries/fltk/examples/howto-simple-svg.cxx diff --git a/source_files/fltk/examples/howto-text-over-image-button.cxx b/libraries/fltk/examples/howto-text-over-image-button.cxx similarity index 100% rename from source_files/fltk/examples/howto-text-over-image-button.cxx rename to libraries/fltk/examples/howto-text-over-image-button.cxx diff --git a/source_files/fltk/examples/menubar-add.cxx b/libraries/fltk/examples/menubar-add.cxx similarity index 100% rename from source_files/fltk/examples/menubar-add.cxx rename to libraries/fltk/examples/menubar-add.cxx diff --git a/source_files/fltk/examples/nativefilechooser-simple-app.cxx b/libraries/fltk/examples/nativefilechooser-simple-app.cxx similarity index 100% rename from source_files/fltk/examples/nativefilechooser-simple-app.cxx rename to libraries/fltk/examples/nativefilechooser-simple-app.cxx diff --git a/source_files/fltk/examples/nativefilechooser-simple.cxx b/libraries/fltk/examples/nativefilechooser-simple.cxx similarity index 100% rename from source_files/fltk/examples/nativefilechooser-simple.cxx rename to libraries/fltk/examples/nativefilechooser-simple.cxx diff --git a/source_files/fltk/examples/progress-simple.cxx b/libraries/fltk/examples/progress-simple.cxx similarity index 100% rename from source_files/fltk/examples/progress-simple.cxx rename to libraries/fltk/examples/progress-simple.cxx diff --git a/source_files/fltk/examples/shapedwindow.cxx b/libraries/fltk/examples/shapedwindow.cxx similarity index 100% rename from source_files/fltk/examples/shapedwindow.cxx rename to libraries/fltk/examples/shapedwindow.cxx diff --git a/source_files/fltk/examples/simple-terminal.cxx b/libraries/fltk/examples/simple-terminal.cxx similarity index 100% rename from source_files/fltk/examples/simple-terminal.cxx rename to libraries/fltk/examples/simple-terminal.cxx diff --git a/source_files/fltk/examples/table-as-container.cxx b/libraries/fltk/examples/table-as-container.cxx similarity index 100% rename from source_files/fltk/examples/table-as-container.cxx rename to libraries/fltk/examples/table-as-container.cxx diff --git a/source_files/fltk/examples/table-simple.cxx b/libraries/fltk/examples/table-simple.cxx similarity index 100% rename from source_files/fltk/examples/table-simple.cxx rename to libraries/fltk/examples/table-simple.cxx diff --git a/source_files/fltk/examples/table-sort.cxx b/libraries/fltk/examples/table-sort.cxx similarity index 100% rename from source_files/fltk/examples/table-sort.cxx rename to libraries/fltk/examples/table-sort.cxx diff --git a/source_files/fltk/examples/table-spreadsheet-with-keyboard-nav.cxx b/libraries/fltk/examples/table-spreadsheet-with-keyboard-nav.cxx similarity index 100% rename from source_files/fltk/examples/table-spreadsheet-with-keyboard-nav.cxx rename to libraries/fltk/examples/table-spreadsheet-with-keyboard-nav.cxx diff --git a/source_files/fltk/examples/table-spreadsheet.cxx b/libraries/fltk/examples/table-spreadsheet.cxx similarity index 100% rename from source_files/fltk/examples/table-spreadsheet.cxx rename to libraries/fltk/examples/table-spreadsheet.cxx diff --git a/source_files/fltk/examples/table-with-keynav.cxx b/libraries/fltk/examples/table-with-keynav.cxx similarity index 100% rename from source_files/fltk/examples/table-with-keynav.cxx rename to libraries/fltk/examples/table-with-keynav.cxx diff --git a/source_files/fltk/examples/table-with-right-click-menu.cxx b/libraries/fltk/examples/table-with-right-click-menu.cxx similarity index 100% rename from source_files/fltk/examples/table-with-right-click-menu.cxx rename to libraries/fltk/examples/table-with-right-click-menu.cxx diff --git a/source_files/fltk/examples/table-with-right-column-stretch-fit.cxx b/libraries/fltk/examples/table-with-right-column-stretch-fit.cxx similarity index 100% rename from source_files/fltk/examples/table-with-right-column-stretch-fit.cxx rename to libraries/fltk/examples/table-with-right-column-stretch-fit.cxx diff --git a/source_files/fltk/examples/tabs-simple.cxx b/libraries/fltk/examples/tabs-simple.cxx similarity index 100% rename from source_files/fltk/examples/tabs-simple.cxx rename to libraries/fltk/examples/tabs-simple.cxx diff --git a/source_files/fltk/examples/textdisplay-with-colors.cxx b/libraries/fltk/examples/textdisplay-with-colors.cxx similarity index 100% rename from source_files/fltk/examples/textdisplay-with-colors.cxx rename to libraries/fltk/examples/textdisplay-with-colors.cxx diff --git a/source_files/fltk/examples/texteditor-simple.cxx b/libraries/fltk/examples/texteditor-simple.cxx similarity index 100% rename from source_files/fltk/examples/texteditor-simple.cxx rename to libraries/fltk/examples/texteditor-simple.cxx diff --git a/source_files/fltk/examples/texteditor-with-dynamic-colors.cxx b/libraries/fltk/examples/texteditor-with-dynamic-colors.cxx similarity index 100% rename from source_files/fltk/examples/texteditor-with-dynamic-colors.cxx rename to libraries/fltk/examples/texteditor-with-dynamic-colors.cxx diff --git a/source_files/fltk/examples/tree-as-container.cxx b/libraries/fltk/examples/tree-as-container.cxx similarity index 100% rename from source_files/fltk/examples/tree-as-container.cxx rename to libraries/fltk/examples/tree-as-container.cxx diff --git a/source_files/fltk/examples/tree-custom-draw-items.cxx b/libraries/fltk/examples/tree-custom-draw-items.cxx similarity index 100% rename from source_files/fltk/examples/tree-custom-draw-items.cxx rename to libraries/fltk/examples/tree-custom-draw-items.cxx diff --git a/source_files/fltk/examples/tree-custom-sort.cxx b/libraries/fltk/examples/tree-custom-sort.cxx similarity index 100% rename from source_files/fltk/examples/tree-custom-sort.cxx rename to libraries/fltk/examples/tree-custom-sort.cxx diff --git a/source_files/fltk/examples/tree-of-tables.cxx b/libraries/fltk/examples/tree-of-tables.cxx similarity index 100% rename from source_files/fltk/examples/tree-of-tables.cxx rename to libraries/fltk/examples/tree-of-tables.cxx diff --git a/source_files/fltk/examples/tree-simple.cxx b/libraries/fltk/examples/tree-simple.cxx similarity index 100% rename from source_files/fltk/examples/tree-simple.cxx rename to libraries/fltk/examples/tree-simple.cxx diff --git a/source_files/fltk/examples/wizard-simple.cxx b/libraries/fltk/examples/wizard-simple.cxx similarity index 100% rename from source_files/fltk/examples/wizard-simple.cxx rename to libraries/fltk/examples/wizard-simple.cxx diff --git a/source_files/fltk/fl_config.cmake.in b/libraries/fltk/fl_config.cmake.in similarity index 100% rename from source_files/fltk/fl_config.cmake.in rename to libraries/fltk/fl_config.cmake.in diff --git a/source_files/fltk/fl_config.in b/libraries/fltk/fl_config.in similarity index 100% rename from source_files/fltk/fl_config.in rename to libraries/fltk/fl_config.in diff --git a/source_files/fltk/fltk-config.in b/libraries/fltk/fltk-config.in similarity index 100% rename from source_files/fltk/fltk-config.in rename to libraries/fltk/fltk-config.in diff --git a/source_files/fltk/fltk-options/.gitignore b/libraries/fltk/fltk-options/.gitignore similarity index 100% rename from source_files/fltk/fltk-options/.gitignore rename to libraries/fltk/fltk-options/.gitignore diff --git a/source_files/fltk/fltk-options/CMakeLists.txt b/libraries/fltk/fltk-options/CMakeLists.txt similarity index 100% rename from source_files/fltk/fltk-options/CMakeLists.txt rename to libraries/fltk/fltk-options/CMakeLists.txt diff --git a/source_files/fltk/fltk-options/Makefile b/libraries/fltk/fltk-options/Makefile similarity index 100% rename from source_files/fltk/fltk-options/Makefile rename to libraries/fltk/fltk-options/Makefile diff --git a/source_files/fltk/fltk-options/fltk-options.cxx b/libraries/fltk/fltk-options/fltk-options.cxx similarity index 100% rename from source_files/fltk/fltk-options/fltk-options.cxx rename to libraries/fltk/fltk-options/fltk-options.cxx diff --git a/source_files/fltk/fltk-options/fltk-options.desktop b/libraries/fltk/fltk-options/fltk-options.desktop similarity index 100% rename from source_files/fltk/fltk-options/fltk-options.desktop rename to libraries/fltk/fltk-options/fltk-options.desktop diff --git a/source_files/fltk/fltk-options/fltk-options.plist b/libraries/fltk/fltk-options/fltk-options.plist similarity index 100% rename from source_files/fltk/fltk-options/fltk-options.plist rename to libraries/fltk/fltk-options/fltk-options.plist diff --git a/source_files/fltk/fltk-options/fltk-options.xml b/libraries/fltk/fltk-options/fltk-options.xml similarity index 100% rename from source_files/fltk/fltk-options/fltk-options.xml rename to libraries/fltk/fltk-options/fltk-options.xml diff --git a/source_files/fltk/fltk-options/icons/fltk-options-128.png b/libraries/fltk/fltk-options/icons/fltk-options-128.png similarity index 100% rename from source_files/fltk/fltk-options/icons/fltk-options-128.png rename to libraries/fltk/fltk-options/icons/fltk-options-128.png diff --git a/source_files/fltk/fltk-options/icons/fltk-options-16.png b/libraries/fltk/fltk-options/icons/fltk-options-16.png similarity index 100% rename from source_files/fltk/fltk-options/icons/fltk-options-16.png rename to libraries/fltk/fltk-options/icons/fltk-options-16.png diff --git a/source_files/fltk/fltk-options/icons/fltk-options-16i.png b/libraries/fltk/fltk-options/icons/fltk-options-16i.png similarity index 100% rename from source_files/fltk/fltk-options/icons/fltk-options-16i.png rename to libraries/fltk/fltk-options/icons/fltk-options-16i.png diff --git a/source_files/fltk/fltk-options/icons/fltk-options-256.png b/libraries/fltk/fltk-options/icons/fltk-options-256.png similarity index 100% rename from source_files/fltk/fltk-options/icons/fltk-options-256.png rename to libraries/fltk/fltk-options/icons/fltk-options-256.png diff --git a/source_files/fltk/fltk-options/icons/fltk-options-32.gif b/libraries/fltk/fltk-options/icons/fltk-options-32.gif similarity index 100% rename from source_files/fltk/fltk-options/icons/fltk-options-32.gif rename to libraries/fltk/fltk-options/icons/fltk-options-32.gif diff --git a/source_files/fltk/fltk-options/icons/fltk-options-32.png b/libraries/fltk/fltk-options/icons/fltk-options-32.png similarity index 100% rename from source_files/fltk/fltk-options/icons/fltk-options-32.png rename to libraries/fltk/fltk-options/icons/fltk-options-32.png diff --git a/source_files/fltk/fltk-options/icons/fltk-options-32.xpm b/libraries/fltk/fltk-options/icons/fltk-options-32.xpm similarity index 100% rename from source_files/fltk/fltk-options/icons/fltk-options-32.xpm rename to libraries/fltk/fltk-options/icons/fltk-options-32.xpm diff --git a/source_files/fltk/fltk-options/icons/fltk-options-32i.png b/libraries/fltk/fltk-options/icons/fltk-options-32i.png similarity index 100% rename from source_files/fltk/fltk-options/icons/fltk-options-32i.png rename to libraries/fltk/fltk-options/icons/fltk-options-32i.png diff --git a/source_files/fltk/fltk-options/icons/fltk-options-48.png b/libraries/fltk/fltk-options/icons/fltk-options-48.png similarity index 100% rename from source_files/fltk/fltk-options/icons/fltk-options-48.png rename to libraries/fltk/fltk-options/icons/fltk-options-48.png diff --git a/source_files/fltk/fltk-options/icons/fltk-options-64.png b/libraries/fltk/fltk-options/icons/fltk-options-64.png similarity index 100% rename from source_files/fltk/fltk-options/icons/fltk-options-64.png rename to libraries/fltk/fltk-options/icons/fltk-options-64.png diff --git a/source_files/fltk/fltk-options/icons/fltk-options-96.gif b/libraries/fltk/fltk-options/icons/fltk-options-96.gif similarity index 100% rename from source_files/fltk/fltk-options/icons/fltk-options-96.gif rename to libraries/fltk/fltk-options/icons/fltk-options-96.gif diff --git a/source_files/fltk/fltk-options/icons/fltk-options-96.xpm b/libraries/fltk/fltk-options/icons/fltk-options-96.xpm similarity index 100% rename from source_files/fltk/fltk-options/icons/fltk-options-96.xpm rename to libraries/fltk/fltk-options/icons/fltk-options-96.xpm diff --git a/source_files/fltk/fltk-options/icons/fltk-options.icns b/libraries/fltk/fltk-options/icons/fltk-options.icns similarity index 100% rename from source_files/fltk/fltk-options/icons/fltk-options.icns rename to libraries/fltk/fltk-options/icons/fltk-options.icns diff --git a/source_files/fltk/fltk-options/icons/fltk-options.ico b/libraries/fltk/fltk-options/icons/fltk-options.ico similarity index 100% rename from source_files/fltk/fltk-options/icons/fltk-options.ico rename to libraries/fltk/fltk-options/icons/fltk-options.ico diff --git a/source_files/fltk/fltk-options/icons/fltk-options.xcf b/libraries/fltk/fltk-options/icons/fltk-options.xcf similarity index 100% rename from source_files/fltk/fltk-options/icons/fltk-options.xcf rename to libraries/fltk/fltk-options/icons/fltk-options.xcf diff --git a/source_files/fltk/fltk-options/makedepend b/libraries/fltk/fltk-options/makedepend similarity index 100% rename from source_files/fltk/fltk-options/makedepend rename to libraries/fltk/fltk-options/makedepend diff --git a/source_files/fltk/fltk.list.in b/libraries/fltk/fltk.list.in similarity index 100% rename from source_files/fltk/fltk.list.in rename to libraries/fltk/fltk.list.in diff --git a/source_files/fltk/fltk.spec.in b/libraries/fltk/fltk.spec.in similarity index 100% rename from source_files/fltk/fltk.spec.in rename to libraries/fltk/fltk.spec.in diff --git a/source_files/fltk/fltk.xpm b/libraries/fltk/fltk.xpm similarity index 100% rename from source_files/fltk/fltk.xpm rename to libraries/fltk/fltk.xpm diff --git a/source_files/fltk/fltk_version.dat b/libraries/fltk/fltk_version.dat similarity index 100% rename from source_files/fltk/fltk_version.dat rename to libraries/fltk/fltk_version.dat diff --git a/source_files/fltk/fluid/.gitignore b/libraries/fltk/fluid/.gitignore similarity index 100% rename from source_files/fltk/fluid/.gitignore rename to libraries/fltk/fluid/.gitignore diff --git a/source_files/fltk/fluid/CMakeLists.txt b/libraries/fltk/fluid/CMakeLists.txt similarity index 100% rename from source_files/fltk/fluid/CMakeLists.txt rename to libraries/fltk/fluid/CMakeLists.txt diff --git a/source_files/fltk/fluid/CodeEditor.cxx b/libraries/fltk/fluid/CodeEditor.cxx similarity index 100% rename from source_files/fltk/fluid/CodeEditor.cxx rename to libraries/fltk/fluid/CodeEditor.cxx diff --git a/source_files/fltk/fluid/CodeEditor.h b/libraries/fltk/fluid/CodeEditor.h similarity index 100% rename from source_files/fltk/fluid/CodeEditor.h rename to libraries/fltk/fluid/CodeEditor.h diff --git a/source_files/fltk/fluid/ExternalCodeEditor_UNIX.cxx b/libraries/fltk/fluid/ExternalCodeEditor_UNIX.cxx similarity index 100% rename from source_files/fltk/fluid/ExternalCodeEditor_UNIX.cxx rename to libraries/fltk/fluid/ExternalCodeEditor_UNIX.cxx diff --git a/source_files/fltk/fluid/ExternalCodeEditor_UNIX.h b/libraries/fltk/fluid/ExternalCodeEditor_UNIX.h similarity index 100% rename from source_files/fltk/fluid/ExternalCodeEditor_UNIX.h rename to libraries/fltk/fluid/ExternalCodeEditor_UNIX.h diff --git a/source_files/fltk/fluid/ExternalCodeEditor_WIN32.cxx b/libraries/fltk/fluid/ExternalCodeEditor_WIN32.cxx similarity index 100% rename from source_files/fltk/fluid/ExternalCodeEditor_WIN32.cxx rename to libraries/fltk/fluid/ExternalCodeEditor_WIN32.cxx diff --git a/source_files/fltk/fluid/ExternalCodeEditor_WIN32.h b/libraries/fltk/fluid/ExternalCodeEditor_WIN32.h similarity index 100% rename from source_files/fltk/fluid/ExternalCodeEditor_WIN32.h rename to libraries/fltk/fluid/ExternalCodeEditor_WIN32.h diff --git a/source_files/fltk/fluid/Fd_Snap_Action.cxx b/libraries/fltk/fluid/Fd_Snap_Action.cxx similarity index 100% rename from source_files/fltk/fluid/Fd_Snap_Action.cxx rename to libraries/fltk/fluid/Fd_Snap_Action.cxx diff --git a/source_files/fltk/fluid/Fd_Snap_Action.h b/libraries/fltk/fluid/Fd_Snap_Action.h similarity index 100% rename from source_files/fltk/fluid/Fd_Snap_Action.h rename to libraries/fltk/fluid/Fd_Snap_Action.h diff --git a/source_files/fltk/fluid/Fl_Button_Type.cxx b/libraries/fltk/fluid/Fl_Button_Type.cxx similarity index 100% rename from source_files/fltk/fluid/Fl_Button_Type.cxx rename to libraries/fltk/fluid/Fl_Button_Type.cxx diff --git a/source_files/fltk/fluid/Fl_Button_Type.h b/libraries/fltk/fluid/Fl_Button_Type.h similarity index 100% rename from source_files/fltk/fluid/Fl_Button_Type.h rename to libraries/fltk/fluid/Fl_Button_Type.h diff --git a/source_files/fltk/fluid/Fl_Function_Type.cxx b/libraries/fltk/fluid/Fl_Function_Type.cxx similarity index 100% rename from source_files/fltk/fluid/Fl_Function_Type.cxx rename to libraries/fltk/fluid/Fl_Function_Type.cxx diff --git a/source_files/fltk/fluid/Fl_Function_Type.h b/libraries/fltk/fluid/Fl_Function_Type.h similarity index 100% rename from source_files/fltk/fluid/Fl_Function_Type.h rename to libraries/fltk/fluid/Fl_Function_Type.h diff --git a/source_files/fltk/fluid/Fl_Grid_Type.cxx b/libraries/fltk/fluid/Fl_Grid_Type.cxx similarity index 100% rename from source_files/fltk/fluid/Fl_Grid_Type.cxx rename to libraries/fltk/fluid/Fl_Grid_Type.cxx diff --git a/source_files/fltk/fluid/Fl_Grid_Type.h b/libraries/fltk/fluid/Fl_Grid_Type.h similarity index 100% rename from source_files/fltk/fluid/Fl_Grid_Type.h rename to libraries/fltk/fluid/Fl_Grid_Type.h diff --git a/source_files/fltk/fluid/Fl_Group_Type.cxx b/libraries/fltk/fluid/Fl_Group_Type.cxx similarity index 100% rename from source_files/fltk/fluid/Fl_Group_Type.cxx rename to libraries/fltk/fluid/Fl_Group_Type.cxx diff --git a/source_files/fltk/fluid/Fl_Group_Type.h b/libraries/fltk/fluid/Fl_Group_Type.h similarity index 100% rename from source_files/fltk/fluid/Fl_Group_Type.h rename to libraries/fltk/fluid/Fl_Group_Type.h diff --git a/source_files/fltk/fluid/Fl_Menu_Type.cxx b/libraries/fltk/fluid/Fl_Menu_Type.cxx similarity index 100% rename from source_files/fltk/fluid/Fl_Menu_Type.cxx rename to libraries/fltk/fluid/Fl_Menu_Type.cxx diff --git a/source_files/fltk/fluid/Fl_Menu_Type.h b/libraries/fltk/fluid/Fl_Menu_Type.h similarity index 100% rename from source_files/fltk/fluid/Fl_Menu_Type.h rename to libraries/fltk/fluid/Fl_Menu_Type.h diff --git a/source_files/fltk/fluid/Fl_Type.cxx b/libraries/fltk/fluid/Fl_Type.cxx similarity index 100% rename from source_files/fltk/fluid/Fl_Type.cxx rename to libraries/fltk/fluid/Fl_Type.cxx diff --git a/source_files/fltk/fluid/Fl_Type.h b/libraries/fltk/fluid/Fl_Type.h similarity index 100% rename from source_files/fltk/fluid/Fl_Type.h rename to libraries/fltk/fluid/Fl_Type.h diff --git a/source_files/fltk/fluid/Fl_Widget_Type.cxx b/libraries/fltk/fluid/Fl_Widget_Type.cxx similarity index 100% rename from source_files/fltk/fluid/Fl_Widget_Type.cxx rename to libraries/fltk/fluid/Fl_Widget_Type.cxx diff --git a/source_files/fltk/fluid/Fl_Widget_Type.h b/libraries/fltk/fluid/Fl_Widget_Type.h similarity index 100% rename from source_files/fltk/fluid/Fl_Widget_Type.h rename to libraries/fltk/fluid/Fl_Widget_Type.h diff --git a/source_files/fltk/fluid/Fl_Window_Type.cxx b/libraries/fltk/fluid/Fl_Window_Type.cxx similarity index 100% rename from source_files/fltk/fluid/Fl_Window_Type.cxx rename to libraries/fltk/fluid/Fl_Window_Type.cxx diff --git a/source_files/fltk/fluid/Fl_Window_Type.h b/libraries/fltk/fluid/Fl_Window_Type.h similarity index 100% rename from source_files/fltk/fluid/Fl_Window_Type.h rename to libraries/fltk/fluid/Fl_Window_Type.h diff --git a/source_files/fltk/fluid/Fluid_Image.cxx b/libraries/fltk/fluid/Fluid_Image.cxx similarity index 100% rename from source_files/fltk/fluid/Fluid_Image.cxx rename to libraries/fltk/fluid/Fluid_Image.cxx diff --git a/source_files/fltk/fluid/Fluid_Image.h b/libraries/fltk/fluid/Fluid_Image.h similarity index 100% rename from source_files/fltk/fluid/Fluid_Image.h rename to libraries/fltk/fluid/Fluid_Image.h diff --git a/source_files/fltk/fluid/Makefile b/libraries/fltk/fluid/Makefile similarity index 100% rename from source_files/fltk/fluid/Makefile rename to libraries/fltk/fluid/Makefile diff --git a/source_files/fltk/fluid/README_fl.txt b/libraries/fltk/fluid/README_fl.txt similarity index 100% rename from source_files/fltk/fluid/README_fl.txt rename to libraries/fltk/fluid/README_fl.txt diff --git a/source_files/fltk/fluid/StyleParse.cxx b/libraries/fltk/fluid/StyleParse.cxx similarity index 100% rename from source_files/fltk/fluid/StyleParse.cxx rename to libraries/fltk/fluid/StyleParse.cxx diff --git a/source_files/fltk/fluid/StyleParse.h b/libraries/fltk/fluid/StyleParse.h similarity index 100% rename from source_files/fltk/fluid/StyleParse.h rename to libraries/fltk/fluid/StyleParse.h diff --git a/source_files/fltk/fluid/about_panel.cxx b/libraries/fltk/fluid/about_panel.cxx similarity index 100% rename from source_files/fltk/fluid/about_panel.cxx rename to libraries/fltk/fluid/about_panel.cxx diff --git a/source_files/fltk/fluid/about_panel.fl b/libraries/fltk/fluid/about_panel.fl similarity index 100% rename from source_files/fltk/fluid/about_panel.fl rename to libraries/fltk/fluid/about_panel.fl diff --git a/source_files/fltk/fluid/about_panel.h b/libraries/fltk/fluid/about_panel.h similarity index 100% rename from source_files/fltk/fluid/about_panel.h rename to libraries/fltk/fluid/about_panel.h diff --git a/source_files/fltk/fluid/align_widget.cxx b/libraries/fltk/fluid/align_widget.cxx similarity index 100% rename from source_files/fltk/fluid/align_widget.cxx rename to libraries/fltk/fluid/align_widget.cxx diff --git a/source_files/fltk/fluid/align_widget.h b/libraries/fltk/fluid/align_widget.h similarity index 100% rename from source_files/fltk/fluid/align_widget.h rename to libraries/fltk/fluid/align_widget.h diff --git a/source_files/fltk/fluid/autodoc.cxx b/libraries/fltk/fluid/autodoc.cxx similarity index 100% rename from source_files/fltk/fluid/autodoc.cxx rename to libraries/fltk/fluid/autodoc.cxx diff --git a/source_files/fltk/fluid/autodoc.h b/libraries/fltk/fluid/autodoc.h similarity index 100% rename from source_files/fltk/fluid/autodoc.h rename to libraries/fltk/fluid/autodoc.h diff --git a/source_files/fltk/fluid/code.cxx b/libraries/fltk/fluid/code.cxx similarity index 100% rename from source_files/fltk/fluid/code.cxx rename to libraries/fltk/fluid/code.cxx diff --git a/source_files/fltk/fluid/code.h b/libraries/fltk/fluid/code.h similarity index 100% rename from source_files/fltk/fluid/code.h rename to libraries/fltk/fluid/code.h diff --git a/source_files/fltk/fluid/codeview_panel.cxx b/libraries/fltk/fluid/codeview_panel.cxx similarity index 100% rename from source_files/fltk/fluid/codeview_panel.cxx rename to libraries/fltk/fluid/codeview_panel.cxx diff --git a/source_files/fltk/fluid/codeview_panel.fl b/libraries/fltk/fluid/codeview_panel.fl similarity index 100% rename from source_files/fltk/fluid/codeview_panel.fl rename to libraries/fltk/fluid/codeview_panel.fl diff --git a/source_files/fltk/fluid/codeview_panel.h b/libraries/fltk/fluid/codeview_panel.h similarity index 100% rename from source_files/fltk/fluid/codeview_panel.h rename to libraries/fltk/fluid/codeview_panel.h diff --git a/source_files/fltk/fluid/comments.h b/libraries/fltk/fluid/comments.h similarity index 100% rename from source_files/fltk/fluid/comments.h rename to libraries/fltk/fluid/comments.h diff --git a/source_files/fltk/fluid/custom_widgets.cxx b/libraries/fltk/fluid/custom_widgets.cxx similarity index 100% rename from source_files/fltk/fluid/custom_widgets.cxx rename to libraries/fltk/fluid/custom_widgets.cxx diff --git a/source_files/fltk/fluid/custom_widgets.h b/libraries/fltk/fluid/custom_widgets.h similarity index 100% rename from source_files/fltk/fluid/custom_widgets.h rename to libraries/fltk/fluid/custom_widgets.h diff --git a/source_files/fltk/fluid/documentation/CMakeLists.txt b/libraries/fltk/fluid/documentation/CMakeLists.txt similarity index 100% rename from source_files/fltk/fluid/documentation/CMakeLists.txt rename to libraries/fltk/fluid/documentation/CMakeLists.txt diff --git a/source_files/fltk/fluid/documentation/Doxyfile.in b/libraries/fltk/fluid/documentation/Doxyfile.in similarity index 100% rename from source_files/fltk/fluid/documentation/Doxyfile.in rename to libraries/fltk/fluid/documentation/Doxyfile.in diff --git a/source_files/fltk/fluid/documentation/convert_doxyfile b/libraries/fltk/fluid/documentation/convert_doxyfile similarity index 100% rename from source_files/fltk/fluid/documentation/convert_doxyfile rename to libraries/fltk/fluid/documentation/convert_doxyfile diff --git a/source_files/fltk/fluid/documentation/copyright.dox.in b/libraries/fltk/fluid/documentation/copyright.dox.in similarity index 100% rename from source_files/fltk/fluid/documentation/copyright.dox.in rename to libraries/fltk/fluid/documentation/copyright.dox.in diff --git a/source_files/fltk/fluid/documentation/generated.dox.in b/libraries/fltk/fluid/documentation/generated.dox.in similarity index 100% rename from source_files/fltk/fluid/documentation/generated.dox.in rename to libraries/fltk/fluid/documentation/generated.dox.in diff --git a/source_files/fltk/fluid/documentation/make_header b/libraries/fltk/fluid/documentation/make_header similarity index 100% rename from source_files/fltk/fluid/documentation/make_header rename to libraries/fltk/fluid/documentation/make_header diff --git a/source_files/fltk/fluid/documentation/make_pdf b/libraries/fltk/fluid/documentation/make_pdf similarity index 100% rename from source_files/fltk/fluid/documentation/make_pdf rename to libraries/fltk/fluid/documentation/make_pdf diff --git a/source_files/fltk/fluid/documentation/src/1of7GUIs.png b/libraries/fltk/fluid/documentation/src/1of7GUIs.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/1of7GUIs.png rename to libraries/fltk/fluid/documentation/src/1of7GUIs.png diff --git a/source_files/fltk/fluid/documentation/src/cubeview.png b/libraries/fltk/fluid/documentation/src/cubeview.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/cubeview.png rename to libraries/fltk/fluid/documentation/src/cubeview.png diff --git a/source_files/fltk/fluid/documentation/src/edit_live_resize.png b/libraries/fltk/fluid/documentation/src/edit_live_resize.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/edit_live_resize.png rename to libraries/fltk/fluid/documentation/src/edit_live_resize.png diff --git a/source_files/fltk/fluid/documentation/src/edit_outside.png b/libraries/fltk/fluid/documentation/src/edit_outside.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/edit_outside.png rename to libraries/fltk/fluid/documentation/src/edit_outside.png diff --git a/source_files/fltk/fluid/documentation/src/edit_overlap.png b/libraries/fltk/fluid/documentation/src/edit_overlap.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/edit_overlap.png rename to libraries/fltk/fluid/documentation/src/edit_overlap.png diff --git a/source_files/fltk/fluid/documentation/src/edit_select_group.png b/libraries/fltk/fluid/documentation/src/edit_select_group.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/edit_select_group.png rename to libraries/fltk/fluid/documentation/src/edit_select_group.png diff --git a/source_files/fltk/fluid/documentation/src/edit_select_multiple.png b/libraries/fltk/fluid/documentation/src/edit_select_multiple.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/edit_select_multiple.png rename to libraries/fltk/fluid/documentation/src/edit_select_multiple.png diff --git a/source_files/fltk/fluid/documentation/src/edit_snap_grid.png b/libraries/fltk/fluid/documentation/src/edit_snap_grid.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/edit_snap_grid.png rename to libraries/fltk/fluid/documentation/src/edit_snap_grid.png diff --git a/source_files/fltk/fluid/documentation/src/edit_snap_group.png b/libraries/fltk/fluid/documentation/src/edit_snap_group.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/edit_snap_group.png rename to libraries/fltk/fluid/documentation/src/edit_snap_group.png diff --git a/source_files/fltk/fluid/documentation/src/edit_snap_sibling.png b/libraries/fltk/fluid/documentation/src/edit_snap_sibling.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/edit_snap_sibling.png rename to libraries/fltk/fluid/documentation/src/edit_snap_sibling.png diff --git a/source_files/fltk/fluid/documentation/src/edit_snap_size.png b/libraries/fltk/fluid/documentation/src/edit_snap_size.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/edit_snap_size.png rename to libraries/fltk/fluid/documentation/src/edit_snap_size.png diff --git a/source_files/fltk/fluid/documentation/src/edit_window.png b/libraries/fltk/fluid/documentation/src/edit_window.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/edit_window.png rename to libraries/fltk/fluid/documentation/src/edit_window.png diff --git a/source_files/fltk/fluid/documentation/src/flBox.png b/libraries/fltk/fluid/documentation/src/flBox.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/flBox.png rename to libraries/fltk/fluid/documentation/src/flBox.png diff --git a/source_files/fltk/fluid/documentation/src/flClass.png b/libraries/fltk/fluid/documentation/src/flClass.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/flClass.png rename to libraries/fltk/fluid/documentation/src/flClass.png diff --git a/source_files/fltk/fluid/documentation/src/flCode.png b/libraries/fltk/fluid/documentation/src/flCode.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/flCode.png rename to libraries/fltk/fluid/documentation/src/flCode.png diff --git a/source_files/fltk/fluid/documentation/src/flCodeBlock.png b/libraries/fltk/fluid/documentation/src/flCodeBlock.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/flCodeBlock.png rename to libraries/fltk/fluid/documentation/src/flCodeBlock.png diff --git a/source_files/fltk/fluid/documentation/src/flComment.png b/libraries/fltk/fluid/documentation/src/flComment.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/flComment.png rename to libraries/fltk/fluid/documentation/src/flComment.png diff --git a/source_files/fltk/fluid/documentation/src/flData.png b/libraries/fltk/fluid/documentation/src/flData.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/flData.png rename to libraries/fltk/fluid/documentation/src/flData.png diff --git a/source_files/fltk/fluid/documentation/src/flDeclaration.png b/libraries/fltk/fluid/documentation/src/flDeclaration.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/flDeclaration.png rename to libraries/fltk/fluid/documentation/src/flDeclaration.png diff --git a/source_files/fltk/fluid/documentation/src/flDeclarationBlock.png b/libraries/fltk/fluid/documentation/src/flDeclarationBlock.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/flDeclarationBlock.png rename to libraries/fltk/fluid/documentation/src/flDeclarationBlock.png diff --git a/source_files/fltk/fluid/documentation/src/flFunction.png b/libraries/fltk/fluid/documentation/src/flFunction.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/flFunction.png rename to libraries/fltk/fluid/documentation/src/flFunction.png diff --git a/source_files/fltk/fluid/documentation/src/flWidgetClass.png b/libraries/fltk/fluid/documentation/src/flWidgetClass.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/flWidgetClass.png rename to libraries/fltk/fluid/documentation/src/flWidgetClass.png diff --git a/source_files/fltk/fluid/documentation/src/flWindow.png b/libraries/fltk/fluid/documentation/src/flWindow.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/flWindow.png rename to libraries/fltk/fluid/documentation/src/flWindow.png diff --git a/source_files/fltk/fluid/documentation/src/fluid-128.png b/libraries/fltk/fluid/documentation/src/fluid-128.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/fluid-128.png rename to libraries/fltk/fluid/documentation/src/fluid-128.png diff --git a/source_files/fltk/fluid/documentation/src/fluid-title.tex.in b/libraries/fltk/fluid/documentation/src/fluid-title.tex.in similarity index 100% rename from source_files/fltk/fluid/documentation/src/fluid-title.tex.in rename to libraries/fltk/fluid/documentation/src/fluid-title.tex.in diff --git a/source_files/fltk/fluid/documentation/src/fluid1.png b/libraries/fltk/fluid/documentation/src/fluid1.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/fluid1.png rename to libraries/fltk/fluid/documentation/src/fluid1.png diff --git a/source_files/fltk/fluid/documentation/src/fluid2.png b/libraries/fltk/fluid/documentation/src/fluid2.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/fluid2.png rename to libraries/fltk/fluid/documentation/src/fluid2.png diff --git a/source_files/fltk/fluid/documentation/src/fluid3-cxx.png b/libraries/fltk/fluid/documentation/src/fluid3-cxx.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/fluid3-cxx.png rename to libraries/fltk/fluid/documentation/src/fluid3-cxx.png diff --git a/source_files/fltk/fluid/documentation/src/fluid4.png b/libraries/fltk/fluid/documentation/src/fluid4.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/fluid4.png rename to libraries/fltk/fluid/documentation/src/fluid4.png diff --git a/source_files/fltk/fluid/documentation/src/fluid_flow_chart.png b/libraries/fltk/fluid/documentation/src/fluid_flow_chart.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/fluid_flow_chart.png rename to libraries/fltk/fluid/documentation/src/fluid_flow_chart.png diff --git a/source_files/fltk/fluid/documentation/src/fluid_flow_chart_800.png b/libraries/fltk/fluid/documentation/src/fluid_flow_chart_800.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/fluid_flow_chart_800.png rename to libraries/fltk/fluid/documentation/src/fluid_flow_chart_800.png diff --git a/source_files/fltk/fluid/documentation/src/fluid_gui_overview_800.png b/libraries/fltk/fluid/documentation/src/fluid_gui_overview_800.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/fluid_gui_overview_800.png rename to libraries/fltk/fluid/documentation/src/fluid_gui_overview_800.png diff --git a/source_files/fltk/fluid/documentation/src/index.dox b/libraries/fltk/fluid/documentation/src/index.dox similarity index 100% rename from source_files/fltk/fluid/documentation/src/index.dox rename to libraries/fltk/fluid/documentation/src/index.dox diff --git a/source_files/fltk/fluid/documentation/src/main_titlebar.png b/libraries/fltk/fluid/documentation/src/main_titlebar.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/main_titlebar.png rename to libraries/fltk/fluid/documentation/src/main_titlebar.png diff --git a/source_files/fltk/fluid/documentation/src/page_appendices.dox b/libraries/fltk/fluid/documentation/src/page_appendices.dox similarity index 100% rename from source_files/fltk/fluid/documentation/src/page_appendices.dox rename to libraries/fltk/fluid/documentation/src/page_appendices.dox diff --git a/source_files/fltk/fluid/documentation/src/page_codeview_panel.dox b/libraries/fltk/fluid/documentation/src/page_codeview_panel.dox similarity index 100% rename from source_files/fltk/fluid/documentation/src/page_codeview_panel.dox rename to libraries/fltk/fluid/documentation/src/page_codeview_panel.dox diff --git a/source_files/fltk/fluid/documentation/src/page_commandline.dox b/libraries/fltk/fluid/documentation/src/page_commandline.dox similarity index 100% rename from source_files/fltk/fluid/documentation/src/page_commandline.dox rename to libraries/fltk/fluid/documentation/src/page_commandline.dox diff --git a/source_files/fltk/fluid/documentation/src/page_edit_window.dox b/libraries/fltk/fluid/documentation/src/page_edit_window.dox similarity index 100% rename from source_files/fltk/fluid/documentation/src/page_edit_window.dox rename to libraries/fltk/fluid/documentation/src/page_edit_window.dox diff --git a/source_files/fltk/fluid/documentation/src/page_functional_nodes.dox b/libraries/fltk/fluid/documentation/src/page_functional_nodes.dox similarity index 100% rename from source_files/fltk/fluid/documentation/src/page_functional_nodes.dox rename to libraries/fltk/fluid/documentation/src/page_functional_nodes.dox diff --git a/source_files/fltk/fluid/documentation/src/page_interactive.dox b/libraries/fltk/fluid/documentation/src/page_interactive.dox similarity index 100% rename from source_files/fltk/fluid/documentation/src/page_interactive.dox rename to libraries/fltk/fluid/documentation/src/page_interactive.dox diff --git a/source_files/fltk/fluid/documentation/src/page_introduction.dox b/libraries/fltk/fluid/documentation/src/page_introduction.dox similarity index 100% rename from source_files/fltk/fluid/documentation/src/page_introduction.dox rename to libraries/fltk/fluid/documentation/src/page_introduction.dox diff --git a/source_files/fltk/fluid/documentation/src/page_main_window.dox b/libraries/fltk/fluid/documentation/src/page_main_window.dox similarity index 100% rename from source_files/fltk/fluid/documentation/src/page_main_window.dox rename to libraries/fltk/fluid/documentation/src/page_main_window.dox diff --git a/source_files/fltk/fluid/documentation/src/page_setting_dialog.dox b/libraries/fltk/fluid/documentation/src/page_setting_dialog.dox similarity index 100% rename from source_files/fltk/fluid/documentation/src/page_setting_dialog.dox rename to libraries/fltk/fluid/documentation/src/page_setting_dialog.dox diff --git a/source_files/fltk/fluid/documentation/src/page_tutorial.dox b/libraries/fltk/fluid/documentation/src/page_tutorial.dox similarity index 100% rename from source_files/fltk/fluid/documentation/src/page_tutorial.dox rename to libraries/fltk/fluid/documentation/src/page_tutorial.dox diff --git a/source_files/fltk/fluid/documentation/src/page_widget_panel.dox b/libraries/fltk/fluid/documentation/src/page_widget_panel.dox similarity index 100% rename from source_files/fltk/fluid/documentation/src/page_widget_panel.dox rename to libraries/fltk/fluid/documentation/src/page_widget_panel.dox diff --git a/source_files/fltk/fluid/documentation/src/page_widgetbin_panel.dox b/libraries/fltk/fluid/documentation/src/page_widgetbin_panel.dox similarity index 100% rename from source_files/fltk/fluid/documentation/src/page_widgetbin_panel.dox rename to libraries/fltk/fluid/documentation/src/page_widgetbin_panel.dox diff --git a/source_files/fltk/fluid/documentation/src/widgetbin_action.png b/libraries/fltk/fluid/documentation/src/widgetbin_action.png similarity index 100% rename from source_files/fltk/fluid/documentation/src/widgetbin_action.png rename to libraries/fltk/fluid/documentation/src/widgetbin_action.png diff --git a/source_files/fltk/fluid/factory.cxx b/libraries/fltk/fluid/factory.cxx similarity index 100% rename from source_files/fltk/fluid/factory.cxx rename to libraries/fltk/fluid/factory.cxx diff --git a/source_files/fltk/fluid/factory.h b/libraries/fltk/fluid/factory.h similarity index 100% rename from source_files/fltk/fluid/factory.h rename to libraries/fltk/fluid/factory.h diff --git a/source_files/fltk/fluid/file.cxx b/libraries/fltk/fluid/file.cxx similarity index 100% rename from source_files/fltk/fluid/file.cxx rename to libraries/fltk/fluid/file.cxx diff --git a/source_files/fltk/fluid/file.h b/libraries/fltk/fluid/file.h similarity index 100% rename from source_files/fltk/fluid/file.h rename to libraries/fltk/fluid/file.h diff --git a/source_files/fltk/fluid/fluid.cxx b/libraries/fltk/fluid/fluid.cxx similarity index 100% rename from source_files/fltk/fluid/fluid.cxx rename to libraries/fltk/fluid/fluid.cxx diff --git a/source_files/fltk/fluid/fluid.desktop b/libraries/fltk/fluid/fluid.desktop similarity index 100% rename from source_files/fltk/fluid/fluid.desktop rename to libraries/fltk/fluid/fluid.desktop diff --git a/source_files/fltk/fluid/fluid.h b/libraries/fltk/fluid/fluid.h similarity index 100% rename from source_files/fltk/fluid/fluid.h rename to libraries/fltk/fluid/fluid.h diff --git a/source_files/fltk/fluid/fluid.plist b/libraries/fltk/fluid/fluid.plist similarity index 100% rename from source_files/fltk/fluid/fluid.plist rename to libraries/fltk/fluid/fluid.plist diff --git a/source_files/fltk/fluid/fluid.xml b/libraries/fltk/fluid/fluid.xml similarity index 100% rename from source_files/fltk/fluid/fluid.xml rename to libraries/fltk/fluid/fluid.xml diff --git a/source_files/fltk/fluid/fluid_filename.cxx b/libraries/fltk/fluid/fluid_filename.cxx similarity index 100% rename from source_files/fltk/fluid/fluid_filename.cxx rename to libraries/fltk/fluid/fluid_filename.cxx diff --git a/source_files/fltk/fluid/fluid_filename.h b/libraries/fltk/fluid/fluid_filename.h similarity index 100% rename from source_files/fltk/fluid/fluid_filename.h rename to libraries/fltk/fluid/fluid_filename.h diff --git a/source_files/fltk/fluid/function_panel.cxx b/libraries/fltk/fluid/function_panel.cxx similarity index 100% rename from source_files/fltk/fluid/function_panel.cxx rename to libraries/fltk/fluid/function_panel.cxx diff --git a/source_files/fltk/fluid/function_panel.fl b/libraries/fltk/fluid/function_panel.fl similarity index 100% rename from source_files/fltk/fluid/function_panel.fl rename to libraries/fltk/fluid/function_panel.fl diff --git a/source_files/fltk/fluid/function_panel.h b/libraries/fltk/fluid/function_panel.h similarity index 100% rename from source_files/fltk/fluid/function_panel.h rename to libraries/fltk/fluid/function_panel.h diff --git a/source_files/fltk/fluid/icons/document_64.png b/libraries/fltk/fluid/icons/document_64.png similarity index 100% rename from source_files/fltk/fluid/icons/document_64.png rename to libraries/fltk/fluid/icons/document_64.png diff --git a/source_files/fltk/fluid/icons/fluid-128.png b/libraries/fltk/fluid/icons/fluid-128.png similarity index 100% rename from source_files/fltk/fluid/icons/fluid-128.png rename to libraries/fltk/fluid/icons/fluid-128.png diff --git a/source_files/fltk/fluid/icons/fluid-16.png b/libraries/fltk/fluid/icons/fluid-16.png similarity index 100% rename from source_files/fltk/fluid/icons/fluid-16.png rename to libraries/fltk/fluid/icons/fluid-16.png diff --git a/source_files/fltk/fluid/icons/fluid-16i.png b/libraries/fltk/fluid/icons/fluid-16i.png similarity index 100% rename from source_files/fltk/fluid/icons/fluid-16i.png rename to libraries/fltk/fluid/icons/fluid-16i.png diff --git a/source_files/fltk/fluid/icons/fluid-256.png b/libraries/fltk/fluid/icons/fluid-256.png similarity index 100% rename from source_files/fltk/fluid/icons/fluid-256.png rename to libraries/fltk/fluid/icons/fluid-256.png diff --git a/source_files/fltk/fluid/icons/fluid-32.png b/libraries/fltk/fluid/icons/fluid-32.png similarity index 100% rename from source_files/fltk/fluid/icons/fluid-32.png rename to libraries/fltk/fluid/icons/fluid-32.png diff --git a/source_files/fltk/fluid/icons/fluid-32.xpm b/libraries/fltk/fluid/icons/fluid-32.xpm similarity index 100% rename from source_files/fltk/fluid/icons/fluid-32.xpm rename to libraries/fltk/fluid/icons/fluid-32.xpm diff --git a/source_files/fltk/fluid/icons/fluid-32i.png b/libraries/fltk/fluid/icons/fluid-32i.png similarity index 100% rename from source_files/fltk/fluid/icons/fluid-32i.png rename to libraries/fltk/fluid/icons/fluid-32i.png diff --git a/source_files/fltk/fluid/icons/fluid-48.png b/libraries/fltk/fluid/icons/fluid-48.png similarity index 100% rename from source_files/fltk/fluid/icons/fluid-48.png rename to libraries/fltk/fluid/icons/fluid-48.png diff --git a/source_files/fltk/fluid/icons/fluid-64.png b/libraries/fltk/fluid/icons/fluid-64.png similarity index 100% rename from source_files/fltk/fluid/icons/fluid-64.png rename to libraries/fltk/fluid/icons/fluid-64.png diff --git a/source_files/fltk/fluid/icons/fluid-96.xpm b/libraries/fltk/fluid/icons/fluid-96.xpm similarity index 100% rename from source_files/fltk/fluid/icons/fluid-96.xpm rename to libraries/fltk/fluid/icons/fluid-96.xpm diff --git a/source_files/fltk/fluid/icons/fluid.animated.gif b/libraries/fltk/fluid/icons/fluid.animated.gif similarity index 100% rename from source_files/fltk/fluid/icons/fluid.animated.gif rename to libraries/fltk/fluid/icons/fluid.animated.gif diff --git a/source_files/fltk/fluid/icons/fluid.icns b/libraries/fltk/fluid/icons/fluid.icns similarity index 100% rename from source_files/fltk/fluid/icons/fluid.icns rename to libraries/fltk/fluid/icons/fluid.icns diff --git a/source_files/fltk/fluid/icons/fluid.ico b/libraries/fltk/fluid/icons/fluid.ico similarity index 100% rename from source_files/fltk/fluid/icons/fluid.ico rename to libraries/fltk/fluid/icons/fluid.ico diff --git a/source_files/fltk/fluid/icons/fluid.xcf_gz b/libraries/fltk/fluid/icons/fluid.xcf_gz similarity index 100% rename from source_files/fltk/fluid/icons/fluid.xcf_gz rename to libraries/fltk/fluid/icons/fluid.xcf_gz diff --git a/source_files/fltk/fluid/icons/general_64.png b/libraries/fltk/fluid/icons/general_64.png similarity index 100% rename from source_files/fltk/fluid/icons/general_64.png rename to libraries/fltk/fluid/icons/general_64.png diff --git a/source_files/fltk/fluid/icons/language_64.png b/libraries/fltk/fluid/icons/language_64.png similarity index 100% rename from source_files/fltk/fluid/icons/language_64.png rename to libraries/fltk/fluid/icons/language_64.png diff --git a/source_files/fltk/fluid/icons/layout_64.png b/libraries/fltk/fluid/icons/layout_64.png similarity index 100% rename from source_files/fltk/fluid/icons/layout_64.png rename to libraries/fltk/fluid/icons/layout_64.png diff --git a/source_files/fltk/fluid/icons/shell-48.png b/libraries/fltk/fluid/icons/shell-48.png similarity index 100% rename from source_files/fltk/fluid/icons/shell-48.png rename to libraries/fltk/fluid/icons/shell-48.png diff --git a/source_files/fltk/fluid/icons/shell_64.png b/libraries/fltk/fluid/icons/shell_64.png similarity index 100% rename from source_files/fltk/fluid/icons/shell_64.png rename to libraries/fltk/fluid/icons/shell_64.png diff --git a/source_files/fltk/fluid/icons/user_circle_64.png b/libraries/fltk/fluid/icons/user_circle_64.png similarity index 100% rename from source_files/fltk/fluid/icons/user_circle_64.png rename to libraries/fltk/fluid/icons/user_circle_64.png diff --git a/source_files/fltk/fluid/makedepend b/libraries/fltk/fluid/makedepend similarity index 100% rename from source_files/fltk/fluid/makedepend rename to libraries/fltk/fluid/makedepend diff --git a/source_files/fltk/fluid/mergeback.cxx b/libraries/fltk/fluid/mergeback.cxx similarity index 100% rename from source_files/fltk/fluid/mergeback.cxx rename to libraries/fltk/fluid/mergeback.cxx diff --git a/source_files/fltk/fluid/mergeback.h b/libraries/fltk/fluid/mergeback.h similarity index 100% rename from source_files/fltk/fluid/mergeback.h rename to libraries/fltk/fluid/mergeback.h diff --git a/source_files/fltk/fluid/pixmaps.cxx b/libraries/fltk/fluid/pixmaps.cxx similarity index 100% rename from source_files/fltk/fluid/pixmaps.cxx rename to libraries/fltk/fluid/pixmaps.cxx diff --git a/source_files/fltk/fluid/pixmaps.h b/libraries/fltk/fluid/pixmaps.h similarity index 100% rename from source_files/fltk/fluid/pixmaps.h rename to libraries/fltk/fluid/pixmaps.h diff --git a/source_files/fltk/fluid/pixmaps/bind.xpm b/libraries/fltk/fluid/pixmaps/bind.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/bind.xpm rename to libraries/fltk/fluid/pixmaps/bind.xpm diff --git a/source_files/fltk/fluid/pixmaps/compressed.xpm b/libraries/fltk/fluid/pixmaps/compressed.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/compressed.xpm rename to libraries/fltk/fluid/pixmaps/compressed.xpm diff --git a/source_files/fltk/fluid/pixmaps/fd_project.png b/libraries/fltk/fluid/pixmaps/fd_project.png similarity index 100% rename from source_files/fltk/fluid/pixmaps/fd_project.png rename to libraries/fltk/fluid/pixmaps/fd_project.png diff --git a/source_files/fltk/fluid/pixmaps/fd_user.png b/libraries/fltk/fluid/pixmaps/fd_user.png similarity index 100% rename from source_files/fltk/fluid/pixmaps/fd_user.png rename to libraries/fltk/fluid/pixmaps/fd_user.png diff --git a/source_files/fltk/fluid/pixmaps/flAdjuster.xpm b/libraries/fltk/fluid/pixmaps/flAdjuster.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flAdjuster.xpm rename to libraries/fltk/fluid/pixmaps/flAdjuster.xpm diff --git a/source_files/fltk/fluid/pixmaps/flBox.xpm b/libraries/fltk/fluid/pixmaps/flBox.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flBox.xpm rename to libraries/fltk/fluid/pixmaps/flBox.xpm diff --git a/source_files/fltk/fluid/pixmaps/flBrowser.xpm b/libraries/fltk/fluid/pixmaps/flBrowser.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flBrowser.xpm rename to libraries/fltk/fluid/pixmaps/flBrowser.xpm diff --git a/source_files/fltk/fluid/pixmaps/flButton.xpm b/libraries/fltk/fluid/pixmaps/flButton.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flButton.xpm rename to libraries/fltk/fluid/pixmaps/flButton.xpm diff --git a/source_files/fltk/fluid/pixmaps/flCheckBrowser.xpm b/libraries/fltk/fluid/pixmaps/flCheckBrowser.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flCheckBrowser.xpm rename to libraries/fltk/fluid/pixmaps/flCheckBrowser.xpm diff --git a/source_files/fltk/fluid/pixmaps/flCheckButton.xpm b/libraries/fltk/fluid/pixmaps/flCheckButton.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flCheckButton.xpm rename to libraries/fltk/fluid/pixmaps/flCheckButton.xpm diff --git a/source_files/fltk/fluid/pixmaps/flCheckMenuitem.xpm b/libraries/fltk/fluid/pixmaps/flCheckMenuitem.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flCheckMenuitem.xpm rename to libraries/fltk/fluid/pixmaps/flCheckMenuitem.xpm diff --git a/source_files/fltk/fluid/pixmaps/flChoice.xpm b/libraries/fltk/fluid/pixmaps/flChoice.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flChoice.xpm rename to libraries/fltk/fluid/pixmaps/flChoice.xpm diff --git a/source_files/fltk/fluid/pixmaps/flClass.xpm b/libraries/fltk/fluid/pixmaps/flClass.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flClass.xpm rename to libraries/fltk/fluid/pixmaps/flClass.xpm diff --git a/source_files/fltk/fluid/pixmaps/flClock.xpm b/libraries/fltk/fluid/pixmaps/flClock.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flClock.xpm rename to libraries/fltk/fluid/pixmaps/flClock.xpm diff --git a/source_files/fltk/fluid/pixmaps/flCode.xpm b/libraries/fltk/fluid/pixmaps/flCode.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flCode.xpm rename to libraries/fltk/fluid/pixmaps/flCode.xpm diff --git a/source_files/fltk/fluid/pixmaps/flCodeBlock.xpm b/libraries/fltk/fluid/pixmaps/flCodeBlock.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flCodeBlock.xpm rename to libraries/fltk/fluid/pixmaps/flCodeBlock.xpm diff --git a/source_files/fltk/fluid/pixmaps/flComment.xpm b/libraries/fltk/fluid/pixmaps/flComment.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flComment.xpm rename to libraries/fltk/fluid/pixmaps/flComment.xpm diff --git a/source_files/fltk/fluid/pixmaps/flCounter.xpm b/libraries/fltk/fluid/pixmaps/flCounter.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flCounter.xpm rename to libraries/fltk/fluid/pixmaps/flCounter.xpm diff --git a/source_files/fltk/fluid/pixmaps/flData.xpm b/libraries/fltk/fluid/pixmaps/flData.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flData.xpm rename to libraries/fltk/fluid/pixmaps/flData.xpm diff --git a/source_files/fltk/fluid/pixmaps/flDeclaration.xpm b/libraries/fltk/fluid/pixmaps/flDeclaration.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flDeclaration.xpm rename to libraries/fltk/fluid/pixmaps/flDeclaration.xpm diff --git a/source_files/fltk/fluid/pixmaps/flDeclarationBlock.xpm b/libraries/fltk/fluid/pixmaps/flDeclarationBlock.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flDeclarationBlock.xpm rename to libraries/fltk/fluid/pixmaps/flDeclarationBlock.xpm diff --git a/source_files/fltk/fluid/pixmaps/flDial.xpm b/libraries/fltk/fluid/pixmaps/flDial.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flDial.xpm rename to libraries/fltk/fluid/pixmaps/flDial.xpm diff --git a/source_files/fltk/fluid/pixmaps/flFileBrowser.xpm b/libraries/fltk/fluid/pixmaps/flFileBrowser.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flFileBrowser.xpm rename to libraries/fltk/fluid/pixmaps/flFileBrowser.xpm diff --git a/source_files/fltk/fluid/pixmaps/flFileInput.xpm b/libraries/fltk/fluid/pixmaps/flFileInput.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flFileInput.xpm rename to libraries/fltk/fluid/pixmaps/flFileInput.xpm diff --git a/source_files/fltk/fluid/pixmaps/flFlex.xpm b/libraries/fltk/fluid/pixmaps/flFlex.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flFlex.xpm rename to libraries/fltk/fluid/pixmaps/flFlex.xpm diff --git a/source_files/fltk/fluid/pixmaps/flFunction.xpm b/libraries/fltk/fluid/pixmaps/flFunction.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flFunction.xpm rename to libraries/fltk/fluid/pixmaps/flFunction.xpm diff --git a/source_files/fltk/fluid/pixmaps/flGrid.xpm b/libraries/fltk/fluid/pixmaps/flGrid.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flGrid.xpm rename to libraries/fltk/fluid/pixmaps/flGrid.xpm diff --git a/source_files/fltk/fluid/pixmaps/flGroup.xpm b/libraries/fltk/fluid/pixmaps/flGroup.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flGroup.xpm rename to libraries/fltk/fluid/pixmaps/flGroup.xpm diff --git a/source_files/fltk/fluid/pixmaps/flHelp.xpm b/libraries/fltk/fluid/pixmaps/flHelp.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flHelp.xpm rename to libraries/fltk/fluid/pixmaps/flHelp.xpm diff --git a/source_files/fltk/fluid/pixmaps/flInput.xpm b/libraries/fltk/fluid/pixmaps/flInput.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flInput.xpm rename to libraries/fltk/fluid/pixmaps/flInput.xpm diff --git a/source_files/fltk/fluid/pixmaps/flInputChoice.xpm b/libraries/fltk/fluid/pixmaps/flInputChoice.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flInputChoice.xpm rename to libraries/fltk/fluid/pixmaps/flInputChoice.xpm diff --git a/source_files/fltk/fluid/pixmaps/flLightButton.xpm b/libraries/fltk/fluid/pixmaps/flLightButton.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flLightButton.xpm rename to libraries/fltk/fluid/pixmaps/flLightButton.xpm diff --git a/source_files/fltk/fluid/pixmaps/flMenuButton.xpm b/libraries/fltk/fluid/pixmaps/flMenuButton.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flMenuButton.xpm rename to libraries/fltk/fluid/pixmaps/flMenuButton.xpm diff --git a/source_files/fltk/fluid/pixmaps/flMenubar.xpm b/libraries/fltk/fluid/pixmaps/flMenubar.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flMenubar.xpm rename to libraries/fltk/fluid/pixmaps/flMenubar.xpm diff --git a/source_files/fltk/fluid/pixmaps/flMenuitem.xpm b/libraries/fltk/fluid/pixmaps/flMenuitem.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flMenuitem.xpm rename to libraries/fltk/fluid/pixmaps/flMenuitem.xpm diff --git a/source_files/fltk/fluid/pixmaps/flOutput.xpm b/libraries/fltk/fluid/pixmaps/flOutput.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flOutput.xpm rename to libraries/fltk/fluid/pixmaps/flOutput.xpm diff --git a/source_files/fltk/fluid/pixmaps/flPack.xpm b/libraries/fltk/fluid/pixmaps/flPack.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flPack.xpm rename to libraries/fltk/fluid/pixmaps/flPack.xpm diff --git a/source_files/fltk/fluid/pixmaps/flProgress.xpm b/libraries/fltk/fluid/pixmaps/flProgress.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flProgress.xpm rename to libraries/fltk/fluid/pixmaps/flProgress.xpm diff --git a/source_files/fltk/fluid/pixmaps/flRadioMenuitem.xpm b/libraries/fltk/fluid/pixmaps/flRadioMenuitem.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flRadioMenuitem.xpm rename to libraries/fltk/fluid/pixmaps/flRadioMenuitem.xpm diff --git a/source_files/fltk/fluid/pixmaps/flRepeatButton.xpm b/libraries/fltk/fluid/pixmaps/flRepeatButton.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flRepeatButton.xpm rename to libraries/fltk/fluid/pixmaps/flRepeatButton.xpm diff --git a/source_files/fltk/fluid/pixmaps/flReturnButton.xpm b/libraries/fltk/fluid/pixmaps/flReturnButton.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flReturnButton.xpm rename to libraries/fltk/fluid/pixmaps/flReturnButton.xpm diff --git a/source_files/fltk/fluid/pixmaps/flRoller.xpm b/libraries/fltk/fluid/pixmaps/flRoller.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flRoller.xpm rename to libraries/fltk/fluid/pixmaps/flRoller.xpm diff --git a/source_files/fltk/fluid/pixmaps/flRoundButton.xpm b/libraries/fltk/fluid/pixmaps/flRoundButton.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flRoundButton.xpm rename to libraries/fltk/fluid/pixmaps/flRoundButton.xpm diff --git a/source_files/fltk/fluid/pixmaps/flScroll.xpm b/libraries/fltk/fluid/pixmaps/flScroll.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flScroll.xpm rename to libraries/fltk/fluid/pixmaps/flScroll.xpm diff --git a/source_files/fltk/fluid/pixmaps/flScrollBar.xpm b/libraries/fltk/fluid/pixmaps/flScrollBar.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flScrollBar.xpm rename to libraries/fltk/fluid/pixmaps/flScrollBar.xpm diff --git a/source_files/fltk/fluid/pixmaps/flSimpleTerminal.xpm b/libraries/fltk/fluid/pixmaps/flSimpleTerminal.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flSimpleTerminal.xpm rename to libraries/fltk/fluid/pixmaps/flSimpleTerminal.xpm diff --git a/source_files/fltk/fluid/pixmaps/flSlider.xpm b/libraries/fltk/fluid/pixmaps/flSlider.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flSlider.xpm rename to libraries/fltk/fluid/pixmaps/flSlider.xpm diff --git a/source_files/fltk/fluid/pixmaps/flSpinner.xpm b/libraries/fltk/fluid/pixmaps/flSpinner.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flSpinner.xpm rename to libraries/fltk/fluid/pixmaps/flSpinner.xpm diff --git a/source_files/fltk/fluid/pixmaps/flSubmenu.xpm b/libraries/fltk/fluid/pixmaps/flSubmenu.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flSubmenu.xpm rename to libraries/fltk/fluid/pixmaps/flSubmenu.xpm diff --git a/source_files/fltk/fluid/pixmaps/flTable.xpm b/libraries/fltk/fluid/pixmaps/flTable.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flTable.xpm rename to libraries/fltk/fluid/pixmaps/flTable.xpm diff --git a/source_files/fltk/fluid/pixmaps/flTabs.xpm b/libraries/fltk/fluid/pixmaps/flTabs.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flTabs.xpm rename to libraries/fltk/fluid/pixmaps/flTabs.xpm diff --git a/source_files/fltk/fluid/pixmaps/flTextDisplay.xpm b/libraries/fltk/fluid/pixmaps/flTextDisplay.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flTextDisplay.xpm rename to libraries/fltk/fluid/pixmaps/flTextDisplay.xpm diff --git a/source_files/fltk/fluid/pixmaps/flTextEdit.xpm b/libraries/fltk/fluid/pixmaps/flTextEdit.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flTextEdit.xpm rename to libraries/fltk/fluid/pixmaps/flTextEdit.xpm diff --git a/source_files/fltk/fluid/pixmaps/flTile.xpm b/libraries/fltk/fluid/pixmaps/flTile.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flTile.xpm rename to libraries/fltk/fluid/pixmaps/flTile.xpm diff --git a/source_files/fltk/fluid/pixmaps/flTree.xpm b/libraries/fltk/fluid/pixmaps/flTree.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flTree.xpm rename to libraries/fltk/fluid/pixmaps/flTree.xpm diff --git a/source_files/fltk/fluid/pixmaps/flValueInput.xpm b/libraries/fltk/fluid/pixmaps/flValueInput.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flValueInput.xpm rename to libraries/fltk/fluid/pixmaps/flValueInput.xpm diff --git a/source_files/fltk/fluid/pixmaps/flValueOutput.xpm b/libraries/fltk/fluid/pixmaps/flValueOutput.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flValueOutput.xpm rename to libraries/fltk/fluid/pixmaps/flValueOutput.xpm diff --git a/source_files/fltk/fluid/pixmaps/flValueSlider.xpm b/libraries/fltk/fluid/pixmaps/flValueSlider.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flValueSlider.xpm rename to libraries/fltk/fluid/pixmaps/flValueSlider.xpm diff --git a/source_files/fltk/fluid/pixmaps/flWidgetClass.xpm b/libraries/fltk/fluid/pixmaps/flWidgetClass.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flWidgetClass.xpm rename to libraries/fltk/fluid/pixmaps/flWidgetClass.xpm diff --git a/source_files/fltk/fluid/pixmaps/flWindow.xpm b/libraries/fltk/fluid/pixmaps/flWindow.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flWindow.xpm rename to libraries/fltk/fluid/pixmaps/flWindow.xpm diff --git a/source_files/fltk/fluid/pixmaps/flWizard.xpm b/libraries/fltk/fluid/pixmaps/flWizard.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/flWizard.xpm rename to libraries/fltk/fluid/pixmaps/flWizard.xpm diff --git a/source_files/fltk/fluid/pixmaps/invisible.xpm b/libraries/fltk/fluid/pixmaps/invisible.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/invisible.xpm rename to libraries/fltk/fluid/pixmaps/invisible.xpm diff --git a/source_files/fltk/fluid/pixmaps/lock.xpm b/libraries/fltk/fluid/pixmaps/lock.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/lock.xpm rename to libraries/fltk/fluid/pixmaps/lock.xpm diff --git a/source_files/fltk/fluid/pixmaps/print_color.xpm b/libraries/fltk/fluid/pixmaps/print_color.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/print_color.xpm rename to libraries/fltk/fluid/pixmaps/print_color.xpm diff --git a/source_files/fltk/fluid/pixmaps/print_gray.xpm b/libraries/fltk/fluid/pixmaps/print_gray.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/print_gray.xpm rename to libraries/fltk/fluid/pixmaps/print_gray.xpm diff --git a/source_files/fltk/fluid/pixmaps/protected.xpm b/libraries/fltk/fluid/pixmaps/protected.xpm similarity index 100% rename from source_files/fltk/fluid/pixmaps/protected.xpm rename to libraries/fltk/fluid/pixmaps/protected.xpm diff --git a/source_files/fltk/fluid/print_panel.cxx b/libraries/fltk/fluid/print_panel.cxx similarity index 100% rename from source_files/fltk/fluid/print_panel.cxx rename to libraries/fltk/fluid/print_panel.cxx diff --git a/source_files/fltk/fluid/print_panel.fl b/libraries/fltk/fluid/print_panel.fl similarity index 100% rename from source_files/fltk/fluid/print_panel.fl rename to libraries/fltk/fluid/print_panel.fl diff --git a/source_files/fltk/fluid/print_panel.h b/libraries/fltk/fluid/print_panel.h similarity index 100% rename from source_files/fltk/fluid/print_panel.h rename to libraries/fltk/fluid/print_panel.h diff --git a/source_files/fltk/fluid/settings_panel.cxx b/libraries/fltk/fluid/settings_panel.cxx similarity index 100% rename from source_files/fltk/fluid/settings_panel.cxx rename to libraries/fltk/fluid/settings_panel.cxx diff --git a/source_files/fltk/fluid/settings_panel.fl b/libraries/fltk/fluid/settings_panel.fl similarity index 100% rename from source_files/fltk/fluid/settings_panel.fl rename to libraries/fltk/fluid/settings_panel.fl diff --git a/source_files/fltk/fluid/settings_panel.h b/libraries/fltk/fluid/settings_panel.h similarity index 100% rename from source_files/fltk/fluid/settings_panel.h rename to libraries/fltk/fluid/settings_panel.h diff --git a/source_files/fltk/fluid/shell_command.cxx b/libraries/fltk/fluid/shell_command.cxx similarity index 100% rename from source_files/fltk/fluid/shell_command.cxx rename to libraries/fltk/fluid/shell_command.cxx diff --git a/source_files/fltk/fluid/shell_command.h b/libraries/fltk/fluid/shell_command.h similarity index 100% rename from source_files/fltk/fluid/shell_command.h rename to libraries/fltk/fluid/shell_command.h diff --git a/source_files/fltk/fluid/template_panel.cxx b/libraries/fltk/fluid/template_panel.cxx similarity index 100% rename from source_files/fltk/fluid/template_panel.cxx rename to libraries/fltk/fluid/template_panel.cxx diff --git a/source_files/fltk/fluid/template_panel.fl b/libraries/fltk/fluid/template_panel.fl similarity index 100% rename from source_files/fltk/fluid/template_panel.fl rename to libraries/fltk/fluid/template_panel.fl diff --git a/source_files/fltk/fluid/template_panel.h b/libraries/fltk/fluid/template_panel.h similarity index 100% rename from source_files/fltk/fluid/template_panel.h rename to libraries/fltk/fluid/template_panel.h diff --git a/source_files/fltk/fluid/templates/1of7GUIs.fl b/libraries/fltk/fluid/templates/1of7GUIs.fl similarity index 100% rename from source_files/fltk/fluid/templates/1of7GUIs.fl rename to libraries/fltk/fluid/templates/1of7GUIs.fl diff --git a/source_files/fltk/fluid/templates/FLTK_License.fl b/libraries/fltk/fluid/templates/FLTK_License.fl similarity index 100% rename from source_files/fltk/fluid/templates/FLTK_License.fl rename to libraries/fltk/fluid/templates/FLTK_License.fl diff --git a/source_files/fltk/fluid/undo.cxx b/libraries/fltk/fluid/undo.cxx similarity index 100% rename from source_files/fltk/fluid/undo.cxx rename to libraries/fltk/fluid/undo.cxx diff --git a/source_files/fltk/fluid/undo.h b/libraries/fltk/fluid/undo.h similarity index 100% rename from source_files/fltk/fluid/undo.h rename to libraries/fltk/fluid/undo.h diff --git a/source_files/fltk/fluid/widget_browser.cxx b/libraries/fltk/fluid/widget_browser.cxx similarity index 100% rename from source_files/fltk/fluid/widget_browser.cxx rename to libraries/fltk/fluid/widget_browser.cxx diff --git a/source_files/fltk/fluid/widget_browser.h b/libraries/fltk/fluid/widget_browser.h similarity index 100% rename from source_files/fltk/fluid/widget_browser.h rename to libraries/fltk/fluid/widget_browser.h diff --git a/source_files/fltk/fluid/widget_panel.cxx b/libraries/fltk/fluid/widget_panel.cxx similarity index 100% rename from source_files/fltk/fluid/widget_panel.cxx rename to libraries/fltk/fluid/widget_panel.cxx diff --git a/source_files/fltk/fluid/widget_panel.fl b/libraries/fltk/fluid/widget_panel.fl similarity index 100% rename from source_files/fltk/fluid/widget_panel.fl rename to libraries/fltk/fluid/widget_panel.fl diff --git a/source_files/fltk/fluid/widget_panel.h b/libraries/fltk/fluid/widget_panel.h similarity index 100% rename from source_files/fltk/fluid/widget_panel.h rename to libraries/fltk/fluid/widget_panel.h diff --git a/source_files/fltk/forms.h b/libraries/fltk/forms.h similarity index 100% rename from source_files/fltk/forms.h rename to libraries/fltk/forms.h diff --git a/source_files/fltk/install-sh b/libraries/fltk/install-sh old mode 100755 new mode 100644 similarity index 100% rename from source_files/fltk/install-sh rename to libraries/fltk/install-sh diff --git a/source_files/fltk/jpeg/CMakeLists.txt b/libraries/fltk/jpeg/CMakeLists.txt similarity index 100% rename from source_files/fltk/jpeg/CMakeLists.txt rename to libraries/fltk/jpeg/CMakeLists.txt diff --git a/source_files/fltk/jpeg/Makefile b/libraries/fltk/jpeg/Makefile similarity index 100% rename from source_files/fltk/jpeg/Makefile rename to libraries/fltk/jpeg/Makefile diff --git a/source_files/fltk/jpeg/README b/libraries/fltk/jpeg/README similarity index 100% rename from source_files/fltk/jpeg/README rename to libraries/fltk/jpeg/README diff --git a/source_files/fltk/jpeg/change.log b/libraries/fltk/jpeg/change.log similarity index 100% rename from source_files/fltk/jpeg/change.log rename to libraries/fltk/jpeg/change.log diff --git a/source_files/fltk/jpeg/coderules.txt b/libraries/fltk/jpeg/coderules.txt similarity index 100% rename from source_files/fltk/jpeg/coderules.txt rename to libraries/fltk/jpeg/coderules.txt diff --git a/source_files/fltk/jpeg/filelist.txt b/libraries/fltk/jpeg/filelist.txt similarity index 100% rename from source_files/fltk/jpeg/filelist.txt rename to libraries/fltk/jpeg/filelist.txt diff --git a/source_files/fltk/jpeg/fltk_jpeg_prefix.h b/libraries/fltk/jpeg/fltk_jpeg_prefix.h similarity index 100% rename from source_files/fltk/jpeg/fltk_jpeg_prefix.h rename to libraries/fltk/jpeg/fltk_jpeg_prefix.h diff --git a/source_files/fltk/jpeg/install.txt b/libraries/fltk/jpeg/install.txt similarity index 100% rename from source_files/fltk/jpeg/install.txt rename to libraries/fltk/jpeg/install.txt diff --git a/source_files/fltk/jpeg/jaricom.c b/libraries/fltk/jpeg/jaricom.c similarity index 100% rename from source_files/fltk/jpeg/jaricom.c rename to libraries/fltk/jpeg/jaricom.c diff --git a/source_files/fltk/jpeg/jcapimin.c b/libraries/fltk/jpeg/jcapimin.c similarity index 100% rename from source_files/fltk/jpeg/jcapimin.c rename to libraries/fltk/jpeg/jcapimin.c diff --git a/source_files/fltk/jpeg/jcapistd.c b/libraries/fltk/jpeg/jcapistd.c similarity index 100% rename from source_files/fltk/jpeg/jcapistd.c rename to libraries/fltk/jpeg/jcapistd.c diff --git a/source_files/fltk/jpeg/jcarith.c b/libraries/fltk/jpeg/jcarith.c similarity index 100% rename from source_files/fltk/jpeg/jcarith.c rename to libraries/fltk/jpeg/jcarith.c diff --git a/source_files/fltk/jpeg/jccoefct.c b/libraries/fltk/jpeg/jccoefct.c similarity index 100% rename from source_files/fltk/jpeg/jccoefct.c rename to libraries/fltk/jpeg/jccoefct.c diff --git a/source_files/fltk/jpeg/jccolor.c b/libraries/fltk/jpeg/jccolor.c similarity index 100% rename from source_files/fltk/jpeg/jccolor.c rename to libraries/fltk/jpeg/jccolor.c diff --git a/source_files/fltk/jpeg/jcdctmgr.c b/libraries/fltk/jpeg/jcdctmgr.c similarity index 100% rename from source_files/fltk/jpeg/jcdctmgr.c rename to libraries/fltk/jpeg/jcdctmgr.c diff --git a/source_files/fltk/jpeg/jchuff.c b/libraries/fltk/jpeg/jchuff.c similarity index 100% rename from source_files/fltk/jpeg/jchuff.c rename to libraries/fltk/jpeg/jchuff.c diff --git a/source_files/fltk/jpeg/jcinit.c b/libraries/fltk/jpeg/jcinit.c similarity index 100% rename from source_files/fltk/jpeg/jcinit.c rename to libraries/fltk/jpeg/jcinit.c diff --git a/source_files/fltk/jpeg/jcmainct.c b/libraries/fltk/jpeg/jcmainct.c similarity index 100% rename from source_files/fltk/jpeg/jcmainct.c rename to libraries/fltk/jpeg/jcmainct.c diff --git a/source_files/fltk/jpeg/jcmarker.c b/libraries/fltk/jpeg/jcmarker.c similarity index 100% rename from source_files/fltk/jpeg/jcmarker.c rename to libraries/fltk/jpeg/jcmarker.c diff --git a/source_files/fltk/jpeg/jcmaster.c b/libraries/fltk/jpeg/jcmaster.c similarity index 100% rename from source_files/fltk/jpeg/jcmaster.c rename to libraries/fltk/jpeg/jcmaster.c diff --git a/source_files/fltk/jpeg/jcomapi.c b/libraries/fltk/jpeg/jcomapi.c similarity index 100% rename from source_files/fltk/jpeg/jcomapi.c rename to libraries/fltk/jpeg/jcomapi.c diff --git a/source_files/fltk/jpeg/jconfig.h b/libraries/fltk/jpeg/jconfig.h similarity index 100% rename from source_files/fltk/jpeg/jconfig.h rename to libraries/fltk/jpeg/jconfig.h diff --git a/source_files/fltk/jpeg/jconfig.txt b/libraries/fltk/jpeg/jconfig.txt similarity index 100% rename from source_files/fltk/jpeg/jconfig.txt rename to libraries/fltk/jpeg/jconfig.txt diff --git a/source_files/fltk/jpeg/jcparam.c b/libraries/fltk/jpeg/jcparam.c similarity index 100% rename from source_files/fltk/jpeg/jcparam.c rename to libraries/fltk/jpeg/jcparam.c diff --git a/source_files/fltk/jpeg/jcprepct.c b/libraries/fltk/jpeg/jcprepct.c similarity index 100% rename from source_files/fltk/jpeg/jcprepct.c rename to libraries/fltk/jpeg/jcprepct.c diff --git a/source_files/fltk/jpeg/jcsample.c b/libraries/fltk/jpeg/jcsample.c similarity index 100% rename from source_files/fltk/jpeg/jcsample.c rename to libraries/fltk/jpeg/jcsample.c diff --git a/source_files/fltk/jpeg/jctrans.c b/libraries/fltk/jpeg/jctrans.c similarity index 100% rename from source_files/fltk/jpeg/jctrans.c rename to libraries/fltk/jpeg/jctrans.c diff --git a/source_files/fltk/jpeg/jdapimin.c b/libraries/fltk/jpeg/jdapimin.c similarity index 100% rename from source_files/fltk/jpeg/jdapimin.c rename to libraries/fltk/jpeg/jdapimin.c diff --git a/source_files/fltk/jpeg/jdapistd.c b/libraries/fltk/jpeg/jdapistd.c similarity index 100% rename from source_files/fltk/jpeg/jdapistd.c rename to libraries/fltk/jpeg/jdapistd.c diff --git a/source_files/fltk/jpeg/jdarith.c b/libraries/fltk/jpeg/jdarith.c similarity index 100% rename from source_files/fltk/jpeg/jdarith.c rename to libraries/fltk/jpeg/jdarith.c diff --git a/source_files/fltk/jpeg/jdatadst.c b/libraries/fltk/jpeg/jdatadst.c similarity index 100% rename from source_files/fltk/jpeg/jdatadst.c rename to libraries/fltk/jpeg/jdatadst.c diff --git a/source_files/fltk/jpeg/jdatasrc.c b/libraries/fltk/jpeg/jdatasrc.c similarity index 100% rename from source_files/fltk/jpeg/jdatasrc.c rename to libraries/fltk/jpeg/jdatasrc.c diff --git a/source_files/fltk/jpeg/jdcoefct.c b/libraries/fltk/jpeg/jdcoefct.c similarity index 100% rename from source_files/fltk/jpeg/jdcoefct.c rename to libraries/fltk/jpeg/jdcoefct.c diff --git a/source_files/fltk/jpeg/jdcolor.c b/libraries/fltk/jpeg/jdcolor.c similarity index 100% rename from source_files/fltk/jpeg/jdcolor.c rename to libraries/fltk/jpeg/jdcolor.c diff --git a/source_files/fltk/jpeg/jdct.h b/libraries/fltk/jpeg/jdct.h similarity index 100% rename from source_files/fltk/jpeg/jdct.h rename to libraries/fltk/jpeg/jdct.h diff --git a/source_files/fltk/jpeg/jddctmgr.c b/libraries/fltk/jpeg/jddctmgr.c similarity index 100% rename from source_files/fltk/jpeg/jddctmgr.c rename to libraries/fltk/jpeg/jddctmgr.c diff --git a/source_files/fltk/jpeg/jdhuff.c b/libraries/fltk/jpeg/jdhuff.c similarity index 100% rename from source_files/fltk/jpeg/jdhuff.c rename to libraries/fltk/jpeg/jdhuff.c diff --git a/source_files/fltk/jpeg/jdinput.c b/libraries/fltk/jpeg/jdinput.c similarity index 100% rename from source_files/fltk/jpeg/jdinput.c rename to libraries/fltk/jpeg/jdinput.c diff --git a/source_files/fltk/jpeg/jdmainct.c b/libraries/fltk/jpeg/jdmainct.c similarity index 100% rename from source_files/fltk/jpeg/jdmainct.c rename to libraries/fltk/jpeg/jdmainct.c diff --git a/source_files/fltk/jpeg/jdmarker.c b/libraries/fltk/jpeg/jdmarker.c similarity index 100% rename from source_files/fltk/jpeg/jdmarker.c rename to libraries/fltk/jpeg/jdmarker.c diff --git a/source_files/fltk/jpeg/jdmaster.c b/libraries/fltk/jpeg/jdmaster.c similarity index 100% rename from source_files/fltk/jpeg/jdmaster.c rename to libraries/fltk/jpeg/jdmaster.c diff --git a/source_files/fltk/jpeg/jdmerge.c b/libraries/fltk/jpeg/jdmerge.c similarity index 100% rename from source_files/fltk/jpeg/jdmerge.c rename to libraries/fltk/jpeg/jdmerge.c diff --git a/source_files/fltk/jpeg/jdpostct.c b/libraries/fltk/jpeg/jdpostct.c similarity index 100% rename from source_files/fltk/jpeg/jdpostct.c rename to libraries/fltk/jpeg/jdpostct.c diff --git a/source_files/fltk/jpeg/jdsample.c b/libraries/fltk/jpeg/jdsample.c similarity index 100% rename from source_files/fltk/jpeg/jdsample.c rename to libraries/fltk/jpeg/jdsample.c diff --git a/source_files/fltk/jpeg/jdtrans.c b/libraries/fltk/jpeg/jdtrans.c similarity index 100% rename from source_files/fltk/jpeg/jdtrans.c rename to libraries/fltk/jpeg/jdtrans.c diff --git a/source_files/fltk/jpeg/jerror.c b/libraries/fltk/jpeg/jerror.c similarity index 100% rename from source_files/fltk/jpeg/jerror.c rename to libraries/fltk/jpeg/jerror.c diff --git a/source_files/fltk/jpeg/jerror.h b/libraries/fltk/jpeg/jerror.h similarity index 100% rename from source_files/fltk/jpeg/jerror.h rename to libraries/fltk/jpeg/jerror.h diff --git a/source_files/fltk/jpeg/jfdctflt.c b/libraries/fltk/jpeg/jfdctflt.c similarity index 100% rename from source_files/fltk/jpeg/jfdctflt.c rename to libraries/fltk/jpeg/jfdctflt.c diff --git a/source_files/fltk/jpeg/jfdctfst.c b/libraries/fltk/jpeg/jfdctfst.c similarity index 100% rename from source_files/fltk/jpeg/jfdctfst.c rename to libraries/fltk/jpeg/jfdctfst.c diff --git a/source_files/fltk/jpeg/jfdctint.c b/libraries/fltk/jpeg/jfdctint.c similarity index 100% rename from source_files/fltk/jpeg/jfdctint.c rename to libraries/fltk/jpeg/jfdctint.c diff --git a/source_files/fltk/jpeg/jidctflt.c b/libraries/fltk/jpeg/jidctflt.c similarity index 100% rename from source_files/fltk/jpeg/jidctflt.c rename to libraries/fltk/jpeg/jidctflt.c diff --git a/source_files/fltk/jpeg/jidctfst.c b/libraries/fltk/jpeg/jidctfst.c similarity index 100% rename from source_files/fltk/jpeg/jidctfst.c rename to libraries/fltk/jpeg/jidctfst.c diff --git a/source_files/fltk/jpeg/jidctint.c b/libraries/fltk/jpeg/jidctint.c similarity index 100% rename from source_files/fltk/jpeg/jidctint.c rename to libraries/fltk/jpeg/jidctint.c diff --git a/source_files/fltk/jpeg/jinclude.h b/libraries/fltk/jpeg/jinclude.h similarity index 100% rename from source_files/fltk/jpeg/jinclude.h rename to libraries/fltk/jpeg/jinclude.h diff --git a/source_files/fltk/jpeg/jmemmgr.c b/libraries/fltk/jpeg/jmemmgr.c similarity index 100% rename from source_files/fltk/jpeg/jmemmgr.c rename to libraries/fltk/jpeg/jmemmgr.c diff --git a/source_files/fltk/jpeg/jmemnobs.c b/libraries/fltk/jpeg/jmemnobs.c similarity index 100% rename from source_files/fltk/jpeg/jmemnobs.c rename to libraries/fltk/jpeg/jmemnobs.c diff --git a/source_files/fltk/jpeg/jmemsys.h b/libraries/fltk/jpeg/jmemsys.h similarity index 100% rename from source_files/fltk/jpeg/jmemsys.h rename to libraries/fltk/jpeg/jmemsys.h diff --git a/source_files/fltk/jpeg/jmorecfg.h b/libraries/fltk/jpeg/jmorecfg.h similarity index 100% rename from source_files/fltk/jpeg/jmorecfg.h rename to libraries/fltk/jpeg/jmorecfg.h diff --git a/source_files/fltk/jpeg/jpegint.h b/libraries/fltk/jpeg/jpegint.h similarity index 100% rename from source_files/fltk/jpeg/jpegint.h rename to libraries/fltk/jpeg/jpegint.h diff --git a/source_files/fltk/jpeg/jpeglib.h b/libraries/fltk/jpeg/jpeglib.h similarity index 100% rename from source_files/fltk/jpeg/jpeglib.h rename to libraries/fltk/jpeg/jpeglib.h diff --git a/source_files/fltk/jpeg/jquant1.c b/libraries/fltk/jpeg/jquant1.c similarity index 100% rename from source_files/fltk/jpeg/jquant1.c rename to libraries/fltk/jpeg/jquant1.c diff --git a/source_files/fltk/jpeg/jquant2.c b/libraries/fltk/jpeg/jquant2.c similarity index 100% rename from source_files/fltk/jpeg/jquant2.c rename to libraries/fltk/jpeg/jquant2.c diff --git a/source_files/fltk/jpeg/jutils.c b/libraries/fltk/jpeg/jutils.c similarity index 100% rename from source_files/fltk/jpeg/jutils.c rename to libraries/fltk/jpeg/jutils.c diff --git a/source_files/fltk/jpeg/jversion.h b/libraries/fltk/jpeg/jversion.h similarity index 100% rename from source_files/fltk/jpeg/jversion.h rename to libraries/fltk/jpeg/jversion.h diff --git a/source_files/fltk/jpeg/libjpeg.txt b/libraries/fltk/jpeg/libjpeg.txt similarity index 100% rename from source_files/fltk/jpeg/libjpeg.txt rename to libraries/fltk/jpeg/libjpeg.txt diff --git a/source_files/fltk/jpeg/makedepend b/libraries/fltk/jpeg/makedepend similarity index 100% rename from source_files/fltk/jpeg/makedepend rename to libraries/fltk/jpeg/makedepend diff --git a/source_files/fltk/jpeg/structure.txt b/libraries/fltk/jpeg/structure.txt similarity index 100% rename from source_files/fltk/jpeg/structure.txt rename to libraries/fltk/jpeg/structure.txt diff --git a/source_files/fltk/jpeg/usage.txt b/libraries/fltk/jpeg/usage.txt similarity index 100% rename from source_files/fltk/jpeg/usage.txt rename to libraries/fltk/jpeg/usage.txt diff --git a/source_files/fltk/jpeg/wizard.txt b/libraries/fltk/jpeg/wizard.txt similarity index 100% rename from source_files/fltk/jpeg/wizard.txt rename to libraries/fltk/jpeg/wizard.txt diff --git a/source_files/fltk/lib/README.txt b/libraries/fltk/lib/README.txt similarity index 100% rename from source_files/fltk/lib/README.txt rename to libraries/fltk/lib/README.txt diff --git a/source_files/fltk/libdecor/LICENSE b/libraries/fltk/libdecor/LICENSE similarity index 100% rename from source_files/fltk/libdecor/LICENSE rename to libraries/fltk/libdecor/LICENSE diff --git a/source_files/fltk/libdecor/README.md b/libraries/fltk/libdecor/README.md similarity index 100% rename from source_files/fltk/libdecor/README.md rename to libraries/fltk/libdecor/README.md diff --git a/source_files/fltk/libdecor/src/desktop-settings.c b/libraries/fltk/libdecor/src/desktop-settings.c similarity index 100% rename from source_files/fltk/libdecor/src/desktop-settings.c rename to libraries/fltk/libdecor/src/desktop-settings.c diff --git a/source_files/fltk/libdecor/src/desktop-settings.h b/libraries/fltk/libdecor/src/desktop-settings.h similarity index 100% rename from source_files/fltk/libdecor/src/desktop-settings.h rename to libraries/fltk/libdecor/src/desktop-settings.h diff --git a/source_files/fltk/libdecor/src/libdecor-fallback.c b/libraries/fltk/libdecor/src/libdecor-fallback.c similarity index 100% rename from source_files/fltk/libdecor/src/libdecor-fallback.c rename to libraries/fltk/libdecor/src/libdecor-fallback.c diff --git a/source_files/fltk/libdecor/src/libdecor-fallback.h b/libraries/fltk/libdecor/src/libdecor-fallback.h similarity index 100% rename from source_files/fltk/libdecor/src/libdecor-fallback.h rename to libraries/fltk/libdecor/src/libdecor-fallback.h diff --git a/source_files/fltk/libdecor/src/libdecor-plugin.h b/libraries/fltk/libdecor/src/libdecor-plugin.h similarity index 100% rename from source_files/fltk/libdecor/src/libdecor-plugin.h rename to libraries/fltk/libdecor/src/libdecor-plugin.h diff --git a/source_files/fltk/libdecor/src/libdecor.c b/libraries/fltk/libdecor/src/libdecor.c similarity index 100% rename from source_files/fltk/libdecor/src/libdecor.c rename to libraries/fltk/libdecor/src/libdecor.c diff --git a/source_files/fltk/libdecor/src/libdecor.h b/libraries/fltk/libdecor/src/libdecor.h similarity index 100% rename from source_files/fltk/libdecor/src/libdecor.h rename to libraries/fltk/libdecor/src/libdecor.h diff --git a/source_files/fltk/libdecor/src/os-compatibility.c b/libraries/fltk/libdecor/src/os-compatibility.c similarity index 100% rename from source_files/fltk/libdecor/src/os-compatibility.c rename to libraries/fltk/libdecor/src/os-compatibility.c diff --git a/source_files/fltk/libdecor/src/os-compatibility.h b/libraries/fltk/libdecor/src/os-compatibility.h similarity index 100% rename from source_files/fltk/libdecor/src/os-compatibility.h rename to libraries/fltk/libdecor/src/os-compatibility.h diff --git a/source_files/fltk/libdecor/src/plugins/cairo/libdecor-cairo.c b/libraries/fltk/libdecor/src/plugins/cairo/libdecor-cairo.c similarity index 100% rename from source_files/fltk/libdecor/src/plugins/cairo/libdecor-cairo.c rename to libraries/fltk/libdecor/src/plugins/cairo/libdecor-cairo.c diff --git a/source_files/fltk/libdecor/src/plugins/common/libdecor-cairo-blur.c b/libraries/fltk/libdecor/src/plugins/common/libdecor-cairo-blur.c similarity index 100% rename from source_files/fltk/libdecor/src/plugins/common/libdecor-cairo-blur.c rename to libraries/fltk/libdecor/src/plugins/common/libdecor-cairo-blur.c diff --git a/source_files/fltk/libdecor/src/plugins/common/libdecor-cairo-blur.h b/libraries/fltk/libdecor/src/plugins/common/libdecor-cairo-blur.h similarity index 100% rename from source_files/fltk/libdecor/src/plugins/common/libdecor-cairo-blur.h rename to libraries/fltk/libdecor/src/plugins/common/libdecor-cairo-blur.h diff --git a/source_files/fltk/libdecor/src/plugins/dummy/libdecor-dummy.c b/libraries/fltk/libdecor/src/plugins/dummy/libdecor-dummy.c similarity index 100% rename from source_files/fltk/libdecor/src/plugins/dummy/libdecor-dummy.c rename to libraries/fltk/libdecor/src/plugins/dummy/libdecor-dummy.c diff --git a/source_files/fltk/libdecor/src/plugins/gtk/libdecor-gtk.c b/libraries/fltk/libdecor/src/plugins/gtk/libdecor-gtk.c similarity index 100% rename from source_files/fltk/libdecor/src/plugins/gtk/libdecor-gtk.c rename to libraries/fltk/libdecor/src/plugins/gtk/libdecor-gtk.c diff --git a/source_files/fltk/libdecor/src/utils.h b/libraries/fltk/libdecor/src/utils.h similarity index 100% rename from source_files/fltk/libdecor/src/utils.h rename to libraries/fltk/libdecor/src/utils.h diff --git a/source_files/fltk/mac_endianness.h b/libraries/fltk/mac_endianness.h similarity index 100% rename from source_files/fltk/mac_endianness.h rename to libraries/fltk/mac_endianness.h diff --git a/source_files/fltk/makeinclude.in b/libraries/fltk/makeinclude.in similarity index 100% rename from source_files/fltk/makeinclude.in rename to libraries/fltk/makeinclude.in diff --git a/source_files/fltk/makesrcdist b/libraries/fltk/makesrcdist similarity index 100% rename from source_files/fltk/makesrcdist rename to libraries/fltk/makesrcdist diff --git a/source_files/fltk/misc/MacRoman_utf-8.png b/libraries/fltk/misc/MacRoman_utf-8.png similarity index 100% rename from source_files/fltk/misc/MacRoman_utf-8.png rename to libraries/fltk/misc/MacRoman_utf-8.png diff --git a/source_files/fltk/misc/MacRoman_utf-8.txt b/libraries/fltk/misc/MacRoman_utf-8.txt similarity index 100% rename from source_files/fltk/misc/MacRoman_utf-8.txt rename to libraries/fltk/misc/MacRoman_utf-8.txt diff --git a/source_files/fltk/misc/README.txt b/libraries/fltk/misc/README.txt similarity index 100% rename from source_files/fltk/misc/README.txt rename to libraries/fltk/misc/README.txt diff --git a/source_files/fltk/misc/abi-compliance-checker.txt b/libraries/fltk/misc/abi-compliance-checker.txt similarity index 100% rename from source_files/fltk/misc/abi-compliance-checker.txt rename to libraries/fltk/misc/abi-compliance-checker.txt diff --git a/source_files/fltk/misc/cp1252.html b/libraries/fltk/misc/cp1252.html similarity index 100% rename from source_files/fltk/misc/cp1252.html rename to libraries/fltk/misc/cp1252.html diff --git a/source_files/fltk/misc/cp1252.png b/libraries/fltk/misc/cp1252.png similarity index 100% rename from source_files/fltk/misc/cp1252.png rename to libraries/fltk/misc/cp1252.png diff --git a/source_files/fltk/misc/cp1252.txt b/libraries/fltk/misc/cp1252.txt similarity index 100% rename from source_files/fltk/misc/cp1252.txt rename to libraries/fltk/misc/cp1252.txt diff --git a/source_files/fltk/misc/cp1252_utf-8.html b/libraries/fltk/misc/cp1252_utf-8.html similarity index 100% rename from source_files/fltk/misc/cp1252_utf-8.html rename to libraries/fltk/misc/cp1252_utf-8.html diff --git a/source_files/fltk/misc/cp1252_utf-8.txt b/libraries/fltk/misc/cp1252_utf-8.txt similarity index 100% rename from source_files/fltk/misc/cp1252_utf-8.txt rename to libraries/fltk/misc/cp1252_utf-8.txt diff --git a/source_files/fltk/misc/doxystar.cxx b/libraries/fltk/misc/doxystar.cxx similarity index 100% rename from source_files/fltk/misc/doxystar.cxx rename to libraries/fltk/misc/doxystar.cxx diff --git a/source_files/fltk/misc/fromdos.c b/libraries/fltk/misc/fromdos.c similarity index 100% rename from source_files/fltk/misc/fromdos.c rename to libraries/fltk/misc/fromdos.c diff --git a/source_files/fltk/misc/iso-8859-1.txt b/libraries/fltk/misc/iso-8859-1.txt similarity index 100% rename from source_files/fltk/misc/iso-8859-1.txt rename to libraries/fltk/misc/iso-8859-1.txt diff --git a/source_files/fltk/misc/iso-8859-1_utf-8.txt b/libraries/fltk/misc/iso-8859-1_utf-8.txt similarity index 100% rename from source_files/fltk/misc/iso-8859-1_utf-8.txt rename to libraries/fltk/misc/iso-8859-1_utf-8.txt diff --git a/source_files/fltk/misc/lorem_ipsum.png b/libraries/fltk/misc/lorem_ipsum.png similarity index 100% rename from source_files/fltk/misc/lorem_ipsum.png rename to libraries/fltk/misc/lorem_ipsum.png diff --git a/source_files/fltk/misc/lorem_ipsum.txt b/libraries/fltk/misc/lorem_ipsum.txt similarity index 100% rename from source_files/fltk/misc/lorem_ipsum.txt rename to libraries/fltk/misc/lorem_ipsum.txt diff --git a/source_files/fltk/misc/update_config_scripts b/libraries/fltk/misc/update_config_scripts old mode 100755 new mode 100644 similarity index 100% rename from source_files/fltk/misc/update_config_scripts rename to libraries/fltk/misc/update_config_scripts diff --git a/source_files/fltk/nanosvg/README.txt b/libraries/fltk/nanosvg/README.txt similarity index 100% rename from source_files/fltk/nanosvg/README.txt rename to libraries/fltk/nanosvg/README.txt diff --git a/source_files/fltk/nanosvg/nanosvg.h b/libraries/fltk/nanosvg/nanosvg.h similarity index 100% rename from source_files/fltk/nanosvg/nanosvg.h rename to libraries/fltk/nanosvg/nanosvg.h diff --git a/source_files/fltk/nanosvg/nanosvgrast.h b/libraries/fltk/nanosvg/nanosvgrast.h similarity index 100% rename from source_files/fltk/nanosvg/nanosvgrast.h rename to libraries/fltk/nanosvg/nanosvgrast.h diff --git a/source_files/fltk/png/ANNOUNCE b/libraries/fltk/png/ANNOUNCE similarity index 100% rename from source_files/fltk/png/ANNOUNCE rename to libraries/fltk/png/ANNOUNCE diff --git a/source_files/fltk/png/CHANGES b/libraries/fltk/png/CHANGES similarity index 100% rename from source_files/fltk/png/CHANGES rename to libraries/fltk/png/CHANGES diff --git a/source_files/fltk/png/CMakeLists.txt b/libraries/fltk/png/CMakeLists.txt similarity index 100% rename from source_files/fltk/png/CMakeLists.txt rename to libraries/fltk/png/CMakeLists.txt diff --git a/source_files/fltk/png/INSTALL b/libraries/fltk/png/INSTALL similarity index 100% rename from source_files/fltk/png/INSTALL rename to libraries/fltk/png/INSTALL diff --git a/source_files/fltk/png/LICENSE b/libraries/fltk/png/LICENSE similarity index 100% rename from source_files/fltk/png/LICENSE rename to libraries/fltk/png/LICENSE diff --git a/source_files/fltk/png/Makefile b/libraries/fltk/png/Makefile similarity index 100% rename from source_files/fltk/png/Makefile rename to libraries/fltk/png/Makefile diff --git a/source_files/fltk/png/README b/libraries/fltk/png/README similarity index 100% rename from source_files/fltk/png/README rename to libraries/fltk/png/README diff --git a/source_files/fltk/png/TODO b/libraries/fltk/png/TODO similarity index 100% rename from source_files/fltk/png/TODO rename to libraries/fltk/png/TODO diff --git a/source_files/fltk/png/arm/arm_init.c b/libraries/fltk/png/arm/arm_init.c similarity index 100% rename from source_files/fltk/png/arm/arm_init.c rename to libraries/fltk/png/arm/arm_init.c diff --git a/source_files/fltk/png/arm/filter_neon_intrinsics.c b/libraries/fltk/png/arm/filter_neon_intrinsics.c similarity index 100% rename from source_files/fltk/png/arm/filter_neon_intrinsics.c rename to libraries/fltk/png/arm/filter_neon_intrinsics.c diff --git a/source_files/fltk/png/arm/palette_neon_intrinsics.c b/libraries/fltk/png/arm/palette_neon_intrinsics.c similarity index 100% rename from source_files/fltk/png/arm/palette_neon_intrinsics.c rename to libraries/fltk/png/arm/palette_neon_intrinsics.c diff --git a/source_files/fltk/png/libpng-manual.txt b/libraries/fltk/png/libpng-manual.txt similarity index 100% rename from source_files/fltk/png/libpng-manual.txt rename to libraries/fltk/png/libpng-manual.txt diff --git a/source_files/fltk/png/libpng.3 b/libraries/fltk/png/libpng.3 similarity index 100% rename from source_files/fltk/png/libpng.3 rename to libraries/fltk/png/libpng.3 diff --git a/source_files/fltk/png/libpngpf.3 b/libraries/fltk/png/libpngpf.3 similarity index 100% rename from source_files/fltk/png/libpngpf.3 rename to libraries/fltk/png/libpngpf.3 diff --git a/source_files/fltk/png/makedepend b/libraries/fltk/png/makedepend similarity index 100% rename from source_files/fltk/png/makedepend rename to libraries/fltk/png/makedepend diff --git a/source_files/fltk/png/png.5 b/libraries/fltk/png/png.5 similarity index 100% rename from source_files/fltk/png/png.5 rename to libraries/fltk/png/png.5 diff --git a/source_files/fltk/png/png.c b/libraries/fltk/png/png.c similarity index 100% rename from source_files/fltk/png/png.c rename to libraries/fltk/png/png.c diff --git a/source_files/fltk/png/png.h b/libraries/fltk/png/png.h similarity index 100% rename from source_files/fltk/png/png.h rename to libraries/fltk/png/png.h diff --git a/source_files/fltk/png/pngconf.h b/libraries/fltk/png/pngconf.h similarity index 100% rename from source_files/fltk/png/pngconf.h rename to libraries/fltk/png/pngconf.h diff --git a/source_files/fltk/png/pngdebug.h b/libraries/fltk/png/pngdebug.h similarity index 100% rename from source_files/fltk/png/pngdebug.h rename to libraries/fltk/png/pngdebug.h diff --git a/source_files/fltk/png/pngerror.c b/libraries/fltk/png/pngerror.c similarity index 100% rename from source_files/fltk/png/pngerror.c rename to libraries/fltk/png/pngerror.c diff --git a/source_files/fltk/png/pngget.c b/libraries/fltk/png/pngget.c similarity index 100% rename from source_files/fltk/png/pngget.c rename to libraries/fltk/png/pngget.c diff --git a/source_files/fltk/png/pnginfo.h b/libraries/fltk/png/pnginfo.h similarity index 100% rename from source_files/fltk/png/pnginfo.h rename to libraries/fltk/png/pnginfo.h diff --git a/source_files/fltk/png/pnglibconf.h b/libraries/fltk/png/pnglibconf.h similarity index 100% rename from source_files/fltk/png/pnglibconf.h rename to libraries/fltk/png/pnglibconf.h diff --git a/source_files/fltk/png/pngmem.c b/libraries/fltk/png/pngmem.c similarity index 100% rename from source_files/fltk/png/pngmem.c rename to libraries/fltk/png/pngmem.c diff --git a/source_files/fltk/png/pngpread.c b/libraries/fltk/png/pngpread.c similarity index 100% rename from source_files/fltk/png/pngpread.c rename to libraries/fltk/png/pngpread.c diff --git a/source_files/fltk/png/pngprefix.h b/libraries/fltk/png/pngprefix.h similarity index 100% rename from source_files/fltk/png/pngprefix.h rename to libraries/fltk/png/pngprefix.h diff --git a/source_files/fltk/png/pngpriv.h b/libraries/fltk/png/pngpriv.h similarity index 100% rename from source_files/fltk/png/pngpriv.h rename to libraries/fltk/png/pngpriv.h diff --git a/source_files/fltk/png/pngread.c b/libraries/fltk/png/pngread.c similarity index 100% rename from source_files/fltk/png/pngread.c rename to libraries/fltk/png/pngread.c diff --git a/source_files/fltk/png/pngrio.c b/libraries/fltk/png/pngrio.c similarity index 100% rename from source_files/fltk/png/pngrio.c rename to libraries/fltk/png/pngrio.c diff --git a/source_files/fltk/png/pngrtran.c b/libraries/fltk/png/pngrtran.c similarity index 100% rename from source_files/fltk/png/pngrtran.c rename to libraries/fltk/png/pngrtran.c diff --git a/source_files/fltk/png/pngrutil.c b/libraries/fltk/png/pngrutil.c similarity index 100% rename from source_files/fltk/png/pngrutil.c rename to libraries/fltk/png/pngrutil.c diff --git a/source_files/fltk/png/pngset.c b/libraries/fltk/png/pngset.c similarity index 100% rename from source_files/fltk/png/pngset.c rename to libraries/fltk/png/pngset.c diff --git a/source_files/fltk/png/pngstruct.h b/libraries/fltk/png/pngstruct.h similarity index 100% rename from source_files/fltk/png/pngstruct.h rename to libraries/fltk/png/pngstruct.h diff --git a/source_files/fltk/png/pngtrans.c b/libraries/fltk/png/pngtrans.c similarity index 100% rename from source_files/fltk/png/pngtrans.c rename to libraries/fltk/png/pngtrans.c diff --git a/source_files/fltk/png/pngwio.c b/libraries/fltk/png/pngwio.c similarity index 100% rename from source_files/fltk/png/pngwio.c rename to libraries/fltk/png/pngwio.c diff --git a/source_files/fltk/png/pngwrite.c b/libraries/fltk/png/pngwrite.c similarity index 100% rename from source_files/fltk/png/pngwrite.c rename to libraries/fltk/png/pngwrite.c diff --git a/source_files/fltk/png/pngwtran.c b/libraries/fltk/png/pngwtran.c similarity index 100% rename from source_files/fltk/png/pngwtran.c rename to libraries/fltk/png/pngwtran.c diff --git a/source_files/fltk/png/pngwutil.c b/libraries/fltk/png/pngwutil.c similarity index 100% rename from source_files/fltk/png/pngwutil.c rename to libraries/fltk/png/pngwutil.c diff --git a/source_files/fltk/png/powerpc/filter_vsx_intrinsics.c b/libraries/fltk/png/powerpc/filter_vsx_intrinsics.c similarity index 100% rename from source_files/fltk/png/powerpc/filter_vsx_intrinsics.c rename to libraries/fltk/png/powerpc/filter_vsx_intrinsics.c diff --git a/source_files/fltk/png/powerpc/powerpc_init.c b/libraries/fltk/png/powerpc/powerpc_init.c similarity index 100% rename from source_files/fltk/png/powerpc/powerpc_init.c rename to libraries/fltk/png/powerpc/powerpc_init.c diff --git a/source_files/fltk/public/README.md b/libraries/fltk/public/README.md similarity index 100% rename from source_files/fltk/public/README.md rename to libraries/fltk/public/README.md diff --git a/source_files/fltk/src/CMakeLists.txt b/libraries/fltk/src/CMakeLists.txt similarity index 100% rename from source_files/fltk/src/CMakeLists.txt rename to libraries/fltk/src/CMakeLists.txt diff --git a/source_files/fltk/src/Fl.cxx b/libraries/fltk/src/Fl.cxx similarity index 100% rename from source_files/fltk/src/Fl.cxx rename to libraries/fltk/src/Fl.cxx diff --git a/source_files/fltk/src/Fl_Adjuster.cxx b/libraries/fltk/src/Fl_Adjuster.cxx similarity index 100% rename from source_files/fltk/src/Fl_Adjuster.cxx rename to libraries/fltk/src/Fl_Adjuster.cxx diff --git a/source_files/fltk/src/Fl_Anim_GIF_Image.cxx b/libraries/fltk/src/Fl_Anim_GIF_Image.cxx similarity index 100% rename from source_files/fltk/src/Fl_Anim_GIF_Image.cxx rename to libraries/fltk/src/Fl_Anim_GIF_Image.cxx diff --git a/source_files/fltk/src/Fl_BMP_Image.cxx b/libraries/fltk/src/Fl_BMP_Image.cxx similarity index 100% rename from source_files/fltk/src/Fl_BMP_Image.cxx rename to libraries/fltk/src/Fl_BMP_Image.cxx diff --git a/source_files/fltk/src/Fl_Bitmap.cxx b/libraries/fltk/src/Fl_Bitmap.cxx similarity index 100% rename from source_files/fltk/src/Fl_Bitmap.cxx rename to libraries/fltk/src/Fl_Bitmap.cxx diff --git a/source_files/fltk/src/Fl_Box.cxx b/libraries/fltk/src/Fl_Box.cxx similarity index 100% rename from source_files/fltk/src/Fl_Box.cxx rename to libraries/fltk/src/Fl_Box.cxx diff --git a/source_files/fltk/src/Fl_Browser.cxx b/libraries/fltk/src/Fl_Browser.cxx similarity index 100% rename from source_files/fltk/src/Fl_Browser.cxx rename to libraries/fltk/src/Fl_Browser.cxx diff --git a/source_files/fltk/src/Fl_Browser_.cxx b/libraries/fltk/src/Fl_Browser_.cxx similarity index 100% rename from source_files/fltk/src/Fl_Browser_.cxx rename to libraries/fltk/src/Fl_Browser_.cxx diff --git a/source_files/fltk/src/Fl_Browser_load.cxx b/libraries/fltk/src/Fl_Browser_load.cxx similarity index 100% rename from source_files/fltk/src/Fl_Browser_load.cxx rename to libraries/fltk/src/Fl_Browser_load.cxx diff --git a/source_files/fltk/src/Fl_Button.cxx b/libraries/fltk/src/Fl_Button.cxx similarity index 100% rename from source_files/fltk/src/Fl_Button.cxx rename to libraries/fltk/src/Fl_Button.cxx diff --git a/source_files/fltk/src/Fl_Cairo.cxx b/libraries/fltk/src/Fl_Cairo.cxx similarity index 100% rename from source_files/fltk/src/Fl_Cairo.cxx rename to libraries/fltk/src/Fl_Cairo.cxx diff --git a/source_files/fltk/src/Fl_Chart.cxx b/libraries/fltk/src/Fl_Chart.cxx similarity index 100% rename from source_files/fltk/src/Fl_Chart.cxx rename to libraries/fltk/src/Fl_Chart.cxx diff --git a/source_files/fltk/src/Fl_Check_Browser.cxx b/libraries/fltk/src/Fl_Check_Browser.cxx similarity index 100% rename from source_files/fltk/src/Fl_Check_Browser.cxx rename to libraries/fltk/src/Fl_Check_Browser.cxx diff --git a/source_files/fltk/src/Fl_Check_Button.cxx b/libraries/fltk/src/Fl_Check_Button.cxx similarity index 100% rename from source_files/fltk/src/Fl_Check_Button.cxx rename to libraries/fltk/src/Fl_Check_Button.cxx diff --git a/source_files/fltk/src/Fl_Choice.cxx b/libraries/fltk/src/Fl_Choice.cxx similarity index 100% rename from source_files/fltk/src/Fl_Choice.cxx rename to libraries/fltk/src/Fl_Choice.cxx diff --git a/source_files/fltk/src/Fl_Clock.cxx b/libraries/fltk/src/Fl_Clock.cxx similarity index 100% rename from source_files/fltk/src/Fl_Clock.cxx rename to libraries/fltk/src/Fl_Clock.cxx diff --git a/source_files/fltk/src/Fl_Color_Chooser.cxx b/libraries/fltk/src/Fl_Color_Chooser.cxx similarity index 100% rename from source_files/fltk/src/Fl_Color_Chooser.cxx rename to libraries/fltk/src/Fl_Color_Chooser.cxx diff --git a/source_files/fltk/src/Fl_Copy_Surface.cxx b/libraries/fltk/src/Fl_Copy_Surface.cxx similarity index 100% rename from source_files/fltk/src/Fl_Copy_Surface.cxx rename to libraries/fltk/src/Fl_Copy_Surface.cxx diff --git a/source_files/fltk/src/Fl_Counter.cxx b/libraries/fltk/src/Fl_Counter.cxx similarity index 100% rename from source_files/fltk/src/Fl_Counter.cxx rename to libraries/fltk/src/Fl_Counter.cxx diff --git a/source_files/fltk/src/Fl_Device.cxx b/libraries/fltk/src/Fl_Device.cxx similarity index 100% rename from source_files/fltk/src/Fl_Device.cxx rename to libraries/fltk/src/Fl_Device.cxx diff --git a/source_files/fltk/src/Fl_Dial.cxx b/libraries/fltk/src/Fl_Dial.cxx similarity index 100% rename from source_files/fltk/src/Fl_Dial.cxx rename to libraries/fltk/src/Fl_Dial.cxx diff --git a/source_files/fltk/src/Fl_Double_Window.cxx b/libraries/fltk/src/Fl_Double_Window.cxx similarity index 100% rename from source_files/fltk/src/Fl_Double_Window.cxx rename to libraries/fltk/src/Fl_Double_Window.cxx diff --git a/source_files/fltk/src/Fl_File_Browser.cxx b/libraries/fltk/src/Fl_File_Browser.cxx similarity index 100% rename from source_files/fltk/src/Fl_File_Browser.cxx rename to libraries/fltk/src/Fl_File_Browser.cxx diff --git a/source_files/fltk/src/Fl_File_Chooser.cxx b/libraries/fltk/src/Fl_File_Chooser.cxx similarity index 100% rename from source_files/fltk/src/Fl_File_Chooser.cxx rename to libraries/fltk/src/Fl_File_Chooser.cxx diff --git a/source_files/fltk/src/Fl_File_Chooser.fl b/libraries/fltk/src/Fl_File_Chooser.fl similarity index 100% rename from source_files/fltk/src/Fl_File_Chooser.fl rename to libraries/fltk/src/Fl_File_Chooser.fl diff --git a/source_files/fltk/src/Fl_File_Chooser2.cxx b/libraries/fltk/src/Fl_File_Chooser2.cxx similarity index 100% rename from source_files/fltk/src/Fl_File_Chooser2.cxx rename to libraries/fltk/src/Fl_File_Chooser2.cxx diff --git a/source_files/fltk/src/Fl_File_Icon.cxx b/libraries/fltk/src/Fl_File_Icon.cxx similarity index 100% rename from source_files/fltk/src/Fl_File_Icon.cxx rename to libraries/fltk/src/Fl_File_Icon.cxx diff --git a/source_files/fltk/src/Fl_File_Icon2.cxx b/libraries/fltk/src/Fl_File_Icon2.cxx similarity index 100% rename from source_files/fltk/src/Fl_File_Icon2.cxx rename to libraries/fltk/src/Fl_File_Icon2.cxx diff --git a/source_files/fltk/src/Fl_File_Input.cxx b/libraries/fltk/src/Fl_File_Input.cxx similarity index 100% rename from source_files/fltk/src/Fl_File_Input.cxx rename to libraries/fltk/src/Fl_File_Input.cxx diff --git a/source_files/fltk/src/Fl_Flex.cxx b/libraries/fltk/src/Fl_Flex.cxx similarity index 100% rename from source_files/fltk/src/Fl_Flex.cxx rename to libraries/fltk/src/Fl_Flex.cxx diff --git a/source_files/fltk/src/Fl_GIF_Image.cxx b/libraries/fltk/src/Fl_GIF_Image.cxx similarity index 100% rename from source_files/fltk/src/Fl_GIF_Image.cxx rename to libraries/fltk/src/Fl_GIF_Image.cxx diff --git a/source_files/fltk/src/Fl_Gl_Choice.H b/libraries/fltk/src/Fl_Gl_Choice.H similarity index 100% rename from source_files/fltk/src/Fl_Gl_Choice.H rename to libraries/fltk/src/Fl_Gl_Choice.H diff --git a/source_files/fltk/src/Fl_Gl_Choice.cxx b/libraries/fltk/src/Fl_Gl_Choice.cxx similarity index 100% rename from source_files/fltk/src/Fl_Gl_Choice.cxx rename to libraries/fltk/src/Fl_Gl_Choice.cxx diff --git a/source_files/fltk/src/Fl_Gl_Device_Plugin.cxx b/libraries/fltk/src/Fl_Gl_Device_Plugin.cxx similarity index 100% rename from source_files/fltk/src/Fl_Gl_Device_Plugin.cxx rename to libraries/fltk/src/Fl_Gl_Device_Plugin.cxx diff --git a/source_files/fltk/src/Fl_Gl_Overlay.cxx b/libraries/fltk/src/Fl_Gl_Overlay.cxx similarity index 100% rename from source_files/fltk/src/Fl_Gl_Overlay.cxx rename to libraries/fltk/src/Fl_Gl_Overlay.cxx diff --git a/source_files/fltk/src/Fl_Gl_Window.cxx b/libraries/fltk/src/Fl_Gl_Window.cxx similarity index 100% rename from source_files/fltk/src/Fl_Gl_Window.cxx rename to libraries/fltk/src/Fl_Gl_Window.cxx diff --git a/source_files/fltk/src/Fl_Gl_Window_Driver.H b/libraries/fltk/src/Fl_Gl_Window_Driver.H similarity index 100% rename from source_files/fltk/src/Fl_Gl_Window_Driver.H rename to libraries/fltk/src/Fl_Gl_Window_Driver.H diff --git a/source_files/fltk/src/Fl_Graphics_Driver.cxx b/libraries/fltk/src/Fl_Graphics_Driver.cxx similarity index 100% rename from source_files/fltk/src/Fl_Graphics_Driver.cxx rename to libraries/fltk/src/Fl_Graphics_Driver.cxx diff --git a/source_files/fltk/src/Fl_Grid.cxx b/libraries/fltk/src/Fl_Grid.cxx similarity index 100% rename from source_files/fltk/src/Fl_Grid.cxx rename to libraries/fltk/src/Fl_Grid.cxx diff --git a/source_files/fltk/src/Fl_Group.cxx b/libraries/fltk/src/Fl_Group.cxx similarity index 100% rename from source_files/fltk/src/Fl_Group.cxx rename to libraries/fltk/src/Fl_Group.cxx diff --git a/source_files/fltk/src/Fl_Help_Dialog.cxx b/libraries/fltk/src/Fl_Help_Dialog.cxx similarity index 100% rename from source_files/fltk/src/Fl_Help_Dialog.cxx rename to libraries/fltk/src/Fl_Help_Dialog.cxx diff --git a/source_files/fltk/src/Fl_Help_Dialog.fl b/libraries/fltk/src/Fl_Help_Dialog.fl similarity index 100% rename from source_files/fltk/src/Fl_Help_Dialog.fl rename to libraries/fltk/src/Fl_Help_Dialog.fl diff --git a/source_files/fltk/src/Fl_Help_Dialog_Dox.cxx b/libraries/fltk/src/Fl_Help_Dialog_Dox.cxx similarity index 100% rename from source_files/fltk/src/Fl_Help_Dialog_Dox.cxx rename to libraries/fltk/src/Fl_Help_Dialog_Dox.cxx diff --git a/source_files/fltk/src/Fl_Help_View.cxx b/libraries/fltk/src/Fl_Help_View.cxx similarity index 100% rename from source_files/fltk/src/Fl_Help_View.cxx rename to libraries/fltk/src/Fl_Help_View.cxx diff --git a/source_files/fltk/src/Fl_ICO_Image.cxx b/libraries/fltk/src/Fl_ICO_Image.cxx similarity index 100% rename from source_files/fltk/src/Fl_ICO_Image.cxx rename to libraries/fltk/src/Fl_ICO_Image.cxx diff --git a/source_files/fltk/src/Fl_Image.cxx b/libraries/fltk/src/Fl_Image.cxx similarity index 100% rename from source_files/fltk/src/Fl_Image.cxx rename to libraries/fltk/src/Fl_Image.cxx diff --git a/source_files/fltk/src/Fl_Image_Reader.cxx b/libraries/fltk/src/Fl_Image_Reader.cxx similarity index 100% rename from source_files/fltk/src/Fl_Image_Reader.cxx rename to libraries/fltk/src/Fl_Image_Reader.cxx diff --git a/source_files/fltk/src/Fl_Image_Reader.h b/libraries/fltk/src/Fl_Image_Reader.h similarity index 100% rename from source_files/fltk/src/Fl_Image_Reader.h rename to libraries/fltk/src/Fl_Image_Reader.h diff --git a/source_files/fltk/src/Fl_Image_Surface.cxx b/libraries/fltk/src/Fl_Image_Surface.cxx similarity index 100% rename from source_files/fltk/src/Fl_Image_Surface.cxx rename to libraries/fltk/src/Fl_Image_Surface.cxx diff --git a/source_files/fltk/src/Fl_Input.cxx b/libraries/fltk/src/Fl_Input.cxx similarity index 100% rename from source_files/fltk/src/Fl_Input.cxx rename to libraries/fltk/src/Fl_Input.cxx diff --git a/source_files/fltk/src/Fl_Input_.cxx b/libraries/fltk/src/Fl_Input_.cxx similarity index 100% rename from source_files/fltk/src/Fl_Input_.cxx rename to libraries/fltk/src/Fl_Input_.cxx diff --git a/source_files/fltk/src/Fl_Input_Choice.cxx b/libraries/fltk/src/Fl_Input_Choice.cxx similarity index 100% rename from source_files/fltk/src/Fl_Input_Choice.cxx rename to libraries/fltk/src/Fl_Input_Choice.cxx diff --git a/source_files/fltk/src/Fl_Int_Vector.H b/libraries/fltk/src/Fl_Int_Vector.H similarity index 100% rename from source_files/fltk/src/Fl_Int_Vector.H rename to libraries/fltk/src/Fl_Int_Vector.H diff --git a/source_files/fltk/src/Fl_Int_Vector.cxx b/libraries/fltk/src/Fl_Int_Vector.cxx similarity index 100% rename from source_files/fltk/src/Fl_Int_Vector.cxx rename to libraries/fltk/src/Fl_Int_Vector.cxx diff --git a/source_files/fltk/src/Fl_JPEG_Image.cxx b/libraries/fltk/src/Fl_JPEG_Image.cxx similarity index 100% rename from source_files/fltk/src/Fl_JPEG_Image.cxx rename to libraries/fltk/src/Fl_JPEG_Image.cxx diff --git a/source_files/fltk/src/Fl_Light_Button.cxx b/libraries/fltk/src/Fl_Light_Button.cxx similarity index 100% rename from source_files/fltk/src/Fl_Light_Button.cxx rename to libraries/fltk/src/Fl_Light_Button.cxx diff --git a/source_files/fltk/src/Fl_MacOS_Sys_Menu_Bar.mm b/libraries/fltk/src/Fl_MacOS_Sys_Menu_Bar.mm similarity index 100% rename from source_files/fltk/src/Fl_MacOS_Sys_Menu_Bar.mm rename to libraries/fltk/src/Fl_MacOS_Sys_Menu_Bar.mm diff --git a/source_files/fltk/src/Fl_Menu.cxx b/libraries/fltk/src/Fl_Menu.cxx similarity index 100% rename from source_files/fltk/src/Fl_Menu.cxx rename to libraries/fltk/src/Fl_Menu.cxx diff --git a/source_files/fltk/src/Fl_Menu_.cxx b/libraries/fltk/src/Fl_Menu_.cxx similarity index 100% rename from source_files/fltk/src/Fl_Menu_.cxx rename to libraries/fltk/src/Fl_Menu_.cxx diff --git a/source_files/fltk/src/Fl_Menu_Bar.cxx b/libraries/fltk/src/Fl_Menu_Bar.cxx similarity index 100% rename from source_files/fltk/src/Fl_Menu_Bar.cxx rename to libraries/fltk/src/Fl_Menu_Bar.cxx diff --git a/source_files/fltk/src/Fl_Menu_Button.cxx b/libraries/fltk/src/Fl_Menu_Button.cxx similarity index 100% rename from source_files/fltk/src/Fl_Menu_Button.cxx rename to libraries/fltk/src/Fl_Menu_Button.cxx diff --git a/source_files/fltk/src/Fl_Menu_Window.cxx b/libraries/fltk/src/Fl_Menu_Window.cxx similarity index 100% rename from source_files/fltk/src/Fl_Menu_Window.cxx rename to libraries/fltk/src/Fl_Menu_Window.cxx diff --git a/source_files/fltk/src/Fl_Menu_add.cxx b/libraries/fltk/src/Fl_Menu_add.cxx similarity index 100% rename from source_files/fltk/src/Fl_Menu_add.cxx rename to libraries/fltk/src/Fl_Menu_add.cxx diff --git a/source_files/fltk/src/Fl_Menu_global.cxx b/libraries/fltk/src/Fl_Menu_global.cxx similarity index 100% rename from source_files/fltk/src/Fl_Menu_global.cxx rename to libraries/fltk/src/Fl_Menu_global.cxx diff --git a/source_files/fltk/src/Fl_Message.cxx b/libraries/fltk/src/Fl_Message.cxx similarity index 100% rename from source_files/fltk/src/Fl_Message.cxx rename to libraries/fltk/src/Fl_Message.cxx diff --git a/source_files/fltk/src/Fl_Message.h b/libraries/fltk/src/Fl_Message.h similarity index 100% rename from source_files/fltk/src/Fl_Message.h rename to libraries/fltk/src/Fl_Message.h diff --git a/source_files/fltk/src/Fl_Multi_Label.cxx b/libraries/fltk/src/Fl_Multi_Label.cxx similarity index 100% rename from source_files/fltk/src/Fl_Multi_Label.cxx rename to libraries/fltk/src/Fl_Multi_Label.cxx diff --git a/source_files/fltk/src/Fl_Native_File_Chooser.cxx b/libraries/fltk/src/Fl_Native_File_Chooser.cxx similarity index 100% rename from source_files/fltk/src/Fl_Native_File_Chooser.cxx rename to libraries/fltk/src/Fl_Native_File_Chooser.cxx diff --git a/source_files/fltk/src/Fl_Native_File_Chooser_FLTK.cxx b/libraries/fltk/src/Fl_Native_File_Chooser_FLTK.cxx similarity index 100% rename from source_files/fltk/src/Fl_Native_File_Chooser_FLTK.cxx rename to libraries/fltk/src/Fl_Native_File_Chooser_FLTK.cxx diff --git a/source_files/fltk/src/Fl_Native_File_Chooser_GTK.cxx b/libraries/fltk/src/Fl_Native_File_Chooser_GTK.cxx similarity index 100% rename from source_files/fltk/src/Fl_Native_File_Chooser_GTK.cxx rename to libraries/fltk/src/Fl_Native_File_Chooser_GTK.cxx diff --git a/source_files/fltk/src/Fl_Native_File_Chooser_Kdialog.H b/libraries/fltk/src/Fl_Native_File_Chooser_Kdialog.H similarity index 100% rename from source_files/fltk/src/Fl_Native_File_Chooser_Kdialog.H rename to libraries/fltk/src/Fl_Native_File_Chooser_Kdialog.H diff --git a/source_files/fltk/src/Fl_Native_File_Chooser_Kdialog.cxx b/libraries/fltk/src/Fl_Native_File_Chooser_Kdialog.cxx similarity index 100% rename from source_files/fltk/src/Fl_Native_File_Chooser_Kdialog.cxx rename to libraries/fltk/src/Fl_Native_File_Chooser_Kdialog.cxx diff --git a/source_files/fltk/src/Fl_Native_File_Chooser_MAC.mm b/libraries/fltk/src/Fl_Native_File_Chooser_MAC.mm similarity index 100% rename from source_files/fltk/src/Fl_Native_File_Chooser_MAC.mm rename to libraries/fltk/src/Fl_Native_File_Chooser_MAC.mm diff --git a/source_files/fltk/src/Fl_Native_File_Chooser_WIN32.cxx b/libraries/fltk/src/Fl_Native_File_Chooser_WIN32.cxx similarity index 100% rename from source_files/fltk/src/Fl_Native_File_Chooser_WIN32.cxx rename to libraries/fltk/src/Fl_Native_File_Chooser_WIN32.cxx diff --git a/source_files/fltk/src/Fl_Native_File_Chooser_Zenity.H b/libraries/fltk/src/Fl_Native_File_Chooser_Zenity.H similarity index 100% rename from source_files/fltk/src/Fl_Native_File_Chooser_Zenity.H rename to libraries/fltk/src/Fl_Native_File_Chooser_Zenity.H diff --git a/source_files/fltk/src/Fl_Native_File_Chooser_Zenity.cxx b/libraries/fltk/src/Fl_Native_File_Chooser_Zenity.cxx similarity index 100% rename from source_files/fltk/src/Fl_Native_File_Chooser_Zenity.cxx rename to libraries/fltk/src/Fl_Native_File_Chooser_Zenity.cxx diff --git a/source_files/fltk/src/Fl_Overlay_Window.cxx b/libraries/fltk/src/Fl_Overlay_Window.cxx similarity index 100% rename from source_files/fltk/src/Fl_Overlay_Window.cxx rename to libraries/fltk/src/Fl_Overlay_Window.cxx diff --git a/source_files/fltk/src/Fl_PNG_Image.cxx b/libraries/fltk/src/Fl_PNG_Image.cxx similarity index 100% rename from source_files/fltk/src/Fl_PNG_Image.cxx rename to libraries/fltk/src/Fl_PNG_Image.cxx diff --git a/source_files/fltk/src/Fl_PNM_Image.cxx b/libraries/fltk/src/Fl_PNM_Image.cxx similarity index 100% rename from source_files/fltk/src/Fl_PNM_Image.cxx rename to libraries/fltk/src/Fl_PNM_Image.cxx diff --git a/source_files/fltk/src/Fl_Pack.cxx b/libraries/fltk/src/Fl_Pack.cxx similarity index 100% rename from source_files/fltk/src/Fl_Pack.cxx rename to libraries/fltk/src/Fl_Pack.cxx diff --git a/source_files/fltk/src/Fl_Paged_Device.cxx b/libraries/fltk/src/Fl_Paged_Device.cxx similarity index 100% rename from source_files/fltk/src/Fl_Paged_Device.cxx rename to libraries/fltk/src/Fl_Paged_Device.cxx diff --git a/source_files/fltk/src/Fl_Pixmap.cxx b/libraries/fltk/src/Fl_Pixmap.cxx similarity index 100% rename from source_files/fltk/src/Fl_Pixmap.cxx rename to libraries/fltk/src/Fl_Pixmap.cxx diff --git a/source_files/fltk/src/Fl_Positioner.cxx b/libraries/fltk/src/Fl_Positioner.cxx similarity index 100% rename from source_files/fltk/src/Fl_Positioner.cxx rename to libraries/fltk/src/Fl_Positioner.cxx diff --git a/source_files/fltk/src/Fl_Preferences.cxx b/libraries/fltk/src/Fl_Preferences.cxx similarity index 100% rename from source_files/fltk/src/Fl_Preferences.cxx rename to libraries/fltk/src/Fl_Preferences.cxx diff --git a/source_files/fltk/src/Fl_Printer.cxx b/libraries/fltk/src/Fl_Printer.cxx similarity index 100% rename from source_files/fltk/src/Fl_Printer.cxx rename to libraries/fltk/src/Fl_Printer.cxx diff --git a/source_files/fltk/src/Fl_Progress.cxx b/libraries/fltk/src/Fl_Progress.cxx similarity index 100% rename from source_files/fltk/src/Fl_Progress.cxx rename to libraries/fltk/src/Fl_Progress.cxx diff --git a/source_files/fltk/src/Fl_Repeat_Button.cxx b/libraries/fltk/src/Fl_Repeat_Button.cxx similarity index 100% rename from source_files/fltk/src/Fl_Repeat_Button.cxx rename to libraries/fltk/src/Fl_Repeat_Button.cxx diff --git a/source_files/fltk/src/Fl_Return_Button.cxx b/libraries/fltk/src/Fl_Return_Button.cxx similarity index 100% rename from source_files/fltk/src/Fl_Return_Button.cxx rename to libraries/fltk/src/Fl_Return_Button.cxx diff --git a/source_files/fltk/src/Fl_Roller.cxx b/libraries/fltk/src/Fl_Roller.cxx similarity index 100% rename from source_files/fltk/src/Fl_Roller.cxx rename to libraries/fltk/src/Fl_Roller.cxx diff --git a/source_files/fltk/src/Fl_Round_Button.cxx b/libraries/fltk/src/Fl_Round_Button.cxx similarity index 100% rename from source_files/fltk/src/Fl_Round_Button.cxx rename to libraries/fltk/src/Fl_Round_Button.cxx diff --git a/source_files/fltk/src/Fl_SVG_Image.cxx b/libraries/fltk/src/Fl_SVG_Image.cxx similarity index 100% rename from source_files/fltk/src/Fl_SVG_Image.cxx rename to libraries/fltk/src/Fl_SVG_Image.cxx diff --git a/source_files/fltk/src/Fl_Scheme.cxx b/libraries/fltk/src/Fl_Scheme.cxx similarity index 100% rename from source_files/fltk/src/Fl_Scheme.cxx rename to libraries/fltk/src/Fl_Scheme.cxx diff --git a/source_files/fltk/src/Fl_Scheme_Choice.cxx b/libraries/fltk/src/Fl_Scheme_Choice.cxx similarity index 100% rename from source_files/fltk/src/Fl_Scheme_Choice.cxx rename to libraries/fltk/src/Fl_Scheme_Choice.cxx diff --git a/source_files/fltk/src/Fl_Screen_Driver.H b/libraries/fltk/src/Fl_Screen_Driver.H similarity index 100% rename from source_files/fltk/src/Fl_Screen_Driver.H rename to libraries/fltk/src/Fl_Screen_Driver.H diff --git a/source_files/fltk/src/Fl_Screen_Driver.cxx b/libraries/fltk/src/Fl_Screen_Driver.cxx similarity index 100% rename from source_files/fltk/src/Fl_Screen_Driver.cxx rename to libraries/fltk/src/Fl_Screen_Driver.cxx diff --git a/source_files/fltk/src/Fl_Scroll.cxx b/libraries/fltk/src/Fl_Scroll.cxx similarity index 100% rename from source_files/fltk/src/Fl_Scroll.cxx rename to libraries/fltk/src/Fl_Scroll.cxx diff --git a/source_files/fltk/src/Fl_Scrollbar.cxx b/libraries/fltk/src/Fl_Scrollbar.cxx similarity index 100% rename from source_files/fltk/src/Fl_Scrollbar.cxx rename to libraries/fltk/src/Fl_Scrollbar.cxx diff --git a/source_files/fltk/src/Fl_Shared_Image.cxx b/libraries/fltk/src/Fl_Shared_Image.cxx similarity index 100% rename from source_files/fltk/src/Fl_Shared_Image.cxx rename to libraries/fltk/src/Fl_Shared_Image.cxx diff --git a/source_files/fltk/src/Fl_Shortcut_Button.cxx b/libraries/fltk/src/Fl_Shortcut_Button.cxx similarity index 100% rename from source_files/fltk/src/Fl_Shortcut_Button.cxx rename to libraries/fltk/src/Fl_Shortcut_Button.cxx diff --git a/source_files/fltk/src/Fl_Single_Window.cxx b/libraries/fltk/src/Fl_Single_Window.cxx similarity index 100% rename from source_files/fltk/src/Fl_Single_Window.cxx rename to libraries/fltk/src/Fl_Single_Window.cxx diff --git a/source_files/fltk/src/Fl_Slider.cxx b/libraries/fltk/src/Fl_Slider.cxx similarity index 100% rename from source_files/fltk/src/Fl_Slider.cxx rename to libraries/fltk/src/Fl_Slider.cxx diff --git a/source_files/fltk/src/Fl_Spinner.cxx b/libraries/fltk/src/Fl_Spinner.cxx similarity index 100% rename from source_files/fltk/src/Fl_Spinner.cxx rename to libraries/fltk/src/Fl_Spinner.cxx diff --git a/source_files/fltk/src/Fl_String.H b/libraries/fltk/src/Fl_String.H similarity index 100% rename from source_files/fltk/src/Fl_String.H rename to libraries/fltk/src/Fl_String.H diff --git a/source_files/fltk/src/Fl_String.cxx b/libraries/fltk/src/Fl_String.cxx similarity index 100% rename from source_files/fltk/src/Fl_String.cxx rename to libraries/fltk/src/Fl_String.cxx diff --git a/source_files/fltk/src/Fl_Sys_Menu_Bar.cxx b/libraries/fltk/src/Fl_Sys_Menu_Bar.cxx similarity index 100% rename from source_files/fltk/src/Fl_Sys_Menu_Bar.cxx rename to libraries/fltk/src/Fl_Sys_Menu_Bar.cxx diff --git a/source_files/fltk/src/Fl_Sys_Menu_Bar_Driver.H b/libraries/fltk/src/Fl_Sys_Menu_Bar_Driver.H similarity index 100% rename from source_files/fltk/src/Fl_Sys_Menu_Bar_Driver.H rename to libraries/fltk/src/Fl_Sys_Menu_Bar_Driver.H diff --git a/source_files/fltk/src/Fl_System_Driver.H b/libraries/fltk/src/Fl_System_Driver.H similarity index 100% rename from source_files/fltk/src/Fl_System_Driver.H rename to libraries/fltk/src/Fl_System_Driver.H diff --git a/source_files/fltk/src/Fl_System_Driver.cxx b/libraries/fltk/src/Fl_System_Driver.cxx similarity index 100% rename from source_files/fltk/src/Fl_System_Driver.cxx rename to libraries/fltk/src/Fl_System_Driver.cxx diff --git a/source_files/fltk/src/Fl_Table.cxx b/libraries/fltk/src/Fl_Table.cxx similarity index 100% rename from source_files/fltk/src/Fl_Table.cxx rename to libraries/fltk/src/Fl_Table.cxx diff --git a/source_files/fltk/src/Fl_Table_Row.cxx b/libraries/fltk/src/Fl_Table_Row.cxx similarity index 100% rename from source_files/fltk/src/Fl_Table_Row.cxx rename to libraries/fltk/src/Fl_Table_Row.cxx diff --git a/source_files/fltk/src/Fl_Tabs.cxx b/libraries/fltk/src/Fl_Tabs.cxx similarity index 100% rename from source_files/fltk/src/Fl_Tabs.cxx rename to libraries/fltk/src/Fl_Tabs.cxx diff --git a/source_files/fltk/src/Fl_Terminal.cxx b/libraries/fltk/src/Fl_Terminal.cxx similarity index 100% rename from source_files/fltk/src/Fl_Terminal.cxx rename to libraries/fltk/src/Fl_Terminal.cxx diff --git a/source_files/fltk/src/Fl_Text_Buffer.cxx b/libraries/fltk/src/Fl_Text_Buffer.cxx similarity index 100% rename from source_files/fltk/src/Fl_Text_Buffer.cxx rename to libraries/fltk/src/Fl_Text_Buffer.cxx diff --git a/source_files/fltk/src/Fl_Text_Display.cxx b/libraries/fltk/src/Fl_Text_Display.cxx similarity index 100% rename from source_files/fltk/src/Fl_Text_Display.cxx rename to libraries/fltk/src/Fl_Text_Display.cxx diff --git a/source_files/fltk/src/Fl_Text_Editor.cxx b/libraries/fltk/src/Fl_Text_Editor.cxx similarity index 100% rename from source_files/fltk/src/Fl_Text_Editor.cxx rename to libraries/fltk/src/Fl_Text_Editor.cxx diff --git a/source_files/fltk/src/Fl_Tile.cxx b/libraries/fltk/src/Fl_Tile.cxx similarity index 100% rename from source_files/fltk/src/Fl_Tile.cxx rename to libraries/fltk/src/Fl_Tile.cxx diff --git a/source_files/fltk/src/Fl_Tiled_Image.cxx b/libraries/fltk/src/Fl_Tiled_Image.cxx similarity index 100% rename from source_files/fltk/src/Fl_Tiled_Image.cxx rename to libraries/fltk/src/Fl_Tiled_Image.cxx diff --git a/source_files/fltk/src/Fl_Timeout.cxx b/libraries/fltk/src/Fl_Timeout.cxx similarity index 100% rename from source_files/fltk/src/Fl_Timeout.cxx rename to libraries/fltk/src/Fl_Timeout.cxx diff --git a/source_files/fltk/src/Fl_Timeout.h b/libraries/fltk/src/Fl_Timeout.h similarity index 100% rename from source_files/fltk/src/Fl_Timeout.h rename to libraries/fltk/src/Fl_Timeout.h diff --git a/source_files/fltk/src/Fl_Tooltip.cxx b/libraries/fltk/src/Fl_Tooltip.cxx similarity index 100% rename from source_files/fltk/src/Fl_Tooltip.cxx rename to libraries/fltk/src/Fl_Tooltip.cxx diff --git a/source_files/fltk/src/Fl_Tree.cxx b/libraries/fltk/src/Fl_Tree.cxx similarity index 100% rename from source_files/fltk/src/Fl_Tree.cxx rename to libraries/fltk/src/Fl_Tree.cxx diff --git a/source_files/fltk/src/Fl_Tree_Item.cxx b/libraries/fltk/src/Fl_Tree_Item.cxx similarity index 100% rename from source_files/fltk/src/Fl_Tree_Item.cxx rename to libraries/fltk/src/Fl_Tree_Item.cxx diff --git a/source_files/fltk/src/Fl_Tree_Item_Array.cxx b/libraries/fltk/src/Fl_Tree_Item_Array.cxx similarity index 100% rename from source_files/fltk/src/Fl_Tree_Item_Array.cxx rename to libraries/fltk/src/Fl_Tree_Item_Array.cxx diff --git a/source_files/fltk/src/Fl_Tree_Prefs.cxx b/libraries/fltk/src/Fl_Tree_Prefs.cxx similarity index 100% rename from source_files/fltk/src/Fl_Tree_Prefs.cxx rename to libraries/fltk/src/Fl_Tree_Prefs.cxx diff --git a/source_files/fltk/src/Fl_Valuator.cxx b/libraries/fltk/src/Fl_Valuator.cxx similarity index 100% rename from source_files/fltk/src/Fl_Valuator.cxx rename to libraries/fltk/src/Fl_Valuator.cxx diff --git a/source_files/fltk/src/Fl_Value_Input.cxx b/libraries/fltk/src/Fl_Value_Input.cxx similarity index 100% rename from source_files/fltk/src/Fl_Value_Input.cxx rename to libraries/fltk/src/Fl_Value_Input.cxx diff --git a/source_files/fltk/src/Fl_Value_Output.cxx b/libraries/fltk/src/Fl_Value_Output.cxx similarity index 100% rename from source_files/fltk/src/Fl_Value_Output.cxx rename to libraries/fltk/src/Fl_Value_Output.cxx diff --git a/source_files/fltk/src/Fl_Value_Slider.cxx b/libraries/fltk/src/Fl_Value_Slider.cxx similarity index 100% rename from source_files/fltk/src/Fl_Value_Slider.cxx rename to libraries/fltk/src/Fl_Value_Slider.cxx diff --git a/source_files/fltk/src/Fl_Widget.cxx b/libraries/fltk/src/Fl_Widget.cxx similarity index 100% rename from source_files/fltk/src/Fl_Widget.cxx rename to libraries/fltk/src/Fl_Widget.cxx diff --git a/source_files/fltk/src/Fl_Widget_Surface.cxx b/libraries/fltk/src/Fl_Widget_Surface.cxx similarity index 100% rename from source_files/fltk/src/Fl_Widget_Surface.cxx rename to libraries/fltk/src/Fl_Widget_Surface.cxx diff --git a/source_files/fltk/src/Fl_Window.cxx b/libraries/fltk/src/Fl_Window.cxx similarity index 100% rename from source_files/fltk/src/Fl_Window.cxx rename to libraries/fltk/src/Fl_Window.cxx diff --git a/source_files/fltk/src/Fl_Window_Driver.H b/libraries/fltk/src/Fl_Window_Driver.H similarity index 100% rename from source_files/fltk/src/Fl_Window_Driver.H rename to libraries/fltk/src/Fl_Window_Driver.H diff --git a/source_files/fltk/src/Fl_Window_Driver.cxx b/libraries/fltk/src/Fl_Window_Driver.cxx similarity index 100% rename from source_files/fltk/src/Fl_Window_Driver.cxx rename to libraries/fltk/src/Fl_Window_Driver.cxx diff --git a/source_files/fltk/src/Fl_Window_fullscreen.cxx b/libraries/fltk/src/Fl_Window_fullscreen.cxx similarity index 100% rename from source_files/fltk/src/Fl_Window_fullscreen.cxx rename to libraries/fltk/src/Fl_Window_fullscreen.cxx diff --git a/source_files/fltk/src/Fl_Window_hotspot.cxx b/libraries/fltk/src/Fl_Window_hotspot.cxx similarity index 100% rename from source_files/fltk/src/Fl_Window_hotspot.cxx rename to libraries/fltk/src/Fl_Window_hotspot.cxx diff --git a/source_files/fltk/src/Fl_Window_iconize.cxx b/libraries/fltk/src/Fl_Window_iconize.cxx similarity index 100% rename from source_files/fltk/src/Fl_Window_iconize.cxx rename to libraries/fltk/src/Fl_Window_iconize.cxx diff --git a/source_files/fltk/src/Fl_Wizard.cxx b/libraries/fltk/src/Fl_Wizard.cxx similarity index 100% rename from source_files/fltk/src/Fl_Wizard.cxx rename to libraries/fltk/src/Fl_Wizard.cxx diff --git a/source_files/fltk/src/Fl_XBM_Image.cxx b/libraries/fltk/src/Fl_XBM_Image.cxx similarity index 100% rename from source_files/fltk/src/Fl_XBM_Image.cxx rename to libraries/fltk/src/Fl_XBM_Image.cxx diff --git a/source_files/fltk/src/Fl_XColor.H b/libraries/fltk/src/Fl_XColor.H similarity index 100% rename from source_files/fltk/src/Fl_XColor.H rename to libraries/fltk/src/Fl_XColor.H diff --git a/source_files/fltk/src/Fl_XPM_Image.cxx b/libraries/fltk/src/Fl_XPM_Image.cxx similarity index 100% rename from source_files/fltk/src/Fl_XPM_Image.cxx rename to libraries/fltk/src/Fl_XPM_Image.cxx diff --git a/source_files/fltk/src/Fl_abort.cxx b/libraries/fltk/src/Fl_abort.cxx similarity index 100% rename from source_files/fltk/src/Fl_abort.cxx rename to libraries/fltk/src/Fl_abort.cxx diff --git a/source_files/fltk/src/Fl_add_idle.cxx b/libraries/fltk/src/Fl_add_idle.cxx similarity index 100% rename from source_files/fltk/src/Fl_add_idle.cxx rename to libraries/fltk/src/Fl_add_idle.cxx diff --git a/source_files/fltk/src/Fl_arg.cxx b/libraries/fltk/src/Fl_arg.cxx similarity index 100% rename from source_files/fltk/src/Fl_arg.cxx rename to libraries/fltk/src/Fl_arg.cxx diff --git a/source_files/fltk/src/Fl_cocoa.mm b/libraries/fltk/src/Fl_cocoa.mm similarity index 100% rename from source_files/fltk/src/Fl_cocoa.mm rename to libraries/fltk/src/Fl_cocoa.mm diff --git a/source_files/fltk/src/Fl_compose.cxx b/libraries/fltk/src/Fl_compose.cxx similarity index 100% rename from source_files/fltk/src/Fl_compose.cxx rename to libraries/fltk/src/Fl_compose.cxx diff --git a/source_files/fltk/src/Fl_display.cxx b/libraries/fltk/src/Fl_display.cxx similarity index 100% rename from source_files/fltk/src/Fl_display.cxx rename to libraries/fltk/src/Fl_display.cxx diff --git a/source_files/fltk/src/Fl_get_key.cxx b/libraries/fltk/src/Fl_get_key.cxx similarity index 100% rename from source_files/fltk/src/Fl_get_key.cxx rename to libraries/fltk/src/Fl_get_key.cxx diff --git a/source_files/fltk/src/Fl_get_key_mac.cxx b/libraries/fltk/src/Fl_get_key_mac.cxx similarity index 100% rename from source_files/fltk/src/Fl_get_key_mac.cxx rename to libraries/fltk/src/Fl_get_key_mac.cxx diff --git a/source_files/fltk/src/Fl_get_key_win32.cxx b/libraries/fltk/src/Fl_get_key_win32.cxx similarity index 100% rename from source_files/fltk/src/Fl_get_key_win32.cxx rename to libraries/fltk/src/Fl_get_key_win32.cxx diff --git a/source_files/fltk/src/Fl_get_system_colors.cxx b/libraries/fltk/src/Fl_get_system_colors.cxx similarity index 100% rename from source_files/fltk/src/Fl_get_system_colors.cxx rename to libraries/fltk/src/Fl_get_system_colors.cxx diff --git a/source_files/fltk/src/Fl_grab.cxx b/libraries/fltk/src/Fl_grab.cxx similarity index 100% rename from source_files/fltk/src/Fl_grab.cxx rename to libraries/fltk/src/Fl_grab.cxx diff --git a/source_files/fltk/src/Fl_lock.cxx b/libraries/fltk/src/Fl_lock.cxx similarity index 100% rename from source_files/fltk/src/Fl_lock.cxx rename to libraries/fltk/src/Fl_lock.cxx diff --git a/source_files/fltk/src/Fl_own_colormap.cxx b/libraries/fltk/src/Fl_own_colormap.cxx similarity index 100% rename from source_files/fltk/src/Fl_own_colormap.cxx rename to libraries/fltk/src/Fl_own_colormap.cxx diff --git a/source_files/fltk/src/Fl_visual.cxx b/libraries/fltk/src/Fl_visual.cxx similarity index 100% rename from source_files/fltk/src/Fl_visual.cxx rename to libraries/fltk/src/Fl_visual.cxx diff --git a/source_files/fltk/src/Fl_win32.cxx b/libraries/fltk/src/Fl_win32.cxx similarity index 100% rename from source_files/fltk/src/Fl_win32.cxx rename to libraries/fltk/src/Fl_win32.cxx diff --git a/source_files/fltk/src/Fl_x.cxx b/libraries/fltk/src/Fl_x.cxx similarity index 100% rename from source_files/fltk/src/Fl_x.cxx rename to libraries/fltk/src/Fl_x.cxx diff --git a/source_files/fltk/src/Makefile b/libraries/fltk/src/Makefile similarity index 100% rename from source_files/fltk/src/Makefile rename to libraries/fltk/src/Makefile diff --git a/source_files/fltk/src/README-Fl_Terminal.txt b/libraries/fltk/src/README-Fl_Terminal.txt similarity index 100% rename from source_files/fltk/src/README-Fl_Terminal.txt rename to libraries/fltk/src/README-Fl_Terminal.txt diff --git a/source_files/fltk/src/Xutf8.h b/libraries/fltk/src/Xutf8.h similarity index 100% rename from source_files/fltk/src/Xutf8.h rename to libraries/fltk/src/Xutf8.h diff --git a/source_files/fltk/src/allfiles.xbm b/libraries/fltk/src/allfiles.xbm similarity index 100% rename from source_files/fltk/src/allfiles.xbm rename to libraries/fltk/src/allfiles.xbm diff --git a/source_files/fltk/src/cgdebug.h b/libraries/fltk/src/cgdebug.h similarity index 100% rename from source_files/fltk/src/cgdebug.h rename to libraries/fltk/src/cgdebug.h diff --git a/source_files/fltk/src/d1.xbm b/libraries/fltk/src/d1.xbm similarity index 100% rename from source_files/fltk/src/d1.xbm rename to libraries/fltk/src/d1.xbm diff --git a/source_files/fltk/src/d1_mask.xbm b/libraries/fltk/src/d1_mask.xbm similarity index 100% rename from source_files/fltk/src/d1_mask.xbm rename to libraries/fltk/src/d1_mask.xbm diff --git a/source_files/fltk/src/drivers/Cairo/Fl_Cairo_Graphics_Driver.H b/libraries/fltk/src/drivers/Cairo/Fl_Cairo_Graphics_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Cairo/Fl_Cairo_Graphics_Driver.H rename to libraries/fltk/src/drivers/Cairo/Fl_Cairo_Graphics_Driver.H diff --git a/source_files/fltk/src/drivers/Cairo/Fl_Cairo_Graphics_Driver.cxx b/libraries/fltk/src/drivers/Cairo/Fl_Cairo_Graphics_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Cairo/Fl_Cairo_Graphics_Driver.cxx rename to libraries/fltk/src/drivers/Cairo/Fl_Cairo_Graphics_Driver.cxx diff --git a/source_files/fltk/src/drivers/Cairo/Fl_X11_Cairo_Graphics_Driver.H b/libraries/fltk/src/drivers/Cairo/Fl_X11_Cairo_Graphics_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Cairo/Fl_X11_Cairo_Graphics_Driver.H rename to libraries/fltk/src/drivers/Cairo/Fl_X11_Cairo_Graphics_Driver.H diff --git a/source_files/fltk/src/drivers/Cairo/Fl_X11_Cairo_Graphics_Driver.cxx b/libraries/fltk/src/drivers/Cairo/Fl_X11_Cairo_Graphics_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Cairo/Fl_X11_Cairo_Graphics_Driver.cxx rename to libraries/fltk/src/drivers/Cairo/Fl_X11_Cairo_Graphics_Driver.cxx diff --git a/source_files/fltk/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.H b/libraries/fltk/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.H rename to libraries/fltk/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.H diff --git a/source_files/fltk/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.mm b/libraries/fltk/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.mm similarity index 100% rename from source_files/fltk/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.mm rename to libraries/fltk/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.mm diff --git a/source_files/fltk/src/drivers/Cocoa/Fl_Cocoa_Printer_Driver.mm b/libraries/fltk/src/drivers/Cocoa/Fl_Cocoa_Printer_Driver.mm similarity index 100% rename from source_files/fltk/src/drivers/Cocoa/Fl_Cocoa_Printer_Driver.mm rename to libraries/fltk/src/drivers/Cocoa/Fl_Cocoa_Printer_Driver.mm diff --git a/source_files/fltk/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.H b/libraries/fltk/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.H rename to libraries/fltk/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.H diff --git a/source_files/fltk/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx b/libraries/fltk/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx rename to libraries/fltk/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx diff --git a/source_files/fltk/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.H b/libraries/fltk/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.H rename to libraries/fltk/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.H diff --git a/source_files/fltk/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx b/libraries/fltk/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx rename to libraries/fltk/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx diff --git a/source_files/fltk/src/drivers/Cocoa/Fl_MacOS_Sys_Menu_Bar_Driver.H b/libraries/fltk/src/drivers/Cocoa/Fl_MacOS_Sys_Menu_Bar_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Cocoa/Fl_MacOS_Sys_Menu_Bar_Driver.H rename to libraries/fltk/src/drivers/Cocoa/Fl_MacOS_Sys_Menu_Bar_Driver.H diff --git a/source_files/fltk/src/drivers/Darwin/Fl_Darwin_System_Driver.H b/libraries/fltk/src/drivers/Darwin/Fl_Darwin_System_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Darwin/Fl_Darwin_System_Driver.H rename to libraries/fltk/src/drivers/Darwin/Fl_Darwin_System_Driver.H diff --git a/source_files/fltk/src/drivers/Darwin/Fl_Darwin_System_Driver.cxx b/libraries/fltk/src/drivers/Darwin/Fl_Darwin_System_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Darwin/Fl_Darwin_System_Driver.cxx rename to libraries/fltk/src/drivers/Darwin/Fl_Darwin_System_Driver.cxx diff --git a/source_files/fltk/src/drivers/Darwin/fl_macOS_platform_init.cxx b/libraries/fltk/src/drivers/Darwin/fl_macOS_platform_init.cxx similarity index 100% rename from source_files/fltk/src/drivers/Darwin/fl_macOS_platform_init.cxx rename to libraries/fltk/src/drivers/Darwin/fl_macOS_platform_init.cxx diff --git a/source_files/fltk/src/drivers/GDI/Fl_Font.H b/libraries/fltk/src/drivers/GDI/Fl_Font.H similarity index 100% rename from source_files/fltk/src/drivers/GDI/Fl_Font.H rename to libraries/fltk/src/drivers/GDI/Fl_Font.H diff --git a/source_files/fltk/src/drivers/GDI/Fl_GDI_Copy_Surface_Driver.H b/libraries/fltk/src/drivers/GDI/Fl_GDI_Copy_Surface_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/GDI/Fl_GDI_Copy_Surface_Driver.H rename to libraries/fltk/src/drivers/GDI/Fl_GDI_Copy_Surface_Driver.H diff --git a/source_files/fltk/src/drivers/GDI/Fl_GDI_Copy_Surface_Driver.cxx b/libraries/fltk/src/drivers/GDI/Fl_GDI_Copy_Surface_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/GDI/Fl_GDI_Copy_Surface_Driver.cxx rename to libraries/fltk/src/drivers/GDI/Fl_GDI_Copy_Surface_Driver.cxx diff --git a/source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver.H b/libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver.H rename to libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver.H diff --git a/source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver.cxx b/libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver.cxx rename to libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver.cxx diff --git a/source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_arci.cxx b/libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_arci.cxx similarity index 100% rename from source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_arci.cxx rename to libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_arci.cxx diff --git a/source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_color.cxx b/libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_color.cxx similarity index 100% rename from source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_color.cxx rename to libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_color.cxx diff --git a/source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_font.cxx b/libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_font.cxx similarity index 100% rename from source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_font.cxx rename to libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_font.cxx diff --git a/source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_image.cxx b/libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_image.cxx similarity index 100% rename from source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_image.cxx rename to libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_image.cxx diff --git a/source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_line_style.cxx b/libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_line_style.cxx similarity index 100% rename from source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_line_style.cxx rename to libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_line_style.cxx diff --git a/source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_rect.cxx b/libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_rect.cxx similarity index 100% rename from source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_rect.cxx rename to libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_rect.cxx diff --git a/source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_vertex.cxx b/libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_vertex.cxx similarity index 100% rename from source_files/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_vertex.cxx rename to libraries/fltk/src/drivers/GDI/Fl_GDI_Graphics_Driver_vertex.cxx diff --git a/source_files/fltk/src/drivers/GDI/Fl_GDI_Image_Surface_Driver.H b/libraries/fltk/src/drivers/GDI/Fl_GDI_Image_Surface_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/GDI/Fl_GDI_Image_Surface_Driver.H rename to libraries/fltk/src/drivers/GDI/Fl_GDI_Image_Surface_Driver.H diff --git a/source_files/fltk/src/drivers/GDI/Fl_GDI_Image_Surface_Driver.cxx b/libraries/fltk/src/drivers/GDI/Fl_GDI_Image_Surface_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/GDI/Fl_GDI_Image_Surface_Driver.cxx rename to libraries/fltk/src/drivers/GDI/Fl_GDI_Image_Surface_Driver.cxx diff --git a/source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Display_Device.H b/libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Display_Device.H similarity index 100% rename from source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Display_Device.H rename to libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Display_Device.H diff --git a/source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Display_Device.cxx b/libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Display_Device.cxx similarity index 100% rename from source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Display_Device.cxx rename to libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Display_Device.cxx diff --git a/source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver.H b/libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver.H rename to libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver.H diff --git a/source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver.cxx b/libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver.cxx rename to libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver.cxx diff --git a/source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_arci.cxx b/libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_arci.cxx similarity index 100% rename from source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_arci.cxx rename to libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_arci.cxx diff --git a/source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_color.cxx b/libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_color.cxx similarity index 100% rename from source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_color.cxx rename to libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_color.cxx diff --git a/source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_font.cxx b/libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_font.cxx similarity index 100% rename from source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_font.cxx rename to libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_font.cxx diff --git a/source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_line_style.cxx b/libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_line_style.cxx similarity index 100% rename from source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_line_style.cxx rename to libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_line_style.cxx diff --git a/source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_rect.cxx b/libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_rect.cxx similarity index 100% rename from source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_rect.cxx rename to libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_rect.cxx diff --git a/source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_vertex.cxx b/libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_vertex.cxx similarity index 100% rename from source_files/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_vertex.cxx rename to libraries/fltk/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_vertex.cxx diff --git a/source_files/fltk/src/drivers/Posix/Fl_Posix_Printer_Driver.cxx b/libraries/fltk/src/drivers/Posix/Fl_Posix_Printer_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Posix/Fl_Posix_Printer_Driver.cxx rename to libraries/fltk/src/drivers/Posix/Fl_Posix_Printer_Driver.cxx diff --git a/source_files/fltk/src/drivers/Posix/Fl_Posix_System_Driver.H b/libraries/fltk/src/drivers/Posix/Fl_Posix_System_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Posix/Fl_Posix_System_Driver.H rename to libraries/fltk/src/drivers/Posix/Fl_Posix_System_Driver.H diff --git a/source_files/fltk/src/drivers/Posix/Fl_Posix_System_Driver.cxx b/libraries/fltk/src/drivers/Posix/Fl_Posix_System_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Posix/Fl_Posix_System_Driver.cxx rename to libraries/fltk/src/drivers/Posix/Fl_Posix_System_Driver.cxx diff --git a/source_files/fltk/src/drivers/PostScript/Fl_PostScript.cxx b/libraries/fltk/src/drivers/PostScript/Fl_PostScript.cxx similarity index 100% rename from source_files/fltk/src/drivers/PostScript/Fl_PostScript.cxx rename to libraries/fltk/src/drivers/PostScript/Fl_PostScript.cxx diff --git a/source_files/fltk/src/drivers/PostScript/Fl_PostScript_Graphics_Driver.H b/libraries/fltk/src/drivers/PostScript/Fl_PostScript_Graphics_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/PostScript/Fl_PostScript_Graphics_Driver.H rename to libraries/fltk/src/drivers/PostScript/Fl_PostScript_Graphics_Driver.H diff --git a/source_files/fltk/src/drivers/PostScript/Fl_PostScript_image.cxx b/libraries/fltk/src/drivers/PostScript/Fl_PostScript_image.cxx similarity index 100% rename from source_files/fltk/src/drivers/PostScript/Fl_PostScript_image.cxx rename to libraries/fltk/src/drivers/PostScript/Fl_PostScript_image.cxx diff --git a/source_files/fltk/src/drivers/Quartz/Fl_Font.H b/libraries/fltk/src/drivers/Quartz/Fl_Font.H similarity index 100% rename from source_files/fltk/src/drivers/Quartz/Fl_Font.H rename to libraries/fltk/src/drivers/Quartz/Fl_Font.H diff --git a/source_files/fltk/src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.H b/libraries/fltk/src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.H rename to libraries/fltk/src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.H diff --git a/source_files/fltk/src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.cxx b/libraries/fltk/src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.cxx rename to libraries/fltk/src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.cxx diff --git a/source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver.H b/libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver.H rename to libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver.H diff --git a/source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver.cxx b/libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver.cxx rename to libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver.cxx diff --git a/source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_arci.cxx b/libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_arci.cxx similarity index 100% rename from source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_arci.cxx rename to libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_arci.cxx diff --git a/source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_color.cxx b/libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_color.cxx similarity index 100% rename from source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_color.cxx rename to libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_color.cxx diff --git a/source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_font.cxx b/libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_font.cxx similarity index 100% rename from source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_font.cxx rename to libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_font.cxx diff --git a/source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_image.cxx b/libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_image.cxx similarity index 100% rename from source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_image.cxx rename to libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_image.cxx diff --git a/source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_line_style.cxx b/libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_line_style.cxx similarity index 100% rename from source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_line_style.cxx rename to libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_line_style.cxx diff --git a/source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_rect.cxx b/libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_rect.cxx similarity index 100% rename from source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_rect.cxx rename to libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_rect.cxx diff --git a/source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_vertex.cxx b/libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_vertex.cxx similarity index 100% rename from source_files/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_vertex.cxx rename to libraries/fltk/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_vertex.cxx diff --git a/source_files/fltk/src/drivers/Quartz/Fl_Quartz_Image_Surface_Driver.H b/libraries/fltk/src/drivers/Quartz/Fl_Quartz_Image_Surface_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Quartz/Fl_Quartz_Image_Surface_Driver.H rename to libraries/fltk/src/drivers/Quartz/Fl_Quartz_Image_Surface_Driver.H diff --git a/source_files/fltk/src/drivers/Quartz/Fl_Quartz_Image_Surface_Driver.cxx b/libraries/fltk/src/drivers/Quartz/Fl_Quartz_Image_Surface_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Quartz/Fl_Quartz_Image_Surface_Driver.cxx rename to libraries/fltk/src/drivers/Quartz/Fl_Quartz_Image_Surface_Driver.cxx diff --git a/source_files/fltk/src/drivers/SVG/Fl_SVG_File_Surface.cxx b/libraries/fltk/src/drivers/SVG/Fl_SVG_File_Surface.cxx similarity index 100% rename from source_files/fltk/src/drivers/SVG/Fl_SVG_File_Surface.cxx rename to libraries/fltk/src/drivers/SVG/Fl_SVG_File_Surface.cxx diff --git a/source_files/fltk/src/drivers/Unix/Fl_Unix_Screen_Driver.H b/libraries/fltk/src/drivers/Unix/Fl_Unix_Screen_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Unix/Fl_Unix_Screen_Driver.H rename to libraries/fltk/src/drivers/Unix/Fl_Unix_Screen_Driver.H diff --git a/source_files/fltk/src/drivers/Unix/Fl_Unix_Screen_Driver.cxx b/libraries/fltk/src/drivers/Unix/Fl_Unix_Screen_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Unix/Fl_Unix_Screen_Driver.cxx rename to libraries/fltk/src/drivers/Unix/Fl_Unix_Screen_Driver.cxx diff --git a/source_files/fltk/src/drivers/Unix/Fl_Unix_System_Driver.H b/libraries/fltk/src/drivers/Unix/Fl_Unix_System_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Unix/Fl_Unix_System_Driver.H rename to libraries/fltk/src/drivers/Unix/Fl_Unix_System_Driver.H diff --git a/source_files/fltk/src/drivers/Unix/Fl_Unix_System_Driver.cxx b/libraries/fltk/src/drivers/Unix/Fl_Unix_System_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Unix/Fl_Unix_System_Driver.cxx rename to libraries/fltk/src/drivers/Unix/Fl_Unix_System_Driver.cxx diff --git a/source_files/fltk/src/drivers/Wayland/Fl_Wayland_Copy_Surface_Driver.H b/libraries/fltk/src/drivers/Wayland/Fl_Wayland_Copy_Surface_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Wayland/Fl_Wayland_Copy_Surface_Driver.H rename to libraries/fltk/src/drivers/Wayland/Fl_Wayland_Copy_Surface_Driver.H diff --git a/source_files/fltk/src/drivers/Wayland/Fl_Wayland_Copy_Surface_Driver.cxx b/libraries/fltk/src/drivers/Wayland/Fl_Wayland_Copy_Surface_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Wayland/Fl_Wayland_Copy_Surface_Driver.cxx rename to libraries/fltk/src/drivers/Wayland/Fl_Wayland_Copy_Surface_Driver.cxx diff --git a/source_files/fltk/src/drivers/Wayland/Fl_Wayland_Gl_Window_Driver.H b/libraries/fltk/src/drivers/Wayland/Fl_Wayland_Gl_Window_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Wayland/Fl_Wayland_Gl_Window_Driver.H rename to libraries/fltk/src/drivers/Wayland/Fl_Wayland_Gl_Window_Driver.H diff --git a/source_files/fltk/src/drivers/Wayland/Fl_Wayland_Gl_Window_Driver.cxx b/libraries/fltk/src/drivers/Wayland/Fl_Wayland_Gl_Window_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Wayland/Fl_Wayland_Gl_Window_Driver.cxx rename to libraries/fltk/src/drivers/Wayland/Fl_Wayland_Gl_Window_Driver.cxx diff --git a/source_files/fltk/src/drivers/Wayland/Fl_Wayland_Graphics_Driver.H b/libraries/fltk/src/drivers/Wayland/Fl_Wayland_Graphics_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Wayland/Fl_Wayland_Graphics_Driver.H rename to libraries/fltk/src/drivers/Wayland/Fl_Wayland_Graphics_Driver.H diff --git a/source_files/fltk/src/drivers/Wayland/Fl_Wayland_Graphics_Driver.cxx b/libraries/fltk/src/drivers/Wayland/Fl_Wayland_Graphics_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Wayland/Fl_Wayland_Graphics_Driver.cxx rename to libraries/fltk/src/drivers/Wayland/Fl_Wayland_Graphics_Driver.cxx diff --git a/source_files/fltk/src/drivers/Wayland/Fl_Wayland_Image_Surface_Driver.H b/libraries/fltk/src/drivers/Wayland/Fl_Wayland_Image_Surface_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Wayland/Fl_Wayland_Image_Surface_Driver.H rename to libraries/fltk/src/drivers/Wayland/Fl_Wayland_Image_Surface_Driver.H diff --git a/source_files/fltk/src/drivers/Wayland/Fl_Wayland_Image_Surface_Driver.cxx b/libraries/fltk/src/drivers/Wayland/Fl_Wayland_Image_Surface_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Wayland/Fl_Wayland_Image_Surface_Driver.cxx rename to libraries/fltk/src/drivers/Wayland/Fl_Wayland_Image_Surface_Driver.cxx diff --git a/source_files/fltk/src/drivers/Wayland/Fl_Wayland_Screen_Driver.H b/libraries/fltk/src/drivers/Wayland/Fl_Wayland_Screen_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Wayland/Fl_Wayland_Screen_Driver.H rename to libraries/fltk/src/drivers/Wayland/Fl_Wayland_Screen_Driver.H diff --git a/source_files/fltk/src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx b/libraries/fltk/src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx rename to libraries/fltk/src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx diff --git a/source_files/fltk/src/drivers/Wayland/Fl_Wayland_Window_Driver.H b/libraries/fltk/src/drivers/Wayland/Fl_Wayland_Window_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Wayland/Fl_Wayland_Window_Driver.H rename to libraries/fltk/src/drivers/Wayland/Fl_Wayland_Window_Driver.H diff --git a/source_files/fltk/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx b/libraries/fltk/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx rename to libraries/fltk/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx diff --git a/source_files/fltk/src/drivers/Wayland/fl_wayland_clipboard_dnd.cxx b/libraries/fltk/src/drivers/Wayland/fl_wayland_clipboard_dnd.cxx similarity index 100% rename from source_files/fltk/src/drivers/Wayland/fl_wayland_clipboard_dnd.cxx rename to libraries/fltk/src/drivers/Wayland/fl_wayland_clipboard_dnd.cxx diff --git a/source_files/fltk/src/drivers/Wayland/fl_wayland_platform_init.cxx b/libraries/fltk/src/drivers/Wayland/fl_wayland_platform_init.cxx similarity index 100% rename from source_files/fltk/src/drivers/Wayland/fl_wayland_platform_init.cxx rename to libraries/fltk/src/drivers/Wayland/fl_wayland_platform_init.cxx diff --git a/source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_Gl_Window_Driver.H b/libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_Gl_Window_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_Gl_Window_Driver.H rename to libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_Gl_Window_Driver.H diff --git a/source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_Gl_Window_Driver.cxx b/libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_Gl_Window_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_Gl_Window_Driver.cxx rename to libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_Gl_Window_Driver.cxx diff --git a/source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_Printer_Driver.cxx b/libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_Printer_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_Printer_Driver.cxx rename to libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_Printer_Driver.cxx diff --git a/source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_Screen_Driver.H b/libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_Screen_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_Screen_Driver.H rename to libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_Screen_Driver.H diff --git a/source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_Screen_Driver.cxx b/libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_Screen_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_Screen_Driver.cxx rename to libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_Screen_Driver.cxx diff --git a/source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_System_Driver.H b/libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_System_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_System_Driver.H rename to libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_System_Driver.H diff --git a/source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_System_Driver.cxx b/libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_System_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_System_Driver.cxx rename to libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_System_Driver.cxx diff --git a/source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H b/libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H rename to libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H diff --git a/source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx b/libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx rename to libraries/fltk/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx diff --git a/source_files/fltk/src/drivers/WinAPI/fl_WinAPI_platform_init.cxx b/libraries/fltk/src/drivers/WinAPI/fl_WinAPI_platform_init.cxx similarity index 100% rename from source_files/fltk/src/drivers/WinAPI/fl_WinAPI_platform_init.cxx rename to libraries/fltk/src/drivers/WinAPI/fl_WinAPI_platform_init.cxx diff --git a/source_files/fltk/src/drivers/X11/Fl_X11_Gl_Window_Driver.H b/libraries/fltk/src/drivers/X11/Fl_X11_Gl_Window_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/X11/Fl_X11_Gl_Window_Driver.H rename to libraries/fltk/src/drivers/X11/Fl_X11_Gl_Window_Driver.H diff --git a/source_files/fltk/src/drivers/X11/Fl_X11_Gl_Window_Driver.cxx b/libraries/fltk/src/drivers/X11/Fl_X11_Gl_Window_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/X11/Fl_X11_Gl_Window_Driver.cxx rename to libraries/fltk/src/drivers/X11/Fl_X11_Gl_Window_Driver.cxx diff --git a/source_files/fltk/src/drivers/X11/Fl_X11_Screen_Driver.H b/libraries/fltk/src/drivers/X11/Fl_X11_Screen_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/X11/Fl_X11_Screen_Driver.H rename to libraries/fltk/src/drivers/X11/Fl_X11_Screen_Driver.H diff --git a/source_files/fltk/src/drivers/X11/Fl_X11_Screen_Driver.cxx b/libraries/fltk/src/drivers/X11/Fl_X11_Screen_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/X11/Fl_X11_Screen_Driver.cxx rename to libraries/fltk/src/drivers/X11/Fl_X11_Screen_Driver.cxx diff --git a/source_files/fltk/src/drivers/X11/Fl_X11_Window_Driver.H b/libraries/fltk/src/drivers/X11/Fl_X11_Window_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/X11/Fl_X11_Window_Driver.H rename to libraries/fltk/src/drivers/X11/Fl_X11_Window_Driver.H diff --git a/source_files/fltk/src/drivers/X11/Fl_X11_Window_Driver.cxx b/libraries/fltk/src/drivers/X11/Fl_X11_Window_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/X11/Fl_X11_Window_Driver.cxx rename to libraries/fltk/src/drivers/X11/Fl_X11_Window_Driver.cxx diff --git a/source_files/fltk/src/drivers/X11/fl_X11_platform_init.cxx b/libraries/fltk/src/drivers/X11/fl_X11_platform_init.cxx similarity index 100% rename from source_files/fltk/src/drivers/X11/fl_X11_platform_init.cxx rename to libraries/fltk/src/drivers/X11/fl_X11_platform_init.cxx diff --git a/source_files/fltk/src/drivers/Xlib/Fl_Font.H b/libraries/fltk/src/drivers/Xlib/Fl_Font.H similarity index 100% rename from source_files/fltk/src/drivers/Xlib/Fl_Font.H rename to libraries/fltk/src/drivers/Xlib/Fl_Font.H diff --git a/source_files/fltk/src/drivers/Xlib/Fl_Xlib_Copy_Surface_Driver.H b/libraries/fltk/src/drivers/Xlib/Fl_Xlib_Copy_Surface_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Xlib/Fl_Xlib_Copy_Surface_Driver.H rename to libraries/fltk/src/drivers/Xlib/Fl_Xlib_Copy_Surface_Driver.H diff --git a/source_files/fltk/src/drivers/Xlib/Fl_Xlib_Copy_Surface_Driver.cxx b/libraries/fltk/src/drivers/Xlib/Fl_Xlib_Copy_Surface_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Xlib/Fl_Xlib_Copy_Surface_Driver.cxx rename to libraries/fltk/src/drivers/Xlib/Fl_Xlib_Copy_Surface_Driver.cxx diff --git a/source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver.H b/libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver.H rename to libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver.H diff --git a/source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver.cxx b/libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver.cxx rename to libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver.cxx diff --git a/source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_arci.cxx b/libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_arci.cxx similarity index 100% rename from source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_arci.cxx rename to libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_arci.cxx diff --git a/source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_color.cxx b/libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_color.cxx similarity index 100% rename from source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_color.cxx rename to libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_color.cxx diff --git a/source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx b/libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx similarity index 100% rename from source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx rename to libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx diff --git a/source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.cxx b/libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.cxx similarity index 100% rename from source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.cxx rename to libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.cxx diff --git a/source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_image.cxx b/libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_image.cxx similarity index 100% rename from source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_image.cxx rename to libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_image.cxx diff --git a/source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_line_style.cxx b/libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_line_style.cxx similarity index 100% rename from source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_line_style.cxx rename to libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_line_style.cxx diff --git a/source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_rect.cxx b/libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_rect.cxx similarity index 100% rename from source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_rect.cxx rename to libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_rect.cxx diff --git a/source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_vertex.cxx b/libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_vertex.cxx similarity index 100% rename from source_files/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_vertex.cxx rename to libraries/fltk/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_vertex.cxx diff --git a/source_files/fltk/src/drivers/Xlib/Fl_Xlib_Image_Surface_Driver.H b/libraries/fltk/src/drivers/Xlib/Fl_Xlib_Image_Surface_Driver.H similarity index 100% rename from source_files/fltk/src/drivers/Xlib/Fl_Xlib_Image_Surface_Driver.H rename to libraries/fltk/src/drivers/Xlib/Fl_Xlib_Image_Surface_Driver.H diff --git a/source_files/fltk/src/drivers/Xlib/Fl_Xlib_Image_Surface_Driver.cxx b/libraries/fltk/src/drivers/Xlib/Fl_Xlib_Image_Surface_Driver.cxx similarity index 100% rename from source_files/fltk/src/drivers/Xlib/Fl_Xlib_Image_Surface_Driver.cxx rename to libraries/fltk/src/drivers/Xlib/Fl_Xlib_Image_Surface_Driver.cxx diff --git a/source_files/fltk/src/dump_compose.c b/libraries/fltk/src/dump_compose.c similarity index 100% rename from source_files/fltk/src/dump_compose.c rename to libraries/fltk/src/dump_compose.c diff --git a/source_files/fltk/src/ew.xbm b/libraries/fltk/src/ew.xbm similarity index 100% rename from source_files/fltk/src/ew.xbm rename to libraries/fltk/src/ew.xbm diff --git a/source_files/fltk/src/ew_mask.xbm b/libraries/fltk/src/ew_mask.xbm similarity index 100% rename from source_files/fltk/src/ew_mask.xbm rename to libraries/fltk/src/ew_mask.xbm diff --git a/source_files/fltk/src/fastarrow.h b/libraries/fltk/src/fastarrow.h similarity index 100% rename from source_files/fltk/src/fastarrow.h rename to libraries/fltk/src/fastarrow.h diff --git a/source_files/fltk/src/filename_absolute.cxx b/libraries/fltk/src/filename_absolute.cxx similarity index 100% rename from source_files/fltk/src/filename_absolute.cxx rename to libraries/fltk/src/filename_absolute.cxx diff --git a/source_files/fltk/src/filename_expand.cxx b/libraries/fltk/src/filename_expand.cxx similarity index 100% rename from source_files/fltk/src/filename_expand.cxx rename to libraries/fltk/src/filename_expand.cxx diff --git a/source_files/fltk/src/filename_ext.cxx b/libraries/fltk/src/filename_ext.cxx similarity index 100% rename from source_files/fltk/src/filename_ext.cxx rename to libraries/fltk/src/filename_ext.cxx diff --git a/source_files/fltk/src/filename_isdir.cxx b/libraries/fltk/src/filename_isdir.cxx similarity index 100% rename from source_files/fltk/src/filename_isdir.cxx rename to libraries/fltk/src/filename_isdir.cxx diff --git a/source_files/fltk/src/filename_list.cxx b/libraries/fltk/src/filename_list.cxx similarity index 100% rename from source_files/fltk/src/filename_list.cxx rename to libraries/fltk/src/filename_list.cxx diff --git a/source_files/fltk/src/filename_match.cxx b/libraries/fltk/src/filename_match.cxx similarity index 100% rename from source_files/fltk/src/filename_match.cxx rename to libraries/fltk/src/filename_match.cxx diff --git a/source_files/fltk/src/filename_setext.cxx b/libraries/fltk/src/filename_setext.cxx similarity index 100% rename from source_files/fltk/src/filename_setext.cxx rename to libraries/fltk/src/filename_setext.cxx diff --git a/source_files/fltk/src/fl_arc.cxx b/libraries/fltk/src/fl_arc.cxx similarity index 100% rename from source_files/fltk/src/fl_arc.cxx rename to libraries/fltk/src/fl_arc.cxx diff --git a/source_files/fltk/src/fl_ask.cxx b/libraries/fltk/src/fl_ask.cxx similarity index 100% rename from source_files/fltk/src/fl_ask.cxx rename to libraries/fltk/src/fl_ask.cxx diff --git a/source_files/fltk/src/fl_boxtype.cxx b/libraries/fltk/src/fl_boxtype.cxx similarity index 100% rename from source_files/fltk/src/fl_boxtype.cxx rename to libraries/fltk/src/fl_boxtype.cxx diff --git a/source_files/fltk/src/fl_call_main.c b/libraries/fltk/src/fl_call_main.c similarity index 100% rename from source_files/fltk/src/fl_call_main.c rename to libraries/fltk/src/fl_call_main.c diff --git a/source_files/fltk/src/fl_cmap.h b/libraries/fltk/src/fl_cmap.h similarity index 100% rename from source_files/fltk/src/fl_cmap.h rename to libraries/fltk/src/fl_cmap.h diff --git a/source_files/fltk/src/fl_color.cxx b/libraries/fltk/src/fl_color.cxx similarity index 100% rename from source_files/fltk/src/fl_color.cxx rename to libraries/fltk/src/fl_color.cxx diff --git a/source_files/fltk/src/fl_contrast.cxx b/libraries/fltk/src/fl_contrast.cxx similarity index 100% rename from source_files/fltk/src/fl_contrast.cxx rename to libraries/fltk/src/fl_contrast.cxx diff --git a/source_files/fltk/src/fl_cursor.cxx b/libraries/fltk/src/fl_cursor.cxx similarity index 100% rename from source_files/fltk/src/fl_cursor.cxx rename to libraries/fltk/src/fl_cursor.cxx diff --git a/source_files/fltk/src/fl_cursor_help.xpm b/libraries/fltk/src/fl_cursor_help.xpm similarity index 100% rename from source_files/fltk/src/fl_cursor_help.xpm rename to libraries/fltk/src/fl_cursor_help.xpm diff --git a/source_files/fltk/src/fl_cursor_nesw.xpm b/libraries/fltk/src/fl_cursor_nesw.xpm similarity index 100% rename from source_files/fltk/src/fl_cursor_nesw.xpm rename to libraries/fltk/src/fl_cursor_nesw.xpm diff --git a/source_files/fltk/src/fl_cursor_none.xpm b/libraries/fltk/src/fl_cursor_none.xpm similarity index 100% rename from source_files/fltk/src/fl_cursor_none.xpm rename to libraries/fltk/src/fl_cursor_none.xpm diff --git a/source_files/fltk/src/fl_cursor_nwse.xpm b/libraries/fltk/src/fl_cursor_nwse.xpm similarity index 100% rename from source_files/fltk/src/fl_cursor_nwse.xpm rename to libraries/fltk/src/fl_cursor_nwse.xpm diff --git a/source_files/fltk/src/fl_cursor_wait.xpm b/libraries/fltk/src/fl_cursor_wait.xpm similarity index 100% rename from source_files/fltk/src/fl_cursor_wait.xpm rename to libraries/fltk/src/fl_cursor_wait.xpm diff --git a/source_files/fltk/src/fl_curve.cxx b/libraries/fltk/src/fl_curve.cxx similarity index 100% rename from source_files/fltk/src/fl_curve.cxx rename to libraries/fltk/src/fl_curve.cxx diff --git a/source_files/fltk/src/fl_diamond_box.cxx b/libraries/fltk/src/fl_diamond_box.cxx similarity index 100% rename from source_files/fltk/src/fl_diamond_box.cxx rename to libraries/fltk/src/fl_diamond_box.cxx diff --git a/source_files/fltk/src/fl_dnd_win32.cxx b/libraries/fltk/src/fl_dnd_win32.cxx similarity index 100% rename from source_files/fltk/src/fl_dnd_win32.cxx rename to libraries/fltk/src/fl_dnd_win32.cxx diff --git a/source_files/fltk/src/fl_dnd_x.cxx b/libraries/fltk/src/fl_dnd_x.cxx similarity index 100% rename from source_files/fltk/src/fl_dnd_x.cxx rename to libraries/fltk/src/fl_dnd_x.cxx diff --git a/source_files/fltk/src/fl_draw.cxx b/libraries/fltk/src/fl_draw.cxx similarity index 100% rename from source_files/fltk/src/fl_draw.cxx rename to libraries/fltk/src/fl_draw.cxx diff --git a/source_files/fltk/src/fl_draw_arrow.cxx b/libraries/fltk/src/fl_draw_arrow.cxx similarity index 100% rename from source_files/fltk/src/fl_draw_arrow.cxx rename to libraries/fltk/src/fl_draw_arrow.cxx diff --git a/source_files/fltk/src/fl_draw_pixmap.cxx b/libraries/fltk/src/fl_draw_pixmap.cxx similarity index 100% rename from source_files/fltk/src/fl_draw_pixmap.cxx rename to libraries/fltk/src/fl_draw_pixmap.cxx diff --git a/source_files/fltk/src/fl_encoding_latin1.cxx b/libraries/fltk/src/fl_encoding_latin1.cxx similarity index 100% rename from source_files/fltk/src/fl_encoding_latin1.cxx rename to libraries/fltk/src/fl_encoding_latin1.cxx diff --git a/source_files/fltk/src/fl_encoding_mac_roman.cxx b/libraries/fltk/src/fl_encoding_mac_roman.cxx similarity index 100% rename from source_files/fltk/src/fl_encoding_mac_roman.cxx rename to libraries/fltk/src/fl_encoding_mac_roman.cxx diff --git a/source_files/fltk/src/fl_engraved_label.cxx b/libraries/fltk/src/fl_engraved_label.cxx similarity index 100% rename from source_files/fltk/src/fl_engraved_label.cxx rename to libraries/fltk/src/fl_engraved_label.cxx diff --git a/source_files/fltk/src/fl_file_dir.cxx b/libraries/fltk/src/fl_file_dir.cxx similarity index 100% rename from source_files/fltk/src/fl_file_dir.cxx rename to libraries/fltk/src/fl_file_dir.cxx diff --git a/source_files/fltk/src/fl_font.cxx b/libraries/fltk/src/fl_font.cxx similarity index 100% rename from source_files/fltk/src/fl_font.cxx rename to libraries/fltk/src/fl_font.cxx diff --git a/source_files/fltk/src/fl_gleam.cxx b/libraries/fltk/src/fl_gleam.cxx similarity index 100% rename from source_files/fltk/src/fl_gleam.cxx rename to libraries/fltk/src/fl_gleam.cxx diff --git a/source_files/fltk/src/fl_gtk.cxx b/libraries/fltk/src/fl_gtk.cxx similarity index 100% rename from source_files/fltk/src/fl_gtk.cxx rename to libraries/fltk/src/fl_gtk.cxx diff --git a/source_files/fltk/src/fl_images_core.cxx b/libraries/fltk/src/fl_images_core.cxx similarity index 100% rename from source_files/fltk/src/fl_images_core.cxx rename to libraries/fltk/src/fl_images_core.cxx diff --git a/source_files/fltk/src/fl_labeltype.cxx b/libraries/fltk/src/fl_labeltype.cxx similarity index 100% rename from source_files/fltk/src/fl_labeltype.cxx rename to libraries/fltk/src/fl_labeltype.cxx diff --git a/source_files/fltk/src/fl_open_uri.cxx b/libraries/fltk/src/fl_open_uri.cxx similarity index 100% rename from source_files/fltk/src/fl_open_uri.cxx rename to libraries/fltk/src/fl_open_uri.cxx diff --git a/source_files/fltk/src/fl_oval_box.cxx b/libraries/fltk/src/fl_oval_box.cxx similarity index 100% rename from source_files/fltk/src/fl_oval_box.cxx rename to libraries/fltk/src/fl_oval_box.cxx diff --git a/source_files/fltk/src/fl_overlay.cxx b/libraries/fltk/src/fl_overlay.cxx similarity index 100% rename from source_files/fltk/src/fl_overlay.cxx rename to libraries/fltk/src/fl_overlay.cxx diff --git a/source_files/fltk/src/fl_oxy.cxx b/libraries/fltk/src/fl_oxy.cxx similarity index 100% rename from source_files/fltk/src/fl_oxy.cxx rename to libraries/fltk/src/fl_oxy.cxx diff --git a/source_files/fltk/src/fl_oxy.h b/libraries/fltk/src/fl_oxy.h similarity index 100% rename from source_files/fltk/src/fl_oxy.h rename to libraries/fltk/src/fl_oxy.h diff --git a/source_files/fltk/src/fl_plastic.cxx b/libraries/fltk/src/fl_plastic.cxx similarity index 100% rename from source_files/fltk/src/fl_plastic.cxx rename to libraries/fltk/src/fl_plastic.cxx diff --git a/source_files/fltk/src/fl_read_image.cxx b/libraries/fltk/src/fl_read_image.cxx similarity index 100% rename from source_files/fltk/src/fl_read_image.cxx rename to libraries/fltk/src/fl_read_image.cxx diff --git a/source_files/fltk/src/fl_rect.cxx b/libraries/fltk/src/fl_rect.cxx similarity index 100% rename from source_files/fltk/src/fl_rect.cxx rename to libraries/fltk/src/fl_rect.cxx diff --git a/source_files/fltk/src/fl_round_box.cxx b/libraries/fltk/src/fl_round_box.cxx similarity index 100% rename from source_files/fltk/src/fl_round_box.cxx rename to libraries/fltk/src/fl_round_box.cxx diff --git a/source_files/fltk/src/fl_rounded_box.cxx b/libraries/fltk/src/fl_rounded_box.cxx similarity index 100% rename from source_files/fltk/src/fl_rounded_box.cxx rename to libraries/fltk/src/fl_rounded_box.cxx diff --git a/source_files/fltk/src/fl_scroll_area.cxx b/libraries/fltk/src/fl_scroll_area.cxx similarity index 100% rename from source_files/fltk/src/fl_scroll_area.cxx rename to libraries/fltk/src/fl_scroll_area.cxx diff --git a/source_files/fltk/src/fl_set_font.cxx b/libraries/fltk/src/fl_set_font.cxx similarity index 100% rename from source_files/fltk/src/fl_set_font.cxx rename to libraries/fltk/src/fl_set_font.cxx diff --git a/source_files/fltk/src/fl_shadow_box.cxx b/libraries/fltk/src/fl_shadow_box.cxx similarity index 100% rename from source_files/fltk/src/fl_shadow_box.cxx rename to libraries/fltk/src/fl_shadow_box.cxx diff --git a/source_files/fltk/src/fl_shortcut.cxx b/libraries/fltk/src/fl_shortcut.cxx similarity index 100% rename from source_files/fltk/src/fl_shortcut.cxx rename to libraries/fltk/src/fl_shortcut.cxx diff --git a/source_files/fltk/src/fl_show_colormap.cxx b/libraries/fltk/src/fl_show_colormap.cxx similarity index 100% rename from source_files/fltk/src/fl_show_colormap.cxx rename to libraries/fltk/src/fl_show_colormap.cxx diff --git a/source_files/fltk/src/fl_string_functions.cxx b/libraries/fltk/src/fl_string_functions.cxx similarity index 100% rename from source_files/fltk/src/fl_string_functions.cxx rename to libraries/fltk/src/fl_string_functions.cxx diff --git a/source_files/fltk/src/fl_symbols.cxx b/libraries/fltk/src/fl_symbols.cxx similarity index 100% rename from source_files/fltk/src/fl_symbols.cxx rename to libraries/fltk/src/fl_symbols.cxx diff --git a/source_files/fltk/src/fl_utf8.cxx b/libraries/fltk/src/fl_utf8.cxx similarity index 100% rename from source_files/fltk/src/fl_utf8.cxx rename to libraries/fltk/src/fl_utf8.cxx diff --git a/source_files/fltk/src/fl_vertex.cxx b/libraries/fltk/src/fl_vertex.cxx similarity index 100% rename from source_files/fltk/src/fl_vertex.cxx rename to libraries/fltk/src/fl_vertex.cxx diff --git a/source_files/fltk/src/fl_write_png.cxx b/libraries/fltk/src/fl_write_png.cxx similarity index 100% rename from source_files/fltk/src/fl_write_png.cxx rename to libraries/fltk/src/fl_write_png.cxx diff --git a/source_files/fltk/src/flstring.c b/libraries/fltk/src/flstring.c similarity index 100% rename from source_files/fltk/src/flstring.c rename to libraries/fltk/src/flstring.c diff --git a/source_files/fltk/src/flstring.h b/libraries/fltk/src/flstring.h similarity index 100% rename from source_files/fltk/src/flstring.h rename to libraries/fltk/src/flstring.h diff --git a/source_files/fltk/src/forms_bitmap.cxx b/libraries/fltk/src/forms_bitmap.cxx similarity index 100% rename from source_files/fltk/src/forms_bitmap.cxx rename to libraries/fltk/src/forms_bitmap.cxx diff --git a/source_files/fltk/src/forms_compatibility.cxx b/libraries/fltk/src/forms_compatibility.cxx similarity index 100% rename from source_files/fltk/src/forms_compatibility.cxx rename to libraries/fltk/src/forms_compatibility.cxx diff --git a/source_files/fltk/src/forms_free.cxx b/libraries/fltk/src/forms_free.cxx similarity index 100% rename from source_files/fltk/src/forms_free.cxx rename to libraries/fltk/src/forms_free.cxx diff --git a/source_files/fltk/src/forms_fselect.cxx b/libraries/fltk/src/forms_fselect.cxx similarity index 100% rename from source_files/fltk/src/forms_fselect.cxx rename to libraries/fltk/src/forms_fselect.cxx diff --git a/source_files/fltk/src/forms_pixmap.cxx b/libraries/fltk/src/forms_pixmap.cxx similarity index 100% rename from source_files/fltk/src/forms_pixmap.cxx rename to libraries/fltk/src/forms_pixmap.cxx diff --git a/source_files/fltk/src/forms_timer.cxx b/libraries/fltk/src/forms_timer.cxx similarity index 100% rename from source_files/fltk/src/forms_timer.cxx rename to libraries/fltk/src/forms_timer.cxx diff --git a/source_files/fltk/src/freeglut_geometry.cxx b/libraries/fltk/src/freeglut_geometry.cxx similarity index 100% rename from source_files/fltk/src/freeglut_geometry.cxx rename to libraries/fltk/src/freeglut_geometry.cxx diff --git a/source_files/fltk/src/freeglut_stroke_mono_roman.cxx b/libraries/fltk/src/freeglut_stroke_mono_roman.cxx similarity index 100% rename from source_files/fltk/src/freeglut_stroke_mono_roman.cxx rename to libraries/fltk/src/freeglut_stroke_mono_roman.cxx diff --git a/source_files/fltk/src/freeglut_stroke_roman.cxx b/libraries/fltk/src/freeglut_stroke_roman.cxx similarity index 100% rename from source_files/fltk/src/freeglut_stroke_roman.cxx rename to libraries/fltk/src/freeglut_stroke_roman.cxx diff --git a/source_files/fltk/src/freeglut_teapot.cxx b/libraries/fltk/src/freeglut_teapot.cxx similarity index 100% rename from source_files/fltk/src/freeglut_teapot.cxx rename to libraries/fltk/src/freeglut_teapot.cxx diff --git a/source_files/fltk/src/freeglut_teapot_data.h b/libraries/fltk/src/freeglut_teapot_data.h similarity index 100% rename from source_files/fltk/src/freeglut_teapot_data.h rename to libraries/fltk/src/freeglut_teapot_data.h diff --git a/source_files/fltk/src/gl_draw.cxx b/libraries/fltk/src/gl_draw.cxx similarity index 100% rename from source_files/fltk/src/gl_draw.cxx rename to libraries/fltk/src/gl_draw.cxx diff --git a/source_files/fltk/src/gl_start.cxx b/libraries/fltk/src/gl_start.cxx similarity index 100% rename from source_files/fltk/src/gl_start.cxx rename to libraries/fltk/src/gl_start.cxx diff --git a/source_files/fltk/src/glut_compatibility.cxx b/libraries/fltk/src/glut_compatibility.cxx similarity index 100% rename from source_files/fltk/src/glut_compatibility.cxx rename to libraries/fltk/src/glut_compatibility.cxx diff --git a/source_files/fltk/src/glut_font.cxx b/libraries/fltk/src/glut_font.cxx similarity index 100% rename from source_files/fltk/src/glut_font.cxx rename to libraries/fltk/src/glut_font.cxx diff --git a/source_files/fltk/src/makedepend b/libraries/fltk/src/makedepend similarity index 100% rename from source_files/fltk/src/makedepend rename to libraries/fltk/src/makedepend diff --git a/source_files/fltk/src/mediumarrow.h b/libraries/fltk/src/mediumarrow.h similarity index 100% rename from source_files/fltk/src/mediumarrow.h rename to libraries/fltk/src/mediumarrow.h diff --git a/source_files/fltk/src/nanosvg.cxx b/libraries/fltk/src/nanosvg.cxx similarity index 100% rename from source_files/fltk/src/nanosvg.cxx rename to libraries/fltk/src/nanosvg.cxx diff --git a/source_files/fltk/src/new.xbm b/libraries/fltk/src/new.xbm similarity index 100% rename from source_files/fltk/src/new.xbm rename to libraries/fltk/src/new.xbm diff --git a/source_files/fltk/src/ns.xbm b/libraries/fltk/src/ns.xbm similarity index 100% rename from source_files/fltk/src/ns.xbm rename to libraries/fltk/src/ns.xbm diff --git a/source_files/fltk/src/ns_mask.xbm b/libraries/fltk/src/ns_mask.xbm similarity index 100% rename from source_files/fltk/src/ns_mask.xbm rename to libraries/fltk/src/ns_mask.xbm diff --git a/source_files/fltk/src/numericsort.c b/libraries/fltk/src/numericsort.c similarity index 100% rename from source_files/fltk/src/numericsort.c rename to libraries/fltk/src/numericsort.c diff --git a/source_files/fltk/src/print_button.cxx b/libraries/fltk/src/print_button.cxx similarity index 100% rename from source_files/fltk/src/print_button.cxx rename to libraries/fltk/src/print_button.cxx diff --git a/source_files/fltk/src/print_button.h b/libraries/fltk/src/print_button.h similarity index 100% rename from source_files/fltk/src/print_button.h rename to libraries/fltk/src/print_button.h diff --git a/source_files/fltk/src/print_panel.cxx b/libraries/fltk/src/print_panel.cxx similarity index 100% rename from source_files/fltk/src/print_panel.cxx rename to libraries/fltk/src/print_panel.cxx diff --git a/source_files/fltk/src/print_panel.h b/libraries/fltk/src/print_panel.h similarity index 100% rename from source_files/fltk/src/print_panel.h rename to libraries/fltk/src/print_panel.h diff --git a/source_files/fltk/src/scandir_posix.c b/libraries/fltk/src/scandir_posix.c similarity index 100% rename from source_files/fltk/src/scandir_posix.c rename to libraries/fltk/src/scandir_posix.c diff --git a/source_files/fltk/src/scandir_win32.c b/libraries/fltk/src/scandir_win32.c similarity index 100% rename from source_files/fltk/src/scandir_win32.c rename to libraries/fltk/src/scandir_win32.c diff --git a/source_files/fltk/src/screen_xywh.cxx b/libraries/fltk/src/screen_xywh.cxx similarity index 100% rename from source_files/fltk/src/screen_xywh.cxx rename to libraries/fltk/src/screen_xywh.cxx diff --git a/source_files/fltk/src/slowarrow.h b/libraries/fltk/src/slowarrow.h similarity index 100% rename from source_files/fltk/src/slowarrow.h rename to libraries/fltk/src/slowarrow.h diff --git a/source_files/fltk/src/tile.xpm b/libraries/fltk/src/tile.xpm similarity index 100% rename from source_files/fltk/src/tile.xpm rename to libraries/fltk/src/tile.xpm diff --git a/source_files/fltk/src/up.xbm b/libraries/fltk/src/up.xbm similarity index 100% rename from source_files/fltk/src/up.xbm rename to libraries/fltk/src/up.xbm diff --git a/source_files/fltk/src/utf8_internal.h b/libraries/fltk/src/utf8_internal.h similarity index 100% rename from source_files/fltk/src/utf8_internal.h rename to libraries/fltk/src/utf8_internal.h diff --git a/source_files/fltk/src/vsnprintf.c b/libraries/fltk/src/vsnprintf.c similarity index 100% rename from source_files/fltk/src/vsnprintf.c rename to libraries/fltk/src/vsnprintf.c diff --git a/source_files/fltk/src/xutf8/COPYING b/libraries/fltk/src/xutf8/COPYING similarity index 100% rename from source_files/fltk/src/xutf8/COPYING rename to libraries/fltk/src/xutf8/COPYING diff --git a/source_files/fltk/src/xutf8/README.txt b/libraries/fltk/src/xutf8/README.txt similarity index 100% rename from source_files/fltk/src/xutf8/README.txt rename to libraries/fltk/src/xutf8/README.txt diff --git a/source_files/fltk/src/xutf8/Ximint.h b/libraries/fltk/src/xutf8/Ximint.h similarity index 100% rename from source_files/fltk/src/xutf8/Ximint.h rename to libraries/fltk/src/xutf8/Ximint.h diff --git a/source_files/fltk/src/xutf8/Xlibint.h b/libraries/fltk/src/xutf8/Xlibint.h similarity index 100% rename from source_files/fltk/src/xutf8/Xlibint.h rename to libraries/fltk/src/xutf8/Xlibint.h diff --git a/source_files/fltk/src/xutf8/case.c b/libraries/fltk/src/xutf8/case.c similarity index 100% rename from source_files/fltk/src/xutf8/case.c rename to libraries/fltk/src/xutf8/case.c diff --git a/source_files/fltk/src/xutf8/fl_wcwidth.c b/libraries/fltk/src/xutf8/fl_wcwidth.c similarity index 100% rename from source_files/fltk/src/xutf8/fl_wcwidth.c rename to libraries/fltk/src/xutf8/fl_wcwidth.c diff --git a/source_files/fltk/src/xutf8/headers/case.h b/libraries/fltk/src/xutf8/headers/case.h similarity index 100% rename from source_files/fltk/src/xutf8/headers/case.h rename to libraries/fltk/src/xutf8/headers/case.h diff --git a/source_files/fltk/src/xutf8/headers/case_tbl.txt b/libraries/fltk/src/xutf8/headers/case_tbl.txt similarity index 100% rename from source_files/fltk/src/xutf8/headers/case_tbl.txt rename to libraries/fltk/src/xutf8/headers/case_tbl.txt diff --git a/source_files/fltk/src/xutf8/headers/dingbats_.h b/libraries/fltk/src/xutf8/headers/dingbats_.h similarity index 100% rename from source_files/fltk/src/xutf8/headers/dingbats_.h rename to libraries/fltk/src/xutf8/headers/dingbats_.h diff --git a/source_files/fltk/src/xutf8/headers/spacing.h b/libraries/fltk/src/xutf8/headers/spacing.h similarity index 100% rename from source_files/fltk/src/xutf8/headers/spacing.h rename to libraries/fltk/src/xutf8/headers/spacing.h diff --git a/source_files/fltk/src/xutf8/headers/spacing_tbl.txt b/libraries/fltk/src/xutf8/headers/spacing_tbl.txt similarity index 100% rename from source_files/fltk/src/xutf8/headers/spacing_tbl.txt rename to libraries/fltk/src/xutf8/headers/spacing_tbl.txt diff --git a/source_files/fltk/src/xutf8/headers/symbol_.h b/libraries/fltk/src/xutf8/headers/symbol_.h similarity index 100% rename from source_files/fltk/src/xutf8/headers/symbol_.h rename to libraries/fltk/src/xutf8/headers/symbol_.h diff --git a/source_files/fltk/src/xutf8/headers/tbl.txt b/libraries/fltk/src/xutf8/headers/tbl.txt similarity index 100% rename from source_files/fltk/src/xutf8/headers/tbl.txt rename to libraries/fltk/src/xutf8/headers/tbl.txt diff --git a/source_files/fltk/src/xutf8/imKStoUCS.c b/libraries/fltk/src/xutf8/imKStoUCS.c similarity index 100% rename from source_files/fltk/src/xutf8/imKStoUCS.c rename to libraries/fltk/src/xutf8/imKStoUCS.c diff --git a/source_files/fltk/src/xutf8/is_right2left.c b/libraries/fltk/src/xutf8/is_right2left.c similarity index 100% rename from source_files/fltk/src/xutf8/is_right2left.c rename to libraries/fltk/src/xutf8/is_right2left.c diff --git a/source_files/fltk/src/xutf8/is_spacing.c b/libraries/fltk/src/xutf8/is_spacing.c similarity index 100% rename from source_files/fltk/src/xutf8/is_spacing.c rename to libraries/fltk/src/xutf8/is_spacing.c diff --git a/source_files/fltk/src/xutf8/keysym2Ucs.c b/libraries/fltk/src/xutf8/keysym2Ucs.c similarity index 100% rename from source_files/fltk/src/xutf8/keysym2Ucs.c rename to libraries/fltk/src/xutf8/keysym2Ucs.c diff --git a/source_files/fltk/src/xutf8/lcUniConv/8bit_tab_to_h.c b/libraries/fltk/src/xutf8/lcUniConv/8bit_tab_to_h.c similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/8bit_tab_to_h.c rename to libraries/fltk/src/xutf8/lcUniConv/8bit_tab_to_h.c diff --git a/source_files/fltk/src/xutf8/lcUniConv/COPYRIGHT b/libraries/fltk/src/xutf8/lcUniConv/COPYRIGHT similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/COPYRIGHT rename to libraries/fltk/src/xutf8/lcUniConv/COPYRIGHT diff --git a/source_files/fltk/src/xutf8/lcUniConv/README.txt b/libraries/fltk/src/xutf8/lcUniConv/README.txt similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/README.txt rename to libraries/fltk/src/xutf8/lcUniConv/README.txt diff --git a/source_files/fltk/src/xutf8/lcUniConv/armscii_8.h b/libraries/fltk/src/xutf8/lcUniConv/armscii_8.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/armscii_8.h rename to libraries/fltk/src/xutf8/lcUniConv/armscii_8.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/ascii.h b/libraries/fltk/src/xutf8/lcUniConv/ascii.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/ascii.h rename to libraries/fltk/src/xutf8/lcUniConv/ascii.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/big5.h b/libraries/fltk/src/xutf8/lcUniConv/big5.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/big5.h rename to libraries/fltk/src/xutf8/lcUniConv/big5.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/big5_emacs.h b/libraries/fltk/src/xutf8/lcUniConv/big5_emacs.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/big5_emacs.h rename to libraries/fltk/src/xutf8/lcUniConv/big5_emacs.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/cjk_tab_to_h.c b/libraries/fltk/src/xutf8/lcUniConv/cjk_tab_to_h.c similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/cjk_tab_to_h.c rename to libraries/fltk/src/xutf8/lcUniConv/cjk_tab_to_h.c diff --git a/source_files/fltk/src/xutf8/lcUniConv/cp1133.h b/libraries/fltk/src/xutf8/lcUniConv/cp1133.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/cp1133.h rename to libraries/fltk/src/xutf8/lcUniConv/cp1133.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/cp1251.h b/libraries/fltk/src/xutf8/lcUniConv/cp1251.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/cp1251.h rename to libraries/fltk/src/xutf8/lcUniConv/cp1251.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/cp1255.h b/libraries/fltk/src/xutf8/lcUniConv/cp1255.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/cp1255.h rename to libraries/fltk/src/xutf8/lcUniConv/cp1255.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/cp1256.h b/libraries/fltk/src/xutf8/lcUniConv/cp1256.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/cp1256.h rename to libraries/fltk/src/xutf8/lcUniConv/cp1256.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/cp936ext.h b/libraries/fltk/src/xutf8/lcUniConv/cp936ext.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/cp936ext.h rename to libraries/fltk/src/xutf8/lcUniConv/cp936ext.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/gb2312.h b/libraries/fltk/src/xutf8/lcUniConv/gb2312.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/gb2312.h rename to libraries/fltk/src/xutf8/lcUniConv/gb2312.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/gbk_tab_to_h.c b/libraries/fltk/src/xutf8/lcUniConv/gbk_tab_to_h.c similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/gbk_tab_to_h.c rename to libraries/fltk/src/xutf8/lcUniConv/gbk_tab_to_h.c diff --git a/source_files/fltk/src/xutf8/lcUniConv/georgian_academy.h b/libraries/fltk/src/xutf8/lcUniConv/georgian_academy.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/georgian_academy.h rename to libraries/fltk/src/xutf8/lcUniConv/georgian_academy.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/georgian_ps.h b/libraries/fltk/src/xutf8/lcUniConv/georgian_ps.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/georgian_ps.h rename to libraries/fltk/src/xutf8/lcUniConv/georgian_ps.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_1.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_1.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_1.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_1.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_10.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_10.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_10.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_10.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_11.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_11.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_11.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_11.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_13.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_13.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_13.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_13.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_14.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_14.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_14.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_14.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_15.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_15.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_15.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_15.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_16.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_16.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_16.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_16.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_2.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_2.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_2.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_2.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_3.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_3.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_3.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_3.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_4.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_4.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_4.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_4.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_5.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_5.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_5.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_5.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_6.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_6.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_6.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_6.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_7.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_7.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_7.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_7.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_8.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_8.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_8.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_8.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_9.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_9.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_9.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_9.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/iso8859_9e.h b/libraries/fltk/src/xutf8/lcUniConv/iso8859_9e.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/iso8859_9e.h rename to libraries/fltk/src/xutf8/lcUniConv/iso8859_9e.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/jisx0201.h b/libraries/fltk/src/xutf8/lcUniConv/jisx0201.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/jisx0201.h rename to libraries/fltk/src/xutf8/lcUniConv/jisx0201.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/jisx0208.h b/libraries/fltk/src/xutf8/lcUniConv/jisx0208.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/jisx0208.h rename to libraries/fltk/src/xutf8/lcUniConv/jisx0208.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/jisx0212.h b/libraries/fltk/src/xutf8/lcUniConv/jisx0212.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/jisx0212.h rename to libraries/fltk/src/xutf8/lcUniConv/jisx0212.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/koi8_c.h b/libraries/fltk/src/xutf8/lcUniConv/koi8_c.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/koi8_c.h rename to libraries/fltk/src/xutf8/lcUniConv/koi8_c.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/koi8_r.h b/libraries/fltk/src/xutf8/lcUniConv/koi8_r.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/koi8_r.h rename to libraries/fltk/src/xutf8/lcUniConv/koi8_r.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/koi8_u.h b/libraries/fltk/src/xutf8/lcUniConv/koi8_u.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/koi8_u.h rename to libraries/fltk/src/xutf8/lcUniConv/koi8_u.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/ksc5601.h b/libraries/fltk/src/xutf8/lcUniConv/ksc5601.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/ksc5601.h rename to libraries/fltk/src/xutf8/lcUniConv/ksc5601.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/mulelao.h b/libraries/fltk/src/xutf8/lcUniConv/mulelao.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/mulelao.h rename to libraries/fltk/src/xutf8/lcUniConv/mulelao.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/tatar_cyr.h b/libraries/fltk/src/xutf8/lcUniConv/tatar_cyr.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/tatar_cyr.h rename to libraries/fltk/src/xutf8/lcUniConv/tatar_cyr.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/tcvn.h b/libraries/fltk/src/xutf8/lcUniConv/tcvn.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/tcvn.h rename to libraries/fltk/src/xutf8/lcUniConv/tcvn.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/tis620.h b/libraries/fltk/src/xutf8/lcUniConv/tis620.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/tis620.h rename to libraries/fltk/src/xutf8/lcUniConv/tis620.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/ucs2be.h b/libraries/fltk/src/xutf8/lcUniConv/ucs2be.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/ucs2be.h rename to libraries/fltk/src/xutf8/lcUniConv/ucs2be.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/utf8.h b/libraries/fltk/src/xutf8/lcUniConv/utf8.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/utf8.h rename to libraries/fltk/src/xutf8/lcUniConv/utf8.h diff --git a/source_files/fltk/src/xutf8/lcUniConv/viscii.h b/libraries/fltk/src/xutf8/lcUniConv/viscii.h similarity index 100% rename from source_files/fltk/src/xutf8/lcUniConv/viscii.h rename to libraries/fltk/src/xutf8/lcUniConv/viscii.h diff --git a/source_files/fltk/src/xutf8/mk_wcwidth.c b/libraries/fltk/src/xutf8/mk_wcwidth.c similarity index 100% rename from source_files/fltk/src/xutf8/mk_wcwidth.c rename to libraries/fltk/src/xutf8/mk_wcwidth.c diff --git a/source_files/fltk/src/xutf8/test.c b/libraries/fltk/src/xutf8/test.c similarity index 100% rename from source_files/fltk/src/xutf8/test.c rename to libraries/fltk/src/xutf8/test.c diff --git a/source_files/fltk/src/xutf8/test2.c b/libraries/fltk/src/xutf8/test2.c similarity index 100% rename from source_files/fltk/src/xutf8/test2.c rename to libraries/fltk/src/xutf8/test2.c diff --git a/source_files/fltk/src/xutf8/ucs2fontmap.c b/libraries/fltk/src/xutf8/ucs2fontmap.c similarity index 100% rename from source_files/fltk/src/xutf8/ucs2fontmap.c rename to libraries/fltk/src/xutf8/ucs2fontmap.c diff --git a/source_files/fltk/src/xutf8/ucs2fontmap.c.mini b/libraries/fltk/src/xutf8/ucs2fontmap.c.mini similarity index 100% rename from source_files/fltk/src/xutf8/ucs2fontmap.c.mini rename to libraries/fltk/src/xutf8/ucs2fontmap.c.mini diff --git a/source_files/fltk/src/xutf8/utf8Input.c b/libraries/fltk/src/xutf8/utf8Input.c similarity index 100% rename from source_files/fltk/src/xutf8/utf8Input.c rename to libraries/fltk/src/xutf8/utf8Input.c diff --git a/source_files/fltk/src/xutf8/utf8Utils.c b/libraries/fltk/src/xutf8/utf8Utils.c similarity index 100% rename from source_files/fltk/src/xutf8/utf8Utils.c rename to libraries/fltk/src/xutf8/utf8Utils.c diff --git a/source_files/fltk/src/xutf8/utf8Wrap.c b/libraries/fltk/src/xutf8/utf8Wrap.c similarity index 100% rename from source_files/fltk/src/xutf8/utf8Wrap.c rename to libraries/fltk/src/xutf8/utf8Wrap.c diff --git a/source_files/fltk/src/xutf8/utils/INSTALL b/libraries/fltk/src/xutf8/utils/INSTALL similarity index 100% rename from source_files/fltk/src/xutf8/utils/INSTALL rename to libraries/fltk/src/xutf8/utils/INSTALL diff --git a/source_files/fltk/src/xutf8/utils/Makefile b/libraries/fltk/src/xutf8/utils/Makefile similarity index 100% rename from source_files/fltk/src/xutf8/utils/Makefile rename to libraries/fltk/src/xutf8/utils/Makefile diff --git a/source_files/fltk/src/xutf8/utils/README.txt b/libraries/fltk/src/xutf8/utils/README.txt similarity index 100% rename from source_files/fltk/src/xutf8/utils/README.txt rename to libraries/fltk/src/xutf8/utils/README.txt diff --git a/source_files/fltk/src/xutf8/utils/case.sh b/libraries/fltk/src/xutf8/utils/case.sh old mode 100755 new mode 100644 similarity index 100% rename from source_files/fltk/src/xutf8/utils/case.sh rename to libraries/fltk/src/xutf8/utils/case.sh diff --git a/source_files/fltk/src/xutf8/utils/conv_gen.c b/libraries/fltk/src/xutf8/utils/conv_gen.c similarity index 100% rename from source_files/fltk/src/xutf8/utils/conv_gen.c rename to libraries/fltk/src/xutf8/utils/conv_gen.c diff --git a/source_files/fltk/src/xutf8/utils/convert_map.c b/libraries/fltk/src/xutf8/utils/convert_map.c similarity index 100% rename from source_files/fltk/src/xutf8/utils/convert_map.c rename to libraries/fltk/src/xutf8/utils/convert_map.c diff --git a/source_files/fltk/src/xutf8/utils/create_table.c b/libraries/fltk/src/xutf8/utils/create_table.c similarity index 100% rename from source_files/fltk/src/xutf8/utils/create_table.c rename to libraries/fltk/src/xutf8/utils/create_table.c diff --git a/source_files/fltk/src/xutf8/utils/euc_tw.c b/libraries/fltk/src/xutf8/utils/euc_tw.c similarity index 100% rename from source_files/fltk/src/xutf8/utils/euc_tw.c rename to libraries/fltk/src/xutf8/utils/euc_tw.c diff --git a/source_files/fltk/src/xutf8/utils/non_spacing.sh b/libraries/fltk/src/xutf8/utils/non_spacing.sh old mode 100755 new mode 100644 similarity index 100% rename from source_files/fltk/src/xutf8/utils/non_spacing.sh rename to libraries/fltk/src/xutf8/utils/non_spacing.sh diff --git a/source_files/fltk/src/xutf8/utils/tbl_gen.sh b/libraries/fltk/src/xutf8/utils/tbl_gen.sh old mode 100755 new mode 100644 similarity index 100% rename from source_files/fltk/src/xutf8/utils/tbl_gen.sh rename to libraries/fltk/src/xutf8/utils/tbl_gen.sh diff --git a/source_files/fltk/test/.gitignore b/libraries/fltk/test/.gitignore similarity index 100% rename from source_files/fltk/test/.gitignore rename to libraries/fltk/test/.gitignore diff --git a/source_files/fltk/test/CMakeLists.txt b/libraries/fltk/test/CMakeLists.txt similarity index 100% rename from source_files/fltk/test/CMakeLists.txt rename to libraries/fltk/test/CMakeLists.txt diff --git a/source_files/fltk/test/CubeMain.cxx b/libraries/fltk/test/CubeMain.cxx similarity index 100% rename from source_files/fltk/test/CubeMain.cxx rename to libraries/fltk/test/CubeMain.cxx diff --git a/source_files/fltk/test/CubeView.cxx b/libraries/fltk/test/CubeView.cxx similarity index 100% rename from source_files/fltk/test/CubeView.cxx rename to libraries/fltk/test/CubeView.cxx diff --git a/source_files/fltk/test/CubeView.h b/libraries/fltk/test/CubeView.h similarity index 100% rename from source_files/fltk/test/CubeView.h rename to libraries/fltk/test/CubeView.h diff --git a/source_files/fltk/test/CubeViewUI.fl b/libraries/fltk/test/CubeViewUI.fl similarity index 100% rename from source_files/fltk/test/CubeViewUI.fl rename to libraries/fltk/test/CubeViewUI.fl diff --git a/source_files/fltk/test/Makefile b/libraries/fltk/test/Makefile similarity index 100% rename from source_files/fltk/test/Makefile rename to libraries/fltk/test/Makefile diff --git a/source_files/fltk/test/README-unittests.txt b/libraries/fltk/test/README-unittests.txt similarity index 100% rename from source_files/fltk/test/README-unittests.txt rename to libraries/fltk/test/README-unittests.txt diff --git a/source_files/fltk/test/README.txt b/libraries/fltk/test/README.txt similarity index 100% rename from source_files/fltk/test/README.txt rename to libraries/fltk/test/README.txt diff --git a/source_files/fltk/test/adjuster.cxx b/libraries/fltk/test/adjuster.cxx similarity index 100% rename from source_files/fltk/test/adjuster.cxx rename to libraries/fltk/test/adjuster.cxx diff --git a/source_files/fltk/test/animated.cxx b/libraries/fltk/test/animated.cxx similarity index 100% rename from source_files/fltk/test/animated.cxx rename to libraries/fltk/test/animated.cxx diff --git a/source_files/fltk/test/arc.cxx b/libraries/fltk/test/arc.cxx similarity index 100% rename from source_files/fltk/test/arc.cxx rename to libraries/fltk/test/arc.cxx diff --git a/source_files/fltk/test/ask.cxx b/libraries/fltk/test/ask.cxx similarity index 100% rename from source_files/fltk/test/ask.cxx rename to libraries/fltk/test/ask.cxx diff --git a/source_files/fltk/test/bitmap.cxx b/libraries/fltk/test/bitmap.cxx similarity index 100% rename from source_files/fltk/test/bitmap.cxx rename to libraries/fltk/test/bitmap.cxx diff --git a/source_files/fltk/test/blocks.cxx b/libraries/fltk/test/blocks.cxx similarity index 100% rename from source_files/fltk/test/blocks.cxx rename to libraries/fltk/test/blocks.cxx diff --git a/source_files/fltk/test/boxtype.cxx b/libraries/fltk/test/boxtype.cxx similarity index 100% rename from source_files/fltk/test/boxtype.cxx rename to libraries/fltk/test/boxtype.cxx diff --git a/source_files/fltk/test/browser.cxx b/libraries/fltk/test/browser.cxx similarity index 100% rename from source_files/fltk/test/browser.cxx rename to libraries/fltk/test/browser.cxx diff --git a/source_files/fltk/test/button.cxx b/libraries/fltk/test/button.cxx similarity index 100% rename from source_files/fltk/test/button.cxx rename to libraries/fltk/test/button.cxx diff --git a/source_files/fltk/test/buttons.cxx b/libraries/fltk/test/buttons.cxx similarity index 100% rename from source_files/fltk/test/buttons.cxx rename to libraries/fltk/test/buttons.cxx diff --git a/source_files/fltk/test/cairo_test.cxx b/libraries/fltk/test/cairo_test.cxx similarity index 100% rename from source_files/fltk/test/cairo_test.cxx rename to libraries/fltk/test/cairo_test.cxx diff --git a/source_files/fltk/test/checkers.cxx b/libraries/fltk/test/checkers.cxx similarity index 100% rename from source_files/fltk/test/checkers.cxx rename to libraries/fltk/test/checkers.cxx diff --git a/source_files/fltk/test/checkers_pieces.fl b/libraries/fltk/test/checkers_pieces.fl similarity index 100% rename from source_files/fltk/test/checkers_pieces.fl rename to libraries/fltk/test/checkers_pieces.fl diff --git a/source_files/fltk/test/clipboard.cxx b/libraries/fltk/test/clipboard.cxx similarity index 100% rename from source_files/fltk/test/clipboard.cxx rename to libraries/fltk/test/clipboard.cxx diff --git a/source_files/fltk/test/clock.cxx b/libraries/fltk/test/clock.cxx similarity index 100% rename from source_files/fltk/test/clock.cxx rename to libraries/fltk/test/clock.cxx diff --git a/source_files/fltk/test/colbrowser.cxx b/libraries/fltk/test/colbrowser.cxx similarity index 100% rename from source_files/fltk/test/colbrowser.cxx rename to libraries/fltk/test/colbrowser.cxx diff --git a/source_files/fltk/test/color_chooser.cxx b/libraries/fltk/test/color_chooser.cxx similarity index 100% rename from source_files/fltk/test/color_chooser.cxx rename to libraries/fltk/test/color_chooser.cxx diff --git a/source_files/fltk/test/contrast.cxx b/libraries/fltk/test/contrast.cxx similarity index 100% rename from source_files/fltk/test/contrast.cxx rename to libraries/fltk/test/contrast.cxx diff --git a/source_files/fltk/test/coordinates.cxx b/libraries/fltk/test/coordinates.cxx similarity index 100% rename from source_files/fltk/test/coordinates.cxx rename to libraries/fltk/test/coordinates.cxx diff --git a/source_files/fltk/test/cube.cxx b/libraries/fltk/test/cube.cxx similarity index 100% rename from source_files/fltk/test/cube.cxx rename to libraries/fltk/test/cube.cxx diff --git a/source_files/fltk/test/cursor.cxx b/libraries/fltk/test/cursor.cxx similarity index 100% rename from source_files/fltk/test/cursor.cxx rename to libraries/fltk/test/cursor.cxx diff --git a/source_files/fltk/test/curve.cxx b/libraries/fltk/test/curve.cxx similarity index 100% rename from source_files/fltk/test/curve.cxx rename to libraries/fltk/test/curve.cxx diff --git a/source_files/fltk/test/demo.cxx b/libraries/fltk/test/demo.cxx similarity index 100% rename from source_files/fltk/test/demo.cxx rename to libraries/fltk/test/demo.cxx diff --git a/source_files/fltk/test/demo.menu b/libraries/fltk/test/demo.menu similarity index 100% rename from source_files/fltk/test/demo.menu rename to libraries/fltk/test/demo.menu diff --git a/source_files/fltk/test/desktop/blocks-128.png b/libraries/fltk/test/desktop/blocks-128.png similarity index 100% rename from source_files/fltk/test/desktop/blocks-128.png rename to libraries/fltk/test/desktop/blocks-128.png diff --git a/source_files/fltk/test/desktop/blocks-32.png b/libraries/fltk/test/desktop/blocks-32.png similarity index 100% rename from source_files/fltk/test/desktop/blocks-32.png rename to libraries/fltk/test/desktop/blocks-32.png diff --git a/source_files/fltk/test/desktop/blocks.desktop b/libraries/fltk/test/desktop/blocks.desktop similarity index 100% rename from source_files/fltk/test/desktop/blocks.desktop rename to libraries/fltk/test/desktop/blocks.desktop diff --git a/source_files/fltk/test/desktop/checkers-128.png b/libraries/fltk/test/desktop/checkers-128.png similarity index 100% rename from source_files/fltk/test/desktop/checkers-128.png rename to libraries/fltk/test/desktop/checkers-128.png diff --git a/source_files/fltk/test/desktop/checkers-32.png b/libraries/fltk/test/desktop/checkers-32.png similarity index 100% rename from source_files/fltk/test/desktop/checkers-32.png rename to libraries/fltk/test/desktop/checkers-32.png diff --git a/source_files/fltk/test/desktop/checkers.desktop b/libraries/fltk/test/desktop/checkers.desktop similarity index 100% rename from source_files/fltk/test/desktop/checkers.desktop rename to libraries/fltk/test/desktop/checkers.desktop diff --git a/source_files/fltk/test/desktop/sudoku-128.png b/libraries/fltk/test/desktop/sudoku-128.png similarity index 100% rename from source_files/fltk/test/desktop/sudoku-128.png rename to libraries/fltk/test/desktop/sudoku-128.png diff --git a/source_files/fltk/test/desktop/sudoku-32.png b/libraries/fltk/test/desktop/sudoku-32.png similarity index 100% rename from source_files/fltk/test/desktop/sudoku-32.png rename to libraries/fltk/test/desktop/sudoku-32.png diff --git a/source_files/fltk/test/desktop/sudoku.desktop b/libraries/fltk/test/desktop/sudoku.desktop similarity index 100% rename from source_files/fltk/test/desktop/sudoku.desktop rename to libraries/fltk/test/desktop/sudoku.desktop diff --git a/source_files/fltk/test/device.cxx b/libraries/fltk/test/device.cxx similarity index 100% rename from source_files/fltk/test/device.cxx rename to libraries/fltk/test/device.cxx diff --git a/source_files/fltk/test/doublebuffer.cxx b/libraries/fltk/test/doublebuffer.cxx similarity index 100% rename from source_files/fltk/test/doublebuffer.cxx rename to libraries/fltk/test/doublebuffer.cxx diff --git a/source_files/fltk/test/editor.cxx b/libraries/fltk/test/editor.cxx similarity index 100% rename from source_files/fltk/test/editor.cxx rename to libraries/fltk/test/editor.cxx diff --git a/source_files/fltk/test/fast_slow.fl b/libraries/fltk/test/fast_slow.fl similarity index 100% rename from source_files/fltk/test/fast_slow.fl rename to libraries/fltk/test/fast_slow.fl diff --git a/source_files/fltk/test/file_chooser.cxx b/libraries/fltk/test/file_chooser.cxx similarity index 100% rename from source_files/fltk/test/file_chooser.cxx rename to libraries/fltk/test/file_chooser.cxx diff --git a/source_files/fltk/test/flex_demo.cxx b/libraries/fltk/test/flex_demo.cxx similarity index 100% rename from source_files/fltk/test/flex_demo.cxx rename to libraries/fltk/test/flex_demo.cxx diff --git a/source_files/fltk/test/flex_login.cxx b/libraries/fltk/test/flex_login.cxx similarity index 100% rename from source_files/fltk/test/flex_login.cxx rename to libraries/fltk/test/flex_login.cxx diff --git a/source_files/fltk/test/fltk-versions.cxx b/libraries/fltk/test/fltk-versions.cxx similarity index 100% rename from source_files/fltk/test/fltk-versions.cxx rename to libraries/fltk/test/fltk-versions.cxx diff --git a/source_files/fltk/test/fonts.cxx b/libraries/fltk/test/fonts.cxx similarity index 100% rename from source_files/fltk/test/fonts.cxx rename to libraries/fltk/test/fonts.cxx diff --git a/source_files/fltk/test/forms.cxx b/libraries/fltk/test/forms.cxx similarity index 100% rename from source_files/fltk/test/forms.cxx rename to libraries/fltk/test/forms.cxx diff --git a/source_files/fltk/test/fractals.cxx b/libraries/fltk/test/fractals.cxx similarity index 100% rename from source_files/fltk/test/fractals.cxx rename to libraries/fltk/test/fractals.cxx diff --git a/source_files/fltk/test/fracviewer.cxx b/libraries/fltk/test/fracviewer.cxx similarity index 100% rename from source_files/fltk/test/fracviewer.cxx rename to libraries/fltk/test/fracviewer.cxx diff --git a/source_files/fltk/test/fracviewer.h b/libraries/fltk/test/fracviewer.h similarity index 100% rename from source_files/fltk/test/fracviewer.h rename to libraries/fltk/test/fracviewer.h diff --git a/source_files/fltk/test/fullscreen.cxx b/libraries/fltk/test/fullscreen.cxx similarity index 100% rename from source_files/fltk/test/fullscreen.cxx rename to libraries/fltk/test/fullscreen.cxx diff --git a/source_files/fltk/test/gl_overlay.cxx b/libraries/fltk/test/gl_overlay.cxx similarity index 100% rename from source_files/fltk/test/gl_overlay.cxx rename to libraries/fltk/test/gl_overlay.cxx diff --git a/source_files/fltk/test/glpuzzle.cxx b/libraries/fltk/test/glpuzzle.cxx similarity index 100% rename from source_files/fltk/test/glpuzzle.cxx rename to libraries/fltk/test/glpuzzle.cxx diff --git a/source_files/fltk/test/glut_test.cxx b/libraries/fltk/test/glut_test.cxx similarity index 100% rename from source_files/fltk/test/glut_test.cxx rename to libraries/fltk/test/glut_test.cxx diff --git a/source_files/fltk/test/grid_alignment.cxx b/libraries/fltk/test/grid_alignment.cxx similarity index 100% rename from source_files/fltk/test/grid_alignment.cxx rename to libraries/fltk/test/grid_alignment.cxx diff --git a/source_files/fltk/test/grid_buttons.cxx b/libraries/fltk/test/grid_buttons.cxx similarity index 100% rename from source_files/fltk/test/grid_buttons.cxx rename to libraries/fltk/test/grid_buttons.cxx diff --git a/source_files/fltk/test/grid_dialog.cxx b/libraries/fltk/test/grid_dialog.cxx similarity index 100% rename from source_files/fltk/test/grid_dialog.cxx rename to libraries/fltk/test/grid_dialog.cxx diff --git a/source_files/fltk/test/grid_login.cxx b/libraries/fltk/test/grid_login.cxx similarity index 100% rename from source_files/fltk/test/grid_login.cxx rename to libraries/fltk/test/grid_login.cxx diff --git a/source_files/fltk/test/handle_events.cxx b/libraries/fltk/test/handle_events.cxx similarity index 100% rename from source_files/fltk/test/handle_events.cxx rename to libraries/fltk/test/handle_events.cxx diff --git a/source_files/fltk/test/handle_keys.cxx b/libraries/fltk/test/handle_keys.cxx similarity index 100% rename from source_files/fltk/test/handle_keys.cxx rename to libraries/fltk/test/handle_keys.cxx diff --git a/source_files/fltk/test/hello.cxx b/libraries/fltk/test/hello.cxx similarity index 100% rename from source_files/fltk/test/hello.cxx rename to libraries/fltk/test/hello.cxx diff --git a/source_files/fltk/test/help_dialog.cxx b/libraries/fltk/test/help_dialog.cxx similarity index 100% rename from source_files/fltk/test/help_dialog.cxx rename to libraries/fltk/test/help_dialog.cxx diff --git a/source_files/fltk/test/help_dialog.html b/libraries/fltk/test/help_dialog.html similarity index 100% rename from source_files/fltk/test/help_dialog.html rename to libraries/fltk/test/help_dialog.html diff --git a/source_files/fltk/test/icon.cxx b/libraries/fltk/test/icon.cxx similarity index 100% rename from source_files/fltk/test/icon.cxx rename to libraries/fltk/test/icon.cxx diff --git a/source_files/fltk/test/iconize.cxx b/libraries/fltk/test/iconize.cxx similarity index 100% rename from source_files/fltk/test/iconize.cxx rename to libraries/fltk/test/iconize.cxx diff --git a/source_files/fltk/test/image.cxx b/libraries/fltk/test/image.cxx similarity index 100% rename from source_files/fltk/test/image.cxx rename to libraries/fltk/test/image.cxx diff --git a/source_files/fltk/test/images/FL200.png b/libraries/fltk/test/images/FL200.png similarity index 100% rename from source_files/fltk/test/images/FL200.png rename to libraries/fltk/test/images/FL200.png diff --git a/source_files/fltk/test/images/Fl_Value_Input.png b/libraries/fltk/test/images/Fl_Value_Input.png similarity index 100% rename from source_files/fltk/test/images/Fl_Value_Input.png rename to libraries/fltk/test/images/Fl_Value_Input.png diff --git a/source_files/fltk/test/images/Fl_Value_Output.png b/libraries/fltk/test/images/Fl_Value_Output.png similarity index 100% rename from source_files/fltk/test/images/Fl_Value_Output.png rename to libraries/fltk/test/images/Fl_Value_Output.png diff --git a/source_files/fltk/test/images/fltk_animated.gif b/libraries/fltk/test/images/fltk_animated.gif similarity index 100% rename from source_files/fltk/test/images/fltk_animated.gif rename to libraries/fltk/test/images/fltk_animated.gif diff --git a/source_files/fltk/test/images/fltk_animated2.gif b/libraries/fltk/test/images/fltk_animated2.gif similarity index 100% rename from source_files/fltk/test/images/fltk_animated2.gif rename to libraries/fltk/test/images/fltk_animated2.gif diff --git a/source_files/fltk/test/images/fltk_animated3.gif b/libraries/fltk/test/images/fltk_animated3.gif similarity index 100% rename from source_files/fltk/test/images/fltk_animated3.gif rename to libraries/fltk/test/images/fltk_animated3.gif diff --git a/source_files/fltk/test/images/tiny.png b/libraries/fltk/test/images/tiny.png similarity index 100% rename from source_files/fltk/test/images/tiny.png rename to libraries/fltk/test/images/tiny.png diff --git a/source_files/fltk/test/inactive.fl b/libraries/fltk/test/inactive.fl similarity index 100% rename from source_files/fltk/test/inactive.fl rename to libraries/fltk/test/inactive.fl diff --git a/source_files/fltk/test/input.cxx b/libraries/fltk/test/input.cxx similarity index 100% rename from source_files/fltk/test/input.cxx rename to libraries/fltk/test/input.cxx diff --git a/source_files/fltk/test/input_choice.cxx b/libraries/fltk/test/input_choice.cxx similarity index 100% rename from source_files/fltk/test/input_choice.cxx rename to libraries/fltk/test/input_choice.cxx diff --git a/source_files/fltk/test/keyboard.cxx b/libraries/fltk/test/keyboard.cxx similarity index 100% rename from source_files/fltk/test/keyboard.cxx rename to libraries/fltk/test/keyboard.cxx diff --git a/source_files/fltk/test/keyboard.h b/libraries/fltk/test/keyboard.h similarity index 100% rename from source_files/fltk/test/keyboard.h rename to libraries/fltk/test/keyboard.h diff --git a/source_files/fltk/test/keyboard_ui.fl b/libraries/fltk/test/keyboard_ui.fl similarity index 100% rename from source_files/fltk/test/keyboard_ui.fl rename to libraries/fltk/test/keyboard_ui.fl diff --git a/source_files/fltk/test/label.cxx b/libraries/fltk/test/label.cxx similarity index 100% rename from source_files/fltk/test/label.cxx rename to libraries/fltk/test/label.cxx diff --git a/source_files/fltk/test/line_style.cxx b/libraries/fltk/test/line_style.cxx similarity index 100% rename from source_files/fltk/test/line_style.cxx rename to libraries/fltk/test/line_style.cxx diff --git a/source_files/fltk/test/list_visuals.cxx b/libraries/fltk/test/list_visuals.cxx similarity index 100% rename from source_files/fltk/test/list_visuals.cxx rename to libraries/fltk/test/list_visuals.cxx diff --git a/source_files/fltk/test/mac-resources/blocks.icns b/libraries/fltk/test/mac-resources/blocks.icns similarity index 100% rename from source_files/fltk/test/mac-resources/blocks.icns rename to libraries/fltk/test/mac-resources/blocks.icns diff --git a/source_files/fltk/test/mac-resources/blocks.plist b/libraries/fltk/test/mac-resources/blocks.plist similarity index 100% rename from source_files/fltk/test/mac-resources/blocks.plist rename to libraries/fltk/test/mac-resources/blocks.plist diff --git a/source_files/fltk/test/mac-resources/checkers.icns b/libraries/fltk/test/mac-resources/checkers.icns similarity index 100% rename from source_files/fltk/test/mac-resources/checkers.icns rename to libraries/fltk/test/mac-resources/checkers.icns diff --git a/source_files/fltk/test/mac-resources/checkers.plist b/libraries/fltk/test/mac-resources/checkers.plist similarity index 100% rename from source_files/fltk/test/mac-resources/checkers.plist rename to libraries/fltk/test/mac-resources/checkers.plist diff --git a/source_files/fltk/test/mac-resources/editor.plist b/libraries/fltk/test/mac-resources/editor.plist similarity index 100% rename from source_files/fltk/test/mac-resources/editor.plist rename to libraries/fltk/test/mac-resources/editor.plist diff --git a/source_files/fltk/test/mac-resources/sudoku.icns b/libraries/fltk/test/mac-resources/sudoku.icns similarity index 100% rename from source_files/fltk/test/mac-resources/sudoku.icns rename to libraries/fltk/test/mac-resources/sudoku.icns diff --git a/source_files/fltk/test/mac-resources/sudoku.plist b/libraries/fltk/test/mac-resources/sudoku.plist similarity index 100% rename from source_files/fltk/test/mac-resources/sudoku.plist rename to libraries/fltk/test/mac-resources/sudoku.plist diff --git a/source_files/fltk/test/makedepend b/libraries/fltk/test/makedepend similarity index 100% rename from source_files/fltk/test/makedepend rename to libraries/fltk/test/makedepend diff --git a/source_files/fltk/test/mandelbrot.cxx b/libraries/fltk/test/mandelbrot.cxx similarity index 100% rename from source_files/fltk/test/mandelbrot.cxx rename to libraries/fltk/test/mandelbrot.cxx diff --git a/source_files/fltk/test/mandelbrot.h b/libraries/fltk/test/mandelbrot.h similarity index 100% rename from source_files/fltk/test/mandelbrot.h rename to libraries/fltk/test/mandelbrot.h diff --git a/source_files/fltk/test/mandelbrot_ui.fl b/libraries/fltk/test/mandelbrot_ui.fl similarity index 100% rename from source_files/fltk/test/mandelbrot_ui.fl rename to libraries/fltk/test/mandelbrot_ui.fl diff --git a/source_files/fltk/test/menubar.cxx b/libraries/fltk/test/menubar.cxx similarity index 100% rename from source_files/fltk/test/menubar.cxx rename to libraries/fltk/test/menubar.cxx diff --git a/source_files/fltk/test/message.cxx b/libraries/fltk/test/message.cxx similarity index 100% rename from source_files/fltk/test/message.cxx rename to libraries/fltk/test/message.cxx diff --git a/source_files/fltk/test/minimum.cxx b/libraries/fltk/test/minimum.cxx similarity index 100% rename from source_files/fltk/test/minimum.cxx rename to libraries/fltk/test/minimum.cxx diff --git a/source_files/fltk/test/native-filechooser.cxx b/libraries/fltk/test/native-filechooser.cxx similarity index 100% rename from source_files/fltk/test/native-filechooser.cxx rename to libraries/fltk/test/native-filechooser.cxx diff --git a/source_files/fltk/test/navigation.cxx b/libraries/fltk/test/navigation.cxx similarity index 100% rename from source_files/fltk/test/navigation.cxx rename to libraries/fltk/test/navigation.cxx diff --git a/source_files/fltk/test/offscreen.cxx b/libraries/fltk/test/offscreen.cxx similarity index 100% rename from source_files/fltk/test/offscreen.cxx rename to libraries/fltk/test/offscreen.cxx diff --git a/source_files/fltk/test/output.cxx b/libraries/fltk/test/output.cxx similarity index 100% rename from source_files/fltk/test/output.cxx rename to libraries/fltk/test/output.cxx diff --git a/source_files/fltk/test/overlay.cxx b/libraries/fltk/test/overlay.cxx similarity index 100% rename from source_files/fltk/test/overlay.cxx rename to libraries/fltk/test/overlay.cxx diff --git a/source_files/fltk/test/pack.cxx b/libraries/fltk/test/pack.cxx similarity index 100% rename from source_files/fltk/test/pack.cxx rename to libraries/fltk/test/pack.cxx diff --git a/source_files/fltk/test/pixmap.cxx b/libraries/fltk/test/pixmap.cxx similarity index 100% rename from source_files/fltk/test/pixmap.cxx rename to libraries/fltk/test/pixmap.cxx diff --git a/source_files/fltk/test/pixmap_browser.cxx b/libraries/fltk/test/pixmap_browser.cxx similarity index 100% rename from source_files/fltk/test/pixmap_browser.cxx rename to libraries/fltk/test/pixmap_browser.cxx diff --git a/source_files/fltk/test/pixmaps/animated_fluid_gif.h b/libraries/fltk/test/pixmaps/animated_fluid_gif.h similarity index 100% rename from source_files/fltk/test/pixmaps/animated_fluid_gif.h rename to libraries/fltk/test/pixmaps/animated_fluid_gif.h diff --git a/source_files/fltk/test/pixmaps/black_checker.png b/libraries/fltk/test/pixmaps/black_checker.png similarity index 100% rename from source_files/fltk/test/pixmaps/black_checker.png rename to libraries/fltk/test/pixmaps/black_checker.png diff --git a/source_files/fltk/test/pixmaps/black_checker_king.png b/libraries/fltk/test/pixmaps/black_checker_king.png similarity index 100% rename from source_files/fltk/test/pixmaps/black_checker_king.png rename to libraries/fltk/test/pixmaps/black_checker_king.png diff --git a/source_files/fltk/test/pixmaps/blast.xpm b/libraries/fltk/test/pixmaps/blast.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/blast.xpm rename to libraries/fltk/test/pixmaps/blast.xpm diff --git a/source_files/fltk/test/pixmaps/block.xcf_gz b/libraries/fltk/test/pixmaps/block.xcf_gz similarity index 100% rename from source_files/fltk/test/pixmaps/block.xcf_gz rename to libraries/fltk/test/pixmaps/block.xcf_gz diff --git a/source_files/fltk/test/pixmaps/blue.xpm b/libraries/fltk/test/pixmaps/blue.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/blue.xpm rename to libraries/fltk/test/pixmaps/blue.xpm diff --git a/source_files/fltk/test/pixmaps/blue_bomb.xpm b/libraries/fltk/test/pixmaps/blue_bomb.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/blue_bomb.xpm rename to libraries/fltk/test/pixmaps/blue_bomb.xpm diff --git a/source_files/fltk/test/pixmaps/checker.svg b/libraries/fltk/test/pixmaps/checker.svg similarity index 100% rename from source_files/fltk/test/pixmaps/checker.svg rename to libraries/fltk/test/pixmaps/checker.svg diff --git a/source_files/fltk/test/pixmaps/cyan.xpm b/libraries/fltk/test/pixmaps/cyan.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/cyan.xpm rename to libraries/fltk/test/pixmaps/cyan.xpm diff --git a/source_files/fltk/test/pixmaps/cyan_bomb.xpm b/libraries/fltk/test/pixmaps/cyan_bomb.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/cyan_bomb.xpm rename to libraries/fltk/test/pixmaps/cyan_bomb.xpm diff --git a/source_files/fltk/test/pixmaps/gray.xpm b/libraries/fltk/test/pixmaps/gray.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/gray.xpm rename to libraries/fltk/test/pixmaps/gray.xpm diff --git a/source_files/fltk/test/pixmaps/gray_bomb.xpm b/libraries/fltk/test/pixmaps/gray_bomb.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/gray_bomb.xpm rename to libraries/fltk/test/pixmaps/gray_bomb.xpm diff --git a/source_files/fltk/test/pixmaps/green.xpm b/libraries/fltk/test/pixmaps/green.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/green.xpm rename to libraries/fltk/test/pixmaps/green.xpm diff --git a/source_files/fltk/test/pixmaps/green_bomb.xpm b/libraries/fltk/test/pixmaps/green_bomb.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/green_bomb.xpm rename to libraries/fltk/test/pixmaps/green_bomb.xpm diff --git a/source_files/fltk/test/pixmaps/magenta.xpm b/libraries/fltk/test/pixmaps/magenta.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/magenta.xpm rename to libraries/fltk/test/pixmaps/magenta.xpm diff --git a/source_files/fltk/test/pixmaps/magenta_bomb.xpm b/libraries/fltk/test/pixmaps/magenta_bomb.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/magenta_bomb.xpm rename to libraries/fltk/test/pixmaps/magenta_bomb.xpm diff --git a/source_files/fltk/test/pixmaps/porsche.xpm b/libraries/fltk/test/pixmaps/porsche.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/porsche.xpm rename to libraries/fltk/test/pixmaps/porsche.xpm diff --git a/source_files/fltk/test/pixmaps/porsche1.xpm b/libraries/fltk/test/pixmaps/porsche1.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/porsche1.xpm rename to libraries/fltk/test/pixmaps/porsche1.xpm diff --git a/source_files/fltk/test/pixmaps/red.xpm b/libraries/fltk/test/pixmaps/red.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/red.xpm rename to libraries/fltk/test/pixmaps/red.xpm diff --git a/source_files/fltk/test/pixmaps/red_bomb.xpm b/libraries/fltk/test/pixmaps/red_bomb.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/red_bomb.xpm rename to libraries/fltk/test/pixmaps/red_bomb.xpm diff --git a/source_files/fltk/test/pixmaps/sorceress.xbm b/libraries/fltk/test/pixmaps/sorceress.xbm similarity index 100% rename from source_files/fltk/test/pixmaps/sorceress.xbm rename to libraries/fltk/test/pixmaps/sorceress.xbm diff --git a/source_files/fltk/test/pixmaps/sudoku.xbm b/libraries/fltk/test/pixmaps/sudoku.xbm similarity index 100% rename from source_files/fltk/test/pixmaps/sudoku.xbm rename to libraries/fltk/test/pixmaps/sudoku.xbm diff --git a/source_files/fltk/test/pixmaps/tile.xpm b/libraries/fltk/test/pixmaps/tile.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/tile.xpm rename to libraries/fltk/test/pixmaps/tile.xpm diff --git a/source_files/fltk/test/pixmaps/white_checker.png b/libraries/fltk/test/pixmaps/white_checker.png similarity index 100% rename from source_files/fltk/test/pixmaps/white_checker.png rename to libraries/fltk/test/pixmaps/white_checker.png diff --git a/source_files/fltk/test/pixmaps/white_checker_king.png b/libraries/fltk/test/pixmaps/white_checker_king.png similarity index 100% rename from source_files/fltk/test/pixmaps/white_checker_king.png rename to libraries/fltk/test/pixmaps/white_checker_king.png diff --git a/source_files/fltk/test/pixmaps/yellow.xpm b/libraries/fltk/test/pixmaps/yellow.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/yellow.xpm rename to libraries/fltk/test/pixmaps/yellow.xpm diff --git a/source_files/fltk/test/pixmaps/yellow_bomb.xpm b/libraries/fltk/test/pixmaps/yellow_bomb.xpm similarity index 100% rename from source_files/fltk/test/pixmaps/yellow_bomb.xpm rename to libraries/fltk/test/pixmaps/yellow_bomb.xpm diff --git a/source_files/fltk/test/preferences.fl b/libraries/fltk/test/preferences.fl similarity index 100% rename from source_files/fltk/test/preferences.fl rename to libraries/fltk/test/preferences.fl diff --git a/source_files/fltk/test/radio.fl b/libraries/fltk/test/radio.fl similarity index 100% rename from source_files/fltk/test/radio.fl rename to libraries/fltk/test/radio.fl diff --git a/source_files/fltk/test/resize-arrows.cxx b/libraries/fltk/test/resize-arrows.cxx similarity index 100% rename from source_files/fltk/test/resize-arrows.cxx rename to libraries/fltk/test/resize-arrows.cxx diff --git a/source_files/fltk/test/resize-arrows.h b/libraries/fltk/test/resize-arrows.h similarity index 100% rename from source_files/fltk/test/resize-arrows.h rename to libraries/fltk/test/resize-arrows.h diff --git a/source_files/fltk/test/resize-example1.cxx b/libraries/fltk/test/resize-example1.cxx similarity index 100% rename from source_files/fltk/test/resize-example1.cxx rename to libraries/fltk/test/resize-example1.cxx diff --git a/source_files/fltk/test/resize-example2.cxx b/libraries/fltk/test/resize-example2.cxx similarity index 100% rename from source_files/fltk/test/resize-example2.cxx rename to libraries/fltk/test/resize-example2.cxx diff --git a/source_files/fltk/test/resize-example3a.cxx b/libraries/fltk/test/resize-example3a.cxx similarity index 100% rename from source_files/fltk/test/resize-example3a.cxx rename to libraries/fltk/test/resize-example3a.cxx diff --git a/source_files/fltk/test/resize-example3b.cxx b/libraries/fltk/test/resize-example3b.cxx similarity index 100% rename from source_files/fltk/test/resize-example3b.cxx rename to libraries/fltk/test/resize-example3b.cxx diff --git a/source_files/fltk/test/resize-example3c.cxx b/libraries/fltk/test/resize-example3c.cxx similarity index 100% rename from source_files/fltk/test/resize-example3c.cxx rename to libraries/fltk/test/resize-example3c.cxx diff --git a/source_files/fltk/test/resize-example4a.cxx b/libraries/fltk/test/resize-example4a.cxx similarity index 100% rename from source_files/fltk/test/resize-example4a.cxx rename to libraries/fltk/test/resize-example4a.cxx diff --git a/source_files/fltk/test/resize-example4b.cxx b/libraries/fltk/test/resize-example4b.cxx similarity index 100% rename from source_files/fltk/test/resize-example4b.cxx rename to libraries/fltk/test/resize-example4b.cxx diff --git a/source_files/fltk/test/resize-example5a.cxx b/libraries/fltk/test/resize-example5a.cxx similarity index 100% rename from source_files/fltk/test/resize-example5a.cxx rename to libraries/fltk/test/resize-example5a.cxx diff --git a/source_files/fltk/test/resize-example5b.cxx b/libraries/fltk/test/resize-example5b.cxx similarity index 100% rename from source_files/fltk/test/resize-example5b.cxx rename to libraries/fltk/test/resize-example5b.cxx diff --git a/source_files/fltk/test/resize-example5c.cxx b/libraries/fltk/test/resize-example5c.cxx similarity index 100% rename from source_files/fltk/test/resize-example5c.cxx rename to libraries/fltk/test/resize-example5c.cxx diff --git a/source_files/fltk/test/resize.fl b/libraries/fltk/test/resize.fl similarity index 100% rename from source_files/fltk/test/resize.fl rename to libraries/fltk/test/resize.fl diff --git a/source_files/fltk/test/resizebox.cxx b/libraries/fltk/test/resizebox.cxx similarity index 100% rename from source_files/fltk/test/resizebox.cxx rename to libraries/fltk/test/resizebox.cxx diff --git a/source_files/fltk/test/rgb.txt b/libraries/fltk/test/rgb.txt similarity index 100% rename from source_files/fltk/test/rgb.txt rename to libraries/fltk/test/rgb.txt diff --git a/source_files/fltk/test/rotated_text.cxx b/libraries/fltk/test/rotated_text.cxx similarity index 100% rename from source_files/fltk/test/rotated_text.cxx rename to libraries/fltk/test/rotated_text.cxx diff --git a/source_files/fltk/test/scroll.cxx b/libraries/fltk/test/scroll.cxx similarity index 100% rename from source_files/fltk/test/scroll.cxx rename to libraries/fltk/test/scroll.cxx diff --git a/source_files/fltk/test/shadow_variables.cxx b/libraries/fltk/test/shadow_variables.cxx similarity index 100% rename from source_files/fltk/test/shadow_variables.cxx rename to libraries/fltk/test/shadow_variables.cxx diff --git a/source_files/fltk/test/shape.cxx b/libraries/fltk/test/shape.cxx similarity index 100% rename from source_files/fltk/test/shape.cxx rename to libraries/fltk/test/shape.cxx diff --git a/source_files/fltk/test/subwindow.cxx b/libraries/fltk/test/subwindow.cxx similarity index 100% rename from source_files/fltk/test/subwindow.cxx rename to libraries/fltk/test/subwindow.cxx diff --git a/source_files/fltk/test/sudoku.cxx b/libraries/fltk/test/sudoku.cxx similarity index 100% rename from source_files/fltk/test/sudoku.cxx rename to libraries/fltk/test/sudoku.cxx diff --git a/source_files/fltk/test/sudoku.ico b/libraries/fltk/test/sudoku.ico similarity index 100% rename from source_files/fltk/test/sudoku.ico rename to libraries/fltk/test/sudoku.ico diff --git a/source_files/fltk/test/sudoku.rc b/libraries/fltk/test/sudoku.rc similarity index 100% rename from source_files/fltk/test/sudoku.rc rename to libraries/fltk/test/sudoku.rc diff --git a/source_files/fltk/test/symbols.cxx b/libraries/fltk/test/symbols.cxx similarity index 100% rename from source_files/fltk/test/symbols.cxx rename to libraries/fltk/test/symbols.cxx diff --git a/source_files/fltk/test/table.cxx b/libraries/fltk/test/table.cxx similarity index 100% rename from source_files/fltk/test/table.cxx rename to libraries/fltk/test/table.cxx diff --git a/source_files/fltk/test/tabs.fl b/libraries/fltk/test/tabs.fl similarity index 100% rename from source_files/fltk/test/tabs.fl rename to libraries/fltk/test/tabs.fl diff --git a/source_files/fltk/test/terminal.fl b/libraries/fltk/test/terminal.fl similarity index 100% rename from source_files/fltk/test/terminal.fl rename to libraries/fltk/test/terminal.fl diff --git a/source_files/fltk/test/threads.cxx b/libraries/fltk/test/threads.cxx similarity index 100% rename from source_files/fltk/test/threads.cxx rename to libraries/fltk/test/threads.cxx diff --git a/source_files/fltk/test/threads.h b/libraries/fltk/test/threads.h similarity index 100% rename from source_files/fltk/test/threads.h rename to libraries/fltk/test/threads.h diff --git a/source_files/fltk/test/tile.cxx b/libraries/fltk/test/tile.cxx similarity index 100% rename from source_files/fltk/test/tile.cxx rename to libraries/fltk/test/tile.cxx diff --git a/source_files/fltk/test/tiled_image.cxx b/libraries/fltk/test/tiled_image.cxx similarity index 100% rename from source_files/fltk/test/tiled_image.cxx rename to libraries/fltk/test/tiled_image.cxx diff --git a/source_files/fltk/test/trackball.c b/libraries/fltk/test/trackball.c similarity index 100% rename from source_files/fltk/test/trackball.c rename to libraries/fltk/test/trackball.c diff --git a/source_files/fltk/test/trackball.h b/libraries/fltk/test/trackball.h similarity index 100% rename from source_files/fltk/test/trackball.h rename to libraries/fltk/test/trackball.h diff --git a/source_files/fltk/test/tree.fl b/libraries/fltk/test/tree.fl similarity index 100% rename from source_files/fltk/test/tree.fl rename to libraries/fltk/test/tree.fl diff --git a/source_files/fltk/test/twowin.cxx b/libraries/fltk/test/twowin.cxx similarity index 100% rename from source_files/fltk/test/twowin.cxx rename to libraries/fltk/test/twowin.cxx diff --git a/source_files/fltk/test/unittest_about.cxx b/libraries/fltk/test/unittest_about.cxx similarity index 100% rename from source_files/fltk/test/unittest_about.cxx rename to libraries/fltk/test/unittest_about.cxx diff --git a/source_files/fltk/test/unittest_circles.cxx b/libraries/fltk/test/unittest_circles.cxx similarity index 100% rename from source_files/fltk/test/unittest_circles.cxx rename to libraries/fltk/test/unittest_circles.cxx diff --git a/source_files/fltk/test/unittest_complex_shapes.cxx b/libraries/fltk/test/unittest_complex_shapes.cxx similarity index 100% rename from source_files/fltk/test/unittest_complex_shapes.cxx rename to libraries/fltk/test/unittest_complex_shapes.cxx diff --git a/source_files/fltk/test/unittest_core.cxx b/libraries/fltk/test/unittest_core.cxx similarity index 100% rename from source_files/fltk/test/unittest_core.cxx rename to libraries/fltk/test/unittest_core.cxx diff --git a/source_files/fltk/test/unittest_fast_shapes.cxx b/libraries/fltk/test/unittest_fast_shapes.cxx similarity index 100% rename from source_files/fltk/test/unittest_fast_shapes.cxx rename to libraries/fltk/test/unittest_fast_shapes.cxx diff --git a/source_files/fltk/test/unittest_images.cxx b/libraries/fltk/test/unittest_images.cxx similarity index 100% rename from source_files/fltk/test/unittest_images.cxx rename to libraries/fltk/test/unittest_images.cxx diff --git a/source_files/fltk/test/unittest_points.cxx b/libraries/fltk/test/unittest_points.cxx similarity index 100% rename from source_files/fltk/test/unittest_points.cxx rename to libraries/fltk/test/unittest_points.cxx diff --git a/source_files/fltk/test/unittest_schemes.cxx b/libraries/fltk/test/unittest_schemes.cxx similarity index 100% rename from source_files/fltk/test/unittest_schemes.cxx rename to libraries/fltk/test/unittest_schemes.cxx diff --git a/source_files/fltk/test/unittest_scrollbarsize.cxx b/libraries/fltk/test/unittest_scrollbarsize.cxx similarity index 100% rename from source_files/fltk/test/unittest_scrollbarsize.cxx rename to libraries/fltk/test/unittest_scrollbarsize.cxx diff --git a/source_files/fltk/test/unittest_symbol.cxx b/libraries/fltk/test/unittest_symbol.cxx similarity index 100% rename from source_files/fltk/test/unittest_symbol.cxx rename to libraries/fltk/test/unittest_symbol.cxx diff --git a/source_files/fltk/test/unittest_terminal.cxx b/libraries/fltk/test/unittest_terminal.cxx similarity index 100% rename from source_files/fltk/test/unittest_terminal.cxx rename to libraries/fltk/test/unittest_terminal.cxx diff --git a/source_files/fltk/test/unittest_text.cxx b/libraries/fltk/test/unittest_text.cxx similarity index 100% rename from source_files/fltk/test/unittest_text.cxx rename to libraries/fltk/test/unittest_text.cxx diff --git a/source_files/fltk/test/unittest_unicode.cxx b/libraries/fltk/test/unittest_unicode.cxx similarity index 100% rename from source_files/fltk/test/unittest_unicode.cxx rename to libraries/fltk/test/unittest_unicode.cxx diff --git a/source_files/fltk/test/unittest_viewport.cxx b/libraries/fltk/test/unittest_viewport.cxx similarity index 100% rename from source_files/fltk/test/unittest_viewport.cxx rename to libraries/fltk/test/unittest_viewport.cxx diff --git a/source_files/fltk/test/unittests.cxx b/libraries/fltk/test/unittests.cxx similarity index 100% rename from source_files/fltk/test/unittests.cxx rename to libraries/fltk/test/unittests.cxx diff --git a/source_files/fltk/test/unittests.h b/libraries/fltk/test/unittests.h similarity index 100% rename from source_files/fltk/test/unittests.h rename to libraries/fltk/test/unittests.h diff --git a/source_files/fltk/test/utf8.cxx b/libraries/fltk/test/utf8.cxx similarity index 100% rename from source_files/fltk/test/utf8.cxx rename to libraries/fltk/test/utf8.cxx diff --git a/source_files/fltk/test/valuators.fl b/libraries/fltk/test/valuators.fl similarity index 100% rename from source_files/fltk/test/valuators.fl rename to libraries/fltk/test/valuators.fl diff --git a/source_files/fltk/test/windowfocus.cxx b/libraries/fltk/test/windowfocus.cxx similarity index 100% rename from source_files/fltk/test/windowfocus.cxx rename to libraries/fltk/test/windowfocus.cxx diff --git a/source_files/fltk/test/wizard.cxx b/libraries/fltk/test/wizard.cxx similarity index 100% rename from source_files/fltk/test/wizard.cxx rename to libraries/fltk/test/wizard.cxx diff --git a/source_files/fltk/util/README.txt b/libraries/fltk/util/README.txt similarity index 100% rename from source_files/fltk/util/README.txt rename to libraries/fltk/util/README.txt diff --git a/source_files/fltk/util/cmap.cxx b/libraries/fltk/util/cmap.cxx similarity index 100% rename from source_files/fltk/util/cmap.cxx rename to libraries/fltk/util/cmap.cxx diff --git a/source_files/fltk/zlib/CMakeLists.txt b/libraries/fltk/zlib/CMakeLists.txt similarity index 100% rename from source_files/fltk/zlib/CMakeLists.txt rename to libraries/fltk/zlib/CMakeLists.txt diff --git a/source_files/fltk/zlib/ChangeLog b/libraries/fltk/zlib/ChangeLog similarity index 100% rename from source_files/fltk/zlib/ChangeLog rename to libraries/fltk/zlib/ChangeLog diff --git a/source_files/fltk/zlib/FAQ b/libraries/fltk/zlib/FAQ similarity index 100% rename from source_files/fltk/zlib/FAQ rename to libraries/fltk/zlib/FAQ diff --git a/source_files/fltk/zlib/INDEX b/libraries/fltk/zlib/INDEX similarity index 100% rename from source_files/fltk/zlib/INDEX rename to libraries/fltk/zlib/INDEX diff --git a/source_files/fltk/zlib/Makefile b/libraries/fltk/zlib/Makefile similarity index 100% rename from source_files/fltk/zlib/Makefile rename to libraries/fltk/zlib/Makefile diff --git a/source_files/fltk/zlib/README b/libraries/fltk/zlib/README similarity index 100% rename from source_files/fltk/zlib/README rename to libraries/fltk/zlib/README diff --git a/source_files/fltk/zlib/adler32.c b/libraries/fltk/zlib/adler32.c similarity index 100% rename from source_files/fltk/zlib/adler32.c rename to libraries/fltk/zlib/adler32.c diff --git a/source_files/fltk/zlib/compress.c b/libraries/fltk/zlib/compress.c similarity index 100% rename from source_files/fltk/zlib/compress.c rename to libraries/fltk/zlib/compress.c diff --git a/source_files/fltk/zlib/crc32.c b/libraries/fltk/zlib/crc32.c similarity index 100% rename from source_files/fltk/zlib/crc32.c rename to libraries/fltk/zlib/crc32.c diff --git a/source_files/fltk/zlib/crc32.h b/libraries/fltk/zlib/crc32.h similarity index 100% rename from source_files/fltk/zlib/crc32.h rename to libraries/fltk/zlib/crc32.h diff --git a/source_files/fltk/zlib/deflate.c b/libraries/fltk/zlib/deflate.c similarity index 100% rename from source_files/fltk/zlib/deflate.c rename to libraries/fltk/zlib/deflate.c diff --git a/source_files/fltk/zlib/deflate.h b/libraries/fltk/zlib/deflate.h similarity index 100% rename from source_files/fltk/zlib/deflate.h rename to libraries/fltk/zlib/deflate.h diff --git a/source_files/fltk/zlib/gzclose.c b/libraries/fltk/zlib/gzclose.c similarity index 100% rename from source_files/fltk/zlib/gzclose.c rename to libraries/fltk/zlib/gzclose.c diff --git a/source_files/fltk/zlib/gzguts.h b/libraries/fltk/zlib/gzguts.h similarity index 100% rename from source_files/fltk/zlib/gzguts.h rename to libraries/fltk/zlib/gzguts.h diff --git a/source_files/fltk/zlib/gzlib.c b/libraries/fltk/zlib/gzlib.c similarity index 100% rename from source_files/fltk/zlib/gzlib.c rename to libraries/fltk/zlib/gzlib.c diff --git a/source_files/fltk/zlib/gzread.c b/libraries/fltk/zlib/gzread.c similarity index 100% rename from source_files/fltk/zlib/gzread.c rename to libraries/fltk/zlib/gzread.c diff --git a/source_files/fltk/zlib/gzwrite.c b/libraries/fltk/zlib/gzwrite.c similarity index 100% rename from source_files/fltk/zlib/gzwrite.c rename to libraries/fltk/zlib/gzwrite.c diff --git a/source_files/fltk/zlib/infback.c b/libraries/fltk/zlib/infback.c similarity index 100% rename from source_files/fltk/zlib/infback.c rename to libraries/fltk/zlib/infback.c diff --git a/source_files/fltk/zlib/inffast.c b/libraries/fltk/zlib/inffast.c similarity index 100% rename from source_files/fltk/zlib/inffast.c rename to libraries/fltk/zlib/inffast.c diff --git a/source_files/fltk/zlib/inffast.h b/libraries/fltk/zlib/inffast.h similarity index 100% rename from source_files/fltk/zlib/inffast.h rename to libraries/fltk/zlib/inffast.h diff --git a/source_files/fltk/zlib/inffixed.h b/libraries/fltk/zlib/inffixed.h similarity index 100% rename from source_files/fltk/zlib/inffixed.h rename to libraries/fltk/zlib/inffixed.h diff --git a/source_files/fltk/zlib/inflate.c b/libraries/fltk/zlib/inflate.c similarity index 100% rename from source_files/fltk/zlib/inflate.c rename to libraries/fltk/zlib/inflate.c diff --git a/source_files/fltk/zlib/inflate.h b/libraries/fltk/zlib/inflate.h similarity index 100% rename from source_files/fltk/zlib/inflate.h rename to libraries/fltk/zlib/inflate.h diff --git a/source_files/fltk/zlib/inftrees.c b/libraries/fltk/zlib/inftrees.c similarity index 100% rename from source_files/fltk/zlib/inftrees.c rename to libraries/fltk/zlib/inftrees.c diff --git a/source_files/fltk/zlib/inftrees.h b/libraries/fltk/zlib/inftrees.h similarity index 100% rename from source_files/fltk/zlib/inftrees.h rename to libraries/fltk/zlib/inftrees.h diff --git a/source_files/fltk/zlib/makedepend b/libraries/fltk/zlib/makedepend similarity index 100% rename from source_files/fltk/zlib/makedepend rename to libraries/fltk/zlib/makedepend diff --git a/source_files/fltk/zlib/trees.c b/libraries/fltk/zlib/trees.c similarity index 100% rename from source_files/fltk/zlib/trees.c rename to libraries/fltk/zlib/trees.c diff --git a/source_files/fltk/zlib/trees.h b/libraries/fltk/zlib/trees.h similarity index 100% rename from source_files/fltk/zlib/trees.h rename to libraries/fltk/zlib/trees.h diff --git a/source_files/fltk/zlib/uncompr.c b/libraries/fltk/zlib/uncompr.c similarity index 100% rename from source_files/fltk/zlib/uncompr.c rename to libraries/fltk/zlib/uncompr.c diff --git a/source_files/fltk/zlib/zconf.h b/libraries/fltk/zlib/zconf.h similarity index 100% rename from source_files/fltk/zlib/zconf.h rename to libraries/fltk/zlib/zconf.h diff --git a/source_files/fltk/zlib/zlib.3 b/libraries/fltk/zlib/zlib.3 similarity index 100% rename from source_files/fltk/zlib/zlib.3 rename to libraries/fltk/zlib/zlib.3 diff --git a/source_files/fltk/zlib/zlib.h b/libraries/fltk/zlib/zlib.h similarity index 100% rename from source_files/fltk/zlib/zlib.h rename to libraries/fltk/zlib/zlib.h diff --git a/source_files/fltk/zlib/zutil.c b/libraries/fltk/zlib/zutil.c similarity index 100% rename from source_files/fltk/zlib/zutil.c rename to libraries/fltk/zlib/zutil.c diff --git a/source_files/fltk/zlib/zutil.h b/libraries/fltk/zlib/zutil.h similarity index 100% rename from source_files/fltk/zlib/zutil.h rename to libraries/fltk/zlib/zutil.h diff --git a/source_files/gif-h/LICENSE b/libraries/gif-h/LICENSE similarity index 100% rename from source_files/gif-h/LICENSE rename to libraries/gif-h/LICENSE diff --git a/source_files/gif-h/README.md b/libraries/gif-h/README.md similarity index 100% rename from source_files/gif-h/README.md rename to libraries/gif-h/README.md diff --git a/source_files/gif-h/gif.h b/libraries/gif-h/gif.h similarity index 100% rename from source_files/gif-h/gif.h rename to libraries/gif-h/gif.h diff --git a/source_files/libgrapheme/CMakeLists.txt b/libraries/libgrapheme/CMakeLists.txt similarity index 100% rename from source_files/libgrapheme/CMakeLists.txt rename to libraries/libgrapheme/CMakeLists.txt diff --git a/source_files/libgrapheme/LICENSE b/libraries/libgrapheme/LICENSE similarity index 100% rename from source_files/libgrapheme/LICENSE rename to libraries/libgrapheme/LICENSE diff --git a/source_files/libgrapheme/README b/libraries/libgrapheme/README similarity index 100% rename from source_files/libgrapheme/README rename to libraries/libgrapheme/README diff --git a/source_files/libgrapheme/grapheme.h b/libraries/libgrapheme/grapheme.h similarity index 100% rename from source_files/libgrapheme/grapheme.h rename to libraries/libgrapheme/grapheme.h diff --git a/source_files/libgrapheme/src/bidirectional.c b/libraries/libgrapheme/src/bidirectional.c similarity index 100% rename from source_files/libgrapheme/src/bidirectional.c rename to libraries/libgrapheme/src/bidirectional.c diff --git a/source_files/libgrapheme/src/bidirectional.h b/libraries/libgrapheme/src/bidirectional.h similarity index 100% rename from source_files/libgrapheme/src/bidirectional.h rename to libraries/libgrapheme/src/bidirectional.h diff --git a/source_files/libgrapheme/src/case.c b/libraries/libgrapheme/src/case.c similarity index 100% rename from source_files/libgrapheme/src/case.c rename to libraries/libgrapheme/src/case.c diff --git a/source_files/libgrapheme/src/case.h b/libraries/libgrapheme/src/case.h similarity index 100% rename from source_files/libgrapheme/src/case.h rename to libraries/libgrapheme/src/case.h diff --git a/source_files/libgrapheme/src/character.c b/libraries/libgrapheme/src/character.c similarity index 100% rename from source_files/libgrapheme/src/character.c rename to libraries/libgrapheme/src/character.c diff --git a/source_files/libgrapheme/src/character.h b/libraries/libgrapheme/src/character.h similarity index 100% rename from source_files/libgrapheme/src/character.h rename to libraries/libgrapheme/src/character.h diff --git a/source_files/libgrapheme/src/line.c b/libraries/libgrapheme/src/line.c similarity index 100% rename from source_files/libgrapheme/src/line.c rename to libraries/libgrapheme/src/line.c diff --git a/source_files/libgrapheme/src/line.h b/libraries/libgrapheme/src/line.h similarity index 100% rename from source_files/libgrapheme/src/line.h rename to libraries/libgrapheme/src/line.h diff --git a/source_files/libgrapheme/src/sentence.c b/libraries/libgrapheme/src/sentence.c similarity index 100% rename from source_files/libgrapheme/src/sentence.c rename to libraries/libgrapheme/src/sentence.c diff --git a/source_files/libgrapheme/src/sentence.h b/libraries/libgrapheme/src/sentence.h similarity index 100% rename from source_files/libgrapheme/src/sentence.h rename to libraries/libgrapheme/src/sentence.h diff --git a/source_files/libgrapheme/src/types.h b/libraries/libgrapheme/src/types.h similarity index 100% rename from source_files/libgrapheme/src/types.h rename to libraries/libgrapheme/src/types.h diff --git a/source_files/libgrapheme/src/utf8.c b/libraries/libgrapheme/src/utf8.c similarity index 100% rename from source_files/libgrapheme/src/utf8.c rename to libraries/libgrapheme/src/utf8.c diff --git a/source_files/libgrapheme/src/util.c b/libraries/libgrapheme/src/util.c similarity index 100% rename from source_files/libgrapheme/src/util.c rename to libraries/libgrapheme/src/util.c diff --git a/source_files/libgrapheme/src/util.h b/libraries/libgrapheme/src/util.h similarity index 100% rename from source_files/libgrapheme/src/util.h rename to libraries/libgrapheme/src/util.h diff --git a/source_files/libgrapheme/src/word.c b/libraries/libgrapheme/src/word.c similarity index 100% rename from source_files/libgrapheme/src/word.c rename to libraries/libgrapheme/src/word.c diff --git a/source_files/libgrapheme/src/word.h b/libraries/libgrapheme/src/word.h similarity index 100% rename from source_files/libgrapheme/src/word.h rename to libraries/libgrapheme/src/word.h diff --git a/source_files/minilua/LICENSE.txt b/libraries/minilua/LICENSE.txt similarity index 100% rename from source_files/minilua/LICENSE.txt rename to libraries/minilua/LICENSE.txt diff --git a/source_files/minilua/minilua.h b/libraries/minilua/minilua.h similarity index 100% rename from source_files/minilua/minilua.h rename to libraries/minilua/minilua.h diff --git a/source_files/miniz/CMakeLists.txt b/libraries/miniz/CMakeLists.txt similarity index 100% rename from source_files/miniz/CMakeLists.txt rename to libraries/miniz/CMakeLists.txt diff --git a/source_files/miniz/ChangeLog.md b/libraries/miniz/ChangeLog.md similarity index 100% rename from source_files/miniz/ChangeLog.md rename to libraries/miniz/ChangeLog.md diff --git a/source_files/miniz/LICENSE b/libraries/miniz/LICENSE similarity index 100% rename from source_files/miniz/LICENSE rename to libraries/miniz/LICENSE diff --git a/source_files/miniz/miniz.c b/libraries/miniz/miniz.c similarity index 100% rename from source_files/miniz/miniz.c rename to libraries/miniz/miniz.c diff --git a/source_files/miniz/miniz.h b/libraries/miniz/miniz.h similarity index 100% rename from source_files/miniz/miniz.h rename to libraries/miniz/miniz.h diff --git a/source_files/miniz/readme.md b/libraries/miniz/readme.md similarity index 100% rename from source_files/miniz/readme.md rename to libraries/miniz/readme.md diff --git a/source_files/physfs/CMakeLists.txt b/libraries/physfs/CMakeLists.txt similarity index 100% rename from source_files/physfs/CMakeLists.txt rename to libraries/physfs/CMakeLists.txt diff --git a/source_files/physfs/LICENSE.txt b/libraries/physfs/LICENSE.txt similarity index 100% rename from source_files/physfs/LICENSE.txt rename to libraries/physfs/LICENSE.txt diff --git a/source_files/physfs/README.txt b/libraries/physfs/README.txt similarity index 100% rename from source_files/physfs/README.txt rename to libraries/physfs/README.txt diff --git a/source_files/physfs/src/Makefile.os2 b/libraries/physfs/src/Makefile.os2 similarity index 100% rename from source_files/physfs/src/Makefile.os2 rename to libraries/physfs/src/Makefile.os2 diff --git a/source_files/physfs/src/physfs.c b/libraries/physfs/src/physfs.c similarity index 100% rename from source_files/physfs/src/physfs.c rename to libraries/physfs/src/physfs.c diff --git a/source_files/physfs/src/physfs.h b/libraries/physfs/src/physfs.h similarity index 100% rename from source_files/physfs/src/physfs.h rename to libraries/physfs/src/physfs.h diff --git a/source_files/physfs/src/physfs_archiver_7z.c b/libraries/physfs/src/physfs_archiver_7z.c similarity index 100% rename from source_files/physfs/src/physfs_archiver_7z.c rename to libraries/physfs/src/physfs_archiver_7z.c diff --git a/source_files/physfs/src/physfs_archiver_dir.c b/libraries/physfs/src/physfs_archiver_dir.c similarity index 100% rename from source_files/physfs/src/physfs_archiver_dir.c rename to libraries/physfs/src/physfs_archiver_dir.c diff --git a/source_files/physfs/src/physfs_archiver_grp.c b/libraries/physfs/src/physfs_archiver_grp.c similarity index 100% rename from source_files/physfs/src/physfs_archiver_grp.c rename to libraries/physfs/src/physfs_archiver_grp.c diff --git a/source_files/physfs/src/physfs_archiver_hog.c b/libraries/physfs/src/physfs_archiver_hog.c similarity index 100% rename from source_files/physfs/src/physfs_archiver_hog.c rename to libraries/physfs/src/physfs_archiver_hog.c diff --git a/source_files/physfs/src/physfs_archiver_iso9660.c b/libraries/physfs/src/physfs_archiver_iso9660.c similarity index 100% rename from source_files/physfs/src/physfs_archiver_iso9660.c rename to libraries/physfs/src/physfs_archiver_iso9660.c diff --git a/source_files/physfs/src/physfs_archiver_mvl.c b/libraries/physfs/src/physfs_archiver_mvl.c similarity index 100% rename from source_files/physfs/src/physfs_archiver_mvl.c rename to libraries/physfs/src/physfs_archiver_mvl.c diff --git a/source_files/physfs/src/physfs_archiver_qpak.c b/libraries/physfs/src/physfs_archiver_qpak.c similarity index 100% rename from source_files/physfs/src/physfs_archiver_qpak.c rename to libraries/physfs/src/physfs_archiver_qpak.c diff --git a/source_files/physfs/src/physfs_archiver_slb.c b/libraries/physfs/src/physfs_archiver_slb.c similarity index 100% rename from source_files/physfs/src/physfs_archiver_slb.c rename to libraries/physfs/src/physfs_archiver_slb.c diff --git a/source_files/physfs/src/physfs_archiver_unpacked.c b/libraries/physfs/src/physfs_archiver_unpacked.c similarity index 100% rename from source_files/physfs/src/physfs_archiver_unpacked.c rename to libraries/physfs/src/physfs_archiver_unpacked.c diff --git a/source_files/physfs/src/physfs_archiver_vdf.c b/libraries/physfs/src/physfs_archiver_vdf.c similarity index 100% rename from source_files/physfs/src/physfs_archiver_vdf.c rename to libraries/physfs/src/physfs_archiver_vdf.c diff --git a/source_files/physfs/src/physfs_archiver_wad.c b/libraries/physfs/src/physfs_archiver_wad.c similarity index 100% rename from source_files/physfs/src/physfs_archiver_wad.c rename to libraries/physfs/src/physfs_archiver_wad.c diff --git a/source_files/physfs/src/physfs_archiver_zip.c b/libraries/physfs/src/physfs_archiver_zip.c similarity index 100% rename from source_files/physfs/src/physfs_archiver_zip.c rename to libraries/physfs/src/physfs_archiver_zip.c diff --git a/source_files/physfs/src/physfs_byteorder.c b/libraries/physfs/src/physfs_byteorder.c similarity index 100% rename from source_files/physfs/src/physfs_byteorder.c rename to libraries/physfs/src/physfs_byteorder.c diff --git a/source_files/physfs/src/physfs_casefolding.h b/libraries/physfs/src/physfs_casefolding.h similarity index 100% rename from source_files/physfs/src/physfs_casefolding.h rename to libraries/physfs/src/physfs_casefolding.h diff --git a/source_files/physfs/src/physfs_internal.h b/libraries/physfs/src/physfs_internal.h similarity index 100% rename from source_files/physfs/src/physfs_internal.h rename to libraries/physfs/src/physfs_internal.h diff --git a/source_files/physfs/src/physfs_lzmasdk.h b/libraries/physfs/src/physfs_lzmasdk.h similarity index 100% rename from source_files/physfs/src/physfs_lzmasdk.h rename to libraries/physfs/src/physfs_lzmasdk.h diff --git a/source_files/physfs/src/physfs_miniz.h b/libraries/physfs/src/physfs_miniz.h similarity index 100% rename from source_files/physfs/src/physfs_miniz.h rename to libraries/physfs/src/physfs_miniz.h diff --git a/source_files/physfs/src/physfs_platform_android.c b/libraries/physfs/src/physfs_platform_android.c similarity index 100% rename from source_files/physfs/src/physfs_platform_android.c rename to libraries/physfs/src/physfs_platform_android.c diff --git a/source_files/physfs/src/physfs_platform_apple.m b/libraries/physfs/src/physfs_platform_apple.m similarity index 100% rename from source_files/physfs/src/physfs_platform_apple.m rename to libraries/physfs/src/physfs_platform_apple.m diff --git a/source_files/physfs/src/physfs_platform_haiku.cpp b/libraries/physfs/src/physfs_platform_haiku.cpp similarity index 100% rename from source_files/physfs/src/physfs_platform_haiku.cpp rename to libraries/physfs/src/physfs_platform_haiku.cpp diff --git a/source_files/physfs/src/physfs_platform_os2.c b/libraries/physfs/src/physfs_platform_os2.c similarity index 100% rename from source_files/physfs/src/physfs_platform_os2.c rename to libraries/physfs/src/physfs_platform_os2.c diff --git a/source_files/physfs/src/physfs_platform_posix.c b/libraries/physfs/src/physfs_platform_posix.c similarity index 100% rename from source_files/physfs/src/physfs_platform_posix.c rename to libraries/physfs/src/physfs_platform_posix.c diff --git a/source_files/physfs/src/physfs_platform_qnx.c b/libraries/physfs/src/physfs_platform_qnx.c similarity index 100% rename from source_files/physfs/src/physfs_platform_qnx.c rename to libraries/physfs/src/physfs_platform_qnx.c diff --git a/source_files/physfs/src/physfs_platform_unix.c b/libraries/physfs/src/physfs_platform_unix.c similarity index 100% rename from source_files/physfs/src/physfs_platform_unix.c rename to libraries/physfs/src/physfs_platform_unix.c diff --git a/source_files/physfs/src/physfs_platform_windows.c b/libraries/physfs/src/physfs_platform_windows.c similarity index 100% rename from source_files/physfs/src/physfs_platform_windows.c rename to libraries/physfs/src/physfs_platform_windows.c diff --git a/source_files/physfs/src/physfs_platform_winrt.cpp b/libraries/physfs/src/physfs_platform_winrt.cpp similarity index 100% rename from source_files/physfs/src/physfs_platform_winrt.cpp rename to libraries/physfs/src/physfs_platform_winrt.cpp diff --git a/source_files/physfs/src/physfs_platforms.h b/libraries/physfs/src/physfs_platforms.h similarity index 100% rename from source_files/physfs/src/physfs_platforms.h rename to libraries/physfs/src/physfs_platforms.h diff --git a/source_files/physfs/src/physfs_unicode.c b/libraries/physfs/src/physfs_unicode.c similarity index 100% rename from source_files/physfs/src/physfs_unicode.c rename to libraries/physfs/src/physfs_unicode.c diff --git a/source_files/ajbsp/CMakeLists.txt b/source_files/ajbsp/CMakeLists.txt index 11e7ae02d6..9dcbdb943b 100644 --- a/source_files/ajbsp/CMakeLists.txt +++ b/source_files/ajbsp/CMakeLists.txt @@ -15,5 +15,5 @@ add_library(ajbsp wad.cc ) -target_include_directories(ajbsp PRIVATE ../ajparse) -target_include_directories(ajbsp PRIVATE ../miniz) \ No newline at end of file +target_include_directories(ajbsp PRIVATE ../obsidian_main) +target_include_directories(ajbsp PRIVATE ../../libraries/miniz) \ No newline at end of file diff --git a/source_files/ajbsp/level.cc b/source_files/ajbsp/level.cc index 7a26fae6eb..dd4c960bb1 100644 --- a/source_files/ajbsp/level.cc +++ b/source_files/ajbsp/level.cc @@ -20,7 +20,7 @@ #include "system.h" #include "local.h" -#include "aj_parse.h" +#include "lib_parse.h" #include "raw_def.h" #include "utility.h" #include "wad.h" diff --git a/source_files/ajparse/CMakeLists.txt b/source_files/ajparse/CMakeLists.txt deleted file mode 100644 index c717eb2245..0000000000 --- a/source_files/ajparse/CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ -# AJBSP CMake Script -cmake_minimum_required(VERSION 3.0) - -set(CMAKE_CXX_STANDARD 17) -set(CMAKE_CXX_STANDARD_REQUIRED TRUE) - -project(ajparse) - -add_library(ajparse - aj_parse.cc -) diff --git a/source_files/ajparse/LICENSE.txt b/source_files/ajparse/LICENSE.txt deleted file mode 100644 index d159169d10..0000000000 --- a/source_files/ajparse/LICENSE.txt +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/source_files/fltk/libdecor/build/Makefile b/source_files/fltk/libdecor/build/Makefile deleted file mode 100644 index 65952ca069..0000000000 --- a/source_files/fltk/libdecor/build/Makefile +++ /dev/null @@ -1,86 +0,0 @@ -# -# Library Makefile for the Fast Light Tool Kit (FLTK). -# -# Copyright 2022-2024 by Bill Spitzak and others. -# -# This library is free software. Distribution and use rights are outlined in -# the file "COPYING" which should have been included with this file. If this -# file is missing or damaged, see the license at: -# -# https://www.fltk.org/COPYING.php -# -# Please see the following page on how to report bugs and issues: -# -# https://www.fltk.org/bugs.php -# - -include ../../makeinclude - -OBJECTS = fl_libdecor.o libdecor-cairo-blur.o fl_libdecor-plugins.o \ - ../../src/xdg-decoration-protocol.o ../../src/xdg-shell-protocol.o \ - ../../src/text-input-protocol.o ../../src/gtk-shell-protocol.o desktop-settings.o os-compatibility.o - -PROTOCOLS = `pkg-config --variable=pkgdatadir wayland-protocols` - -Linux_CFLAGS = -FreeBSD_CFLAGS = -I/usr/local/include -EXTRA_DECOR = ${${UNAME}_CFLAGS} - -CFLAGS_DECOR = -I. -I../.. -I../../src -I../src -I../src/plugins $(EXTRA_DECOR) -fPIC -D_GNU_SOURCE \ - -DHAVE_MEMFD_CREATE -DHAVE_MKOSTEMP -DHAVE_POSIX_FALLOCATE - -all : $(OBJECTS) - -depend: - : echo "libdecor/build: make depend..." - -fl_libdecor.o : fl_libdecor.c ../src/libdecor.c ../../src/xdg-shell-protocol.c ../../src/xdg-decoration-protocol.c ../../src/text-input-protocol.c ../../src/gtk-shell-protocol.c - $(CC) $(CFLAGS) $(CFLAGS_DECOR) -c fl_libdecor.c -DLIBDECOR_PLUGIN_API_VERSION=1 - -fl_libdecor-plugins.o : fl_libdecor-plugins.c ../src/plugins/cairo/libdecor-cairo.c - $(CC) $(CFLAGS) $(CFLAGS_DECOR) -c fl_libdecor-plugins.c -DLIBDECOR_PLUGIN_API_VERSION=1 - -libdecor-cairo-blur.o : ../src/plugins/common/libdecor-cairo-blur.c - $(CC) $(CFLAGS_DECOR) -c ../src/plugins/common/libdecor-cairo-blur.c - -os-compatibility.o : ../src/os-compatibility.c - $(CC) $(CFLAGS_DECOR) -c ../src/os-compatibility.c - -desktop-settings.o : ../src/desktop-settings.c - $(CC) $(CFLAGS_DECOR) -c ../src/desktop-settings.c $(LIBDECORDBUS) - -../../src/xdg-shell-protocol.c : - wayland-scanner private-code $(PROTOCOLS)/stable/xdg-shell/xdg-shell.xml \ - ../../src/xdg-shell-protocol.c - wayland-scanner client-header $(PROTOCOLS)/stable/xdg-shell/xdg-shell.xml \ - ../../src/xdg-shell-client-protocol.h - -../../src/xdg-decoration-protocol.c : - wayland-scanner private-code \ - $(PROTOCOLS)/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml \ - ../../src/xdg-decoration-protocol.c - wayland-scanner client-header \ - $(PROTOCOLS)/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml \ - ../../src/xdg-decoration-client-protocol.h - -../../src/text-input-protocol.c : - wayland-scanner private-code \ - $(PROTOCOLS)/unstable/text-input/text-input-unstable-v3.xml \ - ../../src/text-input-protocol.c - wayland-scanner client-header \ - $(PROTOCOLS)/unstable/text-input/text-input-unstable-v3.xml \ - ../../src/text-input-client-protocol.h - -../../src/gtk-shell-protocol.c : - wayland-scanner private-code \ - gtk-shell.xml ../../src/gtk-shell-protocol.c - wayland-scanner client-header \ - gtk-shell.xml ../../src/gtk-shell-client-protocol.h - -install: - echo "Nothing to install" - -uninstall: - -clean: - $(RM) *.o ../../src/xdg-*.c ../../src/xdg-*.h ../../src/xdg-*.o ../../src/text-input-* ../../src/gtk-shell-* diff --git a/source_files/fltk/libdecor/build/fl_libdecor-plugins.c b/source_files/fltk/libdecor/build/fl_libdecor-plugins.c deleted file mode 100644 index 4197ea8f09..0000000000 --- a/source_files/fltk/libdecor/build/fl_libdecor-plugins.c +++ /dev/null @@ -1,311 +0,0 @@ -// -// Interface with the libdecor library for the Fast Light Tool Kit (FLTK). -// -// Copyright 2022-2024 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// https://www.fltk.org/COPYING.php -// -// Please see the following page on how to report bugs and issues: -// -// https://www.fltk.org/bugs.php -// - -/* Support of interactions between FLTK and libdecor plugins, either dynamically - loaded by dlopen() or built-in FLTK. - - Under USE_SYSTEM_LIBDECOR, the plugin can only be dynamically loaded. - Under ! USE_SYSTEM_LIBDECOR, it can be dynamically loaded from a directory - given in environment variable LIBDECOR_PLUGIN_DIR, or the built-in one is used. - */ - -#include -#include -#include "fl_libdecor.h" -#include -#include - -#ifndef HAVE_GTK -# define HAVE_GTK 0 -#endif - -enum plugin_kind { UNKNOWN, SSD, CAIRO, GTK3 }; - -#if USE_SYSTEM_LIBDECOR -# include "../src/libdecor-plugin.h" - -enum component {NONE}; /* details are not necessary*/ -enum decoration_type {DECORATION_TYPE_NONE}; /* details are not necessary*/ - -struct buffer { // identical in libdecor-cairo.c and libdecor-gtk.c - struct wl_buffer *wl_buffer; - bool in_use; - bool is_detached; - - void *data; - size_t data_size; - int width; - int height; - int scale; - int buffer_width; - int buffer_height; -}; - -#else // !USE_SYSTEM_LIBDECOR - -const struct libdecor_plugin_description *fl_libdecor_plugin_description = NULL; - -# if HAVE_GTK -# include "../src/plugins/gtk/libdecor-gtk.c" -# else -# include "../src/plugins/cairo/libdecor-cairo.c" -# endif // HAVE_GTK - -#endif // USE_SYSTEM_LIBDECOR - - -#if USE_SYSTEM_LIBDECOR || HAVE_GTK -/* these definitions derive from libdecor/src/plugins/cairo/libdecor-cairo.c */ - -enum composite_mode {COMPOSITE_SERVER}; /* details are not necessary*/ - -struct border_component_cairo { - enum component type; - - bool is_hidden; - bool opaque; - - enum composite_mode composite_mode; - struct { - struct wl_surface *wl_surface; - struct wl_subsurface *wl_subsurface; - struct buffer *buffer; - struct wl_list output_list; - int scale; - } server; - struct { - cairo_surface_t *image; - struct border_component_cairo *parent_component; - } client; - - struct wl_list child_components; /* border_component::link */ - struct wl_list link; /* border_component::child_components */ -}; - -struct libdecor_frame_cairo { - struct libdecor_frame frame; - - struct libdecor_plugin_cairo *plugin_cairo; - - int content_width; - int content_height; - - enum decoration_type decoration_type; - - enum libdecor_window_state window_state; - - char *title; - - enum libdecor_capabilities capabilities; - - struct border_component_cairo *focus; - struct border_component_cairo *active; - struct border_component_cairo *grab; - - bool shadow_showing; - struct border_component_cairo shadow; - - struct { - bool is_showing; - struct border_component_cairo title; - struct border_component_cairo min; - struct border_component_cairo max; - struct border_component_cairo close; - } title_bar; - - /* store pre-processed shadow tile */ - cairo_surface_t *shadow_blur; - - struct wl_list link; -}; -#endif // USE_SYSTEM_LIBDECOR || HAVE_GTK - - -#if USE_SYSTEM_LIBDECOR || !HAVE_GTK - -/* Definitions derived from libdecor-gtk.c */ - -typedef struct _GtkWidget GtkWidget; -enum header_element { HEADER_NONE }; /* details are not needed */ - -typedef enum { GTK_STATE_FLAG_NORMAL = 0 } GtkStateFlags; - -struct border_component_gtk { - enum component type; - struct wl_surface *wl_surface; - struct wl_subsurface *wl_subsurface; - struct buffer *buffer; - bool opaque; - struct wl_list output_list; - int scale; - struct wl_list child_components; /* border_component::link */ - struct wl_list link; /* border_component::child_components */ -}; - -struct header_element_data { - const char* name; - enum header_element type; - GtkWidget *widget; - GtkStateFlags state; -}; - -struct libdecor_frame_gtk { - struct libdecor_frame frame; - struct libdecor_plugin_gtk *plugin_gtk; - int content_width; - int content_height; - enum libdecor_window_state window_state; - enum decoration_type decoration_type; - char *title; - enum libdecor_capabilities capabilities; - struct border_component_gtk *active; - struct border_component_gtk *touch_active; - struct border_component_gtk *focus; - struct border_component_gtk *grab; - bool shadow_showing; - struct border_component_gtk shadow; - GtkWidget *window; /* offscreen window for rendering */ - GtkWidget *header; /* header bar with widgets */ - struct border_component_gtk headerbar; - struct header_element_data hdr_focus; - cairo_surface_t *shadow_blur; - struct wl_list link; - struct { - enum titlebar_gesture_state {TITLEBAR_GESTURE_STATE_INIT} state; - int button_pressed_count; - uint32_t first_pressed_button; - uint32_t first_pressed_time; - double pressed_x; - double pressed_y; - uint32_t pressed_serial; - } titlebar_gesture; -}; - -#endif // USE_SYSTEM_LIBDECOR || !HAVE_GTK - - -static unsigned char *gtk_titlebar_buffer(struct libdecor_frame *frame, - int *width, int *height, int *stride) -{ - struct libdecor_frame_gtk *lfg = (struct libdecor_frame_gtk *)frame; - struct buffer *buffer = lfg->headerbar.buffer; - *width = buffer->buffer_width; - *height = buffer->buffer_height; - *stride = cairo_format_stride_for_width(CAIRO_FORMAT_ARGB32, buffer->buffer_width); - return (unsigned char*)buffer->data; -} - - -static unsigned char *cairo_titlebar_buffer(struct libdecor_frame *frame, - int *width, int *height, int *stride) -{ - struct libdecor_frame_cairo *lfc = (struct libdecor_frame_cairo *)frame; - struct buffer *buffer = lfc->title_bar.title.server.buffer; - *width = buffer->buffer_width; - *height = buffer->buffer_height; - *stride = cairo_format_stride_for_width(CAIRO_FORMAT_ARGB32, buffer->buffer_width); - return (unsigned char*)buffer->data; -} - - -/* - Although each plugin declares an exported global variable - LIBDECOR_EXPORT const struct libdecor_plugin_description libdecor_plugin_description; - these plugins are dlopen()'ed in libdecor.c without the RTLD_GLOBAL flag. - Consequently their symbols are not discovered by dlsym(RTLD_DEFAULT, "symbol-name"). - - Under USE_SYSTEM_LIBDECOR, we repeat the dlopen() for the same plugin - then dlsym() will report the address of libdecor_plugin_description. - - Under !USE_SYSTEM_LIBDECOR, we compile fl_libdecor.c which modifies the dlopen() - to call dlsym(ld, "libdecor_plugin_description") just after the dlopen and memorizes - this address. - - A plugin is loaded also if SSD. - KWin has its own size limit, similar to that of GDK plugin - */ -static const char *get_libdecor_plugin_description() { - static const struct libdecor_plugin_description *plugin_description = NULL; - if (!plugin_description) { -#if USE_SYSTEM_LIBDECOR - char fname[PATH_MAX]; - const char *dir = getenv("LIBDECOR_PLUGIN_DIR"); - if (!dir) dir = LIBDECOR_PLUGIN_DIR; - snprintf(fname, PATH_MAX, "%s/libdecor-gtk.so", dir); - void *dl = dlopen(fname, RTLD_LAZY | RTLD_LOCAL); - if (!dl) { - snprintf(fname, PATH_MAX, "%s/libdecor-cairo.so", dir); - dl = dlopen(fname, RTLD_LAZY | RTLD_LOCAL); - } - if (dl) plugin_description = (const struct libdecor_plugin_description*)dlsym(dl, "libdecor_plugin_description"); -#else - plugin_description = fl_libdecor_plugin_description; - extern const struct libdecor_plugin_description libdecor_plugin_description; - if (!plugin_description) plugin_description = &libdecor_plugin_description; -#endif - //if (plugin_description) puts(plugin_description->description); - } - return plugin_description ? plugin_description->description : NULL; -} - - -static enum plugin_kind get_plugin_kind(struct libdecor_frame *frame) { - static enum plugin_kind kind = UNKNOWN; - if (kind == UNKNOWN) { - if (frame) { - int X, Y = 0; - libdecor_frame_translate_coordinate(frame, 0, 0, &X, &Y); - if (Y == 0) { - return SSD; - } - } - const char *name = get_libdecor_plugin_description(); - if (name && !strcmp(name, "GTK3 plugin")) kind = GTK3; - else if (name && !strcmp(name, "libdecor plugin using Cairo")) kind = CAIRO; - } - return kind; -} - -/* - FLTK-added utility function to give access to the pixel array representing - the titlebar of a window decorated by the cairo plugin of libdecor. - frame: a libdecor-defined pointer given by fl_xid(win)->frame (with Fl_Window *win); - *width, *height: returned assigned to the width and height in pixels of the titlebar; - *stride: returned assigned to the number of bytes per line of the pixel array; - return value: start of the pixel array, which is in BGRA order, or NULL. - */ -unsigned char *fl_libdecor_titlebar_buffer(struct libdecor_frame *frame, - int *width, int *height, int *stride) -{ - enum plugin_kind kind = get_plugin_kind(frame); - if (kind == GTK3) { - return gtk_titlebar_buffer(frame, width, height, stride); - } - else if (kind == CAIRO) { - return cairo_titlebar_buffer(frame, width, height, stride); - } - return NULL; -} - - -/* Returns whether surface is the libdecor-created GTK-titlebar of frame */ -bool fl_is_surface_from_GTK_titlebar (struct wl_surface *surface, struct libdecor_frame *frame, - bool *using_GTK) { - *using_GTK = (get_plugin_kind(NULL) == GTK3); - if (!*using_GTK) return false; - struct libdecor_frame_gtk *frame_gtk = (struct libdecor_frame_gtk*)frame; - return (frame_gtk->headerbar.wl_surface == surface); -} diff --git a/source_files/fltk/libdecor/build/fl_libdecor.c b/source_files/fltk/libdecor/build/fl_libdecor.c deleted file mode 100644 index 702682718b..0000000000 --- a/source_files/fltk/libdecor/build/fl_libdecor.c +++ /dev/null @@ -1,136 +0,0 @@ -// -// Interface with the libdecor library for the Fast Light Tool Kit (FLTK). -// -// Copyright 2022-2024 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// https://www.fltk.org/COPYING.php -// -// Please see the following page on how to report bugs and issues: -// -// https://www.fltk.org/bugs.php -// - -/* Improvements to libdecor.c without modifying libdecor.c itself */ -#if ! USE_SYSTEM_LIBDECOR - -#include "xdg-shell-client-protocol.h" -#ifdef XDG_TOPLEVEL_STATE_SUSPENDED_SINCE_VERSION -# define HAVE_XDG_SHELL_V6 1 -#endif - -#include -static void *dlopen_corrected(const char *, int); -#define dlopen(A, B) dlopen_corrected(A, B) -#include "fl_libdecor.h" -#undef libdecor_new -#define libdecor_new libdecor_new_orig -#undef libdecor_frame_set_minimized -#define libdecor_frame_set_minimized libdecor_frame_set_minimized_orig -#include "../src/libdecor.c" -#undef dlopen -#undef libdecor_frame_set_minimized -#undef libdecor_new -#define libdecor_new fl_libdecor_new -#define libdecor_frame_set_minimized fl_libdecor_frame_set_minimized - -extern bool fl_libdecor_using_weston(void); -extern const struct libdecor_plugin_description *fl_libdecor_plugin_description; -//#include - -// we have a built-in plugin so don't need a fallback one -struct libdecor_plugin *libdecor_fallback_plugin_new(struct libdecor *context) { - return NULL; -} - -// see get_libdecor_plugin_description() explaining why this is useful -static void *dlopen_corrected(const char *filename, int flags) { - static int best_priority = -1; - void *retval = dlopen(filename, flags); - if (retval) { - const struct libdecor_plugin_description *description = - (const struct libdecor_plugin_description*)dlsym(retval, "libdecor_plugin_description"); - if (description && description->priorities->priority > best_priority) { - fl_libdecor_plugin_description = description; - best_priority = description->priorities->priority; - } - } - return retval; -} - - -void fl_libdecor_frame_set_minimized(struct libdecor_frame *frame) -{ - static bool done = false; - static bool using_weston = false; - if (!done) { - typedef bool (*ext_f)(void); - volatile ext_f ext = fl_libdecor_using_weston; - done = true; - if (ext) using_weston = fl_libdecor_using_weston(); -//fprintf(stderr, "fl_libdecor_using_weston=%p using_weston=%d\n", fl_libdecor_using_weston, using_weston); - if (using_weston) { // determine the version of the running Weston compositor - FILE *pipe = popen("weston --version", "r"); - if (pipe) { - char line[50], *p; - int version = 0; - p = fgets(line, sizeof(line), pipe); - pclose(pipe); - if (p) p = strchr(line, ' '); - if (p) { - sscanf(p, "%d", &version); - // Weston version 10 has fixed the bug handled here - if (version >= 10) using_weston = false; - } - } - } - } - if (using_weston) libdecor_frame_set_visibility(frame, false); - libdecor_frame_set_minimized_orig(frame); -} - - -/* - By default, FLTK modifies libdecor's libdecor_new() function to determine the plugin as follows : - 1) the directory pointed by environment variable LIBDECOR_PLUGIN_DIR or, in absence of this variable, - by -DLIBDECOR_PLUGIN_DIR=xxx at build time is searched for a libdecor plugin; - 2) if this directory does not exist or contains no plugin, the built-in plugin is used. - * if FLTK was built with package libgtk-3-dev, the GTK plugin is used - * if FLTK was built without package libgtk-3-dev, the Cairo plugin is used - - If FLTK was built with FLTK_USE_SYSTEM_LIBDECOR turned ON, the present modification - isn't compiled, so the plugin-searching algorithm of libdecor_new() in libdecor-0.so is used. - This corresponds to step 1) above and to use no titlebar is no plugin is found. - - N.B.: only the system package is built with a meaningful value of -DLIBDECOR_PLUGIN_DIR= - so a plugin may be loaded that way only if FLTK was built with FLTK_USE_SYSTEM_LIBDECOR turned ON. - - */ -struct libdecor *fl_libdecor_new(struct wl_display *wl_display, const struct libdecor_interface *iface) -{ - struct libdecor *context; - context = zalloc(sizeof *context); - context->ref_count = 1; - context->iface = iface; - context->wl_display = wl_display; - context->wl_registry = wl_display_get_registry(wl_display); - wl_registry_add_listener(context->wl_registry, ®istry_listener, context); - context->init_callback = wl_display_sync(context->wl_display); - wl_callback_add_listener(context->init_callback, &init_wl_display_callback_listener, context); - wl_list_init(&context->frames); - // attempt to dynamically load a libdecor plugin with dlopen() - if (init_plugins(context) != 0) { // attempt to load plugin by dlopen() - // no plug-in was found by dlopen(), use built-in plugin instead - // defined in the source code of the built-in plugin: libdecor-cairo.c or libdecor-gtk.c - extern const struct libdecor_plugin_description libdecor_plugin_description; - context->plugin = libdecor_plugin_description.constructor(context); - } - - wl_display_flush(wl_display); - return context; -} - -#endif //! USE_SYSTEM_LIBDECOR diff --git a/source_files/fltk/libdecor/build/fl_libdecor.h b/source_files/fltk/libdecor/build/fl_libdecor.h deleted file mode 100644 index 87cbd3199e..0000000000 --- a/source_files/fltk/libdecor/build/fl_libdecor.h +++ /dev/null @@ -1,92 +0,0 @@ -// -// Interface with the libdecor library for the Fast Light Tool Kit (FLTK). -// -// Copyright 2024 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// https://www.fltk.org/COPYING.php -// -// Please see the following page on how to report bugs and issues: -// -// https://www.fltk.org/bugs.php -// - -#ifndef FL_LIBDECOR_H -#define FL_LIBDECOR_H - -#if ! USE_SYSTEM_LIBDECOR - -// add "fl_" prefix to libdecor.h symbols -#define libdecor_unref fl_libdecor_unref -#define libdecor_new fl_libdecor_new -#define libdecor_new_with_user_data fl_libdecor_new_with_user_data -#define libdecor_get_user_data fl_libdecor_get_user_data -#define libdecor_set_user_data fl_libdecor_set_user_data -#define libdecor_get_fd fl_libdecor_get_fd -#define libdecor_dispatch fl_libdecor_dispatch -#define libdecor_decorate fl_libdecor_decorate -#define libdecor_frame_ref fl_libdecor_frame_ref -#define libdecor_frame_unref fl_libdecor_frame_unref -#define libdecor_frame_get_user_data fl_libdecor_frame_get_user_data -#define libdecor_frame_set_user_data fl_libdecor_frame_set_user_data -#define libdecor_frame_set_visibility fl_libdecor_frame_set_visibility -#define libdecor_frame_is_visible fl_libdecor_frame_is_visible -#define libdecor_frame_set_parent fl_libdecor_frame_set_parent -#define libdecor_frame_set_title fl_libdecor_frame_set_title -#define libdecor_frame_get_title fl_libdecor_frame_get_title -#define libdecor_frame_set_app_id fl_libdecor_frame_set_app_id -#define libdecor_frame_set_capabilities fl_libdecor_frame_set_capabilities -#define libdecor_frame_unset_capabilities fl_libdecor_frame_unset_capabilitiesf -#define libdecor_frame_has_capability fl_libdecor_frame_has_capability -#define libdecor_frame_show_window_menu fl_libdecor_frame_show_window_menu -#define libdecor_frame_popup_grab fl_libdecor_frame_popup_grab -#define libdecor_frame_popup_ungrab fl_libdecor_frame_popup_ungrab -#define libdecor_frame_translate_coordinate fl_libdecor_frame_translate_coordinate -#define libdecor_frame_set_min_content_size fl_libdecor_frame_set_min_content_size -#define libdecor_frame_set_max_content_size fl_libdecor_frame_set_max_content_size -#define libdecor_frame_get_min_content_size fl_libdecor_frame_get_min_content_size -#define libdecor_frame_get_max_content_size fl_libdecor_frame_get_max_content_size -#define libdecor_frame_resize fl_libdecor_frame_resize -#define libdecor_frame_move fl_libdecor_frame_move -#define libdecor_frame_commit fl_libdecor_frame_commit -#define libdecor_frame_set_minimized fl_libdecor_frame_set_minimized -#define libdecor_frame_set_maximized fl_libdecor_frame_set_maximized -#define libdecor_frame_unset_maximized fl_libdecor_frame_unset_maximized -#define libdecor_frame_set_fullscreen fl_libdecor_frame_set_fullscreen -#define libdecor_frame_unset_fullscreen fl_libdecor_frame_unset_fullscreen -#define libdecor_frame_is_floating fl_libdecor_frame_is_floating -#define libdecor_frame_close fl_libdecor_frame_close -#define libdecor_frame_map fl_libdecor_frame_map -#define libdecor_frame_get_xdg_surface fl_libdecor_frame_get_xdg_surface -#define libdecor_frame_get_xdg_toplevel fl_libdecor_frame_get_xdg_toplevel -#define libdecor_frame_get_wm_capabilities fl_libdecor_frame_get_wm_capabilities -#define libdecor_state_new fl_libdecor_state_new -#define libdecor_state_free fl_libdecor_state_free -#define libdecor_configuration_get_content_size fl_libdecor_configuration_get_content_size -#define libdecor_configuration_get_window_state fl_libdecor_configuration_get_window_state - -// add "fl_" prefix to libdecor-plugin.h symbols -#define libdecor_frame_get_wl_surface fl_libdecor_frame_get_wl_surface -#define libdecor_frame_get_content_width fl_libdecor_frame_get_content_width -#define libdecor_frame_get_content_height fl_libdecor_frame_get_content_height -#define libdecor_frame_get_window_state fl_libdecor_frame_get_window_state -#define libdecor_frame_get_capabilities fl_libdecor_frame_get_capabilities -#define libdecor_frame_dismiss_popup fl_libdecor_frame_dismiss_popup -#define libdecor_frame_toplevel_commit fl_libdecor_frame_toplevel_commit -#define libdecor_get_wl_display fl_libdecor_get_wl_display -#define libdecor_notify_plugin_ready fl_libdecor_notify_plugin_ready -#define libdecor_notify_plugin_error fl_libdecor_notify_plugin_error -#define libdecor_state_get_content_width fl_libdecor_state_get_content_width -#define libdecor_state_get_content_height fl_libdecor_state_get_content_height -#define libdecor_state_get_window_state fl_libdecor_state_get_window_state -#define libdecor_plugin_init fl_libdecor_plugin_init -#define libdecor_plugin_release fl_libdecor_plugin_release - -#endif // ! USE_SYSTEM_LIBDECOR - -#include "../src/libdecor.h" - -#endif // ! FL_LIBDECOR_H diff --git a/source_files/fltk/libdecor/build/gtk-shell.xml b/source_files/fltk/libdecor/build/gtk-shell.xml deleted file mode 100644 index f006846794..0000000000 --- a/source_files/fltk/libdecor/build/gtk-shell.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - gtk_shell is a protocol extension providing additional features for - clients implementing it. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/source_files/obsidian_main/aj_map.cc b/source_files/obsidian_main/aj_map.cc index 547e2fabee..95901592f7 100644 --- a/source_files/obsidian_main/aj_map.cc +++ b/source_files/obsidian_main/aj_map.cc @@ -17,7 +17,7 @@ //------------------------------------------------------------------------ #include "aj_local.h" -#include "aj_parse.h" +#include "lib_parse.h" #include "main.h" #include "sys_macro.h" diff --git a/source_files/obsidian_main/g_doom.cc b/source_files/obsidian_main/g_doom.cc index a40b1f6c12..9ca48e2f05 100644 --- a/source_files/obsidian_main/g_doom.cc +++ b/source_files/obsidian_main/g_doom.cc @@ -45,7 +45,7 @@ #include "aj_bsp.h" // SLUMP for Vanilla Doom -#include "slump_main.h" +#include "slump.h" extern void CSG_DOOM_Write(); extern std::string BestDirectory(); diff --git a/source_files/obsidian_main/hdr_lua.h b/source_files/obsidian_main/hdr_lua.h index a794826327..0316f4f399 100644 --- a/source_files/obsidian_main/hdr_lua.h +++ b/source_files/obsidian_main/hdr_lua.h @@ -24,6 +24,6 @@ /* LUA Scripting Language */ -#include "../minilua/minilua.h" +#include "../../libraries/minilua/minilua.h" #endif // __OB_HDR_LUA__ diff --git a/source_files/ajparse/aj_parse.cc b/source_files/obsidian_main/lib_parse.cc similarity index 99% rename from source_files/ajparse/aj_parse.cc rename to source_files/obsidian_main/lib_parse.cc index 976099e84a..b3f8bf165c 100644 --- a/source_files/ajparse/aj_parse.cc +++ b/source_files/obsidian_main/lib_parse.cc @@ -16,7 +16,7 @@ // //---------------------------------------------------------------------------- -#include "aj_parse.h" +#include "lib_parse.h" #include #include diff --git a/source_files/ajparse/aj_parse.h b/source_files/obsidian_main/lib_parse.h similarity index 100% rename from source_files/ajparse/aj_parse.h rename to source_files/obsidian_main/lib_parse.h diff --git a/source_files/slump/slump.cc b/source_files/obsidian_main/slump.cc similarity index 100% rename from source_files/slump/slump.cc rename to source_files/obsidian_main/slump.cc diff --git a/source_files/slump/slump.h b/source_files/obsidian_main/slump.h similarity index 99% rename from source_files/slump/slump.h rename to source_files/obsidian_main/slump.h index 916283c9f1..dbcf97946f 100644 --- a/source_files/slump/slump.h +++ b/source_files/obsidian_main/slump.h @@ -35,6 +35,8 @@ #include #include +bool slump_main(std::string filename); + /* Slump 0.003.02 */ #define SOURCE_VERSION (0) #define SOURCE_SERIAL (003) diff --git a/source_files/slump/dump.cc b/source_files/obsidian_main/slump_dump.cc similarity index 100% rename from source_files/slump/dump.cc rename to source_files/obsidian_main/slump_dump.cc diff --git a/source_files/slump/slump_main.cc b/source_files/obsidian_main/slump_main.cc similarity index 100% rename from source_files/slump/slump_main.cc rename to source_files/obsidian_main/slump_main.cc diff --git a/source_files/obsidian_main/sys_xoshiro.h b/source_files/obsidian_main/sys_xoshiro.h index a1e7fdafe6..1348c884b8 100644 --- a/source_files/obsidian_main/sys_xoshiro.h +++ b/source_files/obsidian_main/sys_xoshiro.h @@ -1,6 +1,6 @@ // Xoshiro256 Random Generator -#include "../fastPRNG/fastPRNG.h" +#include "../../libraries/fastPRNG/fastPRNG.h" extern fastPRNG::fastXS64 xoshiro; diff --git a/source_files/slump/CMakeLists.txt b/source_files/slump/CMakeLists.txt deleted file mode 100644 index efe2dffb11..0000000000 --- a/source_files/slump/CMakeLists.txt +++ /dev/null @@ -1,13 +0,0 @@ -project( - obsidian_slump - LANGUAGES CXX - VERSION 0.1.0 -) - -if(OBSIDIAN_MSVC_DEBUG) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MDd /EHa") -endif() - -add_library(obsidian_slump dump.cc slump.cc slump_main.cc) -target_compile_features(obsidian_slump PRIVATE cxx_std_17) -target_include_directories(obsidian_slump PRIVATE ../obsidian_main) diff --git a/source_files/slump/COPYING b/source_files/slump/COPYING deleted file mode 100644 index 376d1f713f..0000000000 --- a/source_files/slump/COPYING +++ /dev/null @@ -1,29 +0,0 @@ -Copyright 2000 David Chess; Copyright 2005 Sam Trenholme - -Slump is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 2, or (at your option) any later -version. - -Slump is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -You should have received a copy of the GNU General Public License -along with Slump; see the file GPL. If not, write to the Free -Software Foundation, 59 Temple Place - Suite 330, Boston, MA -02111-1307, USA. - -Additionally, while not required for redistribution of this program, -the following requests are made when making a derived version of -this program: - -* Slump's code is partly derived from the Doom map generator - called SLIGE, by David Chess. Please inform David Chess of - any derived version that you make. His email address is at - the domain "theogeny.com" with the name "chess" placed before - the at symbol. - -* Please do not call any derivative of this program SLIGE. - diff --git a/source_files/slump/LICENSE b/source_files/slump/LICENSE deleted file mode 100644 index d60c31a97a..0000000000 --- a/source_files/slump/LICENSE +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/source_files/slump/slump_main.h b/source_files/slump/slump_main.h deleted file mode 100644 index 0a00a31604..0000000000 --- a/source_files/slump/slump_main.h +++ /dev/null @@ -1,2 +0,0 @@ -// Simple hook header for Obsidian to call SLUMP; will flesh out as more things are working - Dashodanger -bool slump_main(std::string filename);