summaryrefslogtreecommitdiff
path: root/documentation/src/wayland.dox
AgeCommit message (Collapse)Author
2023-10-03Wayland: document throttling redraws during interactive resizesManoloFLTK
2023-09-25New member function Fl_Wayland_Graphics_Driver::create_wld_buffer()ManoloFLTK
The previous member Fl_Wayland_Graphics_Driver::create_shm_buffer() is now renamed to create_wld_buffer() and divided in 2 parts: - one is related to the draw buffer; - the other is related to the wl_buffer and is what is now called create_shm_buffer(). This allows to delay creation of the wl_buffer until absolutely necessary, done inside Fl_Wayland_Graphics_Driver::buffer_commit().
2023-09-24Slightly simpler Fl_Wayland_Window_Driver::flush()ManoloFLTK
and beef up description of Wayland's mechanism to throttle screen redrawing.
2023-09-22Increase reuse of mmap'ed data by FLTK Wayland buffer factoryManoloFLTK
2023-09-17Wayland.dox: rephrase how FLTK and Wayland interactManoloFLTK
2023-09-16Wayland.dox: mention preprocessor variable FLTK_USE_WAYLANDManoloFLTK
2023-09-15Wayland.dox: add miscellaneous complementary informationManoloFLTK
2023-08-28Wayland.dox: some rephrasingManoloFLTK
2023-08-26Wayland.dox: give more details about progressive drawingManoloFLTK
2023-08-25Wayland.dox: add paragraph about rendering under WaylandManoloFLTK
2023-08-24Wayland.dox: remove obsolete paragraph.ManoloFLTK
2023-08-18Improve handling of type Fl_Offscreen under WaylandManoloFLTK
Type Fl_Offscreen is now to be cast to cairo_t*. Also, make sure the dimensions of GL windows are multiples of the screen scale factor.
2023-08-08Wayland: improve layout of struct fl_wld_draw_bufferManoloFLTK
2023-07-31Wayland: add test to avoid null pointer dereferencingManoloFLTK
2023-07-31Implement Fl_Wayland_Screen_Driver::poll_or_select_with_delay(double)ManoloFLTK
2023-07-28Wayland.dox: add info about the xdg decoration protocolManoloFLTK
Also, use KWin to name the KDE desktop's Wayland compositor.
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-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-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-03Wayland: clearer procedure to complete initialisation of screen dataManoloFLTK
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-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-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-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