Commit Graph

  • 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
  • cb86a37676 Allow FL_ABI_VERSION = FL_API_VERSION + 1 Albrecht Schlosser 2025-03-29 21:03:18 +01:00
  • 6336959306 Allow FL_ABI_VERSION = FL_API_VERSION + 1 Albrecht Schlosser 2025-03-29 20:57:53 +01:00
  • 26d183ca77 Changed two connector methods to virtual Greg Ercolano 2025-03-28 12:54:16 -07:00
  • 9e1e043af3 Changed two connector methods to virtual Greg Ercolano 2025-03-28 12:54:16 -07:00
  • 1f715f8766 Update fltk-config.in (minor comment changes only) Albrecht Schlosser 2025-03-27 16:14:29 +01:00
  • 6db6a9d8b8 Remove reference to 'configure' from comment Albrecht Schlosser 2025-03-27 15:04:55 +01:00
  • 8424af743b Disallow in-source builds Albrecht Schlosser 2025-03-24 17:02:05 +01:00
  • caabc3c2a8 Fix: Windows: Clipboard gets stuck when text is copied while window is hidden (#1233) ManoloFLTK 2025-03-25 17:33:10 +01:00
  • d756076644 Fix: Windows: Clipboard gets stuck when text is copied while window is hidden (#1233) ManoloFLTK 2025-03-25 17:31:25 +01:00
  • de3b521f11 Upadate macOS README. Matthias Melcher 2025-03-24 11:26:22 +01:00
  • 80c73b508c Fluid documentation: fix image name "main_window.png" Albrecht Schlosser 2025-03-23 15:04:40 +01:00
  • 07bb343de7 Update documentation of the Wayland platform implementation ManoloFLTK 2025-03-19 15:34:29 +01:00
  • 4b7cea676b Update bundled libdecor to last upstream version (9 mar 2025) ManoloFLTK 2025-03-19 15:20:48 +01:00
  • 1ccafa83b2 Remove obsolete build option 'FLTK_OPTION_STD' Albrecht Schlosser 2025-03-19 14:44:16 +01:00
  • 4b07ab391a Fix "FLTK apps broken under LabWC compositor" (#1231) ManoloFLTK 2025-03-19 14:09:57 +01:00
  • 5b648d2cfc Fix out-of-bounds access in test/checkers.cxx Albrecht Schlosser 2025-03-18 20:31:48 +01:00
  • 3f4712957c Wayland: improve support of screen removal while FLTK runs ManoloFLTK 2025-03-17 19:02:36 +01:00
  • 622c1f1db8 Wayland: fix unsetting fullscreen state for window created fullscreen ManoloFLTK 2025-03-18 18:09:23 +01:00
  • c2a4e2ca5c Fix "Inconsistent FL_FULLSCREEN when creating full-screen window" (#1225) ManoloFLTK 2025-03-18 16:59:48 +01:00
  • d4efb77660 Fix "X11 library missing in fltk-config" (#1228) ManoloFLTK 2025-03-18 15:53:31 +01:00
  • 5fcca347c6 Fix comparison that's always true Albrecht Schlosser 2025-03-17 20:28:47 +01:00
  • 719fed2b13 Windows: fix "heap-use-after-free" in home_directory_name() Albrecht Schlosser 2025-03-17 19:43:03 +01:00
  • 6b9fb46b96 Wayland: improve support of addition/removal of displays while FLTK runs ManoloFLTK 2025-03-16 09:10:14 +01:00
  • ed4fded9d9 Wayland: compute work area size under MUTTER or when single display ManoloFLTK 2025-03-15 17:24:57 +01:00
  • 51a55bc736 Fluid: restructuring and rejuvenation of the source code. Matthias Melcher 2025-03-16 17:16:12 -04:00
  • 13a7073a1e Fix font termination bug from 2e1730d2f0 (#1221) Albrecht Schlosser 2025-03-16 16:21:55 +01:00
  • b252e5e45c Remove libfltk_cairo (fltk::cairo) Albrecht Schlosser 2025-03-15 23:34:56 +01:00
  • 2e1730d2f0 Fix potential buffer overflow on Windows when loading fonts (#1221) Albrecht Schlosser 2025-03-15 21:22:21 +01:00
  • 24aec69f27 Wayland: simplify handling of tall menu windows ManoloFLTK 2025-03-14 12:29:17 +01:00
  • c18c39071a CMake: improve setting C++ standard and configuration summary Albrecht Schlosser 2025-03-13 17:58:26 +01:00
  • 2d9cf4d83e Improve support of screen addition/removal while FLTK runs ManoloFLTK 2025-03-13 15:00:21 +01:00
  • 8ff7895f0e Restore support of the sway compositor destroyed by 9b5d40a ManoloFLTK 2025-03-12 18:05:05 +01:00
  • 5d09e5360d Under KDE V6 and Wayland, handling of taller-than-display menu windows fails (#1216) ManoloFLTK 2025-03-12 16:22:02 +01:00
  • 9b5d40ad97 Fix "Wayland: Huge menu hiding unexpectedly when moving a mouse (#1115) ManoloFLTK 2025-03-11 17:35:29 +01:00
  • 1054e81504 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
  • 9ec52336d8 Update README.md for FLTK 1.5 Albrecht Schlosser 2025-03-10 19:06:17 +01:00
  • f99fdcdc71 Fix fluid documentation generation Albrecht Schlosser 2025-03-10 18:15:21 +01:00
  • 8838e976a0 More (mostly) documentation updates for FLTK 1.5.0 Albrecht Schlosser 2025-03-10 15:43:12 +01:00
  • f4f93fda15 Fix handling of menu widnows taller than their screen ManoloFLTK 2025-03-10 10:14:58 +01:00
  • b09d09e3c5 Update bundled libdecor to last upstream version (6 mar 2025) ManoloFLTK 2025-03-09 13:27:49 +01:00
  • c2bc59f610 Update more README files for 1.5.0 Albrecht Schlosser 2025-03-08 19:11:42 +01:00
  • 0c4d2be71b CMake: set FLTK_OPTION_STD effectively "always on" Albrecht Schlosser 2025-03-08 19:08:04 +01:00
  • 6a12e5a609 Update .gitignore: remove configure stuff Albrecht Schlosser 2025-03-08 17:19:32 +01:00
  • 347d35a8c0 Update README and configure related stuff for 1.5.0 Albrecht Schlosser 2025-03-08 17:08:54 +01:00
  • 0941f0600a Add Fl_Darwin_System_Driver::filename_relative() ManoloFLTK 2025-03-08 16:59:02 +01:00
  • 43e24a7541 Update two README files for 1.5.0 Albrecht Schlosser 2025-03-08 16:11:21 +01:00
  • 26ff0df6cf Remove warning sent by Doxygen about too many #endif ManoloFLTK 2025-03-08 15:29:24 +01:00
  • 7d58f06a20 Remove 'configure' from README's and sources (partially) Albrecht Schlosser 2025-03-08 15:19:48 +01:00
  • ff62ed249e Fluid: one small fix. Matthias Melcher 2025-03-08 00:21:12 +01:00
  • 15ad447e2a Fluid: last incremental chage, restructuring Matthias Melcher 2025-03-08 00:14:09 +01:00
  • ca22660bbb Fluid: last incremental change: restructuring Matthias Melcher 2025-03-08 00:13:36 +01:00
  • 187eaa0441 Update GitLab CI for FLTK 1.5.0 Albrecht Schlosser 2025-03-07 23:31:14 +01:00
  • 1186b4e255 Making fl_filename_... public for std::string. Matthias Melcher 2025-03-07 20:26:03 +01:00
  • 70e5dc23ae Cleaning up widget browser, renamed to Node_Browser. Matthias Melcher 2025-03-07 19:52:54 +01:00
  • c3571838cb Fluid: Rebuilding most of the widget directory. Matthias Melcher 2025-03-07 18:54:03 +01:00
  • 89f714cb4e Remove platform-specific code from file cp936ext.h ManoloFLTK 2025-03-07 17:43:03 +01:00
  • d449a3d9bf Fixes for icon path and Windows includes. Matthias Melcher 2025-03-07 16:46:39 +01:00
  • 1985aefc0e Restructuring Fluid source files. Matthias Melcher 2025-03-07 16:34:35 +01:00
  • 42a04c064d Improve setting minimal compiler standard (C++11) Albrecht Schlosser 2025-03-07 15:17:56 +01:00
  • daf20b86af Fixing error where std::string could be assigned NULL' Matthias Melcher 2025-03-07 15:08:06 +01:00
  • 7f60f019d7 Fix "fltk autotools build does not link against libXft" (#1202) ManoloFLTK 2025-03-07 11:06:24 +01:00
  • 6acda521cc Removes the remaining references to Fl_String. Matthias Melcher 2025-03-07 01:15:57 +01:00
  • 063ff67fcd Fixing a couple of warnings. Matthias Melcher 2025-03-07 00:59:25 +01:00
  • e8060f2a61 One more FL_String::apend fix, Matthias Melcher 2025-03-07 00:51:20 +01:00
  • 9cfd932d3a Replce Fl_String in Fluid with std::string. Matthias Melcher 2025-03-07 00:48:18 +01:00
  • 3068c7a0af Fl_String is now just an alias for std::string. Matthias Melcher 2025-03-07 00:12:40 +01:00
  • 27101536f6 Define FL_OVERRIDE unconditionally as 'override' Albrecht Schlosser 2025-03-06 19:17:18 +01:00
  • dc07f927f1 Fl_Group: convert array of children to std::vector Albrecht Schlosser 2024-10-25 14:47:32 +02:00
  • 13b88d4335 CMake/CI: Switch CXX standard to C++11 for all builds Albrecht Schlosser 2024-10-26 14:00:29 +02:00
  • 4032c7a713 Add new CHANGES.txt for FLTK 1.5 Albrecht Schlosser 2025-03-06 18:16:38 +01:00
  • 191b33e0de Update version numbers to 1.5.0 Albrecht Schlosser 2025-03-06 18:16:03 +01:00
  • e2ca1a39c8 Remove autotools (configure/make) support Albrecht Schlosser 2025-03-06 17:12:52 +01:00
  • 880636eb12 Fix "Windows: dotted lines may be drawn solid when GUI is rescaled" (#1214) ManoloFLTK 2025-03-04 16:04:10 +01:00
  • 257435dca0 Remove deprecated, commented-out code. ManoloFLTK 2025-02-24 12:12:07 +01:00
  • a206a778b4 Update CHANGES.txt and ANNOUNCEMENT for release 1.4.2 release-1.4.2 Albrecht Schlosser 2025-02-23 12:34:18 +01:00
  • 5b617a6cc1 Fix "Fl_RGB_Image::draw() seg faults when offset is too big" - cont'd (#1211) ManoloFLTK 2025-02-22 09:02:01 +01:00
  • e27edad5f1 Fix "Fl_RGB_Image::draw() seg faults when offset is too big" (#1211) ManoloFLTK 2025-02-22 08:33:20 +01:00
  • 7ce2632bfc Fix "Wayland: resizing window may crash the program" (#1210) ManoloFLTK 2025-02-21 21:16:02 +01:00
  • e932b94436 Update dependencies Albrecht Schlosser 2025-02-21 20:12:57 +01:00
  • 02af6a57eb Bump version numbers to 1.4.2 Albrecht Schlosser 2025-02-19 19:08:55 +01:00
  • 97f2cdcc29 Fix copyright, a typo, and remaining casts (#1207) Albrecht Schlosser 2025-02-21 13:37:22 +01:00
  • d5612afd61 Fix "Fl_JPEG_Image infinite longjmp loop on Mac release builds" (#1207) ManoloFLTK 2025-02-20 23:15:58 +01:00
  • 030c3fa5bc Update "GitHub Actions" Linux runner to 'ubuntu-latest' Albrecht Schlosser 2025-02-19 18:34:12 +01:00
  • eaf5fb8d11 Fix buffer overflow warning [-Wstringop-truncation] Albrecht Schlosser 2025-02-19 17:22:16 +01:00
  • 45476d093c test/editor: ensure buffer termination Albrecht Schlosser 2025-02-19 17:14:25 +01:00
  • c4a8a638e2 Restore use of Fl_Native_File_Chooser on Wayland desktops branch-1.3 ManoloFLTK 2025-02-15 19:24:41 +01:00
  • 27d991f046 Update bundled libdecor to last upstream version (21 jan 2025) ManoloFLTK 2025-02-14 17:12:39 +01:00
  • 4c64264e0c Fix "fltk-config reports dep on gtk3 when it does not exist" (#1201) ManoloFLTK 2025-02-14 16:14:39 +01:00
  • 81a5736006 Make Fl_Cocoa_Gl_Window_Driver::capture_gl_rectangle() return a depth-4 image ManoloFLTK 2025-02-08 17:19:07 +01:00
  • 9afb35f3a6 fix macOS Sonoma/Sequoia not capturing OpenGL text on macOS - cont'd (#1197 ManoloFLTK 2025-02-06 14:39:54 +01:00
  • d60141bb71 fix "macOS Sonoma/Sequoia not capturing OpenGL 1 text on macOS" (#1197) ManoloFLTK 2025-02-06 12:25:39 +01:00
  • c92bf829b4 macOS: restore building with SDK versions between 10.7 and 10.11 ManoloFLTK 2025-02-05 18:53:55 +01:00
  • ee9c09a056 macOS: restore building with SDK versions between 10.7 and 10.11 ManoloFLTK 2025-02-05 18:36:16 +01:00
  • f785dc5303 Minimal documentation fix (no new release planned) Albrecht Schlosser 2025-02-05 17:33:01 +01:00