summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-04-27To fix "MACOSX issue while building latest SVN 1.3.2" from fltk.general ↵Manolo Gouy
(cont'd). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10131 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-04-27To fix "MACOSX issue while building latest SVN 1.3.2" from fltk.generalManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10130 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-04-27Fix STR#3063: compilation using Mac OS 10.4 (cont'd).Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10129 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-04-27Fix STR#3063: compilation using Mac OS 10.4 (cont'd).Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10128 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-04-27Fix STR#3063: compilation using Mac OS 10.4Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10127 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-04-19Added "gleam" to docs for Fl::scheme()Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10126 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-04-01Modified doc following closure of STR#2990.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10125 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-03-30Minor reformatting to follow the coding style of the CMP.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10124 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-03-28Removes a constraint that the fancy string drawing function fl_draw() is ↵Manolo Gouy
limited to 1024 chars/line that blocked a user of the Fl_Browser widget (see "fl_draw MAXBUF limit" in fltk.coredev). Also, removed a useless computation in string expansion that checked for valid UTF-8 sequences: the point is that a valid UTF-8 sequence for a non-ascii char contains no ascii char, thus no tab, space, control, & or @ we want to process differently. Also, invalid UTF-8 sequences are copied unchanged by this procedure. Therefore, checking for tab, space, control, & or @, and copying the byte otherwise, is enough. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10123 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-03-24Fixing STR#3009 as a two step process:Greg Ercolano
1) Undo r9867 (a fix for STR#2939) which made more changes than needed Doing this will also fix #3009. 2) Apply just the small mod needed to fix STR#2939 so that both #3009 and #2939 are solved. This commit resolves (2), which re-fixes STR #2939. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10122 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-03-24Fixing STR#3009 as a two step process:Greg Ercolano
1) Undo r9867 (a fix for STR#2939) which made more changes than needed Doing this will also fix #3009. 2) Apply just the small mod needed to fix STR#2939 so that both #3009 and #2939 are solved. This commit resolves (1). Next commit will resolve (2). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10121 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-03-23Added docs to Fl_Tabs as per STR#1174, and some doc improvements.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10120 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-03-22Mac OS: drawing to windows at each FLTK event loop is now done as normally ↵Manolo Gouy
with Cocoa, that is, by the [NSView drawRect:] implementation. The system therefore has prepared before the adequate graphics context for the window. This introduces a limitation: it's not possible to call Fl::wait(), Fl::check() nor Fl::ready() while in the draw() function of a widget. Use an idle callback instead. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10119 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-03-13Fixed casing issue for code comment: XkbSetDetectableAuto*R*epeat()Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10118 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-03-10We need to add some details about repeating keys to the keyboard events docs.Greg Ercolano
Inserting this todo item to later be replaced with something more specific. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10117 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-03-05Removed unnecessary clip when printing a sub-window.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10116 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-26Adjust test/demo.cxx to support the newly addedIan MacArthur
"gleam" scheme. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10115 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-25Added fl_gleam.cxx..Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10114 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-25Applying the etorres gleam patch. STR #2672.Greg Ercolano
TODO: Xcode 4 ide needs fl_gleam.cxx added Test of Visual Studio IDE mods (which were hand-modified) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10113 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-23print_window():: make the test specific to a printer device.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10112 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-22Check for use of the Fl_GDI_Printer_Graphics_Driver class to detect printer ↵Manolo Gouy
usage. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10111 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-22Better separate printer-specific code using virtual ↵Manolo Gouy
Fl_GDI_Printer_Graphics_Driver::draw(Fl_Bitmap*...) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10110 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-20It's better to reset the widget's damage bits after ↵Manolo Gouy
Fl_Paged_Device::print_widget() (cont'd). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10109 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-20It's better to reset the widget's damage bits after ↵Manolo Gouy
Fl_Paged_Device::print_widget(). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10108 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-19Added some info that came up on fltk.general:Greg Ercolano
Subject: README mods [was: Fl_Choice crash on 1.3.2 on MacOS] o Special instructions for svn checkout to use 'make makeinclude' o Added list of commonly used make targets git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10107 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-19Fixed processing of menu shortcuts for Fl_Sys_Menu_BarManolo Gouy
in the case of an invisible item. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10106 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-19Invisible items and submenus are now skipped Manolo Gouy
when building MacOS menus. Previously, corresponding MacOS items were first built and then deleted. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10105 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-16Fixes STR #3018 -- thanks kdiman for complete patch.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10104 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-16Fixes STR #3054Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10103 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-11Completed the implementation of Fl_Sys_Menu_Bar that now accepts all calls ↵Manolo Gouy
of its parent class Fl_Menu_. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10102 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-11Added some missing Doxygen comments in the Fl_Sys_Menu_Bar class.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10101 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-11Exclude processing of system menu shortcuts when a modal window is running.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10100 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-10Improvement of the Fl_Sys_Menu_Bar class in relation to STR #3047:Manolo Gouy
- menu shortcuts, including function keys, are correctly handled - the mac system menus and FLTK menus share Fl_Menu_Item's, thus many member functions of the parent Fl_Menu_ class apply equally to an Fl_Sys_Menu_Bar. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10099 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-09Split CMake files for better maintenance, as discussed in fltk.general.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10098 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-08Added 'help-test.html' to test the Fl_Help_ViewGreg Ercolano
HTML parser. (Feel free to expand these tests) Modified the 'help' program to use this help file as a default, since the old reference was to our old documentation link that (1) no longer is released with the code, and (2) is doxygen content our HTML parser can't possibly handle. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10097 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-08Clarify docs of Fl_Widget::measure_label().Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10096 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-07Fix crash when Fl_Window::flush() is called before show() (STR #3028).Albrecht Schlosser
The fix is twofold: (1) if Fl_Window::flush() is called, this is ignored silently (2) if Fl_Window::make_current() is called directly, but the window is currently not shown(), then the program will be terminated with an error message. The latter is necessary because returning from make_current() would leave the program in a state where it would expect to have a valid drawing context. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10095 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-05Revert the revert in r10060, reinstating commit r10030.Pierre Ossman
The reason the code was problematic was because of r4589, where a call to PostQuitMessage() snuck in. As we could not find a valid reason for that PostQuitMessage(), it has been removed and FLTK is now again properly responsive to WM_QUIT messages. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10094 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-04Fix clang compile error in fluid (STR #3046).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10093 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-02CMake/MinGW: Fix missing -pthread linker option for MinGW build.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10092 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-02CMake: Fix linker issues on OS X and Arch Linux (STR #3045).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10091 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-01-31Rename Fl::scheme_is() to Fl::is_scheme().Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10090 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-01-31Fixes STR #3040Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10089 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-01-30Mac OS: have Fl_Paged_Device::print_window() support all devices.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10088 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-01-27Fix STR#3005; input field wasn't scrolling with table.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10087 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-01-27Fixes STR#3041, int -> size_tGreg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10086 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-01-26Fix .gitignore line endings, set 'svn:eol-style native' property.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10085 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-01-26Add .gitignore file for conversion to git.Albrecht Schlosser
Note: generated from svn with 'git svn show-ignore'. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10084 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-01-25Fix potential memory leak in text buffer (STR # 3035).Albrecht Schlosser
Also small code formatting, remove one redundant statement. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10083 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-01-25Remove extraneous parentheses, fix STR #3036.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10082 ea41ed52-d2ee-0310-a9c1-e6b18d33e121