| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-09-14 | Bypass Mutter bug for menubar in fullscreen window (see #1061) | ManoloFLTK | |
| 2024-09-13 | Fix "Wayland crash on mapping windows at startup" (#1072) | ManoloFLTK | |
| 2024-09-13 | Fix problems introduced at commits 9b777cc and d70c79b | ManoloFLTK | |
| 2024-09-11 | Fix "fl_read_image() missing right and bottom pixel line" (#1066) | ManoloFLTK | |
| 2024-09-10 | Wayland + Mutter: fix issue with menubar on fullscreen window (#1061) | ManoloFLTK | |
| 2024-09-09 | Wayland: one more fix yet for interactive move of subwindow inside parent | ManoloFLTK | |
| 2024-09-07 | Add support of GL with Wayland for Linux on Apple hardware | ManoloFLTK | |
| 2024-09-02 | Reverting false Ctrl Key fix on Windows | Matthias Melcher | |
| - 1ae43956e2bfb933d63fc774ca8e4ed22e4108dd | |||
| 2024-09-01 | Cairo image drawing improvements | Matthias Melcher | |
| 2024-08-31 | Fixing set_font and image overflow for Cairo. | Matthias Melcher | |
| 2024-08-28 | Fix return values of Fl_Printer::begin_job() with GTK dialogs | ManoloFLTK | |
| 2024-08-27 | Restore building with option FLTK_USE_POLL | ManoloFLTK | |
| 2024-08-27 | Fix Fl_GDI_Graphics_Driver::rect_unscaled() (#1052) | ManoloFLTK | |
| 2024-08-26 | Fix for artefact in X11 1-pixel thick rect drawing with some drivers (#156, ↵ | ManoloFLTK | |
| #1052) | |||
| 2024-08-26 | Implement and document Fl::add_system_handler() for Wayland | ManoloFLTK | |
| 2024-08-26 | Fix Fl_GDI_Graphics_Driver::rect_unscaled() (#1052) | ManoloFLTK | |
| 2024-08-25 | Fix Fl_Wayland_Screen_Driver::compose() to handle the FL_Alt_Gr key | ManoloFLTK | |
| 2024-08-23 | Quick fix for Window Ctrl charcter handling. | Matthias Melcher | |
| This is needed to allow platform compatibel e_text and e_length, but a lot more work ist needed to unify keyboard handling | |||
| 2024-08-10 | Fix tabs, trailing spaces, and update dependencies | Albrecht Schlosser | |
| 2024-08-03 | Fix indenting, add comments for clarity | Albrecht Schlosser | |
| no operative code changes in this commit | |||
| 2024-08-03 | Remove obsolete statement (#1033) | Albrecht Schlosser | |
| Thanks to @xuyun018 for finding this. | |||
| 2024-07-28 | GDI: fix StretchBlt mode setting | Cyprinus Carpio | |
| 2024-07-28 | Wayland: restore support of Fl_Tile with subwindow widget - cont'd | ManoloFLTK | |
| 2024-07-26 | Wayland: restore support of Fl_Tile with subwindow widget | ManoloFLTK | |
| 2024-07-24 | Fix Fl_Scalable_Graphics_Driver::rect(x,y,w,h) (#1017) | ManoloFLTK | |
| 2024-07-23 | Fix "line_style_doc program under X11: join type wrong" - cont'd (#1017) | ManoloFLTK | |
| 2024-07-23 | Fix "line_style_doc program under X11: join type wrong" (#1017) | ManoloFLTK | |
| 2024-07-19 | Remove unused function after commit 325004f | ManoloFLTK | |
| 2024-07-19 | Fix border case of use of fl_end_loop under Windows with USE_GDIPLUS=1 | ManoloFLTK | |
| 2024-07-18 | Remove duplicated comment | ManoloFLTK | |
| The remaining instance is in Fl_Gl_Window_Driver.cxx | |||
| 2024-07-17 | Simplify creation of OpenGL contexts under X11 platform (#1005) | ManoloFLTK | |
| The previous approach FLTK used to create OpenGL contexts under the X11 platform followed a different code path to create contexts for OpenGL version 3 and above than to create contexts for OpenGL versions 1 or 2. The FLTK code followed exactly "Tutorial: OpenGL 3.0 Context Creation (GLX)" of the official OpenGL wiki, see: https://www.khronos.org/opengl/wiki/Tutorial:_OpenGL_3.0_Context_Creation_(GLX) That code worked OK with Debian 11 and with any tested Linux configurations in a VM running on Apple hardware. However, it failed with Debian 12 and later on native Linux boxes to create GL3 contexts with the FL_DOUBLE flag. That's what issue #1005 reports. A first attempt to fix #1005 followed instructions given at: https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glXIntro.xml which supposedly describe how to create OpenGL contexts with GLX. That had no effect on issue #1005. This commit erases all attempts to use OpenGL3-specific calls or even the more modern glXCreateNewContext() function that appears with GLX version 1.3. The committed code uses only OpenGL 1-age functions to create OpenGL contexts for X11 windows. Created contexts follow the "Compatibility Profile" which means they are compatible with both modern OpenGL3-style and legacy OpenGL1/2-style. This appears to fix issue #1005. | |||
| 2024-07-14 | Wayland: support move/resize of subwindow independently from parent (#1003) | ManoloFLTK | |
| 2024-07-12 | Fix typo in comment referring to github issue | ManoloFLTK | |
| 2024-07-04 | New Wayland-specific function: int fl_wl_buffer_scale(Fl_Window *) | ManoloFLTK | |
| 2024-07-03 | Wayland: fix interactive moving and resizing of a subwindow - cont'd (#1003) | ManoloFLTK | |
| 2024-07-01 | Wayland: fix interactive moving and resizing of a subwindow - cont'd (#987) | ManoloFLTK | |
| This commit removes changes in class Fl_Group introduced in 1c6a0c1. | |||
| 2024-06-30 | Fl_Tree +/- buttons are no longer drawn using bitmaps, different default ↵ | Cyprinus Carpio | |
| line color (#995) Fl_Tree changed to support system color themes (PR #995) merging CyprinusCarpio's mods carried over from from issue #972. * Fl_Tree: use named (colormap) colors to support system color themes (see issue #972). changed connectorcolor() default from gray ramp color to FL_INACTIVE_COLOR (Fl_Color(8)), and similar named colormap colors for icon drawing. * Fl_Tree ⊞ / ⊟ icons (and on macs, ▶ / ▼icons) are now drawn w/fl_draw() functions instead of with xpm bitmaps for colormap control --------- Co-authored-by: Greg Ercolano <erco@seriss.com> | |||
| 2024-06-29 | Wayland: fix interactive moving and resizing of a subwindow - cont'd (#987) | ManoloFLTK | |
| This fix requires to be able to recognize whether Fl_Wayland_Window_Driver::resize() is called by a resize operation of an encompassing widget or not. To do that, private static int variable group_resize_depth_ is added to class Fl_Group and an accessor to this variable is added to class Fl_Window_Driver. | |||
| 2024-06-29 | Wayland: improve mapping of subwindows on display | ManoloFLTK | |
| 2024-06-27 | Wayland: fix interactive moving and resizing of a subwindow - cont'd (#987) | ManoloFLTK | |
| 2024-06-24 | Wayland: account for old versions of the GTK shell protocol - cont'd | ManoloFLTK | |
| Not easy to get it right in absence of any documentation for "GTK Shell" protocol. | |||
| 2024-06-24 | Wayland: account for old versions of the GTK shell protocol - cont'd | ManoloFLTK | |
| 2024-06-23 | Wayland: account for old versions of the GTK shell protocol | ManoloFLTK | |
| 2024-06-23 | Wayland: stop key repeats when focus leaves a window | ManoloFLTK | |
| 2024-06-22 | Wayland: use serial rather than time argument of wl_keyboard_key() to ↵ | ManoloFLTK | |
| support key repeats | |||
| 2024-06-21 | Remove trailing whitespace | Albrecht Schlosser | |
| no code changes | |||
| 2024-06-21 | Fix Wayland memory leak (#991) | Albrecht Schlosser | |
| 2024-06-17 | Wayland: capture window titlebar as depth-4 image | ManoloFLTK | |
| 2024-06-11 | Fix crash in howto-drag-and-drop under macOS | ManoloFLTK | |
| 2024-06-11 | Wayland: fix interactive moving and resizing of a subwindow - cont'd (#987) | ManoloFLTK | |
