Commit Graph

  • 7fb11e66ee Fix documentation (remove doxygen warning) branch-1.4 Albrecht Schlosser 2026-02-07 01:06:15 +01:00
  • b75cec6448 Bump version number from 1.4.4 to 1.4.5 Albrecht Schlosser 2026-02-06 17:55:44 +01:00
  • 341090fe4a Fix compiler warning and documentation Albrecht Schlosser 2026-02-06 16:37:42 +01:00
  • 2521c8a519 X11 platform: Fl::enable_im() crashes without input methods (#1364) master ManoloFLTK 2026-02-06 07:30:39 +01:00
  • e33176ebe0 Mention in CHANGES.txt the new minimal required version of macOS. ManoloFLTK 2026-02-02 19:29:00 +01:00
  • 75fc94d6c7 Improve test/utf8 demo by using Fl_Grid and more Albrecht Schlosser 2026-02-04 16:35:41 +01:00
  • 54712fd388 Fix compiler warning, rename confusing variable, format code Albrecht Schlosser 2026-02-02 20:07:41 +01:00
  • db4aa25e99 Windows: define required Windows version for Pen/Tablet support Albrecht Schlosser 2026-02-02 19:48:41 +01:00
  • 95e5b1b9c5 macOS: remove code present only to support macOS versions 10.6 and earlier - cont'd. ManoloFLTK 2026-02-02 13:13:11 +01:00
  • 3f56b8091d macOS: remove code present only to support macOS versions 10.6 and earlier. ManoloFLTK 2026-02-02 12:41:03 +01:00
  • 26387c3538 Fix obvious indenting errors after removal of old code Albrecht Schlosser 2026-02-01 18:17:13 +01:00
  • e0405d2135 macOS: remove code present only to support macOS versions 10.3 and 10.4. ManoloFLTK 2026-02-01 16:32:21 +01:00
  • 4be596a306 Restore usability with macOS SDK < 10.12 ManoloFLTK 2026-02-01 15:28:59 +01:00
  • 6406437830 Improve documentation of functions dedicated to processing of emoji sequences. ManoloFLTK 2026-01-31 11:24:29 +01:00
  • 38aaabb059 Avoid leaving file descriptor open after failed call to mkstemp() ManoloFLTK 2026-01-31 09:03:50 +01:00
  • ea18e097a7 Fix typo in CMake config file Albrecht Schlosser 2026-02-01 14:43:29 +01:00
  • 89beab653e Fix typo in CMake config file Albrecht Schlosser 2026-02-01 14:43:29 +01:00
  • 5ce5795db9 Windows: improve moving window across screens having distinct scale factors. ManoloFLTK 2026-01-30 16:37:03 +01:00
  • b42d7a3578 Emoji support: fix in Fl_Text_Buffer::next_char() necessary for keycap emoji sequences. ManoloFLTK 2026-01-30 09:40:19 +01:00
  • 2f4e2837e5 Wayland paste and DnD: fix minor issue revealed by valgrind. ManoloFLTK 2026-01-30 09:30:37 +01:00
  • 8c8bc16905 Fix in Fl_Text_Buffer::next_char() necessary for empty buffer. ManoloFLTK 2026-01-30 09:04:24 +01:00
  • 4a81cfac9c Wayland paste and DnD: fix minor issue revealed by valgrind - cont'd. ManoloFLTK 2026-01-30 09:02:56 +01:00
  • 4c5b1df4c8 Emoji support: fix in Fl_Text_Buffer::next_char() necessary for keycap emoji sequences. ManoloFLTK 2026-01-30 08:37:05 +01:00
  • 6678458b41 Wayland paste and DnD: fix minor issue revealed by valgrind. ManoloFLTK 2026-01-30 08:33:16 +01:00
  • ec86cc0f9d Add complete support of emojis to text widgets (#1360) ManoloFLTK 2026-01-29 19:00:23 +01:00
  • e9966b7e31 CMake: add try_compile() to figure out if Pen/Tablet is supported Albrecht Schlosser 2026-01-29 17:25:24 +01:00
  • bed38ba3f5 Emojis: add support of keycap emoji sequences. ManoloFLTK 2026-01-29 13:04:35 +01:00
  • 445d26bb71 Improve usage of std::map::key_comp() member in fl_wayland_clipboard_dnd.cxx ManoloFLTK 2026-01-28 16:31:36 +01:00
  • 149bc2ca3b Improve usage of std::map objects in fl_wayland_clipboard_dnd.cxx ManoloFLTK 2026-01-28 16:21:22 +01:00
  • d74b342141 Fix typo in documentation of fl_utf8len1(). ManoloFLTK 2026-01-28 12:52:42 +01:00
  • 37aeed359a Wayland: improve handling of priorities between diverse clipboard mime-types. ManoloFLTK 2026-01-27 16:21:36 +01:00
  • 8daaf9ebd6 Remove usage of fl_utf8froma(), improve layout of test/utf8 Albrecht Schlosser 2026-01-26 18:46:29 +01:00
  • 38fbd41896 Remove usage of fl_utf8froma(), improve layout of test/utf8 Albrecht Schlosser 2026-01-26 18:46:29 +01:00
  • 1a285f43ec Modify fl_utf8toa() to make it account for composed emojis. ManoloFLTK 2026-01-26 15:40:35 +01:00
  • f61d54e71d Improve documentation of fl_utf8_{next|from}_composed_char() ManoloFLTK 2026-01-26 10:24:33 +01:00
  • 521f7b3c5b Let text widgets handle gracefully composed unicode characters - Cont'd. ManoloFLTK 2026-01-26 09:17:18 +01:00
  • 780a41e0d6 Fix "Setting window custom cursor from SVG image crashes" - cont'd (#1363) ManoloFLTK 2026-01-24 16:51:12 +01:00
  • 188aa0be0e Fix "Setting window custom cursor from SVG image crashes" - cont'd (#1363) ManoloFLTK 2026-01-24 16:43:12 +01:00
  • bd4ad3e4a0 Let Fl_Text_Editor and Fl_Input handle gracefully composed unicode characters. ManoloFLTK 2026-01-24 16:15:47 +01:00
  • b0e53f4fcd Wayland: use UTF8 text from clipboard when available. ManoloFLTK 2026-01-24 09:02:25 +01:00
  • 84b5623132 Wayland: use UTF8 text from clipboard when available. ManoloFLTK 2026-01-23 19:16:23 +01:00
  • dd9cb9f042 Wayland: add support of recoded UTF8 text in clipboard. ManoloFLTK 2026-01-23 18:41:19 +01:00
  • aea091ca99 Fix "Setting window custom cursor from SVG image crashes" (#1363) ManoloFLTK 2026-01-22 14:38:49 +01:00
  • 05a3f82a5c Fix "Setting window custom cursor from SVG image crashes" (#1363) ManoloFLTK 2026-01-22 14:27:13 +01:00
  • 211d42049d Improve handling of text containing context-dependent unicode points. ManoloFLTK 2026-01-21 15:47:59 +01:00
  • 14a5f705c8 Improve handling of text containing context-dependent unicode points. ManoloFLTK 2026-01-21 14:00:26 +01:00
  • 2f7d7adfcf Update bundled libpng to last upstream version 1.6.54 ManoloFLTK 2026-01-20 18:01:12 +01:00
  • d30ca18664 Improve docu of member variable Fl_SVG_Image::proportional - cont'd (#1361) ManoloFLTK 2026-01-20 17:08:08 +01:00
  • 4644521f8c Move call to fl_utf8_remove_context_dependent() to more appropriate place. ManoloFLTK 2026-01-20 11:41:45 +01:00
  • 138624fa27 Remove possible NULL dereference introduced at commit 61e75e4 ManoloFLTK 2026-01-20 09:51:39 +01:00
  • 61e75e4a12 All platforms use same code to remove context-dependent codepoints from text input. ManoloFLTK 2026-01-19 16:34:50 +01:00
  • 59d93554b3 Windows: error dragging window between differently scaled display - cont'd (#1127) ManoloFLTK 2026-01-19 11:08:29 +01:00
  • bde474e0af Windows: error dragging window between differently scaled display - cont'd (#1127) ManoloFLTK 2026-01-19 10:01:30 +01:00
  • f3cbce2e92 Emoji input: remove context-dependent unicode points from output of emoji palette. ManoloFLTK 2026-01-18 18:04:06 +01:00
  • d9cc1e555b Restore emojis support under recent macOS versions - cont'd (#1360) ManoloFLTK 2026-01-16 12:43:23 +01:00
  • 20157f7caa Restore emojis support under recent macOS versions - cont'd (#1360) ManoloFLTK 2026-01-16 11:02:37 +01:00
  • fbc3f7a69f Improve documentation of member variable Fl_SVG_Image::proportional (#1361) ManoloFLTK 2026-01-15 19:12:56 +01:00
  • 81c965f8e2 Partial fix for the Windows platform of the emoji issue (#1360) ManoloFLTK 2026-01-14 16:16:25 +01:00
  • d38b699432 util/cmap: link against libm only if it was found Albrecht Schlosser 2026-01-13 17:02:51 +01:00
  • afacd1b8fe Fix documentation (comment only) Albrecht Schlosser 2026-01-13 16:50:24 +01:00
  • d4d1af2f73 Restore emojis support under recent macOS versions (#1360) ManoloFLTK 2026-01-12 17:57:19 +01:00
  • 1c1b6c12f4 Restore emojis support under recent macOS versions - cont'd (#1360) ManoloFLTK 2026-01-12 17:03:19 +01:00
  • 306de09987 Restore emojis support under recent macOS versions - cont'd (#1360) ManoloFLTK 2026-01-12 16:34:30 +01:00
  • 69669256d4 Restore emojis support under recent macOS versions (#1360) ManoloFLTK 2026-01-12 11:21:48 +01:00
  • 8f7b72f34b Fix "Drawing to the wrong window with cairo and X11" (#1358) ManoloFLTK 2026-01-12 10:00:55 +01:00
  • afbdbb25b9 Function Fl::Private::cairo_make_current(void *gc) is not used anywhere in FLTK ManoloFLTK 2026-01-12 09:42:39 +01:00
  • 4cc0c8f44a Update wayland documentation about function wayland_socket_callback(). ManoloFLTK 2026-01-11 21:03:23 +01:00
  • 9a5688f000 Fix "Drawing to the wrong window with cairo and X11" (#1358) ManoloFLTK 2026-01-11 19:11:28 +01:00
  • 7c3b1f00f5 Don't pretend Wayland supports Fl::add_system_handler(). ManoloFLTK 2026-01-11 19:03:31 +01:00
  • 07cce04aa1 Fix "Wayland: NULL pointer dereference in Fl::cairo_make_current()" (#1359) ManoloFLTK 2026-01-11 12:09:41 +01:00
  • 7b6a779fd3 Fix "Wayland: NULL pointer dereference in Fl::cairo_make_current()" (#1359) ManoloFLTK 2026-01-11 12:09:41 +01:00
  • e59a5dc804 Windows: improve moving window across screens with distinct scale factors - cont'd ManoloFLTK 2026-01-10 12:36:23 +01:00
  • fc3e6a1c53 Windows: improve moving window across screens with distinct scale factors - cont'd ManoloFLTK 2026-01-10 12:05:01 +01:00
  • 8914914735 Remove un-necessary code from Fl_Wayland_Window_Driver::resize() function ManoloFLTK 2026-01-09 11:19:45 +01:00
  • 4908dfd72a Add CMake option FLTK_OPTION_PEN_SUPPORT (default: ON) Albrecht Schlosser 2026-01-08 21:22:03 +01:00
  • 7fae181d95 Documentation: replace HTML table with Doxygen table Albrecht Schlosser 2026-01-08 19:05:16 +01:00
  • bc05edd385 Wayland: use the "Cursor shape" protocol - Cont'd ManoloFLTK 2026-01-08 10:51:56 +01:00
  • 145d05c365 Documentation: add "Cursor shape" to table of used Wayland interfaces ManoloFLTK 2026-01-07 12:36:57 +01:00
  • dc07fcdb6e Fix callback forwarding in Fl_Input_Choice. Matthias Melcher 2026-01-07 13:18:29 +01:00
  • 52452f117f Remove event names that would be generated by fl_eventname_str Matthias Melcher 2026-01-07 11:34:29 +01:00
  • 71cee83f77 Fluid: Formatting changes. Matthias Melcher 2026-01-05 22:58:40 +01:00
  • 89aa5726f8 Fluid: Improve std::string output Matthias Melcher 2026-01-05 12:54:12 +01:00
  • 5f10939cfa Restore building with CMake option FLTK_BUILD_FLUID=0 ManoloFLTK 2026-01-05 17:55:27 +01:00
  • 6c670e12c3 Document new use of the "Cursor shape" protocol for the Wayland platform. ManoloFLTK 2026-01-05 15:48:47 +01:00
  • 522728de8c Wayland: use modern approach to cursor shapes with the "Cursor shape" protocol. ManoloFLTK 2026-01-05 15:05:25 +01:00
  • 11325da073 Fluid: Modernize Function Nodes Matthias Melcher 2026-01-05 01:29:08 +01:00
  • 48617a8075 Fluid: Modernize use of strings. Matthias Melcher 2026-01-05 00:36:28 +01:00
  • 296f2fc5da Fix missing return in mergeback Matthias Melcher 2026-01-04 22:35:20 +01:00
  • 8d714acf33 Fix a possible popup menu crash event. Matthias Melcher 2026-01-04 22:17:06 +01:00
  • 452ed8d86d Improve mergeback timing. Matthias Melcher 2026-01-04 21:49:52 +01:00
  • 7306b66d99 Fluid: Add automated MergeBack Matthias Melcher 2026-01-04 20:43:26 +01:00
  • 811a188bbf Add FLTK_BUILD_SCREENSHOTS option info to CMake build summary Albrecht Schlosser 2026-01-04 19:34:14 +01:00
  • 68d2c48514 Add an option and the first program to create screenshots Albrecht Schlosser 2026-01-04 19:16:53 +01:00
  • 46e6815612 Windows: improve moving window across screens having distinct scale factors. ManoloFLTK 2026-01-04 16:45:11 +01:00
  • 0e570fb672 Add C++11 Fl_Valuator::format API. Matthias Melcher 2026-01-04 15:50:49 +01:00
  • 357336bd40 Fix "Wayland's wl_display_dispatch() can block a Vulkan application" (#1354) ManoloFLTK 2026-01-04 09:38:16 +01:00
  • 62c2497ff5 Speed up PDF generation and add timing debug output Albrecht Schlosser 2026-01-03 16:35:53 +01:00
  • 869df69ff2 Update FLTK colormap (src/fl_cmap.h) w/o changing colors Albrecht Schlosser 2026-01-03 16:28:02 +01:00
  • 82399ebe4b Clarify that a font must be loaded before measuring text (#1356) Albrecht Schlosser 2026-01-03 13:45:00 +01:00
  • 775239c2fc Fix compilation error on Windows (MinGW) Albrecht Schlosser 2026-01-03 13:53:05 +01:00