2025-03-14 17:04:15 by Michael Baeuerle | Files touched by this commit (1) |
Log message:
x11/fltk: Declare conflict with x11/fltk13
|
2025-02-24 11:30:48 by Michael Baeuerle | Files touched by this commit (2) |  |
Log message:
x11/fltk: Update to 1.4.2
Changes in FLTK 1.4.2 Released: Feb 23 2025
Bug Fixes and other Improvements
- Fix Help View 'find' method (#1119)
- Fix possibly uncleared damage flag of Fl_Pack (#1172)
- Fix integer overflow in image interpolation (#73)
- Fix "Fl_Text_Editor::wrap_mode(Fl_Text_Display::WRAP_AT_BOUNDS, 0)
hurts scrolling" (#1186)
- Use C locale when writing float values to SVG images
- Fix return value of Fl_Table_Row::row_selected(int) (PR #1187)
- Fix Fl_Table_Row inconsistencies, final part (#1187)
- Fix potential buffer overflow in Fl_Help_View (#1196)
- Improve fullscreen window handling (#1192 and more)
- Fix "Fl_RGB_Image::draw() seg faults when offset is too big" (#1211)
Platform Specific Fixes and Build Procedure Improvements
- CMake/Windows/MSYS2: Correctly detect ucrt64 environment (PR #1167)
- CMake: make "optional" dependencies 'PUBLIC' (#1173)
- CMake: check INTERFACE_LINK_LIBRARIES for empty value
- CMake: fix include directories of bundled image libs
- macOS: Fix crash if Escape is pressed while Help submenu is open (#1170)
- macOS: Don't capture the cursor in capture_decorated_window_SCK()
- macOS: Fix "Full screen broken on macOS in FLTK 1.3.10 \
(regression)" (#1192)
- macOS: add support of showing window to multi-screen fullscreen state
- fix "macOS Sonoma/Sequoia not capturing OpenGL 1 text on macOS" \
(#1197)
- Remove incorrect use of Fl_Window::current() in Fl_Quartz_Image_Surface_Driver
- Make Fl_Cocoa_Gl_Window_Driver::capture_gl_rectangle() return a depth-4 image
- macOS: Fix "Fl_JPEG_Image infinite longjmp loop on Mac release \
builds" (#1207)
- Windows: replace "Arial" by "Microsoft Sans Serif" fonts \
for 'FL_HELVETICA'
- fltk-config: fix "Check bundled image libraries in source tree"
- fltk-config: reorder include dirs of bundled image libs
- Fix "fltk-config reports dep on gtk3 when it does not exist" (#1201)
Wayland related Improvements and Fixes
- Fix a border case in member function Fl_Wayland_Window_Driver::resize()
- Make draw to image and draw to clipboard behave equally in X11 and Wayland
- Fix Fl_{Wayland|Xlib}_{Copy|Image}_Surface_Driver::set_current()
- Fix handling of key repeats
- Improve member function Fl_Wayland_Screen_Driver::insertion_point_location()
- Fix "Redrawing of a surface may fail if a subsurface is being \
moved" (#1191)
- Update bundled libdecor to last upstream version (21 Jan 2025)
Fixes and Improvements in Fluid:
- Improve filename list in main menu
- Improve path handling on Windows
- Minor fix and docs
- Rename Strategy constants to comply with CMP
- Fix file history text
Documentation Improvements
- Document how screen work areas are computed across platforms (#1180)
- Remove duplication and typo in documentation of Fl::copy()
- Improve and reorder Fl_Tabs documentation
- Document issues with Fl_Scroll as children of Fl_Tabs (#1175)
- Improve documentation of Fl_Box constructors (#1194)
Other Changes
- Fix typos and compiler warnings
- Add Fl_Valuator destructor
- test/utf8: Change default font under Windows for "Unicode Display Test"
- test/editor: ensure buffer termination, update documentation accordingly
|
2025-02-12 12:52:04 by Michael Baeuerle | Files touched by this commit (2) |
Log message:
x11/fltk: Disable option "cairo"
Packages depending on x11/fltk failed in bulk builds because of Cairo.
Reason is unclear for now (cannot reproduce the errors).
Bump PKGREVISION.
|
2025-01-31 13:22:45 by Michael Baeuerle | Files touched by this commit (25) |
Log message:
x11/fltk: Update to 1.4.1
Part of FLTK 1.4 transition (Step 1).
- Switch to Github
- Add license
- Take maintainership
Changes in FLTK 1.4.1 Released: Dec 12 2024
FLTK 1.4.1 is a maintenance release with bug fixes and improvements.
Bug Fixes
- Fix rounding issues with Fl_RGB_Image::draw() + window scaling (#1128)
- Fix fullscreen regression on macOS( #1129)
- Fix fl_draw_image sometimes crashes when window is scaled (#1134)
- Fix: Can't control scale of Fl_Copy_Surface dimensions on Linux (#1135)
- Improve output of 'fltk-options -h' and 'fltk-options -L*'
- Windows: Fix rescale bug while window is maximized or fullscreen
- Fix graphical glitches on 101 DPI screen (#1138)
- Fix changed flag for radio buttons (#1146)
- Fix Fl_Scroll with real *_BOX draws over scrollbars at non-default scales (#1149)
- Fix drawing bugs on Windows at very large scales (#1144)
- Fix button down state when triggered by shortcut (#1145)
- Give access to some Fl_Text_Display member variables (#1153)
- Fix: Mouse hover + Enter key selects inactive menu items (#1159)
- Fix hang/infinite loop on submenu with all inactive/invisible items (#1158)
- Fix triggering callback for inactive menu items (#1159)
- Fix inconsistencies with Tab/Backspace handling in menus (#1157)
- Fix Fl_Menu_Item::measure() width calculation (#1164)
- Fix drawing issue for checkbox buttons with bad box type (#1130)
- Fix: Window can be moved while menu is open (#1166)
Image libraries
- Update bundled libpng to version 1.6.44
Fixes and Improvements in Fluid:
- Fix autodocs file leak and memory leak
- Fix autodoc image memory allocation
- Fix project modflags when adding shell commands
- Avoid generating undo on spurious relayout events (#1152)
- Minor improvements to buffer handling (#1152)
- Clear cached browser values and cached pointers (#1152)
- Fix default settings tab
- Avoid trailing spaces in empty comment lines (#1161)
- Command line arguments '-v' and '--version' show fltk version
- Command line argument '--help' shows brief usage information
Optional ABI changes: these require configure or CMake option
to define FL_ABI_VERSION = 10401
- Increase clipping stack size from 10 to 64 entries (#1139)
- Fix potential (likely false positive) compiler warning in Fl_Help_View
Documentation Improvements
- Update build instructions in README.Unix.txt (#67)
- Update README.Windows.txt
- Update README.CMake.txt for cross-building (#1154)
- Document that fl_scroll() doesn't work OK with non-integral scaling factors
- Add details about fl_override_scale() and clip
- Clarify use of Fl_Tabs::client_area()
- Fix Makefile example in chapter "FLTK Basics"
Improvements and minor Fixes in Test and Demo Programs
- MSVC: Fix array allocation in test/fltk-versions (#1131)
- Enable building the CubeView demo w/o requiring '<config.h>'
- Use a constant frame rate (25 fps) in test/cube demo
- Add comment linking source code to related information in issue #1149
- Improve timer statistics in test/cube demo
- glpuzzle: fix timer and trackball max speed, make smoother animation at 72fps
Technical Details and Build Procedure Improvements
- Fix FL_EXPORT qualifiers
- Fix compiler warnings
- Remove unnecessary friend declaration
- Restore building with configure --disable-print (#1147)
- macOS: Improve procedure to construct best link command
- Fix: Building with FLTK_BUILD_GL=0 fails on systems without opengl installed \
(#1151)
- Don't link to libgtk when using package libdecor-0-dev
- Update makesrcdist for releases on GitHub (1.4.1 and higher)
- Update CHANGES.txt for release 1.4.1
Changes in FLTK 1.4.0 Released: Nov 17 2024
Bug Fixes:
- Windows: Fix "fullscreen_off does not correctly preserve window \
size" (#1116)
- Fix rounding issues with Fl_RGB_Image::draw() + Fl_Copy_Surface (#1120, #1124)
- Windows: Fix "Keyboard shortcut (alt+letter) does not work in input \
widget" (#1122)
- macOS: Fix Alt-modifier handling in Fl_Shorcut_Button
- Windows: Fix flicker/animation when transitioning from fullscreen to maximized
- Wayland: protect against rounding errors in copy_region()
Documentation and other Improvements:
- Revert gtk+ specific "chevron style" arrow drawing (#1117)
- Update CREDITS.txt
- Improve 'test/fltk-versions' demo program
|
2022-07-27 20:42:42 by Thomas Klausner | Files touched by this commit (3) |
Log message:
fltk: fix png library name.
Bump PKGREVISION.
|
2021-10-26 13:35:01 by Nia Alarie | Files touched by this commit (674) |
Log message:
x11: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz
|
2021-10-07 17:14:47 by Nia Alarie | Files touched by this commit (675) |
Log message:
x11: Remove SHA1 hashes for distfiles
|
2021-06-11 01:49:55 by David H. Gutteridge | Files touched by this commit (1) |
Log message:
fltk: drop stale $MASTER_SITES entry
The easysw.com domain now redirects to hotels-of-london.com, and the
archived files don't seem to be accessible anymore, despite some
continued relationship between the two entities.
|
2020-09-03 00:16:49 by Kimmo Suominen | Files touched by this commit (7) |
Log message:
Use http with ftp.funet.fi
|
2020-05-20 08:09:10 by Roland Illig | Files touched by this commit (52) |
Log message:
mark packages that fail with -Werror=char-subscripts
These packages are susceptible to bugs when confronted with non-ASCII
characters.
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94182.
It takes some time to analyze and fix these individually, therefore they
are only marked as "needs work".
|