summaryrefslogtreecommitdiff
path: root/documentation
AgeCommit message (Collapse)Author
2023-07-14Documentation: screenshot updatesMatthias Melcher
2023-07-14Documentation: correct spelling errorsManoloFLTK
2023-07-13Wayland: add control of targeted screen by fullscreen windowsManoloFLTK
2023-07-08Add details to documentation of Fl_Wayland_Gl_Window_Driver::swap_buffers()ManoloFLTK
2023-06-28Documentation: beef-up the OpenGL section of wayland.doxManoloFLTK
2023-06-28Documentation: add a few updates to intro.doxManoloFLTK
2023-06-27Slight simplification of Fl_Wayland_Gl_Window_Driver::swap_buffers()ManoloFLTK
Also, reorder members of class Fl_Wayland_Gl_Window_Driver
2023-06-21Wayland.dox: add a few more detailed explanationsManoloFLTK
2023-06-19Wayland: improve support of multi-display setupsManoloFLTK
2023-06-13libdecor: update with upstream source code as of 2023-jun-6ManoloFLTK
2023-06-07Documentation: remove « "FLTK", pronounced "fulltick" »ManoloFLTK
2023-06-07libdecor: update with upstream source code as of 2023-may-26ManoloFLTK
2023-06-05Fix "Fl::get_font_name() with Pango is inconsistent" (#732)ManoloFLTK
2023-06-05Improve re-use of client/compositor shared memory by Wayland buffersManoloFLTK
2023-06-01Wayland.dox: details about destruction of wl_shm_pool objectsManoloFLTK
2023-05-28Wayland.dox: add "Menu windows and other popups" and miscellaneousManoloFLTK
2023-05-22Slightly re-organize class Fl_Wayland_Window_DriverManoloFLTK
2023-05-09Fix doxygen doc generation and document platform specific filesAlbrecht Schlosser
Pure platform specific files like 'src/*_win32.cxx' are excluded from doxygen processing and don't need doxygen specific guard macros. Document this fact prominently at the beginning of each file. Fix exclude patterns and remove duplicates from Doxyfile.in.
2023-05-03Wayland: clearer procedure to complete initialisation of screen dataManoloFLTK
2023-05-02libdecor: update with upstream source code as of 2023-may-2ManoloFLTK
This will allow to create narrow decorated windows without crash.
2023-04-13Standardize API to "graphics context" across platformsManoloFLTK
Rename fl_wl_cairo() to fl_wl_gc() Add function cairo_t* fl_cairo_gc() under OPTION_USE_CAIRO
2023-04-11Document the new 'fltk-config' features (#647, #656)Albrecht Schlosser
fltk-config has been extended to allow more than one source file and additional compiler flags and link libraries. This commit adds documentation (no functional changes).
2023-04-08Wayland.dox: add "Fractional scaling" paragraphManoloFLTK
2023-04-07Wayland: fix reporting of relative location of multiple displaysManoloFLTK
2023-04-06Wayland.dox: beef up information related to listenersManoloFLTK
2023-04-05Wayland: limit copied pixels when window update is a regionManoloFLTK
2023-04-03Improve member function Fl_Wayland_Screen_Driver::surface_to_window()ManoloFLTK
Rename it to Fl_Wayland_Window_Driver::surface_to_window() and avoid loop over all mapped FLTK windows that used to be performed.
2023-03-27Wayland: move "struct seat" inside class Fl_Wayland_Screen_DriverManoloFLTK
2023-03-23Wayland: remove compilation warning (#706)ManoloFLTK
drivers/Wayland/Fl_Wayland_Window_Driver.cxx:1515:47: warning: declaration ‘struct wld_window::custom_cursor’ does not declare anything
2023-03-21osissues.dox: add "The Wayland/X11 hybrid library"ManoloFLTK
2023-03-20Add documentation of 0S-specific fl_mac_gc()ManoloFLTK
2023-03-19Fix and consolidate settings dialogs (#346, #703)Matthias Melcher
2023-03-13Wayland.dox: document recent changes about custom cursorsManoloFLTK
2023-03-13Wayland: add support for multiple high or low DPI displaysManoloFLTK
2023-03-09Fix dependencies, typos, trailing whitespace, and formattingAlbrecht Schlosser
No code changes.
2023-03-09CMake: build shared libs with OPTION_CAIROEXT (issue #250)Albrecht Schlosser
- remove separate libfltk_cairo to avoid cyclic dependencies, but - keep a dummy libfltk_cairo in 1.4.0 for backwards compatibility - move cairo/Fl_Cairo.cxx to src/Fl_Cairo.cxx - add preliminary Cairo support for Visual Studio (MSVC) Static linking is not affected by this change, but users building with hand-made Makefiles will have to remove libfltk_cairo starting with FLTK 1.4.0. The dummy library can be linked for backwards compatibility but it will be removed later (in 1.4.x or 1.5.0). The shared FLTK library libfltk.{so|dylib|dll|..} depends on libcairo if and only if FLTK is built with one of the Cairo options. This has always been the case for OPTION_CAIROEXT but is now also true if only OPTION_CAIRO is selected, i.e. FLTK programs linked with a Cairo enabled shared FLTK library will also be linked with libcairo. The same is true for configure options --enable-cairo and --enable-cairoext, respectively. Preliminary Cairo support for MSVC now detects a Cairo installation using the CMake variable FLTK_CAIRO_DIR which must be set by the user. Note that this feature is temporary and may be changed in the future for a better and more comfortable version.
2023-03-08Wayland.dox: more details about window positioningManoloFLTK
2023-03-07Fix typo in Wayland Doxygen docManoloFLTK
2023-03-06DnD of filenames: make Wayland behave as Windows and macOSManoloFLTK
and also add more detailed documentation of platform-specific behaviors.
2023-03-05Wayland: improve DnD of filenames to allow space-containing namesManoloFLTK
2023-03-03Remove unused variable declaration + fix in wayland.doxManoloFLTK
2023-03-03Miscellaneous minor additions to Wayland documentationManoloFLTK
2023-03-02Better document type struct Fl_Wayland_Screen_Driver::outputManoloFLTK
2023-02-21Wayland: more detailed documentation of struct fl_wld_bufferManoloFLTK
Also, remove Doxygen warning from file bundled-libs.dox
2023-02-21Update recipe to update the bundled png source codeManoloFLTK
2023-02-20Wayland developer's documentation: miscellaneous updatesManoloFLTK
2023-02-19Beef up documentation of "Opening a Wayland connection"ManoloFLTK
2023-02-18More detailed documentation of Wayland custom cursorsManoloFLTK
2023-02-17Wayland: beef up documentation of custom cursor shapesManoloFLTK
2023-02-17Remove special FL_CURSOR_NONE implementation in WaylandManoloFLTK