summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-01-04Temporary fix for Fl_Preferences on Windows, because gethostbyname would needAlbrecht Schlosser
winsock (ws2_32.dll) - the final fix would have to load it dynamically or use another function... Also fixed the missing return statement (all platforms). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6987 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-01Updated filename.H function docs with indication of #include <FL/filename.H>Greg Ercolano
and in several cases, code examples. Solves issue raised on fltk.general (12/30/09) by Alvin. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6986 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-28Fixed previous commitMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6985 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-28Added an ID type to preferences which can be retrieved to then re-use the ↵Matthias Melcher
same dataset. IDs can be used in callbacks as user_data(). No need to keep an Fl_Preference around that would later require deleting. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6984 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-27Improved Preferences database. Branches can now be accessed by index. Added ↵Matthias Melcher
UUID generation (better versions needed for Unix and MSWin!). Added access to group name and path git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6983 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-24Fixed a name conflict with new (VC 2008 Express) winsock2.h versionsAlbrecht Schlosser
(POLLIN, POLLOUT, POLLERR) and another conflict (FORCE_POSITION flag) that produced compile errors with VC 2008 (STR #2301). Removed remaining code of the obsolete WSAAsyncSelect call from Fl_win32.cxx. Removed some obsolete html tags from FL/Fl_Window.H and fixed some typos. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6980 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-23Widgets now remove stale entries from the default callback queue Albrecht Schlosser
(see Fl::readqueue()) when they are deleted (STR #2302) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6977 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-21Yet another Cocoa patch.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6975 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-18Patched for Cocoa.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6971 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-13Trying to fix update rectangles and dnd in Cocoa. Currently, invalidating a ↵Matthias Melcher
rectangle does not work. This can be seen when dragging data within an application, for example. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6969 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-13Re-indented src/Fl_Input.cxxMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6968 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-13New patches appliet for Cocoa port. Fixed(?) STR 2232 workaround for X11 ↵Matthias Melcher
keyrepeat bbbbuuuuuuggggg. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6966 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-12Applied the 'recap.zip' files to the Cocoa patch. About diaog now correct. ↵Matthias Melcher
Much other stuff should work better now. Exciting! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6965 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-12Applied patch from dec 10th. It does not solve the problem that the About ↵Matthias Melcher
dialog drops behind the Sudoku window though... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6964 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-12Patced antialised fonts for Cocoa buildsMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6963 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-12Sorted Xcode source files (somewhat). Added Manolos patches to fix the ↵Matthias Melcher
Sys_Menu widget pointer. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6962 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-12Fix for Mac's "ALT" key symbol: saucepan right side up, pancake not on floor.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6961 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-08Fumbeling about at the Cocoa implementation.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6960 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-08Updated src/ and test/makedepend files and added sv:ignore for new testAlbrecht Schlosser
programs test/tree and test/table. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6959 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-08Small fixed to SebHoll's user_data() mods (init + copy ctor),Greg Ercolano
added select_all() to Fl_Tree and Fl_Tree_Item. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6957 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-08Checked in SebHoll's API mods, fixed indents.Greg Ercolano
o Added user_data() to Fl_Tree_Item o Added insert() and add() methods that allow specification of Fl_Tree_Prefs o Changed Fl_Pixmap args to Fl_Image for more flexibility o Fixes for positioning of items in the presence of user icons o find_children() changed from protected -> public git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6956 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-07Removed typedef that simply renamed char* to Fl_String, as discussed in the ↵Matthias Melcher
mailing list. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6955 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-07Some fixes for the Cocoa portMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6952 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-06Moved OS X code base to the more moder Cocoa toolkit thanks to the awesome ↵Matthias Melcher
work of Manolo Gouy (STR #2221). This is a big one! I tested all test applications under 32-bit autoconf and Xcode, and a few apps under 64bit intel. No PPC testing was done. Please verify this patch if you have the machine! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6951 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-11-18Added missing svn properties and $Id$ tags.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6943 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-11-17STR #2292: fixed issue typing a minus in Fl_Int_Input when all text is selected.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6941 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-11-14Added Fl_Tree source code, demo files, and documentation. Thanks, Greg!Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6934 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-11-14Removed accidentaly added binary file (Note to self: the use of wild cards ↵Matthias Melcher
is a dangerous one ;-) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6930 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-11-14Adding Gerg's Fl_Table widget to FLTK 1.3 with kind permission. ↵Matthias Melcher
Documentation not yet added Support for both Visual Studio IDE's not yet added. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6929 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-28Added missing NO_OVERLAY flag form Fl_Menu_Window (part 2)Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6909 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-27Consolidated all possible flag values into a single enum in Fl_Widget (STR ↵Matthias Melcher
#2161) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6905 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-27Starting to consolidate all bits used in Fl_Widget::flags_Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6904 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-27TypoMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6903 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-27Fixed a few minor issues with Xcode builds. Fixed all color related call to ↵Matthias Melcher
Fl_Color type (STR #2208). Changed Fl_Color back to typedef unsigned. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6902 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-26Adding the header files to the Xcode project somehow made precompilation ↵Matthias Melcher
fail in Xcode. So I removed them again. Silly. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6901 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-23File Chooser now also recognizes utf8 encoded text files. STR 2218.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6899 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-21Removed stray garbage from lineposition()'s docs.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6895 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-20Fixed problem caught by matt in STR#2169:Greg Ercolano
COMMAND-LEFT and COMMAND-RIGHT didn't scroll if line wider than screen.. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6894 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-20Fixes STR #2169: Adds missing cursor movement to OSX:Greg Ercolano
CLOVERLEAF-LEFT move cursor to beginning of line, CLOVERLEAF-RIGHT move cursor to end of line, CLOVERLEAF-UP move to top line CLOVERLEAD-DOWN move to end line ..and SHIFT combos with those will do a 'text selection' equivalents. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6893 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-19First few additions to create scroll wheel support for multiline Fl_Input.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6888 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-19Fl_Input_: improved draing and warping for large fontsMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6887 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-19Bug in tab calculation in Fl_Input_ (Thanks to Timothy Lee)Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6886 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-17International menu shortcuts working on Mac OS (and probably the other OS's)Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6878 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-17Added the counterpart for FL_COMMAND (F_CONTROL). Added GTK Boxtype to the ↵Matthias Melcher
Forms test. Made utf function more fail-safe. Testing SCM on Xcode (wish me luck) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6876 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-16Fixed Fl_Choice contrast with light-on-dark settings (STR #2219).Albrecht Schlosser
Patch provided by Aaron M. Ucko, thanks. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6873 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-13Fixed X server "lock", if a modal dialog window is opened while a menuAlbrecht Schlosser
is active (STR #1986). This is only an intermediate fix. The full fix should dismiss the menu when the mouse is clicked outside the menu area. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6869 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-13Setting a default font for XftMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6862 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-13Fixed occasional international keyboard problems on OS X thanks to ↵Matthias Melcher
misleading indentation. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6860 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-09Docs for Fl_Menu_::add() needed clarification; single letterGreg Ercolano
parameter names converted to more meaningful names for doxygen. doxygen docs strengthened, flags documented. This solves part of STR #2226 (item submitted 20:14 Jul 25, 2009). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6856 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-09Document NULL return value for Fl_Browser::find_line().Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6854 ea41ed52-d2ee-0310-a9c1-e6b18d33e121