summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-11-14STR 2089: Adjust configure.in so that thread support defaults to ON in win32 ↵Ian MacArthur
configure, as it does for other platforms. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6526 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-13STR 1948: fix glutIdleFunc so that it does not use the deprecated ↵Ian MacArthur
Fl::set_idle method, and does not interact harmfully with other Fl::add/remove_idle() functions. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6525 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-12Removed configure.in comma at the end of -lz statement.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6524 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-12Removed configure.in comma at the end of -ljpeg statement causing pb under ↵Fabien Costantini
linux. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6523 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-12Removed unnecessary jpeg flag in configure.in. Fixed erroneous jpeg.h by ↵Fabien Costantini
jpeglib.h git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6520 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-12Generalized latest PNG configuration configure code to jpeg and zilb. Also ↵Fabien Costantini
warning user now if he asked for system lib (jpeg,z,png) that is not found. Seems to work fine under OSX, please review. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6519 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-10Reverted my own modified test/Makefile for more utf9 test because it is not ↵Fabien Costantini
finished yet. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6516 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-10More optimisation and cleanup for the PNG lib handling in configure.in. Also ↵Fabien Costantini
reordered the variables the same way in the main if test code so that differences now are obvious between the two modes git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6515 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-10Test the system png lib and headers only, if --enable-localpng is _not_ set.Albrecht Schlosser
Commented out an obsolete statement. Added a check for png_get_valid, if using the system lib. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6513 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-10Now we finally can check as well if a correct PNG header was found, if it is ↵Fabien Costantini
not the case or the lib is not found, then syslib will be updated adequately. Reused latest Al AC_CHECK_HEADER() and included them from the begining in the syslib_ok test. Tested with default,disable,enable png. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6512 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-10Added header checks for png image library.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6510 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-10Fixes the configure problem when the png option is not specified.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6509 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-09Fixed broken png image include.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6505 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-09STR 1949 - revise configure.in to cerrectly detect png_set_tRNS_to_alphaIan MacArthur
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6504 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-06Updated CHANGES for reflecting non polymorph behavior with hide() show(), ↵Fabien Costantini
fixes STR#396 git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6503 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-06 Fixe #396 : non consistent hide and show behavior in Fl_Widget vs ↵Fabien Costantini
Fl_Window. As suggested by mike, now hide and show are virtual from Fl_Widget, as it breaks the abi, it has to be done before we release 1.3, last chance before 1.4 ... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6502 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-06Doxygenized fl_expand_text() comment, more minor code comment and debug ↵Fabien Costantini
printf cleanup. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6501 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-06UTF8 nbsp detection before string expansion fixed: as explained, now the ↵Fabien Costantini
fl_expand_txt() main loop is utf8 multibyte char aware and should not confuse nbsp chars with utf8, even mixed with other CP125x code. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6500 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-06Reverted to old Mac Keyboard handling until new code is functional on allMac ↵Matthias Melcher
versions. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6499 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-05Got inspired from manolo STR#2067 proposal to fix OSX window title not utf8 ↵Fabien Costantini
aware, but generalized it so that all Fl_mac.cxx calls the same new q_set_window_title() function(). Now OSX Window shows UTF8 title correctly. old code is still present but factorized in the new q_set_window_title() function(BTW the Str255 truncation was omitted in one part of the old code), please review so that we can remove that old non-UTF8 aware code. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6498 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-05Added fast utf8 string detection routine fl_is_valid_utf8(). Solves the ↵Fabien Costantini
drawing problem in #2080 related fl_expand_text() use. The particularity of this routine is that the complete scan is cached so that it executes 0 to 1 time in the fl_expand_text() loop. Now chinese example in str 2080 seems to works perfectly here. Still, incorrect windows title in Win32 need to be adressed. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6497 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-04Re-applying change to Makefile reverted by Fabien (STR 2063).Albrecht Schlosser
Although this may look strange for somebody, it is the correct fix for the _current_ Makefile implementation, as discussed in fltk.development. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6496 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-03corrected non cairo build targets and also fast_slow project not loading ↵Fabien Costantini
problem. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6495 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-02Reverted las Makefile changes. This is not acceptable because any ↵Fabien Costantini
modification tyo xutf8 file must be achieved in corresponding xutf Makefile. So Instead of cleaning the file generated by xutf Makefile by src makefile, you have to do that in the xutf8 Makefile instead. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6494 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-11-01make clean (and make distclean) now delete src/xutf/*.oAlbrecht Schlosser
STR #2063 git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6493 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-31TypoMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6491 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-31Moved Fl_Preferences documentation to the correct places.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6490 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-28added doxygen comments for more font/text functions in fl_draw.{H,cxx}engelsman
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6489 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-27added more minor doxygen comments for fl_color.cxxengelsman
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6488 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-25Fixed one typoe in configure.in, changed LINKFLTKCAIRO parameter passing in ↵Fabien Costantini
LINKSHARED. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6487 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-25Fixed cairo dso lib would not be generated automatically, missing one dep in ↵Fabien Costantini
darwin dso gen, missing make depend target. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6486 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-25Fixed cairo makefiles link error when shared option activated under linux.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6485 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-25Fixed enable-shared would not work when cairo is not available. Added a new ↵Fabien Costantini
flag name FLTKCAIROOPTION for conditional -l cairo lib include. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6484 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-19Added visual6 moved to ide subdirectory to CHANGES.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6477 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-19Improved stability of fl_read_image (STR #2021)Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6476 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-19Fixed adding an idle handler during a draw() call (STR #1950)Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6473 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-19Moved visualc6 env to ide, no cairo stuff yet. builds ok rel. and debug.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6472 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-19Added ignore filters prop to visual ide dir.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6471 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-19documented the major code changes in migration_1_3.doxAlbrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6470 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-19 vc2005 ide fixes: old fluid custom compile would not use variables making ↵Fabien Costantini
difficult to port them -> now uses devenv (InputName) var. Moved vc2005 to ide. Checked full builds in Release/Debug and Release Cairo/Debug Cairo. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6469 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-19Fl_Group::clip_children() is now public (STR #2017)Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6467 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-19corrected makeinclude IMGDSONAME to CAIRODSONAME paste typo.Fabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6466 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-19Minor documentation Makefile tweaks.Albrecht Schlosser
Removed fltk.pdf from svn:ignore and make distclean. Added svn:ignore for man pages in documentation/src. Added *.log to make clean in documentation. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6465 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-19Moving some doxygen dox around (Fl_Preferences).Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6464 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-19Cairo increment 2: Finer cairo granularity, less deps, new fltk_cairo libFabien Costantini
+ added new USE_CAIRO config preprocessor def. to differentiate from HAVE_CAIRO so that we can use the cairo lib without forcing the full fltk lib to be linked against it. In that case, cairo autolink context functionality which needs fltk lib instrumentation is disabled. + added new --enable-cairoext, which correspond to previous --enable-cairo. now, --enable-cairo only adds HAVE_CAIRO def. and keeps fltk lib from referencing cairo. In both cases (--enable-cairo & --enable-cairoext), a new fltk_cairo lib is created. This lib, similarly to local versions of png,jpeg and zlib, is not generated if cairo is not enabled. + added cairo to fltk-config : now new --use-cairo flag is available + modified all unix like makefiles to now generate minimum cairo deps and also new libfltk_cairo lib. + added new cairo subdir to permit conditional fltk_cairo lib generation. + vc2005 project minimum update to compile without be broken, but still needs to create a similar fltk_cairo independent lib. For now, it works as before with a dedicated cairo env. similar to --enable-cairoext context in unix. + regression tested ok with cairo disabled on win32, mac osx, mingw. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6462 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-19Fixed mingw was broken because src/XUtf8 Makefile didn't point to proper ↵Fabien Costantini
../../lib and ../../makeinclude paths. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6461 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-18Updated some documentation for Fl_Preferences::getUserdataPath()Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6460 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-18Added clarification to Fl_GL_Window mode function (STR #1945)Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6459 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-18Enabled Xcode docset makefile generation as it is transparent for non xcode ↵Fabien Costantini
users. More precisely this option only adds a new hmtl/Makefile target and will permit to make and install fltk doc to be incorporated to XCode 3, but it is not automatically generated, even on the mac platform; as you still have to run manually make install from the html directory to activate that one. Works Great, FLTK documentation side by side with Apple Documentation in your XCode environment !!! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6457 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-10-18Doxygen documentation:updated READMEFabien Costantini
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6456 ea41ed52-d2ee-0310-a9c1-e6b18d33e121