Commit Graph

  • 2b5d1e557f Add display_columns() controller Greg Ercolano 2025-11-17 12:54:01 -0800
  • bd945bf647 smoother scrolling in Fl_Terminal Greg Ercolano 2025-11-17 12:48:13 -0800
  • fa65cd6321
    Add pen/stylus/tablet API and driver for macOS (#1326) Matthias Melcher 2025-11-17 21:10:01 +0100
  • 4790b1b1db Better html documentation output. #1326 Matthias Melcher 2025-11-17 21:04:29 +0100
  • bbd6573cfa Fix Fl::Pen event delivery. Matthias Melcher 2025-11-17 19:51:48 +0100
  • d623ad08a9 Fix Cairo build and add FLTK_OPTION_CAIRO_WINDOW to CI build Albrecht Schlosser 2025-11-17 13:53:24 +0100
  • 6fba94f1a7 More testing. Matthias Melcher 2025-11-17 11:41:18 +0100
  • a23cc100c8 Improve pen pressure to drawing size. Matthias Melcher 2025-11-16 20:19:58 +0100
  • 25e8db15f8 Add pen driver refinements. Matthias Melcher 2025-11-16 20:07:21 +0100
  • 4b141bb2f8 Document with more details function fl_wl_gc() ManoloFLTK 2025-11-16 10:09:01 +0100
  • 65d36c7910 Fixes for Linux and Windows. Matthias Melcher 2025-11-16 03:02:33 +0100
  • c49a3a7380 Add macOS pen/stylus/tablet driver. Matthias Melcher 2025-11-16 01:43:19 +0100
  • 1fc0676270 Add pen and pen pressure drawing to penpal. Matthias Melcher 2025-11-09 02:37:13 +0100
  • 2e2866d555 Add mouse drawing to penpal. Matthias Melcher 2025-11-09 02:22:56 +0100
  • 45d9e28f8c Add pen device test "penpal". Matthias Melcher 2025-11-06 13:40:19 +0100
  • b2443410a0 Add Pen event handler stub. Matthias Melcher 2025-11-04 20:38:53 +0100
  • c987ffa1d6 Define the Pen/Table support API Matthias Melcher 2025-11-04 16:06:09 +0100
  • 4b599cff67 Improve formatting, small Windows fix. Matthias Melcher 2025-11-02 01:28:59 +0100
  • 5b8a27827e Untangle Fl namespace into themed headers. Matthias Melcher 2025-11-02 01:04:31 +0100
  • 4617ce4dcd Change class Fl into namespace Fl. Matthias Melcher 2025-11-01 23:33:32 +0100
  • 646bd55764
    Refactor large static class Fl into an expandable namespace Fl (#1325) Matthias Melcher 2025-11-16 01:58:54 +0100
  • e7df407c48
    Merge branch 'master' into namespace2 #1325 Matthias Melcher 2025-11-16 01:50:51 +0100
  • 9afe9400bd Fl_Terminal doc fix for 8-bit RGB color ANSI/XTERM codes Greg Ercolano 2025-11-14 11:26:25 -0800
  • 6a0edd15c5 Revert/fix a0654b59ac: FLTK_CONSOLIDATE_MOTION = OFF Albrecht Schlosser 2025-11-13 15:31:03 +0100
  • c6f34560b0 Wayland: fix computation of screen workarea size. ManoloFLTK 2025-11-10 17:33:53 +0100
  • 054fc9c823 Declare some methods of Fl_Window 'const' Albrecht Schlosser 2025-11-10 15:58:22 +0100
  • e5d10678fc Declare some methods of Fl_Window 'const' #1323 Albrecht Schlosser 2025-11-10 15:58:22 +0100
  • 93576abd0b Attempt to improve description of CMake option FLTK_GRAPHICS_CAIRO ManoloFLTK 2025-11-10 09:01:37 +0100
  • 733511af41 Remove warnings when building Doxygen documentation. ManoloFLTK 2025-11-09 14:37:07 +0100
  • d12d16f6ab Fix documentation of fl_filename_ext Matthias Melcher 2025-11-09 13:08:12 +0100
  • c12105193c Complete documentation of function fl_open_callback(). ManoloFLTK 2025-11-09 11:01:13 +0100
  • fd14a3abf0 Wayland: simpler computation of screen workarea size ManoloFLTK 2025-11-08 16:43:36 +0100
  • eef7fe1978 Update list of Debian packages to support Wayland ManoloFLTK 2025-11-07 14:05:25 +0100
  • 4966cc7a1e Add rule of five for Fl_Widget_Tracker. Matthias Melcher 2025-11-06 15:31:46 +0100
  • 87f9a6f4d6 Wayland: fix computation of screen size and workarea ManoloFLTK 2025-11-06 11:23:00 +0100
  • 1e769f44b4 Fix "Long Tooltips can crash under Wayland" (#1317) ManoloFLTK 2025-11-06 00:14:10 +0100
  • d8df24a2ea Fix "Long Tooltips can crash under Wayland" (#1317) ManoloFLTK 2025-11-05 21:10:18 +0100
  • 5b1ed969be Fix "CMake: Fallback to libOpenGL (no-X11 OpenGL)" (#1251) ManoloFLTK 2025-11-02 15:05:38 +0100
  • 42d1f86560 Fix UTF-8 documentation' Matthias Melcher 2025-11-01 21:23:18 +0100
  • f2db90cb77 Fix "CMake: Fallback to libOpenGL (no-X11 OpenGL)" (#1251) ManoloFLTK 2025-11-02 15:05:38 +0100
  • 5d73eeb4d2 Fix "CMake: Fallback to libOpenGL (no-X11 OpenGL)" (#1251) #1316 ManoloFLTK 2025-11-02 15:05:38 +0100
  • 36a09b2d2a Improve formatting, small Windows fix. Matthias Melcher 2025-11-02 01:28:59 +0100
  • 12a6dfb273 Untangle Fl namespace into themed headers. Matthias Melcher 2025-11-02 01:04:31 +0100
  • 7df997f24d Change class Fl into namespace Fl. Matthias Melcher 2025-11-01 23:33:32 +0100
  • a128b7c95a Fix UTF-8 documentation' Matthias Melcher 2025-11-01 21:23:18 +0100
  • ccbb424046 Add option to uniform line drawing in scaled mode (#167) Matthias Melcher 2025-11-01 14:33:06 +0100
  • d14bd1bfec Fix comment alignment. Matthias Melcher 2025-11-01 02:13:02 +0100
  • 418689548f Add more Unicode documentation (2/2) (#125) Matthias Melcher 2025-11-01 02:12:32 +0100
  • 2d33e5b90c Improve docs for UTF-8 calls (1/2)(#125) Matthias Melcher 2025-11-01 01:37:31 +0100
  • 0ac7e427a1 Avoid crash in Fl_Gl_Window::make_current() (#1287) Matthias Melcher 2025-10-31 20:37:24 +0100
  • 1ba957eb60 Fix MSVC Level 4 warnings (#1126) MatthiasWM 2025-10-31 19:15:38 +0100
  • 7500b3c540 Add information on Fl_Widget::type_. Matthias Melcher 2025-10-29 11:50:34 +0100
  • dd0417885e Cont'd "New Wayland subwindow code creates issues with resizes of opengl windows…" (#1311) ManoloFLTK 2025-10-27 09:55:13 +0100
  • 445e96f5bb Cont'd "New Wayland subwindow code creates issues with resizes of opengl windows…" (#1311) ManoloFLTK 2025-10-27 09:33:10 +0100
  • d765037d2c Fix "New Wayland subwindow code creates issues with resizes of opengl windows…" (#1311) ManoloFLTK 2025-10-20 18:47:41 +0200
  • efac0cb9ab Fix "New Wayland subwindow code creates issues with resizes of opengl windows…" (#1311) ManoloFLTK 2025-10-20 15:09:18 +0200
  • 0ced7991b4 Doxgen documentation: improve section "Buffer factory" ManoloFLTK 2025-10-06 17:02:13 +0200
  • 3ee58d2820 Doc fix for issue #1310 Greg Ercolano 2025-10-09 11:28:48 -0700
  • e23a6bd476 Simplify and improve function Fl_Wayland_Window_Driver::resize() (#1307) ManoloFLTK 2025-09-30 17:06:42 +0200
  • a24bb896c5 Simplify and improve function Fl_Wayland_Window_Driver::resize() (#1307) ManoloFLTK 2025-09-30 12:00:18 +0200
  • 1d44c0ebae Wayland: improve support of draggable subwindow (related to #1307) ManoloFLTK 2025-09-25 14:43:23 +0200
  • cd120b3ffb Underline does not appear in some fonts and scales (Windows,X11-noCairo) (#1308) ManoloFLTK 2025-09-19 11:29:07 +0200
  • b7e52bb03c Underline does not appear in some fonts and scales (Windows,X11-noCairo) (#1308) ManoloFLTK 2025-09-19 11:10:52 +0200
  • 9b56da5753 Underline does not appear in some fonts and scales (X11-noCairo) (#1308) ManoloFLTK 2025-09-19 10:52:07 +0200
  • 2705990eab Fix: Underline does not appear in some fonts and scales (WinXP .. Win11) (#1308) ManoloFLTK 2025-09-18 08:56:33 +0200
  • 6160673bbf Fix: Underline does not appear in some fonts and scales (WinXP .. Win11) (#1308) ManoloFLTK 2025-09-17 17:07:45 +0200
  • a8244ebcd8 Complete Wayland-related part of issue #1295 - continued ManoloFLTK 2025-09-15 09:13:45 +0200
  • dfd208e171 Complete Wayland-related part of issue #1295 ManoloFLTK 2025-09-15 09:05:16 +0200
  • afeaf12934 Update bundled libdecor to last upstream version (August 15, 2025) ManoloFLTK 2025-09-13 11:46:22 +0200
  • 5387fec9d9 Various improvements and clarifications to "The Wayland backend for its developer" ManoloFLTK 2025-09-09 16:11:51 +0200
  • e2049c708b Add Doxygen conditional operator to remove warnings about missing references ManoloFLTK 2025-09-09 10:04:55 +0200
  • afc16b3331 Remove from Doxygen files information about removed configure-based build system. ManoloFLTK 2025-09-08 12:49:41 +0200
  • b69286f2ca Remove deprecation warning of graphicsContextWithWindow used with macOS ≤ 10.13 ManoloFLTK 2025-09-08 12:44:55 +0200
  • 27e02a1541 Update bundled libpng to version 1.6.50 dated 2025-07-01 ManoloFLTK 2025-09-07 18:06:14 +0200
  • 1182cd66ec Make Fl_Table::get_selection() 'const' (#1305) Albrecht Schlosser 2025-09-05 17:38:05 +0200
  • 9b9426bf6e Make Fl_Table::get_selection() 'const' (#1305) Albrecht Schlosser 2025-09-05 17:19:59 +0200
  • 8472df82d0 Remove use of deprecated member function Fl_Menu_Item::setonly() ManoloFLTK 2025-09-05 09:25:59 +0200
  • 66fdbb37b7 v4.4 #1303 Jan Maes 2025-09-03 18:22:51 +0200
  • 93fae41fc2 Fix "Focus event lost if opening window on macOS" (#1300) ManoloFLTK 2025-09-03 09:00:34 +0200
  • c223f99f71 Restore use of menubar at top of fullscreen window under X11 ManoloFLTK 2025-08-31 16:27:06 +0200
  • 5830c72b58 Restore use of menubar at top of fullscreen window under X11 ManoloFLTK 2025-08-31 16:14:50 +0200
  • 1a576d43b3 Wayland: account for new Wayfire compositor - cont'd ManoloFLTK 2025-08-29 12:21:15 +0200
  • fa1d09b106 Fix "Wayland libdecor crashes with built-in one." (#1299) ManoloFLTK 2025-08-25 16:23:54 +0200
  • 8b2ad52cce Do not repeat dead keys like Function keys. #1298 Gonzalo Garramuño 2025-08-22 23:40:52 -0300
  • 53f103f2ca Fix typo in documentation Albrecht Schlosser 2025-08-22 20:38:59 +0200
  • d3bdc69990 Wayland: stop calling non-public libdecor_frame_get_content_{width,height} (#1296) ManoloFLTK 2025-08-20 09:25:22 +0200
  • 3cf9390e9e Wayland: stop calling non-public libdecor_frame_get_content_{width,height} (#1296) ManoloFLTK 2025-08-20 08:59:41 +0200
  • db94990c1f Fix for Wayland only part of #1295 related to "mangled" events ManoloFLTK 2025-08-19 14:08:00 +0200
  • e42666ba68 Fix part of #1295 related to Wayland and hiding/showing subwindow ManoloFLTK 2025-08-19 10:22:52 +0200
  • 474bc4eb0f
    Merge 345e304bff into 05e37453de #55 darealshinji 2025-08-19 09:18:05 +0800
  • 05e37453de Fix: Unexpected FL_ENTER after FL_LEAVE when a subwindow is hidden (#1295) ManoloFLTK 2025-08-18 16:07:59 +0200
  • f05ee88359 Fluid: Fix relative project paths in GUI mode #1293 Matthias Melcher 2025-08-13 21:23:48 +0200
  • 679f89bb7a Restore building for OpenBSD ManoloFLTK 2025-08-12 19:35:27 +0200
  • 0ef2d6587d Remove last use of non-portable strdup() function ManoloFLTK 2025-08-12 08:53:01 +0200
  • 3f8d1307fd Wayland: Some shortcut keys not delivered when input widget has focus (#1290) ManoloFLTK 2025-08-09 12:39:24 +0200
  • e082a42f20 Wayland: Some shortcut keys not delivered when input widget has focus - cont'd (#1290) ManoloFLTK 2025-08-09 11:06:23 +0200
  • 36b9a990fe Wayland: Some shortcut keys not delivered when input widget has focus (#1290) ManoloFLTK 2025-08-08 18:13:43 +0200
  • 767e159ca2 Wayland: avoid NULL-pointer error after call to wl_display_get_protocol_error() ManoloFLTK 2025-08-07 19:37:05 +0200
  • 0e6c61e6fc Wayland: avoid NULL-pointer error after call to wl_display_get_protocol_error() ManoloFLTK 2025-08-07 19:37:05 +0200
  • 3b6c45125c Fix "Fl_Double_Window::make_current() issues with Cairo drawing" (#1285) ManoloFLTK 2025-08-07 09:43:04 +0200