| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-12-09 | Fix Fl_Text_Display drawing of line numbers (#578) | wcout | |
| The formerly undrawn rectangle beneath (or above) the line numbers is now filled with FL_BACKGROUND_COLOR. Additionally the small rectangle between the scrollbars is now filled with FL_BACKGROUND_COLOR instead of FL_GRAY for consistency. | |||
| 2022-12-09 | New Fl_ICO_Image class to read Windows .ico icon files | ManoloFLTK | |
| Many thanks to @darealshinji for contributing all the code for this new FLTK image class (see branch Fl_ICO_Image of https://github.com/darealshinji/fltk). | |||
| 2022-12-08 | Fix typo in comment | Albrecht Schlosser | |
| 2022-12-08 | Fix compilation warning, update dependencies | Albrecht Schlosser | |
| Warning: variable ājā set but not used [-Wunused-but-set-variable] | |||
| 2022-12-08 | Simpler prototype of Fl_Wayland_Graphics_Driver::buffer_commit() member - āµ | ManoloFLTK | |
| cont'd | |||
| 2022-12-08 | Simplify prototype of Fl_Wayland_Graphics_Driver::buffer_commit() member | ManoloFLTK | |
| 2022-12-07 | Wayland: fix progressive drawing as in test/mandelbrot | ManoloFLTK | |
| 2022-12-06 | Fix issue #537 without damaging test/mandelbrot | ManoloFLTK | |
| 2022-12-05 | Fixing fl_complex_polygon() compilation for WIN32 (#571) | Matthias Melcher | |
| 2022-12-05 | Implement fl_complex_polygon() for OpenGL (#570) | Matthias Melcher | |
| 2022-12-04 | Wayland: remove regression in mandelbrot introduced by 1a5d657 | ManoloFLTK | |
| The panel was drawn solid black when test/mandelbrot was unfocussed. | |||
| 2022-12-04 | Fl_Cairo_Graphics_Driver: simpler way to construct font from name+size | ManoloFLTK | |
| 2022-12-03 | Fix dotted line drawing under Cairo graphics driver | ManoloFLTK | |
| 2022-12-02 | Fix text drawn by pango is offset +1 pixel on x and y) (#568) | ManoloFLTK | |
| 2022-11-30 | Add a unit test for drawing complex shapes (#565) | Matthias Melcher | |
| 2022-11-30 | Remove useless fl_matrix member variable of class Fl_Graphics_Driver | ManoloFLTK | |
| 2022-11-30 | Remove small files fl_XXX_gl_platform_init.cxx | ManoloFLTK | |
| The single-function content of these files is moved to Fl_XXX_Gl_Window_Driver.cxx. | |||
| 2022-11-29 | Fix for issue [Cairo]: Arrows have a "gap" (#561) | ManoloFLTK | |
| The problem to fix is that the arrow drawn by draw_arrow1() in src/fl_symbols.cxx displays a faint clear line between the stem and head of the arrow with the Cairo graphics driver. This occurs because draw_arrow1() draws the arrow in 2 steps (a rectangle + a triangle) and the Cairo driver is configured to use antialiasing when filling polygons. The antialiasing produces the faint line between stem and head. Why does draw_arrow1() draw a rectangle + a triangle rather than a 7-vertex polygon? That's because the X11 graphics driver fails with its polygon- drawing function when the polygon is also rotated: the polygon is drawn empty. We want to keep using antialiasing under Cairo for polygons because the result is better with non horizontal/vertical polygon edges. This implementation changes function draw_arrow1() which draws the arrow as a 7-vertex filled polygon except when the graphics driver returns false for its virtual member function can_fill_non_convex_polygon(). In that situation, draw_arrow1() draws, as before, a rectangle + a triangle. The new, virtual member function can_fill_non_convex_polygon() returns true except for the X11 graphics driver. Therefore, draw_arrow1() is effectively unchanged under the X11 driver. | |||
| 2022-11-29 | Undoing commit at f7a1777 that breaks X11 drawing | ManoloFLTK | |
| Under X11, rotated arrows loose their inside color with f7a1777 | |||
| 2022-11-29 | Fix for issue: Arrows have a "gap" (#561) | ManoloFLTK | |
| 2022-11-28 | Doc: repeat that screens are numbered starting from 0 in the API | ManoloFLTK | |
| 2022-11-27 | Fix forgotten name change | Matthias Melcher | |
| 2022-11-27 | macOS+OpenGL3: remove "warning: gl.h and gl3.h are both included" | ManoloFLTK | |
| 2022-11-26 | Simplify and improve "oxy" arrow drawing functions | Albrecht Schlosser | |
| - change drawing arrows from lines to polygons - remove superfluous functions - add more comments | |||
| 2022-11-26 | Local undo per Fl_Text_Buffer and Fl_Input_ (#557) | Matthias Melcher | |
| 2022-11-26 | Make the value box size of Fl_Value_Slider user settable (STR 3222) | Albrecht Schlosser | |
| For a very simple test program see STR 3222, File 2: https://www.fltk.org/strfiles/3222/value_slider.cxx Known issues: - range checking of the value box size is very limited - resizing the widget does not change the value box size - drawing issues are possible if the value box size and the widget size are not compatible (e.g. value box too large) | |||
| 2022-11-26 | Handle Fluid project settings better (#556) | Matthias Melcher | |
| Fix allocation bug in Fl_String | |||
| 2022-11-25 | Make Fl_XXX_Graphics_Driver::create_bitmask() a static member function | ManoloFLTK | |
| 2022-11-25 | Fix silly Visual Studio compiler warnings in oxy scheme | Albrecht Schlosser | |
| 2022-11-25 | Avoid thin gray line in round box in hires | Matthias Melcher | |
| 2022-11-25 | Fix GDI graphics driver use for bitmasks | Matthias Melcher | |
| 2022-11-25 | Add "Oxy" scheme (STR 2675, STR 3477) | Albrecht Schlosser | |
| This commit is similar to the patch given in STR 3477, oxy_v5.diff: https://www.fltk.org/strfiles/3477/oxy_v5.diff ... with modifications, and updated to current FLTK code. | |||
| 2022-11-24 | Fix two new Visual Studio compiler warnings | Albrecht Schlosser | |
| 2022-11-24 | Improve text drawing above GL3 scene under macOS | ManoloFLTK | |
| 2022-11-24 | Remove two "warning: pointer xxx used after void* realloc()" messages | ManoloFLTK | |
| 2022-11-24 | Fix two Visual Studio compiler warnings | Albrecht Schlosser | |
| + fix trailing whitespace (fluid) | |||
| 2022-11-24 | Refactor code to make rounded rectangles accessible (#553) | Matthias Melcher | |
| This adds fl_rounded_rect and fl_rounded_rectf so the user can draw rounded rectangles. This uses existing and optimised code that is rearranged. | |||
| 2022-11-24 | Check boundary conditions in Cocoa scroll code (#554) | Matthias Melcher | |
| 2022-11-24 | OpenGL3 under macOS: simpler implementation of support of child widgets | ManoloFLTK | |
| 2022-11-23 | Restore build with HAVE_GL = 1 and HAVE_GL_GLU_H = 0 | ManoloFLTK | |
| 2022-11-23 | Configure-based build: control presence of GL-related packages | ManoloFLTK | |
| 2022-11-23 | Update remaining "arrow drawing" in menus | Albrecht Schlosser | |
| Use the new standard arrow drawing methods (whose style depends on the active scheme) for "arrows" used in Fl_Menu and Fl_Menu_Button. To do: maybe we need some "fine tuning" of arrow sizes in some of the modified widgets using the new "arrow drawing" methods. | |||
| 2022-11-23 | Save and restore current color when drawing arrows | Albrecht Schlosser | |
| Make sure we don't change the current color after we finish drawing. | |||
| 2022-11-23 | Fix border size of FL_PLASTIC_UP_BOX | Albrecht Schlosser | |
| 2022-11-23 | Keep indicator that menubar is still active (#551) | Matthias Melcher | |
| 2022-11-23 | Improve Fl_Cocoa_Gl_Window_Driver::switch_to_GL1() to support multiple GL3 āµ | ManoloFLTK | |
| windows | |||
| 2022-11-23 | Add missing FL_RELEASE event after dnd() (#549) | Matthias Melcher | |
| On X11, FLTK would not send a required FL_RELEASE event to the data source window. | |||
| 2022-11-23 | Fix for issue #412 for the Wayland backend | ManoloFLTK | |
| The problem was that after a drag-n-drop within a window, text selection by shift+arrow key stopped working. Also, improves drag-n-drop within a window by leaving insertion point at end of dragged text. | |||
| 2022-11-23 | Wayland+CMake: stop forcing GTK_FOUND to 0 | ManoloFLTK | |
| This removes the cause of this developer's message # FIXME: This needs to be redesigned! Forcing GTK_FOUND to 0 (NO) is a bad # FIXME: idea because there could be unwanted side effects. AlbrechtS | |||
| 2022-11-22 | Update dependencies | Albrecht Schlosser | |
