| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2023-11-08 | Let Wayland FLTK client apps survive switching user | ManoloFLTK | |
| 2023-11-07 | "hitting esc to close fltk app blows out the window manager" (#821) | ManoloFLTK | |
| 2023-11-06 | CHANGES.txt: add Fl_Grid, Fl_Window::maximize() | ManoloFLTK | |
| Also, remove stray virtual keyword. | |||
| 2023-11-05 | Add Fl_Window::maximize() and Fl_Window::un_maximize() | ManoloFLTK | |
| 2023-11-03 | Related to "FLTK doesn't work normal on platform of rockchip" (#817) | ManoloFLTK | |
| 2023-11-03 | Wayland copy: destroy data_source object before creating new one | ManoloFLTK | |
| 2023-11-03 | Wayland copy: destroy data_source object before creating new one | ManoloFLTK | |
| 2023-11-03 | Fix "fltk 1.4.x: hangs during paste in fluid code editor" (#818) | ManoloFLTK | |
| 2023-11-02 | Minor change in Fl_Wayland_Graphics_Driver::copy_offscreen() | ManoloFLTK | |
| 2023-10-31 | Remove 81615bb causing GL window to blink when resizing on macOS (#813) | ManoloFLTK | |
| 2023-10-30 | Minor simplification in Fl_X11_Window_Driver::flush_double(int) | ManoloFLTK | |
| 2023-10-25 | Fix "Wayland: Overlay windows look blurred" - cont'd (#808) | ManoloFLTK | |
| 2023-10-25 | Fix "Wayland: Overlay windows look blurred" - cont'd (#808) | ManoloFLTK | |
| 2023-10-24 | Fix "Wayland: Overlay windows look blurred" (#808) | ManoloFLTK | |
| 2023-10-24 | Wayland: implement scale factor windows as popups - cont'd | ManoloFLTK | |
| 2023-10-24 | Wayland: implement scale factor windows as popups - cont'd | ManoloFLTK | |
| 2023-10-23 | Use #ifdef FLTK_USE_SVG instead of #if FLTK_USE_SVG | ManoloFLTK | |
| 2023-10-23 | Prepare Fl_Wayland_Screen_driver.cxx for removal of Fl_Int_Vector | ManoloFLTK | |
| 2023-10-23 | Wayland: implement transient scale factor windows as popups | ManoloFLTK | |
| as discussed in issue #794. Also, fix for macOS the use of the FL_FOCUS event for these transient windows | |||
| 2023-10-22 | Make Fl_String and Fl_Int_Vector private (#789) | Albrecht Schlosser | |
| - add CMake option 'OPTION_USE_STD' - add configure option '--enable-use_std' - move FL/Fl_String.H to src/Fl_String.H - move FL/Fl_Int_Vector.H to src/Fl_Int_Vector.H - remove Fl_String from demo program examples/callbacks.cxx - remove Fl_Int_Vector from public header FL/Fl_Table.H - some methods of Fl_Table are no longer inline - add CMake option OPTION_USE_STD to allow std::string in some selected functions and methods Experimental, may be removed before release: - use either Fl_Int_Vector or std::vector in Fl_Table depending on CMake OPTION_USE_STD or configure --enable-use_std Move all fl_filename* functions that use Fl_String to fluid Main changes in fluid: - add fluid_filename.h and .cxx - include "fluid_filename.h" rather than <FL/filename.H> Update fl_input(), fl_password() and test/ask - add maxchar parameter to fl_input() and fl_password() - fl_input_str() and fl_password_str() are optional and return std::string if enabled (FLTK_USE_STD) | |||
| 2023-10-17 | Fix drawing points in complex shape mode with Cairo (#792) | ManoloFLTK | |
| 2023-10-17 | Fix Crashes and warnings when Fl_Double_Window is smaller than 1x1 (#798) | ManoloFLTK | |
| 2023-10-16 | Add virtual void Fl_Graphics_Driver::draw_circle() | ManoloFLTK | |
| 2023-10-14 | Improve Fl_Wayland_Window_Driver::take_focus() | ManoloFLTK | |
| 2023-10-13 | Fix trailing whitespace and dependencies | Albrecht Schlosser | |
| 2023-10-13 | Remove obsolete comments | ManoloFLTK | |
| 2023-10-11 | Fixes fl_filename_relative on Linux, Mac, and Windows (#787) | Matthias Melcher | |
| * fixed filename_relative for Linux * Fixing fl_filename_relative for MSWindows. * Update documentation * Fixed docs. * Fixes Linux and macOS builds | |||
| 2023-10-09 | macOS: remove a bunch of deprecation warnings | ManoloFLTK | |
| 2023-10-09 | Clean long source lines in Fl_Wayland_Graphics_Driver.cxx | ManoloFLTK | |
| 2023-10-09 | Fix " Wayland compilation warnings" (#788) | ManoloFLTK | |
| 2023-10-07 | Fix STR 3458: "GLUT compatibility mode segfaults" | Albrecht Schlosser | |
| ... "when there's no current window". Silently ignore GLUT function calls that need a current window if the current window is NULL, return 0 from functions that return an 'int'. Check if window is shown in Fl_X11_Gl_Window_Driver::swap_buffers(). This would issue "XRequest.nnn: GLXBadDrawable 0x0" on X11 otherwise. Note: the chosen implementation to ignore GLUT calls silently appears to be compatible with GLUT (3.7) whereas FreeGLUT 3.0 would issue error messages and exit. The latter could be implemented as well but would be much more work. | |||
| 2023-10-05 | Wayland: whitespace only changes | ManoloFLTK | |
| 2023-10-04 | Wayland: remove useless code | ManoloFLTK | |
| 2023-10-03 | Fix fltk.coredev: mandelbrot demo segfault under Wayland | ManoloFLTK | |
| 2023-10-03 | Wayland: add security test to avoid NULL pointer dereferencing | ManoloFLTK | |
| 2023-09-29 | Wayland: throttle window redraws during interactive resizes (#776) | ManoloFLTK | |
| 2023-09-25 | New 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-24 | Slightly simpler Fl_Wayland_Window_Driver::flush() | ManoloFLTK | |
| and beef up description of Wayland's mechanism to throttle screen redrawing. | |||
