fltk/src
Matthias Melcher 72ee34d1cb Fixes Fl_Text_Editor Home and End keys in line wrap mode
Pressing Home would go to hard newline character, even in
line wrap mode. It now stops  at the soft newline, as expected.
Same for End which now findes the wrapped line break
instaead of the next '\n' character.
2024-08-04 15:59:44 +02:00
..
drivers Fix indenting, add comments for clarity 2024-08-03 18:09:58 +02:00
xutf8 Fix a bunch of compiler warnings, particularly for old compilers 2024-03-15 20:42:42 +01:00
allfiles.xbm
cgdebug.h
CMakeLists.txt libdecor: update to upstream commit c2bd8ad6 (31-may-2024) 2024-06-01 10:12:50 +02:00
d1_mask.xbm
d1.xbm
dump_compose.c
ew_mask.xbm
ew.xbm
fastarrow.h
filename_absolute.cxx Make Fl_String and Fl_Int_Vector private (#789) 2023-10-22 19:35:17 +02:00
filename_expand.cxx
filename_ext.cxx
filename_isdir.cxx
filename_list.cxx
filename_match.cxx
filename_setext.cxx
Fl_abort.cxx
Fl_add_idle.cxx
Fl_Adjuster.cxx
Fl_Anim_GIF_Image.cxx Replace lround() calls by round() calls in class Fl_Anim_GIF_Image (#942) 2024-03-24 08:12:11 +01:00
fl_arc.cxx
Fl_arg.cxx Fix "Under Ubuntu 22.04 any FLTK application appears in the Appmenu as 'FLTK'" 2024-06-16 23:22:58 +02:00
fl_ask.cxx Documentation: remove obsolete deprecation warning 2023-12-09 19:45:42 +01:00
Fl_Bitmap.cxx
Fl_BMP_Image.cxx
Fl_Box.cxx
fl_boxtype.cxx Box types can now defined and draw their own focus frame, STR 2145, #659 2024-04-26 12:42:11 +02:00
Fl_Browser_.cxx Fix compiler warning, dependencies, and trailing whitespace 2023-11-27 15:33:53 +01:00
Fl_Browser_load.cxx
Fl_Browser.cxx Fix: Fl_Browser unexpected display of empty lines ("@." vs "") (#979) 2024-05-24 10:03:37 +02:00
Fl_Button.cxx Fix typo reported in fltk.general 2024-06-22 11:49:09 +02:00
Fl_Cairo.cxx Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
fl_call_main.c Fix C++ comments in C file 2023-12-15 20:03:35 +01:00
Fl_Chart.cxx Fl_Chart: minor update and additional documentation 2023-01-16 00:08:47 +01:00
Fl_Check_Browser.cxx Adds linespacing() to Fl_Browser_ and all derived widgets 2023-11-25 18:20:08 +01:00
Fl_Check_Button.cxx
Fl_Choice.cxx Fixes to Fl_Choice provided by Albrecht (#978) 2024-06-26 15:46:36 -07:00
Fl_Clock.cxx
fl_cmap.h
Fl_cocoa.mm Crash in macOS when switching fullscreen window between displays (#1022) 2024-07-28 18:27:37 +02:00
Fl_Color_Chooser.cxx Clamp input values of Fl_Color_Chooser (#749) 2023-07-13 14:34:25 +02:00
fl_color.cxx
Fl_compose.cxx
fl_contrast.cxx Improve fl_contrast() functionality and documentation 2024-05-17 14:20:01 +02:00
Fl_Copy_Surface.cxx
Fl_Counter.cxx Optimize "arrow" drawing and centering 2024-05-09 19:46:07 +02:00
fl_cursor_help.xpm
fl_cursor_nesw.xpm
fl_cursor_none.xpm
fl_cursor_nwse.xpm
fl_cursor_wait.xpm
fl_cursor.cxx Fix compiler warnings [-Wpedantic] 2023-04-13 20:27:00 +02:00
fl_curve.cxx
Fl_Device.cxx Comment only: add Fl_GDIplus_Graphics_Driver to Fl_Graphics_Driver hierarchy 2024-07-24 17:09:30 +02:00
Fl_Dial.cxx
fl_diamond_box.cxx Box types can now defined and draw their own focus frame, STR 2145, #659 2024-04-26 12:42:11 +02:00
Fl_display.cxx
fl_dnd_win32.cxx Fix doxygen doc generation and document platform specific files 2023-05-09 22:36:41 +02:00
fl_dnd_x.cxx Fix doxygen doc generation and document platform specific files 2023-05-09 22:36:41 +02:00
Fl_Double_Window.cxx
fl_draw_arrow.cxx Fix small circle drawing and add doxygen \since statement 2023-10-15 11:30:19 +02:00
fl_draw_pixmap.cxx Add necessary #include <config.h> directives 2024-03-23 17:00:03 +01:00
fl_draw.cxx Improve contrast of check marks and radio buttons (#443) 2023-12-02 19:34:29 +01:00
fl_encoding_latin1.cxx
fl_encoding_mac_roman.cxx
fl_engraved_label.cxx
Fl_File_Browser.cxx Adds linespacing() to Fl_Browser_ and all derived widgets 2023-11-25 18:20:08 +01:00
Fl_File_Chooser2.cxx Fl_File_Chooser: set insert position to end of string (#1004) 2024-07-04 16:03:01 +02:00
Fl_File_Chooser.cxx Derive Fl_File_Chooser.cxx from Fl_File_Chooser.fl 2024-06-23 18:07:32 +02:00
Fl_File_Chooser.fl Remove in Fl_File_Chooser.fl max size values from Fl_Window::size_range() call 2024-06-23 18:03:39 +02:00
fl_file_dir.cxx
Fl_File_Icon2.cxx
Fl_File_Icon.cxx
Fl_File_Input.cxx
Fl_Flex.cxx Fix Fl_Flex::resize() and layout() (#811) 2023-10-24 18:13:11 +02:00
fl_font.cxx Fix "\todo provide user documentation for fl_set_status function" 2023-02-06 11:17:31 +01:00
Fl_get_key_mac.cxx Fix doxygen doc generation and document platform specific files 2023-05-09 22:36:41 +02:00
Fl_get_key_win32.cxx Fix doxygen doc generation and document platform specific files 2023-05-09 22:36:41 +02:00
Fl_get_key.cxx
Fl_get_system_colors.cxx Box types can now defined and draw their own focus frame, STR 2145, #659 2024-04-26 12:42:11 +02:00
Fl_GIF_Image.cxx Animated GIF support (Fl_Anim_GIF_Image class) (#375) 2023-01-21 17:27:58 +01:00
Fl_Gl_Choice.cxx
Fl_Gl_Choice.H
Fl_Gl_Device_Plugin.cxx
Fl_Gl_Overlay.cxx
Fl_Gl_Window_Driver.H Fix cached GL context on all platforms (#737) 2024-01-29 14:01:41 +01:00
Fl_Gl_Window.cxx Fix OpenGL context caching on macOS (#737) 2024-01-29 13:42:05 +01:00
fl_gleam.cxx Box types can now defined and draw their own focus frame, STR 2145, #659 2024-04-26 12:42:11 +02:00
Fl_grab.cxx
Fl_Graphics_Driver.cxx Fix Fl_Scalable_Graphics_Driver::rect(x,y,w,h) (#1017) 2024-07-24 17:09:30 +02:00
Fl_Grid.cxx Add more public accessor methods to Fl_Grid (#937) 2024-03-18 23:23:49 +01:00
Fl_Group.cxx Remove FL_AUTO_DELETE_EVENT feature 2024-07-28 16:32:36 +02:00
fl_gtk.cxx Box type focus frame graphics fixes. 2024-04-26 18:17:04 +02:00
Fl_Help_Dialog_Dox.cxx
Fl_Help_Dialog.cxx
Fl_Help_Dialog.fl
Fl_Help_View.cxx Add RMB pulldown menu to Fl_Help_View, #75 2024-07-29 14:03:16 +02:00
Fl_ICO_Image.cxx
Fl_Image_Reader.cxx
Fl_Image_Reader.h
Fl_Image_Surface.cxx Fix a typo, trailing whitespace, and dependencies 2023-12-21 14:03:04 +01:00
Fl_Image.cxx Fix yet another typo in documentation 2024-01-13 20:05:34 +01:00
fl_images_core.cxx Fix: Filechooser preview of XML file shows it as a corrupt image (#926) 2024-03-11 11:36:47 +01:00
Fl_Input_.cxx Fixes return type of Fl_Input_::dvalue() 2023-11-15 22:45:20 +01:00
Fl_Input_Choice.cxx Update copyright date (#978) 2024-06-26 16:00:30 -07:00
Fl_Input.cxx Fix name clash on some systems (#937) 2024-03-18 22:46:15 +01:00
Fl_Int_Vector.cxx Move private classes to the DriverDeveloper Doxygen group 2023-10-31 17:51:32 +01:00
Fl_Int_Vector.H Move private classes to the DriverDeveloper Doxygen group 2023-10-31 17:51:32 +01:00
Fl_JPEG_Image.cxx
fl_labeltype.cxx
Fl_Light_Button.cxx Improve contrast of check marks and radio buttons (#443) 2023-12-02 19:34:29 +01:00
Fl_lock.cxx Update dependencies and fix whitespace errors 2023-02-02 17:09:14 +01:00
Fl_MacOS_Sys_Menu_Bar.mm Remove trailing whitespace 2024-06-21 18:10:33 +02:00
Fl_Menu_.cxx Fix 'int Fl_Menu_::value()' if item is in a submenu (STR 3241) 2024-04-17 19:14:59 +02:00
Fl_Menu_add.cxx Fix typos in documentation and comments 2023-02-10 13:13:36 +01:00
Fl_Menu_Bar.cxx Change member function args to Fl_Menu_Bar::play_menu(const Fl_Menu_Item *) 2024-05-15 11:50:32 +02:00
Fl_Menu_Button.cxx Synchronize all arrow colors and inactive drawing (#791) 2023-10-11 23:25:52 +02:00
Fl_Menu_global.cxx
Fl_Menu_Window.cxx
Fl_Menu.cxx Fix testing of multi-label alt shortcuts (#974) 2024-08-04 11:53:35 +02:00
Fl_Message.cxx Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
Fl_Message.h Fixes fl_message_position for widgets and subwindows 2023-12-16 14:45:40 +01:00
Fl_Multi_Label.cxx Improve docs and add two new Fl_Menu_Item methods (#875) 2023-12-23 20:08:18 +01:00
Fl_Native_File_Chooser_FLTK.cxx
Fl_Native_File_Chooser_GTK.cxx Remove trailing whitespace 2024-06-21 18:10:33 +02:00
Fl_Native_File_Chooser_Kdialog.cxx Remove (comment out) debug statement (kdialog) 2024-04-30 18:02:53 +02:00
Fl_Native_File_Chooser_Kdialog.H Solves issue #884: single quote zenity/kdialog 2024-01-11 07:50:09 -08:00
Fl_Native_File_Chooser_MAC.mm Remove trailing whitespace 2024-06-21 18:10:33 +02:00
Fl_Native_File_Chooser_WIN32.cxx Remove 2 compilation warnings under Windows with mingw64 2023-02-20 12:43:36 +01:00
Fl_Native_File_Chooser_Zenity.cxx Solves issue #884: single quote zenity/kdialog 2024-01-11 07:50:09 -08:00
Fl_Native_File_Chooser_Zenity.H Solves issue #884: single quote zenity/kdialog 2024-01-11 07:50:09 -08:00
Fl_Native_File_Chooser.cxx Improve documentation of Fl_Native_File_Chooser 2024-01-31 18:50:25 +01:00
fl_open_uri.cxx
fl_oval_box.cxx Box types can now defined and draw their own focus frame, STR 2145, #659 2024-04-26 12:42:11 +02:00
Fl_Overlay_Window.cxx
fl_overlay.cxx Fix typos in documentation of fl_overlay_rect() etc. (#735) 2023-08-04 21:30:11 +02:00
Fl_own_colormap.cxx
fl_oxy.cxx Optimize "arrow" drawing and centering 2024-05-09 19:46:07 +02:00
fl_oxy.h
Fl_Pack.cxx Fix typos in documentation and comments 2023-02-10 13:13:36 +01:00
Fl_Paged_Device.cxx Make Fl_GTK_Printer_Driver recognize more paper sizes 2024-04-08 17:24:38 +02:00
Fl_Pixmap.cxx
fl_plastic.cxx Box type focus frame graphics fixes. 2024-04-26 18:17:04 +02:00
Fl_PNG_Image.cxx
Fl_PNM_Image.cxx
Fl_Positioner.cxx
Fl_Preferences.cxx Fix User Preferences file search order for Unix (#891) 2024-01-22 20:20:52 +01:00
Fl_Printer.cxx Fix "Cannot link if built with OPTION_PRINT_SUPPORT=OFF" (#734) 2023-06-12 15:35:51 +02:00
Fl_Progress.cxx
fl_read_image.cxx
fl_rect.cxx
Fl_Repeat_Button.cxx
Fl_Return_Button.cxx
Fl_Roller.cxx
fl_round_box.cxx Fixes warning. 2024-04-26 12:46:29 +02:00
Fl_Round_Button.cxx
fl_rounded_box.cxx Box types can now defined and draw their own focus frame, STR 2145, #659 2024-04-26 12:42:11 +02:00
Fl_Scheme_Choice.cxx
Fl_Scheme.cxx
Fl_Screen_Driver.cxx Fix use of FLTK_SCALING_FACTOR under macOS 2024-03-12 17:29:29 +01:00
Fl_Screen_Driver.H Fix Scaling window up/down also scales X/Y position on secondary displays only (#925) 2024-03-04 16:25:45 +01:00
fl_scroll_area.cxx
Fl_Scroll.cxx STR 3408: Fl_Scroll draws background inactive if needed 2023-01-20 13:51:17 +01:00
Fl_Scrollbar.cxx
fl_set_font.cxx
fl_shadow_box.cxx Box types can now defined and draw their own focus frame, STR 2145, #659 2024-04-26 12:42:11 +02:00
Fl_Shared_Image.cxx Update dependencies, whitespace, and Fl_File_Chooser.cxx 2024-03-19 15:39:18 +01:00
Fl_Shortcut_Button.cxx #868: Suppress warning about unused private members of Fl_Shortcut_Button 2023-12-16 14:07:08 +01:00
fl_shortcut.cxx Update dependencies, whitespace, and Fl_File_Chooser.cxx 2024-03-19 15:39:18 +01:00
fl_show_colormap.cxx
Fl_Single_Window.cxx
Fl_Slider.cxx
Fl_Spinner.cxx Synchronize all arrow colors and inactive drawing (#791) 2023-10-11 23:25:52 +02:00
fl_string_functions.cxx Promote fl_strlcpy to <FL/fl_string_functions.h> 2024-03-02 23:49:35 +01:00
Fl_String.cxx Add Fl_String not-equal test 2024-01-10 21:32:02 -08:00
Fl_String.H Add Fl_String not-equal test 2024-01-10 21:32:02 -08:00
Fl_SVG_Image.cxx Move nanosvg to a separate file, don't use 'roundf()' (#937) 2024-03-18 19:36:16 +01:00
fl_symbols.cxx Fix and update alignment #346 (#701) 2023-03-18 17:33:27 +01:00
Fl_Sys_Menu_Bar_Driver.H Change member function args to Fl_Menu_Bar::play_menu(const Fl_Menu_Item *) 2024-05-15 11:50:32 +02:00
Fl_Sys_Menu_Bar.cxx Slightly reorganize code of Fl_MacOS_Sys_Menu_Bar_Driver::play_menu() 2024-05-18 12:09:49 +02:00
Fl_System_Driver.cxx
Fl_System_Driver.H Fl_Tree +/- buttons are no longer drawn using bitmaps, different default line color (#995) 2024-06-30 09:08:00 -07:00
Fl_Table_Row.cxx
Fl_Table.cxx Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
Fl_Tabs.cxx Pulldown button size in Fl_Tag configurable with OV_BORDER now. 2024-08-03 21:39:22 +02:00
Fl_Terminal.cxx Fix Fl_Terminal::handle_unknown_char() for plot_char() (#948) 2024-04-09 12:53:12 +02:00
Fl_Text_Buffer.cxx Optimize Fl_Text_Display scrolling speed (#596). 2024-08-04 00:32:11 +02:00
Fl_Text_Display.cxx Optimize Fl_Text_Display scrolling speed (#596). 2024-08-04 00:32:11 +02:00
Fl_Text_Editor.cxx Fixes Fl_Text_Editor Home and End keys in line wrap mode 2024-08-04 15:59:44 +02:00
Fl_Tile.cxx Wayland: restore support of Fl_Tile with subwindow widget - cont'd 2024-07-28 14:21:51 +02:00
Fl_Tiled_Image.cxx
Fl_Timeout.cxx Add Fl::remove_next_timeout(...) to remove only one timeout (#992) 2024-06-21 17:35:01 +02:00
Fl_Timeout.h Add Fl::remove_next_timeout(...) to remove only one timeout (#992) 2024-06-21 17:35:01 +02:00
Fl_Tooltip.cxx Fl_Window_Driver::set_popup_window(), Fl_Screen_Driver::screen_boundaries_known() 2024-02-05 12:39:10 +01:00
Fl_Tree_Item_Array.cxx
Fl_Tree_Item.cxx Fix slowness due to not clipping (#1014) 2024-07-21 10:20:13 -07:00
Fl_Tree_Prefs.cxx Fl_Tree +/- buttons are no longer drawn using bitmaps, different default line color (#995) 2024-06-30 09:08:00 -07:00
Fl_Tree.cxx Fix last_visible_item() to check parents (#1012) 2024-07-17 10:19:29 -07:00
fl_utf8.cxx STR 2822: function to count bytes in a UTF-8 string 2023-01-20 16:13:00 +01:00
Fl_Valuator.cxx
Fl_Value_Input.cxx Fix position() methods that shadow Fl_Widget::position() 2023-02-02 20:54:19 +01:00
Fl_Value_Output.cxx
Fl_Value_Slider.cxx
fl_vertex.cxx
Fl_visual.cxx
Fl_Widget_Surface.cxx macOS 15.0 Sequoia: fix capture of window titlebars 2024-06-14 11:55:53 +02:00
Fl_Widget.cxx Box types can now defined and draw their own focus frame, STR 2145, #659 2024-04-26 12:42:11 +02:00
Fl_win32.cxx Fix: Zero-sized borderless window causes high cpu usage on windows (#985) 2024-06-01 16:48:27 +02:00
Fl_Window_Driver.cxx Remove useless Fl_Window_Driver accessors after new member Fl_Window::get_size_range() 2024-05-27 11:39:27 +02:00
Fl_Window_Driver.H Remove useless #include directive from Fl_Window_Driver.H 2024-07-28 18:27:37 +02:00
Fl_Window_fullscreen.cxx A window needs is_resizable() true to obey fullscreen() or maximize() 2024-03-03 17:50:49 +01:00
Fl_Window_hotspot.cxx
Fl_Window_iconize.cxx Remove friend declaration from Fl_Window.H (see STR 3354) 2023-11-17 16:55:37 +01:00
Fl_Window.cxx Fix Child Windows under Wayland are clipped on resizing … (#987) 2024-06-02 08:28:40 +02:00
Fl_Wizard.cxx
fl_write_png.cxx
Fl_x.cxx X11: fix extraneous (undefined) event state bits 2024-07-07 20:25:12 +02:00
Fl_XBM_Image.cxx
Fl_XColor.H
Fl_XPM_Image.cxx
Fl.cxx Fix warnings during 'make html' 2024-07-19 00:39:42 -07:00
flstring.c Promote fl_strlcpy to <FL/fl_string_functions.h> 2024-03-02 23:49:35 +01:00
flstring.h Fix a bunch of compiler warnings, particularly for old compilers 2024-03-15 20:42:42 +01:00
forms_bitmap.cxx
forms_compatibility.cxx
forms_free.cxx
forms_fselect.cxx
forms_pixmap.cxx
forms_timer.cxx
freeglut_geometry.cxx
freeglut_stroke_mono_roman.cxx
freeglut_stroke_roman.cxx
freeglut_teapot_data.h
freeglut_teapot.cxx
gl_draw.cxx gl_draw: fix drawing of text outside of viewport 2024-07-12 17:42:32 +02:00
gl_start.cxx
glut_compatibility.cxx Fix STR 3458: "GLUT compatibility mode segfaults" 2023-10-07 17:14:11 +02:00
glut_font.cxx
makedepend Update dependencies 2024-06-21 18:16:44 +02:00
Makefile libdecor: update to upstream commit c2bd8ad6 (31-may-2024) 2024-06-01 10:12:50 +02:00
mediumarrow.h
nanosvg.cxx Remove duplicated #include <config.h> directive 2024-03-24 07:53:03 +01:00
new.xbm
ns_mask.xbm
ns.xbm
numericsort.c Fix a bunch of compiler warnings, particularly for old compilers 2024-03-15 20:42:42 +01:00
print_button.cxx
print_button.h
print_panel.cxx Add Tabloid paper size to menu_print_page_size array 2024-04-08 11:19:14 +02:00
print_panel.h
README-Fl_Terminal.txt Addresses issue #879 2024-01-15 14:52:58 -08:00
scandir_posix.c
scandir_win32.c Reformat code, remove obsolete comments 2023-08-10 15:40:45 +02:00
screen_xywh.cxx Documentation: add detail about primary monitor 2023-07-15 08:41:57 +02:00
slowarrow.h
tile.xpm
up.xbm
utf8_internal.h
vsnprintf.c
Xutf8.h