| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-02-07 | Fix "\todo TextDEndOfLine and BufEndOfLine functions don't exist" | ManoloFLTK | |
| 2023-02-07 | macOS+XQuartz: support new homebrew name for GTK2 shared lib | ManoloFLTK | |
| 2023-02-06 | Remove usage of __APPLE_QUARTZ__ (#673) | ManoloFLTK | |
| 2023-02-06 | Use fl_utf_strcasecmp() for Unicode-aware case-insensitive comparisons | ManoloFLTK | |
| 2023-02-06 | Use fl_tolower() for case-insensitive Unicode-aware comparisons | ManoloFLTK | |
| 2023-02-06 | Don't assume strcasecmp() is a function because of Visual studio C | ManoloFLTK | |
| 2023-02-06 | Add necessary #include "flstring.h" | ManoloFLTK | |
| 2023-02-06 | Fix "\todo Add a flag to ignore case" from Fl_Browser_.cxx | ManoloFLTK | |
| 2023-02-06 | Fix "\todo Make comparison UTF-8 aware" in numericsort.c | ManoloFLTK | |
| 2023-02-06 | Fix "\todo provide user documentation for fl_set_status function" | ManoloFLTK | |
| 2023-02-06 | Fix "\todo Complete documentation of class Fl_String" | ManoloFLTK | |
| Also - fix "\todo Unicode?" in Fl_Text_Display::display_insert() after verification - fix "\todo [Internal] The user_data value must be implemented using \p fl_intptr_t" because that's now in place. | |||
| 2023-02-05 | Improve doc of Fl_Widget::test_shortcut() methods | ManoloFLTK | |
| This removes a \todo item. | |||
| 2023-02-02 | Fix position() methods that shadow Fl_Widget::position() | Matthias Melcher | |
| * `FL_DEPRECATED` macro to mark `position()` method that shadow `Fl_Widget::position()` #69 (#666) | |||
| 2023-02-02 | Allow cmake -DOPTION_APPLE_X11=On without -U__APPLE__ | ManoloFLTK | |
| 2023-02-02 | Update dependencies and fix whitespace errors | Albrecht Schlosser | |
| - replace tabs with spaces - remove trailing whitespace | |||
| 2023-02-02 | Minimize and fix include statements of Fl_Int_Vector | Albrecht Schlosser | |
| - replace <FL/Fl.H> with <FL/Fl_Export.H> in public header - add missing <string.h> in implementation | |||
| 2023-02-02 | Fix "Native file chooser on Linux fails with BROWSE_MULTI_FILE" (#669) | ManoloFLTK | |
| 2023-02-02 | Add preliminary support of Wayland under macOS | ManoloFLTK | |
| Wayland under macOS is WIP at https://github.com/owl-compositor/owl | |||
| 2023-02-01 | Wayland: use fl_wl_find() instead of fl_find() | ManoloFLTK | |
| 2023-01-31 | Fix miscellaneous #include directives | ManoloFLTK | |
| 2023-01-31 | Fix crash in Zenity filechooser with badly formed filter (#665) | ManoloFLTK | |
| 2023-01-31 | Fix crash in Zenity filechooser with badly formed filter (#665) | ManoloFLTK | |
| 2023-01-31 | Fix crash in Zenity filechooser with badly formed filter (#665) | ManoloFLTK | |
| 2023-01-31 | Fix "Native Filechooser (Zenity) crashes on second invocation" (#665) | ManoloFLTK | |
| 2023-01-30 | Fix launching of unbundled app from /tmp | ManoloFLTK | |
| 2023-01-30 | Document that Fl::add_fd() opens display under macOS | ManoloFLTK | |
| 2023-01-28 | Fix comments and remove a 'todo' item from docs | Albrecht Schlosser | |
| Comments and docs only, no code changes. | |||
| 2023-01-27 | Fix for [fltk.coredev] native file chooser crash | ManoloFLTK | |
| 2023-01-26 | STR 2936: FLUID: option to ignore syntax check in DeclBlock | Matthias Melcher | |
| 2023-01-26 | Simpler Fl_Wayland_Gl_Window_Driver::resize() is enough | ManoloFLTK | |
| 2023-01-26 | Fixing FLUID file corruption from issue #653 (#662) | Matthias Melcher | |
| Removing all globals in file writer (#653 ) Fix some static analyser complaints Valgrind: handle width==0 in GfxDrivers on Wayland and X11 Don't use `Fl_Input_::static_value`, it accesses previous buffer that may be deleted Project file write encapsulated, removing globals Encapsulating project file reader, removing states in glbals Project i/o increased source code readability | |||
| 2023-01-23 | STR 2639 Fixes Fl_Pack resize behaviour | Matthias Melcher | |
| FLUID cleanups FLUID Fl_Pack support improvement FLUID fix error in handling live mode resizables | |||
| 2023-01-23 | Wayland: remove useless member variables of struct output | ManoloFLTK | |
| 2023-01-21 | Animated GIF support (Fl_Anim_GIF_Image class) (#375) | wcout | |
| 2023-01-20 | STR 2822: function to count bytes in a UTF-8 string | Matthias Melcher | |
| 2023-01-20 | STR 2894: pressed_menubutton_ now protected in Fl_Menu_Button | Matthias Melcher | |
| 2023-01-20 | STR 2909: Fl_Tile now forwards FL_RELEASE event to children | Matthias Melcher | |
| 2023-01-20 | STR 3408: Fl_Scroll draws background inactive if needed | Matthias Melcher | |
| 2023-01-20 | STR 3461: fix menu linespacing | Matthias Melcher | |
| 2023-01-16 | Wayland menus: support tall popup menu + Sway support | ManoloFLTK | |
| 2023-01-16 | Wayland menus: support tall popup menu | ManoloFLTK | |
| 2023-01-16 | Fl_Chart: minor update and additional documentation | Albrecht Schlosser | |
| Add forgotten parameter docs and some minor code fixes. | |||
| 2023-01-15 | Improve deriving from Fl_Chart (STR 2022) | Albrecht Schlosser | |
| This commit makes the local, static drawing functions in the source file available for subclasses by converting them to static protected methods as requested by STR 2022. The source and header files have been reformatted according to the CMP, documentation for the new protected methods was added. Source code *functionality* has not been changed. This resolves and closes STR 2022. Todo: - investigate whether these drawing methods wouldn't better be member functions and "convert" them if applicable - investigate whether the internal struct FL_CHART_ENTRY could become a local part of the Fl_Chart class, maybe Fl_Chart::Entry. - rename private member variables with trailing underscore (see CMP) | |||
| 2023-01-15 | Rename static member Fl_Wayland_Window_Driver::tall_popup to new_popup | ManoloFLTK | |
| The new name reflects better the role of this bool member variable. Also, add explanatory comments about the use of this variable. | |||
| 2023-01-14 | Extend commit a4b33f8 to other uses of function convert_crlf() | ManoloFLTK | |
| Helper function convert_crlf() from file fl_wayland_clipboard_dnd.cxx has been repaired by commit a4b33f8 (13 jan 2023). But the same function was also in file Fl_cocoa.mm. This commit moves the repaired code to class Fl_Screen_Driver and has both fl_wayland_clipboard_dnd.cxx and Fl_cocoa.mm use it. | |||
| 2023-01-14 | Add missing initialisation after dynamic memory allocation | ManoloFLTK | |
| 2023-01-13 | Fix set_fonts() in Xlib/xft and Cairo Graphics_Driver | Albrecht Schlosser | |
| src/drivers/Cairo/Fl_Cairo_Graphics_Driver.cxx: - fix font_name_process() out of bounds memory access - unify/align font_name_process() code (see also Xlib/xft) - fix font name string allocation src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.cxx - unify/align font_name_process() code (see also Cairo_Graphics) - fix font name string allocation Todo: move common code to Fl_Graphics_Driver or another common file. | |||
| 2023-01-13 | Fix for "Rename Fl_X* Fl_Window::i private class member" (#223) | ManoloFLTK | |
| 2023-01-13 | Wayland menus: add missing use of scaling factor | ManoloFLTK | |
| 2023-01-13 | Fix "alloc-dealloc-mismatch" in Fl_Native_File_Chooser_Kdialog | Albrecht Schlosser | |
| Error was reported by Address Sanitizer (ASAN) when picking a file. Platform: Unix/Linux. ==1734703==ERROR: AddressSanitizer: alloc-dealloc-mismatch (malloc vs operator delete []) on 0x607000108420 #0 0x7f3357d846ef in operator delete[](void*) ../../../../src/libsanitizer/asan/asan_new_delete.cc:168 #1 0x4e195f in Fl_Native_File_Chooser_Driver::strfree(char*) ../../src/Fl_Native_File_Chooser.cxx:262 ... 0x607000108420 is located 0 bytes inside of 66-byte region [0x607000108420,0x607000108462) allocated by thread T0 here: #0 0x7f3357d0a3ed in __interceptor_strdup ../../../../src/libsanitizer/asan/asan_interceptors.cc:445 #1 0x57951a in Fl_Kdialog_Native_File_Chooser_Driver::filter(char const*) ../../src/Fl_Native_File_Chooser_Kdialog.cxx:245 #2 0x4e14a0 in Fl_Native_File_Chooser::filter(char const*) ../../src/Fl_Native_File_Chooser.cxx:176 | |||
