| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-01-18 | Wayland: throttle resize operations also for top-level GL windows | ManoloFLTK | |
| Member cb of struct wld_buffer is replaced by member frame_cb of struct wld_window. This allows frame_cb to be used both for non-GL and for top-level GL windows. | |||
| 2024-01-17 | Wayland + full-size subwindow resizing issue - cont'd (#878) | ManoloFLTK | |
| Implement a less strict handling of resizing of a decorated window entirely covered by a subwindow where throttling of fast resize commands is guided by the value of the in_use member variable of the window's wld_buffer. | |||
| 2024-01-13 | Wayland: fix processing of keypad keys - cont'd (#881) | ManoloFLTK | |
| 2024-01-07 | Wayland: fix processing of keypad keys - tidying (#881) | ManoloFLTK | |
| 2024-01-06 | Wld: Add missing keypad key to keypad translation table (#881) | Albrecht Schlosser | |
| Keypad key 'Del' aka '.' (or ',') was missing in the key translation table for Fl::e_original_keysym. Also: add DEBUG_KEYBOARD macro to enable/disable keyboard debugging code easier. | |||
| 2024-01-06 | Wld: Fix e_original_keysym for keypad number keys + NumLock off (#881) | ManoloFLTK | |
| 2024-01-06 | Wayland: fix processing of '.' keypad key (#881) | ManoloFLTK | |
| 2024-01-05 | Wayland: numeric keypad keys don't work as intended - cont'd (#881) | ManoloFLTK | |
| 2024-01-05 | Wayland: numeric keypad keys don't work as intended (#881) | ManoloFLTK | |
| 2023-12-28 | Fix for bug in Mutter Wayland compositor (#878) - cont'd | ManoloFLTK | |
| Add more tests to do additional operations under stricter conditions | |||
| 2023-12-28 | Fix for bug in Mutter Wayland compositor (#878) | ManoloFLTK | |
| Mutter implements too strictly this rule expected from compositors about "frame callbacks" : "A server should avoid signaling the frame callbacks if the surface is not visible in any way, e.g. the surface is off-screen, or completely obscured by other opaque surfaces." When a window is being interactively resized, it makes no sense to create a frame callback for an entirely covered surface but then never signal the surface can be redrawn, because this blocks the resize operation. Neither KWin nor Weston have this problem. | |||
| 2023-12-26 | Wld: export only member functions for ./configure --enable-shared (#872) | ManoloFLTK | |
| 2023-12-21 | Fix a typo, trailing whitespace, and dependencies | Albrecht Schlosser | |
| 2023-12-20 | Restore "configure --enable-shared" under Linux (#872) | ManoloFLTK | |
| 2023-12-19 | Procedure to instruct FLTK to use given X11 connexion (#149) | ManoloFLTK | |
| 2023-12-18 | Wayland: Menu items are accessible when mouse is over another win (#869) | ManoloFLTK | |
| 2023-12-16 | #842: Enables command line color arguments on macOS | Matthias Melcher | |
| 2023-12-14 | FLTK implementation of the "GTK Shell" Wayland protocol - cont'd | ManoloFLTK | |
| The loop over all libdecor-gtk decorations is now made using libdecor's data structures, rather than using FLTK's mapped window list. | |||
| 2023-12-13 | #840: Fixes fixed buffer size in Fl::args_to_utf8() | MatthiasWM | |
| 2023-12-13 | FLTK implementation of the "GTK Shell" Wayland protocol - cont'd | ManoloFLTK | |
| The pointer_enter() function now checks that its non-FLTK wl_surface argument is the wl_surface of the titlebar of a GTK-decorated window. | |||
| 2023-12-13 | macOS platform + GLUT: fix crash with glut_test - cont'd | ManoloFLTK | |
| 2023-12-13 | Wayland+GLUT: fix crash in glut_test application - cont'd | ManoloFLTK | |
| 2023-12-12 | Wayland+GLUT: fix crash in glut_test application | ManoloFLTK | |
| 2023-12-12 | macOS platform + GLUT: fix crash with glut_test app | ManoloFLTK | |
| 2023-12-10 | Replace wl_output_destroy() by wl_output_release() when possible | ManoloFLTK | |
| 2023-12-05 | Wayland: much lighter but partial implementation of the "GTK Shell" protocol | ManoloFLTK | |
| Only the middle-button click gesture is implemented which avoids interference with what libdecor does with right-click and double-click. | |||
| 2023-12-04 | Fix compiler warnings | Albrecht Schlosser | |
| fluid/code.cxx: unused variable src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx: function may return address of local variable [-Wreturn-local-addr] | |||
| 2023-12-04 | New member function Fl_Image_Surface::mask(Fl_RGB_Image*) | ManoloFLTK | |
| 2023-12-02 | Wayland: make OPTION_USE_SYSTEM_LIBDECOR ON by default | ManoloFLTK | |
| This commit makes the default FLTK build setting use libdecor as packaged in Linux when the build system contains packages libdecor-0-dev and libdecor-0-plugin-1-gtk in version ≥ 0.2.0. Otherwise, FLTK uses the bundled version of libdecor. This includes situations where package libdecor-0-dev is present in an earlier version. | |||
| 2023-12-01 | Fixes name conflict in X11 GL swap_interval | Matthias Melcher | |
| 2023-11-30 | Fixes anonymous union intialisation for C++98 | Matthias Melcher | |
| 2023-11-29 | Add commandline conversion for Windows (no-op on other platforms) | Albrecht Schlosser | |
| - add Fl::args_to_utf8() to convert commandline arguments to UTF-8 This new function closes the gap that previously only Visual Studio applications converted their commandlines to UTF-8. Tested with MinGW, MSYS2/MinGW-w64, and Visual Studio (2019). | |||
| 2023-11-29 | Merge branch 'master' of https://github.com/fltk/fltk | MatthiasWM | |
| 2023-11-29 | Implements swap_interval for MSWindows. | MatthiasWM | |
| 2023-11-28 | Adds OpenGL swap_interval for Wayland and X11. | Matthias Melcher | |
| 2023-11-28 | Rearrange PostScript graphics driver code redundant with Cairo driver | ManoloFLTK | |
| 2023-11-28 | Remove PostScript graphics driver code redundant with Cairo driver | ManoloFLTK | |
| 2023-11-27 | Fix compiler warning, dependencies, and trailing whitespace | Albrecht Schlosser | |
| The benign warning was: ‘Fl_Browser_::hscrollbar’ will be initialized after [-Wreorder] ‘int Fl_Browser_::linespacing_’ ... | |||
| 2023-11-27 | Cairo graphics driver: Improve drawing of Fl_Pixmap and Fl_Bitmap | ManoloFLTK | |
| 2023-11-27 | Cairo graphics driver: Improve drawing of Fl_Pixmap and Fl_Bitmap | ManoloFLTK | |
| 2023-11-26 | Adds GL swap control for X11 | Matthias Melcher | |
| 2023-11-26 | STR 1373: adds vsync control to OpenGL contexts on macOS | Matthias Melcher | |
| Windows and X11 to follow, no idea about Wayland. | |||
| 2023-11-25 | Cairo graphics driver: Improve drawing of Fl_Pixmap and Fl_Bitmap | ManoloFLTK | |
| Previously, these objects were drawn slightly blurred on HighDPI. This commit has them resized to the pixel size of the area where they are being drawn and then drawn. | |||
| 2023-11-20 | Fix Fl_Wayland_Image_Surface_Driver c'tor | ManoloFLTK | |
| 2023-11-15 | Wayland: fix moving top-level window around with mouse | ManoloFLTK | |
| 2023-11-14 | Fix dependencies and whitespace issues | Albrecht Schlosser | |
| 2023-11-12 | Have libdecor-gtk implement the "GTK Shell" protocol | ManoloFLTK | |
| 2023-11-12 | Remove unseless code in Fl_Wayland_Screen_Driver.cxx | ManoloFLTK | |
| 2023-11-09 | Wayland: make fl_close_display() free more resources | ManoloFLTK | |
| 2023-11-08 | Wayland: fix crash in editor after return from switching user | ManoloFLTK | |
