summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-10-11Fl_Tooltip could pop up a wrong tooltip, when there had been no tooltipAlbrecht Schlosser
displayed before, and the current belowmouse() widget didn't have a tooltip. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6409 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-07doxygen comments for undocumented drawing, clipping and color functionsengelsman
added comments in fl_draw.H, fl_color.cxx and fl_rect.cxx so that the links within drawing.dox can be simplified to allow LaTeX/PDF docs too. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6392 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-06added doxygen comments for undocumented functions in fl_boxtype.cxxengelsman
Some of these are required in order to simplify the html headers, names and links in drawing.dox, to let doxygen do the linking and generate correct LaTeX. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6390 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-06Fixed a memory leak in new quartz window frame sizes detection routine.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6389 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-06STR#2058 fix: fl_draw() would crash on Quartz if no font was selected yet.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6388 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-05STR#2005 fix: potential crash in Fl_Text_Display.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6387 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-05STR#2052 fixed. Also added documentation to FL_File_Input explaining what ↵Fabien Costantini
events the user can handle and also an application note explaining how to avoid potential callback reentrant calls. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6386 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-05STR#2051 fix: Tile would still change the mouse cursor when inactive.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6378 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-04STR#2056 Fixed all compilation problems and tested that fluid, utf8 demo ↵Fabien Costantini
works the utf8 code is harmonized with the unix impl. instead of the win32 impl in case Cygwin lib is used. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6376 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-04#STR2056 partial fixes : wsock API now compiles ok, but there are still all ↵Fabien Costantini
utf8 stuff that won't compile: fl_utf8.cxx, fl_set_fonts_win32.cxx won't compile yet and Fl_Preferences recent utf8 addon should be checked for Cygwin. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6375 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-04added doxygen comments for undocumented features in Fl, Fl_Gl_Windowengelsman
- I see Fabien was/is? busy with Fl.H, so I submit the few changes I've made and hope I haven't trodden on his toes too much :-) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6374 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-04Corrected comment inversion in fl screen_xywh() api.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6373 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-04Completed and corrected Fl and related Fl_Window documentation, added cross ↵Fabien Costantini
references, especially to back compatibility functions to the new ones. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6372 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-04added doxygen comments for undocumented features of Fl_File_Iconengelsman
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6371 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-04Added return comments to rgb and hsv color chooser methods.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6370 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-04Doxygen documentation: more paranoid fixes and complements in common ↵Fabien Costantini
dialogs. Added new test cases in the ask demo now featuring fl_message() and fl_password() API, made fl_choice() more specific about its return value tests in caller (also added a third button). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6369 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-03Added systematically missing in out modifiers to all param doxygen ↵Fabien Costantini
statements. Added a TODO.osx file in the root describing what we have to do on the os x platform before we can pre-release 1.3 git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6368 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-03Fixed bad comments in fl_color_chooser, r g b param are in/out params and ↵Fabien Costantini
not in. Added param and return dox commands to these functions. Added a new Common Dialogs Module containing all fl_ask,fl,fl_color,fl_file dialogs. Fixed the fl_old_shortcut appearing in Fl_Button. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6367 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-03Doxygen documentation : removed useless FLTK prefix to Modules list as it ↵Fabien Costantini
doesn't change their order in the Modules page. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6366 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-03Doxygen documentation : minor comment fixes.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6365 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-01added doxygen comments for undocumented features of Fl_Freeengelsman
- converted some HTML tags tags to doxygen \commands git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6364 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-01added doxygen comments for undocumented features of Fl_FormsPixmapengelsman
Q. Is there a potential memory leak if Pixmap(B) called after set(b) ? git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6363 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-01doxygen comments for undocumented features of Fl_File_Initengelsman
- is Fl_File_Input::errorcolor() ever used? git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6362 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-01added svn properties and fixed some documentation typos.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6361 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-30converted more html markup in src/Fl_File_Chooser2.cxx to doxygenengelsman
[the biggie is going to be converting the table, if that is indeed possible] git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6359 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-30doxygen comments for undocumented features of Fl_File_Chooserengelsman
- needed to use new doxygen comment feature in fluid to provide comments for the various static const char* member variables (eg add_favorites_label). I had not been able to work out how to add the comments "out-of-code" in src/Fl_File_Chooser2.cxx without getting unpredictable end-results. - needed to add doxygen comments for newButton and previewButton to the "out-of-code" comments in src/Fl_File_Chooser2.cxx because the new doxygen comment feature in fluid doesn't extend to widget member variables :-( - added some missing "out-of-code" comments about customization/copying. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6358 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-30fixed max os x QD mode would not compile. Got back all the QD font drawing ↵Fabien Costantini
code from 1.1.9. the labels draw but are uncorrectly shifted to the right. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6357 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-30fixed warnings when compiling Fl_mac.cxxFabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6356 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-28doxygen docs for some missing Fl_Group methods, updated Fl::focus().Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6351 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-25+ Cairo branch merged after successful testing on Mac OS X 10.5.4, Linux ↵Fabien Costantini
Ubuntu 8.04,Windows XPSP2. This integration is minimum as discussed, in particular it does not feature any fltk cairo drawing substitution as in fltk2. Still it provides all the fundations to go further even in next 1.4 ... By default *no* cairo features are implemented nor linked, it can only be activated by --enable-cairo whose default is false. Please visit the README.cairo for complete description. + fixed UTF8 compilation pb on linux ubuntu + minor comments fixes on the fly git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6350 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-21doxygen comments for undocumented features of Fl_Double_Windowengelsman
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6338 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-21added #ifndef FL_DOXYGEN around Flcc_*::methods() to avoid warnings.engelsman
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6335 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-21doxygen comments for undocumented features of Fl_Dial, Fl_Counterengelsman
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6334 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-21doxygen comments for undocumented features of Fl_Color_Browserengelsman
added comment for mode() and enum {M_RGB, ...} but now I can't find the latter on the genrated pages. What have I done wrong? Also added #ifndef FL_DOXYGEN around the Flcc_* helper classes so they won't appear in the docs, or cause undocumented warnings from doxygen. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6331 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-21doxygen comments for undocumented features of Fl_Clock, Fl_Check_Browserengelsman
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6327 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-21More doxygen updates for Fl_Text_Buffer. Also changed some argumentAlbrecht Schlosser
names from "char *s" to "char *text" to be in sync with the docs. Caution: If there will be name conflicts with Fl_Text_buffer::text(), then this can at least be fixed easier, because searching for "text" is better than for "s". I remember that some argument names x,y,w,h have been changed to uppercase, because of conflicts with x(), etc. with ... valgrind (?) or maybe some compilers ? I did this deliberately, because changing the headers and doxygen docs to "s" instead of "text" appeared to be not feasible. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6326 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-21Corrected duplicated paragraph in previous commit.Fabien Costantini
Much prefer the \a syntax rather than the \p syntax as it has the same look that the parameters shown in the function declaration (italic). Should be added to the todo list how to. Completed all other parameters applying the \a modification in this file. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6323 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-20Fixed some typos and links and added a section about document structureAlbrecht Schlosser
and some more to development.dox. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6320 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-20doxygen comments for undocumented features in Fl_Browser_, Fl_Button, Fl_Chart.engelsman
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6319 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-20added doxygen comments for undocumented methods of Fl_Bitmap and Fl_Browserengelsman
also replaced some html with doxygen equivalent. note that not all comments are consistent. some are one-liners, even though the contain [obvious?] parameters, and others have \param and \returns. note too, that some parameter names are ambiguous and require type info, eg line could be FL_BLINE* for whole line entry, or int for line number, and this can make descriptions awkward (\param line line number). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6318 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-19Simplified the doxygen comment strategy for fl_color_command()engelsman
Too many \defgroup, \ingroup and \relatesalso and doxygen gets confused! Simplified down to a single \relatesalso, and moved the extra function documentation into the class comments. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6313 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-19Updating fl_utf8.h references. Fixing copyright date in .fl files.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6311 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-18Doxygen documentation: Fixed most important warnings for the Fl_Widget, ↵Fabien Costantini
Fl_Window, Fl_Valuator classes that should be now a 100% documented. For the rest I drastically reduced the undocumented APIs, but many others (less important) remains. It looks and feels pretty good now :-) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6299 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-18Doxygen documentationFabien Costantini
+ Added new \relatesalso dox command to attach fl_file_chooser(), fl_color_chooser() to their respective related classes + corrected copyright date and added lgpl with exceptions in preface + restored undocumented warnings, changed QUIET mode to yes, this way we get all warnings/errors and not the long verbose list treated files. Seems to be a bit faster to run too. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6297 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-18Doxygen documentation: completed Fl_Gl_Window.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6294 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-17Doxygen documentation: fixed all ambiguous methods signatures, fixed ↵Fabien Costantini
erroneous path test into ../test since the doxyfile move, fixed all intro dl,dt,dd related tags warnings in intro.dox . git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6289 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-17Doxygen documentation:Fabien Costantini
+ Added HAVE_GL,HAVE_GL_OVERLAY to Doxyfile defines + many obsolete api signature causing to be igmored by doxygen have been fixed, more to come and this is good! (we are forced to refresh these api and be up-to-date to have them documented...) + Added a Fl_Gl_Window::draw() method that raises a Fl::fatal() message if used directly. The old doc said it was a pure virtual which is not true. one can easily create a Fl_Gl_Window created, this won't work of course but is subject to trouble. Now the Fl_Gl_Window doxygenize beautifully and content is more accurate. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6286 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-17Doxygen documentation: replace all occurences in comments of " by a ↵Fabien Costantini
quote char. Temporarily set warn_if_undocumented to NO until we correct more severe messages. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6283 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-17Fixed bad '\' escape sequences (removed "unknown command" warnings).Albrecht Schlosser
And yes, I added some <tt> tags again, because e.g. "@." wouldn't be very well readable in a proportional font (FL_Browser.H). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6279 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-17fixed typo in commentsAlbrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6276 ea41ed52-d2ee-0310-a9c1-e6b18d33e121