| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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). | |||
| 2024-10-06 | Submenus with no callback enter their submenu instead of closing the whole ↵ | dannye | |
| menu (#1043) Thanks for those nice changes. | |||
| 2024-10-06 | Support mouse buttons 4 + 5 (aka "side buttons") (#1076, #1068) | Albrecht Schlosser | |
| This work is based on PR 1068 (patch by @CendioHalim) and extended to store button status (4,5) in Fl::event_state() like it's done for other mouse buttons (1-3). Changes: - new symbol: FL_BUTTON4 = side button 1 = "back" - new symbol: FL_BUTTON5 = side button 2 = "forward" - modified : FL_BUTTONS now includes bits for two side buttons Note: the status of these new buttons is not maintained by X11, therefore we need to maintain them in internal variables for this platform. | |||
| 2024-10-06 | Apply `scaling-shortcut-kludge.patch` for Windows | Albrecht Schlosser | |
| ... as proposed by Manolo in a private mail. This patch allows to detect "ctrl+'-' on keyboards with digits in uppercase positions (e.g. French)" but this is only preliminary for FLTK 1.4.0. Windows keyboard handling should be revised in FLTK 1.5.0 or higher. | |||
| 2024-10-06 | Update comment, sorry for the noise | Albrecht Schlosser | |
| 2024-10-06 | Add comments regarding X11 keyboard layout handling | Albrecht Schlosser | |
| This commit doesn't change the code flow although the code has been slightly refactored. | |||
| 2024-10-06 | Fl_Text_Display: Fix text selection off-by-one bug (#1080) | Andrew Fuller | |
| This seems to have been left over from when mouse text selection would start a text selection on the left side of the character and always extend the selection to include the character under the cursor. We now perform text selection based on whether the selection spans across the horizontal center of a character and so this next_char() causes the endpoint of the selection to be incorrectly shifted to the right. | |||
| 2024-10-04 | Add necessary dirty indicator | ManoloFLTK | |
| 2024-10-04 | macOS fix for "Fl_Window::cursor(...) does not work reliably on some ↵ | ManoloFLTK | |
| platforms" (#1082) | |||
| 2024-09-28 | Fix bug in Fl_Text_Display when tab is followed by multibyte char | Andrew Fuller | |
| When the user clicks the right half of a tab, we add 1 (the byte len of the tab) to obtain the starting index of the following character. | |||
| 2024-09-25 | Fix issue about Fl_Tabs and maximizing window under Windows (#1075) | ManoloFLTK | |
| 2024-09-14 | Bypass Mutter bug for menubar in fullscreen window (see #1061) | ManoloFLTK | |
| 2024-09-13 | Fix "Wayland crash on mapping windows at startup" (#1072) | ManoloFLTK | |
| 2024-09-13 | Fix problems introduced at commits 9b777cc and d70c79b | ManoloFLTK | |
| 2024-09-12 | Fix typo in Doxygen text: unod --> undo | ManoloFLTK | |
| 2024-09-11 | Fix "fl_read_image() missing right and bottom pixel line" (#1066) | ManoloFLTK | |
| 2024-09-10 | Wayland + Mutter: fix issue with menubar on fullscreen window (#1061) | ManoloFLTK | |
| 2024-09-09 | Wayland: one more fix yet for interactive move of subwindow inside parent | ManoloFLTK | |
| 2024-09-07 | Add support of GL with Wayland for Linux on Apple hardware | ManoloFLTK | |
| 2024-09-07 | Add pointer to Fl_Image::scale() to documentation of Fl_Image::copy(int, int) | ManoloFLTK | |
| 2024-09-04 | Fixes menu scrolling for secondary screens (#1060) | Matthias Melcher | |
| - huge menus would scroll down when the mouse pointer hit position 0, but for some secondary screens, the top edge is not at y==0, so now we check for a range a the top border of the working space of the screen showing the menu. | |||
| 2024-09-04 | Fixes menubar glitch when mouse is at y==0 (#1060) | Matthias Melcher | |
| 2024-09-02 | Reverting false Ctrl Key fix on Windows | Matthias Melcher | |
| - 1ae43956e2bfb933d63fc774ca8e4ed22e4108dd | |||
