summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-01-14Hmm, looks like both define()s needed a fix. Thanks Mike!Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7006 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-14Small fix to Ian's #if macro as per Mike's fltk.development post on 01/14/10.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7005 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-14whitespace fixGreg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7004 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-14Fl_Native_File_Chooser follow up maintenance.Greg Ercolano
* doxygen docs added * Changed all FNFC_XXX macros to full Fl_Native_File_Chooser names for doxygen * Added missing svn $Id tags * Small mods to Manolo's old_dir[] in Fl_Native_File_Chooser_FLTK to use a dynamic string instead of old_dir[300] git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7003 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-14Argh - sorry, my bad... Will not build cleanly on OSX, needs a little tweak.Ian MacArthur
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7002 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-14More Native File Chooser stuff.Ian MacArthur
The end of file Id tags aren't expanding correctly - looks like a typo. This is an attempt to fix that! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7001 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-14I've tweaked the demo.menu to include Greg's new native file chooser test ↵Ian MacArthur
alongside the existing fltk file chooser test. Also, I've taken the liberty of making the native file chooser load the system icons by default (Greg had them not loaded by default, but I think it looks better with them...) and I have adjusted the Makefile accordingly to make the linked libraries match. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7000 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-14added svn properties for Fl_Native_File_Chooser and test files.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6999 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-13FNFC continued -- Added makeinclude.inGreg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6998 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-13Added Fl_Native_File_Chooser widget (with manolo's cocoa mods) to FLTK.Greg Ercolano
* Source brought into CMP standards compliance * test program added (test/native-filechooser.cxx) * Tested with linux (Ubuntu8) and with OSX (cocoa and non-cocoa builds) TODO: * Needs doxygen docs from Greg's original HTML documentation * Needs mods to Windows build files * Needs mods to cmake, and other build files * Needs Manolo's latest mods (from STR #2298) mentioned on and after "02:05 Jan 13, 2010" git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6997 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-13Another bug in Fl_PreferencesMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6996 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-12Fl_Preferences now have an API to delete all nodes or entries at once.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6995 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-11Fl_Preferences::copyTo() would fail if there is no tree rootMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6994 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-11Minor bugs in Fl_Preferences::copyTo(). Note to self: increase warning level!Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6993 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-10Added a function to copy an entire Fl_Preferences database into an Fl_Tree ↵Matthias Melcher
view. This will break IDEs that do not have Fl_Tree and Fl_Table added yet! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6992 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-09This is my test implementation of the UUID code for Fl_Preferences.cxx on win32.Ian MacArthur
Tested on XP and Vista and seems to be OK, but needs to be checked by others for confirmation. Any issues and we should just back this out, I think, but I trust that all will be well. The actual implementation is probably "sub-optimal" however, so if someone would like to make it better... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6991 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-07Fixed stupid crash bug in Fl_Preferences.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6990 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-04Another update by Manolo.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6989 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-04Fixed previous commit (s/gethostbyname/gethostname/) and addedAlbrecht Schlosser
#if defined (__GNUC__) to remove #warnings from other (Windows) compilers. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6988 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
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-25Changed widget bin closing behavior when pressing ESC (which IMO should quit ↵Matthias Melcher
the app, not the widget bin). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6981 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-22Modify Fl.H to add method Fl::event_command(); Ian MacArthur
that matches the "portable" FL_COMMAND key modifier git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6976 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-21Fixed minor syntax error in CMakeLists.txt (STR #2299)Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6974 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-21Fixed index for difficulty menu entry - thanks to Manolo Gouy forAlbrecht Schlosser
finding this (STR #2221). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6972 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-13Added Manolo Gouy to CREDITS for his great work on porting FLTK 1.3Albrecht Schlosser
on Mac OS X to Cocoa. (Also fixed some space/tab inconsistencies). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6967 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-07Removed [] expression from configure.inMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6954 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-07Xcode project was not building Cocoa code!Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6953 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