Commit Graph

  • ac294f7348 Fix "Selecting menus from the menubar under Wayland when in fullscreen" (#1264) ManoloFLTK 2025-06-10 17:03:09 +02:00
  • 340caa2dc3 Fix usage of 'volatile' in src/Fl_JPEG_Image.cxx (#1207) Albrecht Schlosser 2025-06-06 16:10:35 +02:00
  • 5293beea6f Restore building for Linux w/o cairo and w/o xft ManoloFLTK 2025-06-05 15:56:09 +02:00
  • 7897bbc04f Fix several compiler warnings [-Wextra-semi] Albrecht Schlosser 2025-05-30 16:06:56 +02:00
  • 2d2f474794 Fix compiler warning warning [-Wundef] Albrecht Schlosser 2025-05-30 15:34:50 +02:00
  • 1abdeda280 macOS: protect uses of __block by #if defined(__BLOCKS__) condition ManoloFLTK 2025-06-04 09:48:44 +02:00
  • 4ef65f304e Add CMake build option FLTK_USE_DBUS to allow build w/o dbus (PR #1252) ManoloFLTK 2025-06-04 09:25:42 +02:00
  • e2683f36d4 macOS: protect uses of __block by #if defined(__BLOCKS__) condition ManoloFLTK 2025-06-03 18:27:45 +02:00
  • b371c1185c Add build option FLTK_USE_DBUS to allow build w/o dbus (PR #1252) ManoloFLTK 2025-06-03 16:19:27 +02:00
  • 5b7e358153 Restore use of build option FLTK_USE_POLL ManoloFLTK 2025-06-03 08:51:50 +02:00
  • 85be70efa5 Restore use of build option FLTK_USE_POLL ManoloFLTK 2025-06-03 08:23:04 +02:00
  • 362f58c93b Wayland: fix for "A flag to set how menus should show up" (#1260) ManoloFLTK 2025-05-31 15:23:46 +02:00
  • 9a5e3b95b8 Fix for #1260 - part 4: fix when menu button is in subwindow under Wayland ManoloFLTK 2025-05-30 21:38:13 +02:00
  • c13594f999 Fix for #1260 - part3: fix exploration of menu button window under Wayland ManoloFLTK 2025-05-30 17:59:16 +02:00
  • 86a8d138f2 Fix for #1260 - part2: improve position of menu button window under Wayland ManoloFLTK 2025-05-30 16:44:26 +02:00
  • ac0a5d52cb Wayland: fix "A flag to set how menus should show up" (#1260) ManoloFLTK 2025-05-29 17:42:16 +02:00
  • 3bc379bc4e Fix usage of FLTK_BACKEND_WAYLAND and FLTK_USE_WAYLAND Albrecht Schlosser 2025-05-28 21:13:10 +02:00
  • 1a6322f8e1 Update makesrcdist to reflect packaging (CPack) and more Albrecht Schlosser 2025-05-21 16:34:39 +02:00
  • 0bc621bc00 Enable CPack support to build binary packages and installers Albrecht Schlosser 2025-05-21 16:28:22 +02:00
  • 19684ae9d4 Update bundled libdecor to last upstream version (May 14, 2025) ManoloFLTK 2025-05-21 17:57:38 +02:00
  • 7347d6e2f6 Add change necessary to support new class Fl_Native_Input, possibly as addon ManoloFLTK 2025-05-21 08:08:18 +02:00
  • c8bab97d6a Fl_Window::free_position() must not be deprecated Albrecht Schlosser 2025-05-14 19:05:04 +02:00
  • 0960f1c066 Fl_Window::free_position() must not be deprecated Albrecht Schlosser 2025-05-14 19:05:04 +02:00
  • 3114ef0e2f Fix doxygen warnings Albrecht Schlosser 2025-05-14 17:05:20 +02:00
  • 9b1379e688 Remove deprecated function Fl::set_idle() Albrecht Schlosser 2025-05-13 21:04:56 +02:00
  • 4d0c1a2a28 Add more documentation about ABI checking and a script to do it Albrecht Schlosser 2025-05-11 22:16:16 +02:00
  • facda9a087 Remove obsolete class Fl_String Albrecht Schlosser 2025-05-11 16:47:45 +02:00
  • 82b2001735 Fix unused parameter Matthias Melcher 2025-05-11 12:48:10 +02:00
  • c28237d756 Set default DPI to 300 in fl_write_png Matthias Melcher 2025-05-11 12:34:04 +02:00
  • 74b0dc7d95 Fix address sanitizer exception for macOS native file chooser Matthias Melcher 2025-05-11 12:30:12 +02:00
  • 7c93e280da Wayland: remove crash when resizing hidden subwindow ManoloFLTK 2025-05-10 21:55:57 +02:00
  • 95709ae0ad Wayland: remove crash when resizing hidden subwindow ManoloFLTK 2025-05-10 21:22:29 +02:00
  • 469249f91a Fl_Terminal doc fixes, private->protected for utf8_char_at_*() Greg Ercolano 2025-05-09 09:43:10 -07:00
  • f8a7e299b0 Fl_Terminal doc fixes, private->protected for utf8_char_at_*() Greg Ercolano 2025-05-09 09:29:10 -07:00
  • bca167d03a Fix erroneous #include directive ManoloFLTK 2025-05-09 10:14:57 +02:00
  • 043bac6f8d Remove declaration of Fl_Scalable_Graphics_Driver from FL/Fl_Graphics_Driver.H ManoloFLTK 2025-05-09 09:51:36 +02:00
  • bcf51371d2 Simplify CMake build config for test and demo programs Albrecht Schlosser 2025-05-08 20:21:44 +02:00
  • 4d55983833 Remove hardcoded version numbers (part 2) and more documentation Albrecht Schlosser 2025-05-07 21:14:10 +02:00
  • d54dbd3d6c Fix a typo and improve formatting in README.md Albrecht Schlosser 2025-05-06 20:11:31 +02:00
  • 53491f2ca0 Remove hardcoded version numbers: part 1 Albrecht Schlosser 2025-05-06 19:10:00 +02:00
  • 9ba11949ca Rename config header input files to better names Albrecht Schlosser 2025-05-05 14:52:02 +02:00
  • d7c705864e Documentation: clarify version numbers and fix minor issues Albrecht Schlosser 2025-05-01 19:18:48 +02:00
  • b21b7feaaa Fix Doxygen warning for older Doxygen versions Albrecht Schlosser 2025-04-29 20:16:11 +02:00
  • 719642b5d6 Fix Doxygen warning for older Doxygen versions Albrecht Schlosser 2025-04-29 20:16:11 +02:00
  • aaabff4393 Fix release date of FLTK 1.4.3 in CHANGES.txt release-1.4.3 Albrecht Schlosser 2025-04-29 13:40:25 +02:00
  • 3e82e0b6d9 Update CHANGES.txt for release 1.4.3 Albrecht Schlosser 2025-04-28 18:43:35 +02:00
  • 4ef7d5be4e macOS: disable automatic code signing when using Xcode Albrecht Schlosser 2025-04-28 18:36:09 +02:00
  • e0802889d4 macOS: disable automatic code signing when using Xcode Albrecht Schlosser 2025-04-28 18:36:09 +02:00
  • 8d940f3581 Put fix for issue #1214 (Windows "solid lines") under ABI guards Albrecht Schlosser 2025-04-26 17:55:43 +02:00
  • 9af8abc080 Fix forgotten run_pdflatex call (1.5) Matthias Melcher 2025-04-23 15:47:31 +02:00
  • 82d5679f9c Fix forgotten run_pdflatex call. Matthias Melcher 2025-04-23 15:41:32 +02:00
  • 2af2e1d586 Fluid: Backport update for documentation scripts Matthias Melcher 2025-04-23 14:13:47 +02:00
  • 8ac2a99565 Fix "fully support ... own shared libraries" (#1238) Albrecht Schlosser 2025-04-21 22:00:35 +02:00
  • 1066b69c8e Fix "fully support ... own shared libraries" (#1238) Albrecht Schlosser 2025-04-17 18:23:55 +02:00
  • 48e22d246d Fluid: update documentation scripts Matthias Melcher 2025-04-18 21:40:33 +02:00
  • 709fdef10f Update version numbers to 1.4.3 Albrecht Schlosser 2025-04-18 20:13:13 +02:00
  • 374f22b8bf Remove unused code from Fl_Wayland_Window_Driver (#1248) Albrecht Schlosser 2025-04-18 18:23:28 +02:00
  • 6b84a5f668 Fix path to Fl_String.H MatthiasWM 2025-04-18 18:22:18 +02:00
  • f20215109e Fixes error: two consecutive '[' tokens on g++ with objcpp files (#1246) Mohammed Alyousef 2025-04-06 01:05:39 +03:00
  • eb2df89625 Update fltk-config.in (minor comment changes only) Albrecht Schlosser 2025-03-27 16:14:29 +01:00
  • 002b69f8fe Fix "heap-use-after-free" in resize_after_screen_change() (#1248) Timothy Lee 2025-04-11 21:17:19 +10:00
  • 9bd68d9bf7 Fix out-of-bounds access in test/checkers.cxx Albrecht Schlosser 2025-03-18 20:31:48 +01:00
  • 8016a1fc95 Windows: Fix previous commit for Windows MatthiasWM 2025-04-18 18:08:14 +02:00
  • 2e47aeb384 Downgrade C++11 to C++98 calls. Matthias Melcher 2025-03-17 19:43:03 +01:00
  • 89142ab507 Windows: fix "heap-use-after-free" in home_directory_name() Matthias Melcher 2025-03-17 19:43:03 +01:00
  • 5e82d0ba78 Fix potential buffer overflow on Windows when loading fonts (#1221) Matthias Melcher 2025-03-15 21:22:21 +01:00
  • e693353536 CI for Wayland: replace libgtk-3-dev by libdecor-0-dev libxfixes-dev libxcursor-dev libxinerama-dev ManoloFLTK 2025-02-20 10:55:43 +01:00
  • 4a48107e82 Fix handling of menu windows taller than their screen Matthias Melcher 2025-03-10 10:14:58 +01:00
  • a7c4b4eb7d Fix comparison that's always true Matthias Melcher 2025-04-17 15:28:16 +02:00
  • 219c623b4b Fluid: hiding MergeBack form the main menu. Matthias Melcher 2025-04-15 15:28:31 +02:00
  • fc91880faf Reactivating Mergeback functionality. (#1226) Matthias Melcher 2025-04-15 14:47:24 +02:00
  • 63db80c078 Fluid: avoid bad function pointer casting warning in Clang 17. Matthias Melcher 2025-04-15 14:38:37 +02:00
  • 80ec48e95e Revised version of the glpuzzle man page Matthias Melcher 2025-04-07 00:29:41 +02:00
  • 58b0b2b7e0 Fix "Minor drawing artifact at scale 200% under X11 session" (#1243) ManoloFLTK 2025-04-08 11:09:49 +02:00
  • 76e76ba80a Revised version of the glpuzzle man page. Matthias Melcher 2025-04-07 00:29:41 +02:00
  • ed57306a43 Adjusted .fl files too, regen code (#1245) Greg Ercolano 2025-04-06 08:21:31 -07:00
  • 8b8d92a313 Fixes error: two consecutive '[' tokens on g++ with objcpp files (#1246) Mohammed Alyousef 2025-04-06 01:05:39 +03:00
  • 70a104131a Solve Mac 10.10.5 fluid build errors (#1245) Greg Ercolano 2025-04-05 14:53:24 -07:00
  • 03dc76846d CMake: simplify fluid build Albrecht Schlosser 2025-04-04 15:54:36 +02:00
  • 135debc5f3 Update man pages of games (demo programs), add glpuzzle.man Albrecht Schlosser 2025-04-04 15:50:36 +02:00
  • 61f132845b CMake: simplify fluid build Albrecht Schlosser 2025-04-04 15:54:36 +02:00
  • eb1e0f423d Update man pages of games (demo programs), add glpuzzle.man Albrecht Schlosser 2025-04-04 15:50:36 +02:00
  • f0a5146359 Remove reference to 'configure', fix typos Albrecht Schlosser 2025-04-04 14:44:21 +02:00
  • 3cd3537ef8 Update bundled libdecor to last upstream version (Apr 4, 2025) ManoloFLTK 2025-04-04 12:06:00 +02:00
  • fb48bc22cc Remove redundant Fl_Group::clear() from ~Fl_Scroll() Albrecht Schlosser 2025-04-03 17:11:25 +02:00
  • c340c4a2bd Fix "Minor drawing artifact at scale 200% under X11 session" (#1243) ManoloFLTK 2025-04-03 11:28:02 +02:00
  • 71caca84d9 Merge remote-tracking branch 'refs/remotes/origin/master' ManoloFLTK 2025-04-03 11:23:57 +02:00
  • 6b8409fc6c Use CMake's built-in timestamp formatting (#1242) Aaron Ucko 2025-04-02 19:49:59 -04:00
  • 678c850272 Use CMake's built-in timestamp formatting. Aaron M. Ucko 2025-03-30 20:56:57 -04:00
  • 838b7b98ea CMake: check version for some properties in fl_debug_target() Albrecht Schlosser 2025-04-02 20:01:15 +02:00
  • 794d493eb6 CMake: check version for some properties in fl_debug_target() Albrecht Schlosser 2025-04-02 19:59:56 +02:00
  • 2e6e94d118 options.cmake: Check Threads_FOUND, not CMAKE_HAVE_THREADS_LIBRARY Aaron M. Ucko 2025-03-30 17:39:57 -04:00
  • 8b28e38942 options.cmake: Check Threads_FOUND, not CMAKE_HAVE_THREADS_LIBRARY Aaron M. Ucko 2025-03-30 17:39:57 -04:00
  • f4978a0149 Adding the FL_MENU_CHATTY flag to Fl_Menu_Item. Matthias Melcher 2025-04-01 17:00:51 +02:00
  • 0eb6bb8e6d Fixing a few more compiler warnings. Matthias Melcher 2025-03-30 00:51:34 +01:00
  • bd9d1bc038 Fixes a couple of compiler warnings on AppleClang. Matthias Melcher 2025-03-30 00:38:10 +01:00
  • b2b5e47ede Somewhat better example for dynamic tooltip. Matthias Melcher 2025-03-30 00:25:18 +01:00
  • 61c2b798be Adding missing overrides Matthias Melcher 2025-03-29 23:52:29 +01:00
  • 5dd1062df5 Adding FL_BEFORE_MENU event to classes derived from Fl_Menu_ Matthias Melcher 2025-03-29 23:36:09 +01:00
  • b7189192e2 Adds a new event FL_TOOLTIP_EVENT... Matthias Melcher 2025-03-29 22:40:13 +01:00