| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-11-20 | Fix: Can't control scale of Fl_Copy_Surface dimensions on Linux (#1135) | ManoloFLTK | |
| 2024-11-20 | Fix fl_draw_image sometimes crashes when window is scaled - cont'd (#1134) | ManoloFLTK | |
| 2024-11-20 | Fix fl_draw_image sometimes crashes when window is scaled - cont'd (#1134) | ManoloFLTK | |
| 2024-11-19 | Fix fl_draw_image sometimes crashes when window is scaled (#1134) | ManoloFLTK | |
| 2024-11-18 | Fix: Fullscreen regression between release-1.4.0rc2 and release-1.4.0rc3 on ↵ | ManoloFLTK | |
| macOS( #1129) | |||
| 2024-11-18 | Fix: Rounding issues with Fl_RGB_Image::draw() + window scaling (#1128) | ManoloFLTK | |
| 2024-11-17 | Finish release 1.4.0 | Albrecht Schlosser | |
| 1) Improve and clarify documentation: - update, reformat, and reorder parts of CREDITS.txt - make sure that documentation appears in doxygen docs - add '\since 1.4.0' to documentation of new methods and functions - remove doxygen's '\brief' where not required (we're using JAVADOC_AUTOBRIEF = YES) - clarify screen scaling, scaling factor, and related stuff - add more info about backwards compatibility for X11 specific code 2) Update dependencies | |||
| 2024-11-15 | Fixes Alt-modifier handling in Fl_Shorcut_Button on macOS | Matthias Melcher | |
| 2024-11-13 | Fix Cairo: Rounding issues with Fl_RGB_Image::draw() + Fl_Copy_Surface (#1124) | ManoloFLTK | |
| 2024-11-12 | Windows: Fix flicker/animation when transitioning from fullscreen to maximized | dannye | |
| 2024-11-12 | Fix for Windows and X11: Rounding issues with Fl_RGB_Image::draw() (#1120) | ManoloFLTK | |
| 2024-11-12 | Fix Keyboard shortcut (alt + letter) does not work in input widget-Windows ↵ | ManoloFLTK | |
| (#1122) | |||
| 2024-11-09 | Revert gtk+ specific "chevron style" arrow drawing (#1117) | Albrecht Schlosser | |
| After comparison with older versions I realized that the gtk+ specific "chevron style" was previously used *exclusively* in Fl_Scrollbar. Unfortunately I had picked this style as template for all arrows. GitHub Issue #1117 requested to add an option for users to change the arrow style but after my investigation I decided to use the "old style" (triangles) for all schemes (except "oxy" that has its own drawing methods). **IF** it turned out that we need the gtk specific drawing for scrollbars we could easily reactivate the "chevron style" by adding yet another arrow type - but I hope this is not necessary. | |||
| 2024-11-09 | Fix Windows: fullscreen_off does not correctly preserve window size (#1116) | ManoloFLTK | |
| 2024-11-09 | Wayland: protect against rounding errors in copy_region() | ManoloFLTK | |
| 2024-11-08 | Fix: X11: test/gl_overlay stale overlay rendering (#1111) | ManoloFLTK | |
| 2024-11-08 | Fix macOS Very minor high DPI rounding issue with fl_rect (#1113) | ManoloFLTK | |
| 2024-11-08 | Fix: fl_draw_image() with horizontal flip reads out of bounds (#1112) | ManoloFLTK | |
| 2024-11-08 | Slightly improve member function Fl_Wayland_Graphics_Driver::copy_offscreen() | ManoloFLTK | |
| 2024-11-08 | Fix X11: test/checkers drawing artifacts when window is scaled (#1109) | ManoloFLTK | |
| 2024-11-07 | Fix X11: test/curve "points" mode not drawn correctly (#1110) | ManoloFLTK | |
| 2024-11-04 | Fix Mac: Fl_Window::fullscreen() doesn't work for unfocused tabbed window ↵ | ManoloFLTK | |
| (#1101) | |||
| 2024-11-03 | Fixes Fl_Tile resizing for "sudden" size changes: #1102 | Matthias Melcher | |
| Enlarging and reducing wdth and height needed to be treated seprately when the bottom right corner of the resizable would overshoot the final size of the tile. | |||
| 2024-11-03 | Recent macOS SDKs badly define MAC_OS_X_VERSION_MAX_ALLOWED | ManoloFLTK | |
| and the correct information is in __MAC_OS_X_VERSION_MAX_ALLOWED | |||
| 2024-11-03 | Recent Xcode versions badly define MAC_OS_X_VERSION_MAX_ALLOWED | ManoloFLTK | |
| and the correct information is in __MAC_OS_X_VERSION_MAX_ALLOWED | |||
| 2024-11-02 | Fix confusing alignment | Albrecht Schlosser | |
| note: no "real" code changes | |||
| 2024-11-02 | Fix Mac: "Merge All Windows" fails if focused window is borderless (#1100) | ManoloFLTK | |
| 2024-11-01 | New member function ↵ | ManoloFLTK | |
| Fl_Cocoa_Window_Driver::capture_decorated_window_10_6(NSWindow*) This function hides the code to capture an image of a window that varies a lot with macOS versions | |||
| 2024-11-01 | Improve and clarify documentation | Albrecht Schlosser | |
| 2024-11-01 | Wayland: Fix issue in maximization of a borderless window (#1099) | ManoloFLTK | |
| Also fixes scenarios mixing fullscreen and maximization: - maximize - set fullscreen - unset fullscreen - un-maximize with and without window border. | |||
| 2024-10-31 | Windows: fix compiler warning [-Wstrict-aliasing] | Albrecht Schlosser | |
| In function ‘void innards(...)’: src/drivers/GDI/Fl_GDI_Graphics_Driver_image.cxx:132:23: dereferencing type-punned pointer will break strict-aliasing rules BITMAPINFO &bmi = *((BITMAPINFO*)bmibuffer); ~^~~~~~~~~~~~~~~~~~~~~~~ Found with gcc 12 (MinGW cross compiler) Also: use correct sizes (sizeof) rather than hardcoded values. | |||
| 2024-10-31 | macOS: prevent changing window border while window is maximized | ManoloFLTK | |
| 2024-10-31 | macOS: prevent changing window border while window is fullscreen | ManoloFLTK | |
| 2024-10-31 | Fix "Mac: Mixing native fullscreen button with Fl_Window::fullscreen() has ↵ | ManoloFLTK | |
| side effects" (#1098) | |||
| 2024-10-31 | Restore Fl_Widget_Surface::draw_decorated_window() under XQuartz | ManoloFLTK | |
| 2024-10-30 | Fix Windows: fullscreen doesn't always pick the correct display (#1097) | ManoloFLTK | |
| 2024-10-27 | Quick fix for Windows Ctrl character handling - cont'd | ManoloFLTK | |
| 2024-10-26 | Windows: fix for using AltGr key after kludge for Ctrl+ (#1093) | ManoloFLTK | |
| 2024-10-19 | Fixes Fl_Text_Display line number calculation. (#1088) | Matthias Melcher | |
| 2024-10-19 | Windows: process the +-containing key used with Ctrl in cross-platform way | ManoloFLTK | |
| 2024-10-15 | Fix documentation typos and trailing whitespace | Albrecht Schlosser | |
| 2024-10-15 | Improve method to draw boxes of type FL_BORDER_BOX and FL_SHADOW_BOX (#1089) | ManoloFLTK | |
| These types of boxes frame a background with a rectangular frame of another color. The previous procedure to draw them was not robust to GUI rescaling creating cases where space between the border and the background was not drawn. The new drawing procedure for these boxes first paints the whole area (frame included) with the background color and next draws the frame over the just painted rectangle. No uncolored space is possible. It was also necessary to very slightly modify Fl_Scalable_Graphics_Driver::rect() used by the Windows and X11 (no Cairo) backends to make sure fl_rect(x,y,w,h) exactly frames fl_rectf(x,y,w,h) without drawing outside the filled area. | |||
| 2024-10-12 | Fix compiler warning [-Wstringop-overflow=] | Albrecht Schlosser | |
| 2024-10-10 | Make Pango-handled text accept legacy CP1252-encoded text - continued | ManoloFLTK | |
| 2024-10-10 | Missing *not* in Fl_Preferences docs. | Matthias Melcher | |
| 2024-10-10 | Fl_Preferences documentation update. | Matthias Melcher | |
| 2024-10-08 | Restore building without Cairo developer files (#1087) | ManoloFLTK | |
| 2024-10-07 | Define missing macro on Windows/MinGW platform | Albrecht Schlosser | |
| ... as reported today by Ian on fltk.general in thread "Mingw-32 compile issue with new 4/5 mousebutton hooks (fltk-1.4)" | |||
| 2024-10-07 | Make Pango-handled text accept legacy CP1252-encoded text | ManoloFLTK | |
| 2024-10-07 | Fix shortcut FL_CTRL+'=' on Windows (#1086) | Albrecht Schlosser | |
| Strictly spoken, commit 3fbd4f944f0a introduced a regression on Windows. The additional table entry VK_OEM_PLUS overrode the old behavior because the value of VK_OEM_PLUS is 0xbb (see comment in code). | |||
