| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-03-31 | Fix whitespace errors (no code changes) | Albrecht Schlosser | |
| 2022-03-31 | Add support of Fl_Region to the Cairo graphics driver | ManoloFLTK | |
| and remove it from the Wayland graphics driver. | |||
| 2022-03-27 | Wayland: replace public fl_event_time by static wld_event_time. | ManoloFLTK | |
| 2022-03-24 | Remove platform-dependent type Fl_Bitmask (not in documented public API). | ManoloFLTK | |
| 2022-03-24 | Merge remote-tracking branch 'refs/remotes/origin/master' | ManoloFLTK | |
| 2022-03-24 | Remove useless virtual member function overrides. | ManoloFLTK | |
| 2022-03-23 | Remove vsscanf_l() call from Win32 driver (it appears to be a BSD-ism and ↵ | ian.macarthur | |
| unsupported by the MS tools) and rename several clocale specific methods from "name" to "vname" since they take a va_list not a variable list of arguments. | |||
| 2022-03-23 | Create struct wld_window *Fl_Wayland_Window_Driver::wld_window to replace ↵ | ManoloFLTK | |
| eventually fl_window. | |||
| 2022-03-23 | Wayland: replace global fl_display by function struct wl_display ↵ | ManoloFLTK | |
| *fl_wl_display(). | |||
| 2022-03-23 | Fix for issue #419: Wayland: scale/resize issue. | ManoloFLTK | |
| 2022-03-21 | Fix silly MSVC 2010 parser warnings | Albrecht Schlosser | |
| Code like "void copy(const char */*stuff*/, ...)" would issue the warning "'*/' seen outside comment" which is formally true but ... These warnings don't appear with newer MS compilers, but I fixed them anyway. | |||
| 2022-03-21 | Avoid using same name (p) for distinct members of derived classes - cont'd. | ManoloFLTK | |
| 2022-03-21 | Avoid using same name (p) for distinct members of derived classes. | ManoloFLTK | |
| 2022-03-21 | Rename member Fl_Graphics_Driver::p to xpoint to avoid shadowing. | ManoloFLTK | |
| 2022-03-21 | Fix for issue #418 : some warnings about unused functions. | ManoloFLTK | |
| 2022-03-21 | Issue #359 RFE: access the MacOS windowid . | ManoloFLTK | |
| 2022-03-21 | Fix for issue #416: Fl_Xlib_Graphics_Driver_font_xft.cxx has a libasan error. | ManoloFLTK | |
| 2022-03-21 | Remove unnecessary constructors. | ManoloFLTK | |
| 2022-03-20 | Fix typo in comment. | ManoloFLTK | |
| 2022-03-20 | Fix issue #413: Commit 29d9e31 creates memory handling problem under macOS. | ManoloFLTK | |
| 2022-03-17 | Improve handling of custom cursor by Wayland platform. | ManoloFLTK | |
| 2022-03-16 | Add necessary #include <FL/platform.H> directive. | ManoloFLTK | |
| 2022-03-16 | Remove typo in Fl_Wayland_Image_Surface_Driver.H | ManoloFLTK | |
| 2022-03-16 | Add member variable Window Fl_Wayland_Image_Surface_Driver::pre_window. | ManoloFLTK | |
| 2022-03-15 | Fix for issue fltk#410 - continued. | ManoloFLTK | |
| 2022-03-15 | Fix for issue #410 | ManoloFLTK | |
| 2022-03-14 | Move initialisation of X11 and Wayland built-in font names to ↵ | ManoloFLTK | |
| fl_???_platform_init.cxx | |||
| 2022-03-13 | Remove unnecessary #include directives | ManoloFLTK | |
| 2022-03-13 | Separate platform init functions from platform-specific driver files | ManoloFLTK | |
| 2022-03-10 | Fix for issue #404 about Fl::get_key(int). | ManoloFLTK | |
| 2022-03-10 | Begin documenting the Wayland platform, new in FLTK version 1.4 | ManoloFLTK | |
| 2022-03-10 | Restore building for X11 platform + Pango (issue #405). | ManoloFLTK | |
| 2022-03-09 | Add safety check in Fl_Wayland_Window_Driver::label(). | ManoloFLTK | |
| 2022-03-09 | Move all font stuff to Fl_Cairo_Graphics_Driver from Fl_Wayland_Graphics_Driver. | ManoloFLTK | |
| 2022-03-09 | Add necessary call to Fl_Cairo_Graphics_Driver::needs_commit_tag(). | ManoloFLTK | |
| 2022-03-08 | Some reformatting and fix else reach in ↵ | ManoloFLTK | |
| Fl_Cairo_Graphics_Driver::transformed_vertex. | |||
| 2022-03-07 | Add missing member initialisation in Fl_Cairo_Graphics_Driver constructor. | ManoloFLTK | |
| 2022-03-06 | Complete class Fl_Cairo_Graphics_Driver using Fl_Wayland_Graphics_Driver | ManoloFLTK | |
| 2022-03-05 | Rename Fl_wayland.cxx to fl_wayland_clipboard_dnd.cxx | ManoloFLTK | |
| 2022-03-04 | Add the Wayland platform to FLTK 1.4 | ManoloFLTK | |
| 2022-03-01 | Simplify internal Fl_WinAPI_Window_Driver::fake_X_wm() method | Albrecht Schlosser | |
| Add optional arguments 'style' and 'styleEx' to fake_X_wm(). Remove static function fake_X_wm_style() and include its code in the Window driver method Fl_WinAPI_Window_Driver::fake_X_wm(). This removes some calls and function arguments. | |||
| 2022-03-01 | Fix default size_range() calculation (issue #392, STR 3352) | Albrecht Schlosser | |
| 2022-02-26 | Fix Visual Studio build warnings in OpenGL graphics driver | Albrecht Schlosser | |
| 2022-02-06 | OpenGL implementation of all `fl_` "Drawing Fast Shapes" graphics calls (#385) | Matthias Melcher | |
| * Fix build system for unites, * Updated unittest to check OpenGL drawing. Making sure that OpenGL drawing is exactly the same as native drawing to make FLTK widget rendering look the same in GL windows. * Make OpenGL optional. * Implemented clipping in OpenGL * unites drawing fast shapes * Fixed CMake * Updating unittest. Added tests for fl_pi and fl_arc (int) Renamed tab to render complex shapes. * Improved OpenGL FLTK drawing emulation. * Fixed GTK ROUND DOWN BOX * Fixing Makefile for unittest * Correctly aligning OpenGL text. * Fixed text alignment in GL windows. Explained the "FLTK over GL " example in Cube. * Overlapping test. * Better GL graphics alignment. * Drawing the focus rect. * Adding Alpha Channel support for GL. * Added FLTK-on-GL documentation. | |||
| 2022-02-03 | Fl_Preferences (X11): Fix detection of preferences directory | Albrecht Schlosser | |
| - Fix compiler warning [-Wmaybe-uninitialized] for variable home - Reformat enum 'Root' for better readability - Add new enum values CORE_SYSTEM_L and CORE_USER_L - Improve documentation (deprecated and new enums) - Initialize internal static variable 'filename' which could be used uninitialized and thus return any previous value (type == MEMORY) | |||
| 2022-02-03 | Reorganize classes Fl_System_Driver and Fl_Screen_Driver | ManoloFLTK | |
| These virtual members are moved from Fl_Screen_Driver to Fl_System_Driver - wait(double) - ready() These virtual members are moved from Fl_System_Driver to Fl_Screen_Driver - copy(const char *stuff, int len, int clipboard, const char *type) - void paste(Fl_Widget &widget, int clipboard, const char *type) - clipboard_contains(const char *type) - clipboard_notify_change() These members are moved from Fl_X11_Screen_Driver to Fl_X11_System_Driver - poll_or_select_with_delay(double time_to_wait) - poll_or_select() and are made virtual in preparation for the introduction of class Fl_Unix_System_Driver. | |||
| 2022-01-31 | Consolidate timeout handling across platforms (#379) | Albrecht Schlosser | |
| Add Fl_Timeout class Move platform independent code of Fl::wait() to main part - basic timeout handling - Fl::run_checks() - Fl::run_idle() - Fl::idle() - waiting time calculation (next timeout) - remove platform dependent "screen driver" stuff | |||
| 2022-01-23 | Preferences XDG path (#377) | Matthias Melcher | |
| * Preferences: remove CamelCase from public interface. * Prefs: documentation. * Prefs: updating Doxygen comments * XDG conforming preferences path | |||
| 2022-01-23 | Remove experimental platforms Android, Pico, SDL (PR #376) | Albrecht Schlosser | |
| ... as discussed in fltk.coredev: "FLTK 1.4.0 release schedule" https://groups.google.com/g/fltkcoredev/c/PDbHTRpXVh0/m/JqboexZ_AwAJ | |||
| 2022-01-21 | Fix compiler warnings [-Wunused-variable] | Albrecht Schlosser | |
| ... and missing return value [-Wreturn-type] | |||
