Commit Graph

  • 1b83eb2a39 Undo recent commits intended to fix #1427 because fix is only partial. master ManoloFLTK 2026-05-08 10:00:07 +02:00
  • d2cff6107d X11: add necessary XFree call after call to XGetKeyboardMapping (#1427) ManoloFLTK 2026-05-05 09:32:59 +02:00
  • fe4a6aa912 X11: Fix Fl::event_key() when using non-latin keyboard layouts (#1427) ManoloFLTK 2026-05-04 18:04:05 +02:00
  • 88a4d745fd Wayland: Fix Fl::event_key() when using non-latin keyboard layouts (#1427) ManoloFLTK 2026-05-04 16:03:19 +02:00
  • 0fe9b6ccde macOS: Fix Fl::event_key() when using non-latin keyboard layouts (#1427) ManoloFLTK 2026-05-04 09:50:06 +02:00
  • 88eedd32d1 Restore building for macos with SDK 10.6 (#1424) branch-1.4 ManoloFLTK 2026-04-30 09:03:16 +02:00
  • 4f9d7794f8 Completing access to FL_BLINE in Fl_Browser. Matthias Melcher 2026-04-27 01:02:47 +02:00
  • f1b81f8a55 Increase gap between cursor and widget border (#1414) Albrecht Schlosser 2026-04-26 19:08:36 +02:00
  • d2ed9a50cc Update test/cube layout Matthias Melcher 2026-04-25 00:38:20 +02:00
  • a9b1113516 Update copyright year in fluid docs release-1.4.5 Albrecht Schlosser 2026-04-25 17:21:08 +02:00
  • d575ff9457 Update dependencies, prepare for release 1.4.5 Albrecht Schlosser 2026-04-25 17:04:00 +02:00
  • 841d823c64 Update CHANGES.txt, ANNOUNCEMENT, and fix trailing whitespace Albrecht Schlosser 2026-04-25 16:21:45 +02:00
  • 609592d408 Restore usability under Windows 7 despite its lack of pen/tablet support (#1416) ManoloFLTK 2026-04-25 08:31:52 +02:00
  • e75549f0f9 Remove dangerous code duplication. Matthias Melcher 2026-04-24 23:13:22 +02:00
  • 9fe0496f3b Fix missing pen event name and a warning Matthias Melcher 2026-04-24 20:34:25 +02:00
  • bcefcdae25 Fix Fl_ICO_Image reading from memory block, #1420 Matthias Melcher 2026-04-24 19:24:09 +02:00
  • a004d6cb2c Add a macOS icon to the glpuzzle test program. ManoloFLTK 2026-04-24 11:52:44 +02:00
  • 6dd2f81ae6 Documentation: refer to image-saving functions when describing images (#1419) ManoloFLTK 2026-04-24 07:36:22 +02:00
  • 3f1a524f5f utf8 test program: use example of emoji character encoded via an emoji sequence. ManoloFLTK 2026-04-22 11:26:13 +02:00
  • 45e1309c62 macOS: remove duplicated code. ManoloFLTK 2026-04-22 09:44:32 +02:00
  • efef8eb219 Fix "Mac: Most fl_symbols missing corner pixels" (#1409). ManoloFLTK 2026-04-14 16:10:48 +02:00
  • 3c8bc27458 macOS: yet another fix of line drawing (#1409) Albrecht Schlosser 2026-04-23 20:41:35 +02:00
  • 1869ba9455 Fix "fl_add_symbol() *always* increments symbnumb" (#1410). ManoloFLTK 2026-04-14 16:33:44 +02:00
  • 49bc0a4fb1 Fix "Mac: Stubborn tooltips when menu window is open" (#1408) ManoloFLTK 2026-04-14 12:17:13 +02:00
  • e19bc59ec1 Fix line loop drawing on macOS (#1409) Matthias Melcher 2026-04-22 21:10:43 +02:00
  • a4c98526d9 macOS: remove method process_keydown:(NSEvent*) of class FLView that's no longer useful. ManoloFLTK 2026-04-21 18:42:40 +02:00
  • a35f76a256 macOS: remove text-related code present only to support macOS versions older than 10.7. ManoloFLTK 2026-04-21 18:07:32 +02:00
  • 7cedc41de3 Update description of the gl_image example program. ManoloFLTK 2026-04-20 18:18:47 +02:00
  • 71c26d47f5 Discussion "More built-in named colors for FLTK 1.5?" (#1259). ManoloFLTK 2026-04-20 16:34:07 +02:00
  • d62138eb41 Fix: Wrapped Multiline Input/Output scrolls horizontally at the edges - cont'd (#1414) ManoloFLTK 2026-04-20 15:33:07 +02:00
  • de5eed9847 Fix: Wrapped Multiline Input/Output scrolls horizontally at the edges (#1414) ManoloFLTK 2026-04-20 13:03:51 +02:00
  • d8c7c72899 Fix "Wrapped Multiline Input/Output scrolls hor. ..." (#1414) Albrecht Schlosser 2026-04-20 12:37:13 +02:00
  • 4533eaa5c6 Wayland: simplify procedure to compute the size of the screen's work area. ManoloFLTK 2026-04-15 15:45:38 +02:00
  • 2b68861ea6 macOS: add fluid icon to the fluid bundle app. ManoloFLTK 2026-04-14 19:21:17 +02:00
  • 4ff83a34c3 Add icon to fluid (STR 2952) Albrecht Schlosser 2026-04-14 11:33:39 +02:00
  • dde8ef8c87 Fix Hold Browser callback with FL_WHEN_NOT_CHANGED when up/down is pressed dannye 2026-04-04 17:33:11 -05:00
  • 9b9bfee348 Fix Select/Hold Browser callback with FL_WHEN_CHANGED when mouse is dragged dannye 2026-04-04 14:58:29 -05:00
  • 079f29ca5a Fix Select/Hold Browser callback with FL_WHEN_RELEASE when mouse is dragged dannye 2026-04-04 12:08:15 -05:00
  • 99648c047c Fix "fl_add_symbol() *always* increments symbnumb" (#1410). ManoloFLTK 2026-04-14 16:33:44 +02:00
  • ea1b1bddd9 Fix "Mac: Most fl_symbols missing corner pixels" (#1409). ManoloFLTK 2026-04-14 16:10:48 +02:00
  • 2b3cb9be65 Fix "Mac: Stubborn tooltips when menu window is open" (#1408) ManoloFLTK 2026-04-14 12:17:13 +02:00
  • 34c7120330 Fluid: write code files only when the actually change (STR 1859) (#1406) Matthias Melcher 2026-04-13 17:11:15 +02:00
  • 15448c45b0 Add fl_write_jpeg function (STR 460) (#1405) Matthias Melcher 2026-04-12 23:49:20 +02:00
  • 1ad5777c6a Wayland: use libdecor_dispatch() instead of wl_display_dispatch(). ManoloFLTK 2026-04-09 19:11:45 +02:00
  • dfc930d346 Wayland: partial implementation of multi-screen fullscreen windows (#1397) ManoloFLTK 2026-04-08 10:45:50 +02:00
  • 01176c2137 Wayland: fix computation of screen positions. ManoloFLTK 2026-04-08 09:34:28 +02:00
  • 24b66b2b31 Wayland: fix computation of workarea and screen positions when fractional scaling. ManoloFLTK 2026-04-08 08:57:37 +02:00
  • 1377c60100 Fl_Tree: make automatic resizing of children optional (STR 3030) Albrecht Schlosser 2026-04-07 20:29:42 +02:00
  • d62e340930 Windows: avoid crash when resizing window containing non-FLTK child window (#1401) ManoloFLTK 2026-04-06 08:08:01 +02:00
  • 49f3aaf4a1 Add null check for child window in callback BlueCannonBall 2026-04-05 16:38:07 -04:00
  • 12f90c87d6 Wayland: set the "application identifier" of non bordered, toplevel windows also (#1391). ManoloFLTK 2026-04-04 09:13:06 +02:00
  • 158343f66a Implement Fl_Window::xclass(const char*) for the Wayland platform (#1391). ManoloFLTK 2026-04-04 08:55:08 +02:00
  • ad537eddce Fix Fl_Image::fail() that reported always failure for Fl_Bitmap's. ManoloFLTK 2026-04-03 15:27:00 +02:00
  • 1e2d7d2a95 Fix typo in documentation. ManoloFLTK 2026-04-03 15:06:12 +02:00
  • 09aafc7b52 Wayland: call libdecor_dispatch(), libdecor_unref(), libdecor_get_fd() as expected by libdecor. ManoloFLTK 2026-04-03 13:17:32 +02:00
  • f315573a26 Implement Fl_Window::xclass(const char*) for the Wayland platform (#1391). ManoloFLTK 2026-04-03 09:43:36 +02:00
  • d816da57b8 Wayland: restore usability of fl_close_display(). ManoloFLTK 2026-04-02 14:24:31 +02:00
  • e8e5e61505 Wayland: polish operations performed in atexit callback. ManoloFLTK 2026-04-02 12:58:36 +02:00
  • f121bc1c7e Wayland: call libdecor_unref() at end of program as required by libdecor. ManoloFLTK 2026-04-02 12:21:21 +02:00
  • 8e9e2b7818 Wayland: dispatch socket data with function libdecor_dispatch() as required by libdecor. ManoloFLTK 2026-04-02 09:17:23 +02:00
  • 1120eb96cd Fl_OpenGL_Graphics_Driver: improve partial image drawing. ManoloFLTK 2026-04-01 11:52:52 +02:00
  • 0279cd6691 Fl_OpenGL_Graphics_Driver: add support of depth-2 Fl_RGB_Image's. ManoloFLTK 2026-03-31 16:37:47 +02:00
  • 2b04b00f6e Fl_OpenGL_Graphics_Driver: add support of depth-1 Fl_RGB_Image's. ManoloFLTK 2026-03-31 09:36:11 +02:00
  • d6a89246a0 Fix typo in function Fl_RGB_Image *bitmap_to_rgb1(Fl_Bitmap*) in Fl_OpenGL_Graphics_Driver ManoloFLTK 2026-03-30 16:55:48 +02:00
  • 3d4be2470c Fl_OpenGL_Graphics_Driver: add support of Fl_Bitmap and a cache of textures. ManoloFLTK 2026-03-30 16:31:04 +02:00
  • 33609ba730 Fl_Scroll: replace two local structs with Fl_Rect Albrecht Schlosser 2026-03-28 18:37:17 +01:00
  • a0d9a3aa22 Fl_OpenGL_Graphics_Driver: create file Fl_OpenGL_Graphics_Driver_image.cxx ManoloFLTK 2026-03-28 10:21:21 +01:00
  • 3806717f6f Add gl_image example program to illustrate drawing images to an Fl_Gl_Window. ManoloFLTK 2026-03-28 08:20:31 +01:00
  • 54303bc4c2 Wayland: fix creation of toplevel Fl_Gl_Window ManoloFLTK 2026-03-28 07:27:47 +01:00
  • 578b91d490 Wayland: fix creation of toplevel Fl_Gl_Window ManoloFLTK 2026-03-28 07:25:34 +01:00
  • a692c91524 Add support of RGB image and Pixmap drawing to class Fl_OpenGL_Graphics_Driver. ManoloFLTK 2026-03-27 17:29:25 +01:00
  • ed2238bc2a Override virtual function Fl_Image::scale(int,int) for class Fl_SVG_Image. ManoloFLTK 2026-03-27 17:10:35 +01:00
  • a681bf5c6a Documentation change related to "RGB sub image drawing slow with larger images" (#1384) ManoloFLTK 2026-03-25 11:13:46 +01:00
  • d8b9180dc7 Documentation change related to "RGB sub image drawing slow with larger images" (#1384) ManoloFLTK 2026-03-24 09:08:25 +01:00
  • e814219ade Fix "[Wayland] test/menubar: unable to open huge menu in GNOME Shell 49.5" (#1383) ManoloFLTK 2026-03-24 08:04:28 +01:00
  • 2b92bbe933 Fix typo in doxygen documentation. ManoloFLTK 2026-03-23 12:59:29 +01:00
  • 6d036dbdb4 macOS: Fix GL window child widgets when the window's screen changes resolution ManoloFLTK 2026-03-23 12:31:16 +01:00
  • e06c231760 macOS: Fix GL window child widgets when the window's screen changes resolution ManoloFLTK 2026-03-23 12:21:11 +01:00
  • 3a2f4b3a94 Wayland: Fix resize of menutitle windows when across 2 screens with diverse scaling - cont'd. ManoloFLTK 2026-03-18 19:45:24 +01:00
  • 6f3a061069 Wayland: Fix resize of menutitle windows when across 2 screens with diverse scaling - cont'd. ManoloFLTK 2026-03-18 19:00:29 +01:00
  • 72396f7ecd Wayland: fix computation of wld_scale parameter for GL subwindows - cont'd (#1382) ManoloFLTK 2026-03-18 16:36:52 +01:00
  • d5eea42645 Wayland: fix computation of wld_scale parameter for GL subwindows - cont'd (#1382) ManoloFLTK 2026-03-18 16:22:13 +01:00
  • 1ae8fcbcec Wayland: fix computation of wld_scale parameter for GL subwindows (#1382) ManoloFLTK 2026-03-18 12:28:56 +01:00
  • dadd17e21b Wayland: fix computation of wld_scale parameter for GL subwindows (#1382) ManoloFLTK 2026-03-18 12:22:37 +01:00
  • db50e57390 Wayland: Fix resize of menutitle windows when across 2 screens with diverse scaling. ManoloFLTK 2026-03-18 10:20:37 +01:00
  • 91b0f53d34 Wayland: Fix resize of menutitle windows when across 2 screens with diverse scaling. ManoloFLTK 2026-03-18 10:14:19 +01:00
  • 4da0e2a3f8 Fix "Wayland: subwindows seem to grab scaling factor from primary monitor" (#1382) ManoloFLTK 2026-03-18 09:40:02 +01:00
  • 6270570bd6 Fix "Wayland: subwindows seem to grab scaling factor from primary monitor" (#1382) ManoloFLTK 2026-03-18 09:33:53 +01:00
  • 82e02270ee X11: Fix resize of menutitle windows when across 2 screens with diverse scaling ManoloFLTK 2026-03-17 20:46:45 +01:00
  • 49359d1cdc X11: Fix resize of menutitle windows when across 2 screens with diverse scaling dannye 2026-03-17 13:36:53 -05:00
  • 7263bc7baa Wayland: Fix crash in test/sudoku if ALSA soundlib is not available Albrecht Schlosser 2026-03-17 15:58:59 +01:00
  • 84db8c33f3 Update CHANGES.txt with current status Albrecht Schlosser 2026-03-17 15:57:00 +01:00
  • 707e9455f0 Wayland: Fix crash in test/sudoku if ALSA soundlib is not available Albrecht Schlosser 2026-03-17 15:42:17 +01:00
  • 5b20cd021d Close active menus when moving window to new screen. ManoloFLTK 2026-03-17 13:52:15 +01:00
  • cc03f5dc95 Close active menus when moving window to new screen. ManoloFLTK 2026-03-17 13:40:08 +01:00
  • cd301b8c0d X11: improve menubar behavior when across 2 screens with diverse scaling (#1380) ManoloFLTK 2026-03-17 09:27:48 +01:00
  • 9921e4a641 X11: improve menubar behavior when across 2 screens with diverse scaling (#1380) ManoloFLTK 2026-03-17 09:20:06 +01:00
  • ab78cbe6b3 X11: Remove crash with menubar across 2 screens with diverse scale factors (#1380) ManoloFLTK 2026-03-17 08:24:36 +01:00
  • 8d612d91b2 Remove member function Fl_Cairo_Graphics_Driver::check_status() of debugging interest only. ManoloFLTK 2026-03-16 18:12:31 +01:00
  • c5628670ba Rounding issues in Fl_RGB_Image::draw() + window scaling, and performance concerns (#1370) ManoloFLTK 2026-03-16 17:21:48 +01:00