| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-11-05 | Reorganize content of CHANGES.txt & introduce Fl_Flex | ManoloFLTK | |
| 2022-11-05 | Wayland + configure: take care of HAVE_GLXGETPROCADDRESSARB | ManoloFLTK | |
| 2022-11-04 | Fluid now stores set sizes for Fl_Flex. (#529) | Matthias Melcher | |
| https://groups.google.com/g/fltkcoredev/c/2JA-CcTbrX4 | |||
| 2022-11-04 | Wayland DnD: make insertion cursor follow DnD cursor. | ManoloFLTK | |
| 2022-11-04 | support svg (#489) | Etorth | |
| 2022-11-04 | Wayland DnD: allow cancel with Fl::pushed(0) as under X11 (#525) | ManoloFLTK | |
| This is a partial fix of issue #525 that reproduces under Wayland the "unofficial", X11-specific way to cancel a Dnd operation by calling Fl::pushed(0). | |||
| 2022-11-03 | Implement Fl_Scroll::on_insert() | Albrecht Schlosser | |
| This fixes the scrollbar order when children are inserted rather than at some indefinite time later, for instance in draw(). This commit will very likely make Fl_Scroll::fix_scrollbar_order() obsolete but this method is kept as is for tests and verification. | |||
| 2022-11-03 | Implement destructor of Fl_Scroll and fix inconsistencies | Albrecht Schlosser | |
| 2022-11-03 | libdecor: update from source git repo (commit e87dcfda) | ManoloFLTK | |
| This brings the GTK plugin inside the master libdecor git repo. | |||
| 2022-11-01 | Added Fl_Group::on_insert/on_remove/on_move (#527) | Matthias Melcher | |
| 2022-11-01 | Fix trailing whitespace | Albrecht Schlosser | |
| 2022-11-01 | Remove unnecessary include files, update dependencies | Albrecht Schlosser | |
| 2022-11-01 | Remove reversal of children in Fl_Group::clear() | Albrecht Schlosser | |
| See implementation note in src/Fl_Group.cxx: Fl_Group::clear(). | |||
| 2022-11-01 | Fluid subgroup visibility | Matthias Melcher | |
| 2022-11-01 | Fluid support for Fl_Flex (#523) and some Fl_Flex improvements | Matthias Melcher | |
| * Adding Fluid support for Fl_Flex, margins, and gap. * Fluid Fl_Flex mostly working. Fixed in Fl_Flex::set_size(). * Fluid Flex live mode works, interactive dragging works * Fluid Flex: adding check box for fixed children * Fluid Flex: visual flexibility indicator in guides. * Fluid Flex: bug in generated code. * Fix formatting * Fixing Tooltip, fixing resize issue PR #518. * Removing unused variables. Co-authored-by: Albrecht Schlosser <albrechts.fltk@online.de> | |||
| 2022-10-30 | Wayland platform: fix problem with fl_pie() (#512 - cont'd) | ManoloFLTK | |
| 2022-10-30 | Wayland platform: fix problem with fl_pie() (#512 - cont'd) | ManoloFLTK | |
| 2022-10-28 | Fix removal and deletion of the resizable() of Fl_Group | Albrecht Schlosser | |
| If the resizable() of an Fl_Group is deleted it is automatically removed from the group. New: to avoid dangling resizable() pointers the resizable widget is set to the group itself. | |||
| 2022-10-25 | Repair commit e0c3fe9 to fix #521 which destroyed DnD from Wayland | ManoloFLTK | |
| It turns out it's necessary to memorize 2 event serial numbers : - serial changed at each pointer and key event; - pointer_enter_serial changed when pointer enters a surface because this one and not any other is needed for exact cursor changes by wl_pointer_set_cursor() in do_set_cursor(). | |||
| 2022-10-25 | Fix drag-n-drop from X11 FLTK app to Wayland app (#519) | ManoloFLTK | |
| 2022-10-25 | Fix problem with cursor point of action after FL_PUSH (#521) | ManoloFLTK | |
| 2022-10-24 | Include stdint.h may be needed for uint32_t (#522) | ManoloFLTK | |
| 2022-10-23 | Make Fl::display(const char *) active also for the Wayland platform. | ManoloFLTK | |
| 2022-10-21 | Doc proper removal/destruction of a widget from its group. | Greg Ercolano | |
| This modification as per small thread on fltk.coredev: Sep 19, 2022, Subject: Addition to Fl_Group docs | |||
| 2022-10-21 | Fix a typo in README.Unix.txt | Albrecht Schlosser | |
| 2022-10-21 | Update README files for Unix and Wayland platforms | Albrecht Schlosser | |
| README.Unix.txt: reorganize distributions, add packages to prerequisites, and more. README.Wayland.txt: update title style, minor changes | |||
| 2022-10-20 | Improve and clarify documentation of timeout functions | Albrecht Schlosser | |
| Some functions didn't document the handling of arguments properly, particularly Fl::has_timeout() and Fl::remove_timeout(). This is now fixed by documenting the correct behavior that was preserved (re-implemented) from FLTK 1.3.x in the new class Fl_Timeout. Unfortunately there have been some inconsistencies (likely unexpected behavior) which have been preserved and which are now documented. | |||
| 2022-10-20 | Wayland drag-n-drop: send FL_DND_LEAVE when the dragging mouse leaves the window | ManoloFLTK | |
| 2022-10-19 | Wayland drag-n-drop: handle subwindows as other platforms do (#516) | ManoloFLTK | |
| The d-n-d target window is now always the top-level window even if the mouse is over a subwindow. That's what all other platforms do. Global var fl_dnd_target_surface memorise what's the current d-n-d target surface and follows changes from top-window to subwindows. | |||
| 2022-10-18 | Added cmake example for building nmake files | Greg Ercolano | |
| The docs needed an example of building fltk purely from the command line with Visual Studio (e.g. with nmake), without the IDE. | |||
| 2022-10-17 | Allow DnD from Wayland FLTK app to X11 FLTK app (#516) | ManoloFLTK | |
| 2022-10-17 | Wayland drag-n-drop to Fl_Window: send necessary FL_ENTER event (#516) | ManoloFLTK | |
| Drag-n-drop under Wayland was OK in general except when the drop target is an Fl_Window because the belowmouse object is not set in this configuration. Processing an FL_ENTER event before the FL_DND_RELEASE event fixes that. | |||
| 2022-10-16 | Fix "Fl::focus() changes Fl_Group::current() to null" (#515) | Albrecht Schlosser | |
| This issue is caused by setting `Fl_Group::current(0);` in Fl_Window::show(), i.e. in Fl_X::make_xid(..) in an attempt to fix a "very common user bug: forgot end()". As long as this is done, this commit fixes the issue. For details see GitHub issue #515. | |||
| 2022-10-16 | macOS + homebrew: restore building with CMake's OPTION_APPLE_X11 | ManoloFLTK | |
| These option combinations work: -DOPTION_APPLE_X11 -DOPTION_APPLE_X11 -DOPTION_USE_CAIRO But -DOPTION_APPLE_X11 -DOPTION_USE_PANGO is not possible because homebrew doesn't provide the pangoxft package. | |||
| 2022-10-14 | Make sure display is open when using native file chooser (#514) | ManoloFLTK | |
| 2022-10-14 | macOS: restore "configure --enable-x11 --enable-usecairo" - cont'd | ManoloFLTK | |
| 2022-10-13 | macOS: restore "configure --enable-x11 --enable-usecairo" | ManoloFLTK | |
| 2022-10-13 | Document fl_circle() with and w/o complex drawing API (#511) | ManoloFLTK | |
| 2022-10-13 | Fix regression in "configure --enable-shared" introduced at c96a4f3 | ManoloFLTK | |
| 2022-10-12 | Update Doxyfile.in for current Doxygen version 1.9.5 | Albrecht Schlosser | |
| This file is now compatible up to Doxygen 1.9.5, i.e. there are no warnings about obsolete parameters when generating the docs. Current git 'master' of Doxygen (1.9.6: not yet released) issues some warnings but these will hopefully be fixed in Doxygen. Oldest tested Doxygen: 1.8.17 - older versions may emit warnings. | |||
| 2022-10-12 | Wayland platform: fix for issue #512 with fl_arc(). | ManoloFLTK | |
| 2022-10-10 | Remove duplications between Fl_Graphics_Driver and derived classes. | ManoloFLTK | |
| 2022-10-10 | Fl_Cairo_Graphics_Driver: fix Fl_Bitmap drawing whatever the endianness. | ManoloFLTK | |
| 2022-10-10 | Fix for issue #511: allow fl_circle() even without calls to ↵ | ManoloFLTK | |
| fl_begin/end_loop/polygon(). | |||
| 2022-10-09 | Fl_Cairo_Graphics_Driver: make image drawing correct whatever the host ↵ | ManoloFLTK | |
| endianness. | |||
| 2022-10-09 | Remove superfluous center alignment from images | Albrecht Schlosser | |
| Doxygen uses a <div> with center alignment for images, hence adding HTML center alignment for image is not only superfluous but was also inconsistent. Also removed some more unnecessary HTML tags, updated copyright year. | |||
| 2022-10-09 | Fix issue #510: image transparency is not properly processed. | ManoloFLTK | |
| 2022-10-09 | Fix documentation of Fl_Timeout::insert() | Albrecht Schlosser | |
| 2022-10-07 | Class Fl_Single_Window declares but doesn't implement method make_current(). | ManoloFLTK | |
| Also, add missing doc for methods Fl_XXX_Window::show(int, char**). | |||
| 2022-10-06 | Update window icon-related doc in platform-specific section. | ManoloFLTK | |
