summaryrefslogtreecommitdiff
path: root/src/Fl_Native_File_Chooser_Kdialog.cxx
AgeCommit message (Collapse)Author
43 hourswipmaxim nikonov
3 dayswipmaxim nikonov
2025-03-07Removes the remaining references to Fl_String.Matthias Melcher
Still to do: rename fl_filename... to fl_filename..._str and introduce into core library.
2025-03-07Fixing a couple of warnings.Matthias Melcher
2024-04-30Remove (comment out) debug statement (kdialog)Albrecht Schlosser
2024-04-30Fix preset_file() and directory() in native file chooser for kdialogManoloFLTK
2024-01-11Comment out debug statementManoloFLTK
2024-01-11Solves issue #884: single quote zenity/kdialogGreg Ercolano
2023-10-31Move private classes to the DriverDeveloper Doxygen groupManoloFLTK
Classes moved are -Fl_Int_Vector -Fl_Kdialog_Native_File_Chooser_Driver -Fl_Zenity_Native_File_Chooser_Driver
2023-01-31Fix 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-13Fix "alloc-dealloc-mismatch" in Fl_Native_File_Chooser_KdialogAlbrecht 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
2022-12-19Update dependencies, remove trailing whitespaceAlbrecht Schlosser
2022-12-16Derive Fl_Zenity_Native_File_Chooser_Driver from Fl_Kdialog_Native_…ManoloFLTK
Also add Fl::option(OPTION_FNFC_USES_ZENITY)
2022-11-07Create class Fl_Unix_Screen_Driver used by X11 and Wayland platformsManoloFLTK
2022-09-26Replace all calls to sprintf() by calls to snprintf().ManoloFLTK
2022-06-29kdialog native picker: properly handle spaces in filenamesMichael Tolly
Asks kdialog to use newlines for multiple files instead
2022-03-04Add the Wayland platform to FLTK 1.4ManoloFLTK
2022-03-03Fix for issue #401. No longer attempt to transiently inactivate the maximize ↵ManoloFLTK
button. This inactivation works with some window managers, but not with KDE or xfce. It's probably an issue of these WM rather than of FLTK.
2022-01-16Improve kdialog-based native file chooser.ManoloFLTK
Processing of all FLTK events as well as window resizing while the file chooser runs is suspended, Normal event processing and resizing is restored when chooser closes.
2021-12-07Fix for issue #278 - continuedManoloFLTK
Because kdialog can't select multiple directories, run the GTK chooser when BROWSE_MULTI_DIRECTORY is used.
2021-12-07Fix for issue #278: Can we use the qt/kde file picker instead of gtk?ManoloFLTK
Under the X11 platform, class Fl_Native_File_Chooser will behave as follows : - if the KDE desktop is used and if command "kdialog" is available in the path, the Qt/KDE file chooser is used; - otherwise, if the GTK library is available at run-time, the GTK file chooser is used; - otherwise, the FLTK file chooser is used. In addition, when Fl::OPTION_FNFC_USES_GTK is off, the FLTK file chooser is always used.