Commit Graph

248 Commits

Author SHA1 Message Date
Manolo Gouy 8ac33d6b71 Mac OS: Enhanced the application bundle for the editor demo
so it is launchable by dropping any file on its icon. This is
done both for the configure/make and the CMake build systems
(the Xcode build system did that already).
The editor demo is the only one calling fl_open_callback().


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10981 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-12-29 16:41:15 +00:00
Manolo Gouy 6ccbedb5db Better deployment targets for the Release configuration.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10949 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-12-03 17:27:37 +00:00
Manolo Gouy 403c29267f Mac OS IDE project: localize the application menu of the menubar test app.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10939 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-12-01 10:19:36 +00:00
Manolo Gouy 3c82a3d736 Mac OS: Show how to localize the "Preferences…" custom application menu item
of the menubar test app.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10938 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-12-01 10:03:23 +00:00
Manolo Gouy 4f6903eed5 The unittests target had wrong product name, and the animated target did not copy the fltk framework.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10802 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-07-20 12:50:16 +00:00
Albrecht Schlosser 449e15ecee Add copyright comments, improve comments, don't set FL_ABI_VERSION.
FL_ABI_VERSION should not be set in the IDE projects to avoid having to
update the version numbers for each release.

The default is used if FL_ABI_VERSION is not defined.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10788 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-07-13 18:17:33 +00:00
Albrecht Schlosser 9adb181156 Make FL_ABI_VERSION configurable (STR #3161).
This commit adds the configure option --with-abiversion and the CMake option
OPTION_ABI_VERSION. Both options can be set e.g. to 10304 to build with
FL_ABI_VERSION = 10304 (FLTK 1.3.4).

For IDE builds there are new files ide/<IDE-NAME>/FL/abi-version.h that
can be edited to change the ABI version before the FLTK lib is built.
Note that this file MUST be copied to the include/FL directory if the
IDE-built library is to be installed.

The default is FL_ABI_VERSION = FL_MAJOR*10000 + FL_MINOR*100 + 0, i.e.
10300 for all FLTK 1.3.x versions to keep binary compatibility (ABI).

Todo: more tests and more documentation.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10786 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-07-12 19:23:55 +00:00
Albrecht Schlosser c9d8e0feaa Update fluid .fl files and generated code - remove trailing white space.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10783 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-07-09 02:09:33 +00:00
Manolo Gouy c0b97d86d4 Simpler target-specific options
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10770 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-06-21 08:23:21 +00:00
Manolo Gouy 59914ef57d Removed some warnings
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10769 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-06-21 08:08:39 +00:00
Manolo Gouy d7aa656044 Remove some minor warnings.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10768 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-06-21 07:46:16 +00:00
Manolo Gouy b414576331 Added the libfltk target producing a static FLTK library libfltk.a
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10740 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-06-02 08:48:39 +00:00
Manolo Gouy 130bbf6efa MacOS Xcode project: give proper icons to the blocks, checkers and sudoku test programs.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10693 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-09 11:42:31 +00:00
Manolo Gouy 792cf70daf MacOS: fix XCode4 -> Xcode4 typo
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10692 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-09 11:18:44 +00:00
Manolo Gouy d2edec0517 MacOS: removed XCode3 from header search paths in Xcode FLTK project,
and fix the help demo.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10691 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-09 11:05:36 +00:00
Manolo Gouy 54773419f9 Changed Xcode-related date.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10650 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-22 07:38:05 +00:00
Manolo Gouy 20e67cd128 Changed eol-style.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10649 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-22 07:35:06 +00:00
Manolo Gouy 15c37362e7 Updated Xcode-related info.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10648 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-22 07:29:07 +00:00
Albrecht Schlosser 78852b1724 Documentation: Update ide/README.IDE
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10646 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-21 16:57:35 +00:00
Manolo Gouy 1a820df25f Reflect in README.OSX.txt the removal of the Xcode project. A single Xcode project is now used.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10640 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-18 11:51:54 +00:00
Manolo Gouy b055364dd0 Used by the animated demo.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10639 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-18 11:35:28 +00:00
Manolo Gouy e4531949ab Fixed a series of warnings when building with Xcode on Mac OS.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10637 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-18 10:28:13 +00:00
Manolo Gouy 7a7046e4f2 Added the new animated test program. Removed references to the AGL framework.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10636 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-18 10:14:35 +00:00
Albrecht Schlosser 0f45a7adf5 [Version 1.3.4] Update version numbers - hopefully complete.
Note to devs: if I missed something, please mark follow-up commits with
[Version 1.3.4] so we can find the necessary commits for version updates.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10612 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-10 01:41:55 +00:00
Manolo Gouy 006d86b7e9 Removed the Xcode3 directory altogether because Xcode3 is very old
and because Xcode3 opens very well the Xcode4 ide anyway.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10502 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-12-20 15:04:40 +00:00
Manolo Gouy 36c2877a60 Removed use of AGL framework
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10499 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-12-20 08:09:03 +00:00
Greg Ercolano 07131783e5 Fix dependency issue with fltk_imagesdll that was causing
build errors the first time through; it was missing deps
on the fltk_png and fltk_jpeg targets..



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10426 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-10-31 17:51:40 +00:00
Greg Ercolano 1f7247d9ba Removed /W3 warning flag from vs 7 .net release build for the fltkdll project.
(The other projects have that flag turned off)



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10425 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-10-31 01:21:57 +00:00
Manolo Gouy c39387eac4 Don’t generate debug symbols in the Release mode
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10424 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-10-30 20:45:30 +00:00
Manolo Gouy 9aee477062 Updated version numbers displayed in the "About fluid" menu item under Mac OS X
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10421 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-10-30 18:30:37 +00:00
Albrecht Schlosser 3e1da3012a Remove Fl::*sleep() method family, as discussed in fltk.coredev.
Hopefully this doesn't break Windows or Mac OX IDE builds, please help
testing.

Short story: these functions showed compatibility problems, lacked some
quality (regarding interruption by signals), and maybe more.

This is a combined commit that reverts three (3) svn commits. The following
lists are extracted from git, but show the svn revisions and files:

    Remove Fl::*sleep() family, part 1: revert svn r 10287.

:100644 100644 a988702... 794920f... M	ide/Xcode4/FLTK.xcodeproj/project.pbxproj

    Remove Fl::*sleep() family, part 2: revert svn r 10151.

:100644 100644 cf839e6... bfde9c4... M	ide/Xcode3/FLTK.xcodeproj/project.pbxproj
:100644 100644 794920f... c0c772a... M	ide/Xcode4/FLTK.xcodeproj/project.pbxproj

    Remove Fl::*sleep() family, part 2b: revert svn r 10151 (continued).

:100644 100644 bfde9c4... abf2922... M	ide/Xcode3/FLTK.xcodeproj/project.pbxproj

    Remove Fl::*sleep() family, part 3: revert svn r 10150.

:100644 100644 b469018... e76a3e5... M	FL/Fl.H
:100644 100644 7bb7899... 4d4755d... M	ide/VisualC2008/fltk.lib.vcproj
:100644 100644 9d9a2cf... 334aef8... M	ide/VisualC2008/fltkdll.vcproj
:100644 100644 5533a54... e30058b... M	ide/VisualC2010/fltk.lib.vcxproj
:100644 100644 e49f691... 1259c87... M	ide/VisualC2010/fltk.lib.vcxproj.filters
:100644 100644 946f31a... d53ab80... M	src/CMakeLists.txt
:100644 000000 fed36fd... 0000000... D	src/Fl_sleep.cxx
:100644 100644 3d9656c... 3b265f9... M	src/Makefile
:100644 100644 6eadbcb... 5dd5872... M	test/sudoku.cxx


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10419 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-10-30 16:05:22 +00:00
Manolo Gouy 82960c272b Replaced Fl_Shaped_Window.cxx by Fl_Window_shape.cxx in VisualC files.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10326 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-09-21 14:38:10 +00:00
Manolo Gouy f1b2c92fce STR#3093 continued: deleted the Fl_Shaped_Window class. Instead, added new member function Fl_Window::shape(Fl_Image*)
that gives a non-rectangular shape to a standard window. The benefit is that it works with Fl_Double_Window and Fl_Menu_Window as well.
It also works for free with Fl_Gl_Window on the X11 platform only.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10325 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-09-21 14:10:36 +00:00
Manolo Gouy 4f2790d793 Add Fl_PostScript.cxx to list of files compiled in libfltk for VisualC projects.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10292 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-09-08 16:16:58 +00:00
Manolo Gouy 11f55e80b3 Put Fl_PostScript.cxx in list of files compiled in libfltk rather than including it in Fl_Printer.cxx.
VisualC project files still need to be changed accordingly.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10291 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-09-08 16:03:52 +00:00
Manolo Gouy 2031e30069 Added file src/Fl_sleep.cxx to list of files compiled in target fltk.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10287 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-09-07 16:52:44 +00:00
Manolo Gouy 8a675919fd Removed file FL/Xutf8.h that moved to src/ and is X11-specific.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10264 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-09-02 09:28:36 +00:00
Manolo Gouy 8997131377 Added the Fl_Shaped_Window class to support windows of arbitrary shapes.
The new class is fully Doxygen-documented.
Added an example program (example/shapedwindow.cxx) that exercises the new class.
Modified all IDE-supporting files accordingly.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10255 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-08-27 11:55:57 +00:00
Greg Ercolano b18dd182d0 Fixes STR #3103; remove Fl_Sys_Menu_Bar.cxx from all VS ide files.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10217 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-07-02 23:34:28 +00:00
Manolo Gouy cb23b06729 Added new source files Fl_Copy_Surface.cxx & Fl_Image_Surface.cxx to visualC2010
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10169 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-05-24 14:28:58 +00:00
Manolo Gouy 9c6006ac6f Added new source files Fl_Copy_Surface.cxx & Fl_Image_Surface.cxx to visualC2008
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10168 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-05-24 14:28:06 +00:00
Manolo Gouy c92b953db2 Added new source files Fl_Copy_Surface.cxx & Fl_Image_Surface.cxx to visual c 6
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10167 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-05-24 14:11:22 +00:00
Manolo Gouy 07dd8ba328 Added copy/paste from/to FLTK applications of graphical data.
Added Fl_Image_Surface class to draw into an Fl_Image object.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10159 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-05-23 16:47:21 +00:00
Fabien Costantini cb0f80cde7 Updated XCode 3+4 project files with new Fl_sleep.cxx file.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10151 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-05-21 04:24:05 +00:00
Fabien Costantini 54b0123eab Added a new portable sleep API(ABI compatible). Now features a flexible multi-usage sleep() api accepting decimals, msleep() for millisecs only, usleep() for microsecs. Updated Makefiles, cmakefiles, vs2008, vs2010 with the new Fl_sleep add-on. Documented new API. still needs to be added in Xcode.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10150 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-05-21 04:10:12 +00:00
Manolo Gouy deef2000fa To fix "MACOSX issue while building latest SVN 1.3.2" from fltk.general (cont'd).
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10131 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-04-27 18:37:31 +00:00
Manolo Gouy b4c9f84118 To fix "MACOSX issue while building latest SVN 1.3.2" from fltk.general
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10130 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-04-27 18:13:54 +00:00
Greg Ercolano c5d5ba1cf5 Applying the etorres gleam patch. STR #2672.
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-25 04:24:41 +00:00
Albrecht Schlosser 603cc32ed4 Fix typo.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10067 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-01-19 00:37:28 +00:00
Manolo Gouy 6b69461ea9 Renamed src/Fl_Sys_Menu_Bar.cxx to src/Fl_Sys_Menu_Bar.mm because objective-c code is used.
Some code is transferred from Fl_cocoa.mm thus reducing somewhat this very large source file.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9885 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-16 14:02:42 +00:00
Manolo Gouy da07dcd6be Added the NSHighResolutionCapable item to all .plist files for fltk apps to be high-resolution ready.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9860 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-05 15:09:50 +00:00
Manolo Gouy 3c47de0b28 Added the NSHighResolutionCapable item to all .plist files for fltk apps to be high-resolution ready.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9859 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-05 14:53:26 +00:00
Manolo Gouy e7c0c31661 Improved German translation, thanks to Albrecht.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9810 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-01-28 16:14:48 +00:00
Manolo Gouy e9c3075c26 added directories
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9808 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-01-25 16:27:31 +00:00
Manolo Gouy 155e099f4a Documented how to make a Mac OS FLTK application launchable by dropping files on its icon.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9718 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-11-13 13:03:20 +00:00
Manolo Gouy 660a9ac0aa Fix STR #2868: removed file cmap.cxx from list of components of the fltk target
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9678 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-08-30 16:07:22 +00:00
Matthias Melcher 4c11d57da7 OS X: fixed compilation on Xcode 4.4. Removed SDKROOT dependency on 10.6
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9660 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-08-06 08:16:37 +00:00
Matthias Melcher b5465c7cde Testing Jenkins
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9417 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-04-30 23:02:50 +00:00
Matthias Melcher 55b3b19bbc Wrong SDK in Xcode4 project
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9357 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-04-19 00:34:40 +00:00
Fabien Costantini b31264e473 STR 2827 implementation. Implemented Reselect code and related API all within ABI controlled preprocessor blocks because of new attribute defintion would break ABI anyway. Because the code is already ABI controlled, I took the opportunity to keep keep the REASON enum sorted. Added test code in Tree.fl adequately.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9347 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-04-15 20:11:36 +00:00
Manolo Gouy c2fa0114dd Mac OS: walk back changes from r.9312 that were not a good idea.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9313 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-30 17:38:19 +00:00
Manolo Gouy bc5731c3b7 Mac OS: use last ABI version when compiling with Xcode
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9312 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-30 17:00:31 +00:00
Greg Ercolano 4f4a8fc3c7 Modifications to all LGPL headers for STR #2685.
(to clarify static exception LGPL by changing license references)



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8864 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-19 04:49:30 +00:00
Albrecht Schlosser 8c6864adea Fixed silly missing dependencies that prevented successful fltkdll builds
with VisualC2008. Works w/o errors and warnings for Release build, but
issues lots of warnings about "missing debug info for referencing module"
for Debug build (I have no idea how to solve these). Anyway, everything
builds "successful" now.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8760 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-05-30 12:56:02 +00:00
Albrecht Schlosser fa731c806c ide/VisualC2008:
Fixed unittests(d).exe name (was: unittest(d).exe).
  Added missing custom build rule to tree.fl in Release mode.
  Fixed fluid dependency (removed fltkdll), since this made fluid.exe build
  with fltkdll.dll (strange, the same config works in VisualC2010).


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8716 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-05-22 17:33:03 +00:00
Manolo Gouy 3fdbcbe82f Corrected typos.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8541 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-03-28 11:40:39 +00:00
Matthias Melcher 23f78899bb Added Xcode 4 IDE support.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8539 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-03-27 15:18:54 +00:00
Manolo Gouy 0373e02f5d Reflects update of libpng to v. 1.5.1
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8525 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-03-22 12:52:34 +00:00
Albrecht Schlosser bc0b285a23 Updated ide/VisualC6 project files with changed zlib files.
Deleted obsolete (renamed) zlib.dsp and zlibdll.dsp files.
Added *.ilk to svn:ignore on fluid directory.
Tested with VisualC2008: builds w/o errors in Release and Debug mode.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8519 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-03-20 11:15:14 +00:00
Albrecht Schlosser c4099faffe Updated VisualC2008 project files:
- new and deleted files in zlib 1.2.5
 - added missing dependency: tree -> fluid


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8514 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-03-11 00:14:29 +00:00
Albrecht Schlosser d45e409301 Updated VisualC2010 project files:
- new and deleted files in zlib 1.2.5
 - added missing dependency: tree -> fluid


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8513 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-03-10 23:45:36 +00:00
Manolo Gouy 97f7c0f524 Define WORDS_BIGENDIAN using __BIG_ENDIAN__ value
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8506 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-03-04 17:51:22 +00:00
Manolo Gouy 803a7c4d52 WORDS_BIGENDIAN has an architecture-dependent value.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8491 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-03-01 19:45:05 +00:00
Manolo Gouy 85256d15c4 Two png-related #define's were missing. This caused transparent png images to be wrong.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8490 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-03-01 14:39:22 +00:00
Manolo Gouy 00554a3ef5 Reflects update of zlib to v. 1.2.5
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8483 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-27 16:04:40 +00:00
Michael R Sweet 1216e9530f Update JPEG library to v8b.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8425 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-15 15:25:53 +00:00
Albrecht Schlosser 5824eb4eb9 Removed unnecessary dependencies from ide/VisualC6/fltkdll.dsp.
This is a try to get rid of bogus X11 warnings (STR #2521).


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8308 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-24 19:48:36 +00:00
Albrecht Schlosser ddc3d3b8c5 Fixed ide/VisualC6/fltkdll.dsp to writed the correct dll in debug mode.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8307 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-24 19:04:18 +00:00
Albrecht Schlosser 00710928d4 Added compiler options to silence warnings.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8299 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-22 22:35:56 +00:00
Greg Ercolano 5f1f1d7444 Brian, Greg, and Albrecht's solutions to build errors in VS6.
Possibly solves STR#2521.

There are still warnings about bool <-> int conversion
that are probably benign.

There are also warnings during dependency creation
about other platform files that also appear to be benign.



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8298 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-22 21:15:52 +00:00
Albrecht Schlosser 0eec2893a1 Updated VisualC2008 and VisualC2010 project files to define FL_LIBRARY in
non-dll builds. Also changed some dependencies to get correct build order.
To Do: VisualC2008 doesn't create the .cxx and .h files with fluid from
.fl files correctly (VisualC2010 does, but maybe except test/tree.cxx).


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8293 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-20 00:37:18 +00:00
Manolo Gouy 0e066f5511 Fix STR #2504 (last part). Replaced HAVE _CAIRO by FLTK_HAVE_CAIRO and USE_CAIRO
by FLTK_USE_CAIRO everywhere.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8200 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-06 10:27:18 +00:00
Manolo Gouy 0300ea28e7 Fix STR #2504 (2nd part). Replaced HAVE _CAIRO by FLTK_HAVE_CAIRO and USE_CAIRO
by FLTK_USE_CAIRO everywhere.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8199 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-06 10:26:25 +00:00
Manolo Gouy bc509d32eb Fix STR #2504 (first part). Replaced HAVE _CAIRO by FLTK_HAVE_CAIRO and USE_CAIRO
by FLTK_USE_CAIRO everywhere.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8198 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-06 10:24:58 +00:00
Matthias Melcher 210114ca0f test/help now finds some documentation. This kind of works, but since we decided to load a sample page instead, I will have to improve this... .
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8176 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-04 00:53:13 +00:00
Matthias Melcher 523a2ed9b7 Recompiled pdf with newest versions of doxygen and epstopdf, generating a much smaller yet complete pdf
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8174 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-03 20:47:16 +00:00
Manolo Gouy 874bca74f5 Mac OS X: removed all uses of Carbon (except for older OS versions) and re-organized
text input around the NSTextInput protocol.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8173 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-03 16:50:34 +00:00
Matthias Melcher bb6392f7ec Added Table and Tree support to Fluid.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8172 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-03 08:28:38 +00:00
Matthias Melcher e203237eb3 Integrated menu into demo resource branch for OS X. Indicating items that open more choices with ...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8167 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-02 03:50:54 +00:00
Matthias Melcher 5f2aa6ca9c Change colbrowser to btter conform to FLTK coding standards. For OS X bundle format, move the RGB file into the bundel.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8166 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-01 21:06:56 +00:00
Manolo Gouy dbb7be0fee Mac OS X: removed dependency from AudioToolbox.framework by calling NSBeep() from Cocoa.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8135 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-29 11:33:42 +00:00
Manolo Gouy a8530c73fa Adopted use of FL_LIBRARY #define symbol under Mac OS X. This allows to compile
client applications without including Mac OS system headers, with a gain in speed of 
compilation and portability. The source files of all FLTK libraries must now be compiled with 
-DFL_LIBRARY under Mac OS X. Make, CMake and Xcode project support files
have been modified accordingly.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8113 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-23 14:24:29 +00:00
Matthias Melcher 48737a8970 Removed deprecated IDE's
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8087 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-20 20:35:05 +00:00
Matthias Melcher 88093df6e8 Removed IDE support from Fluid because it never got finished and seemed more like a race against windmills. I may pick this up again later - maybe.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8086 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-20 20:33:24 +00:00
Matthias Melcher 9092dccab8 Changed all fixed filename buffers (that I could find) to use FL_PATH_MX instead. Raised FL_PATH_MX from skipy 256 characters to 2048, which corresponds with modern file systems.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8063 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-19 21:20:10 +00:00
Manolo Gouy d4fa5481d6 Updated to compile the 3 objective-c++ files.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8050 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-17 13:02:14 +00:00
Matthias Melcher 318b3dea57 Added an 'Options' dialog (replacing test/preferences) that can be used to set system wide or user real options like Visible Focus.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8018 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-12 19:52:26 +00:00
Albrecht Schlosser 1124abc911 Fixed typos.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7963 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-06 15:54:52 +00:00
Albrecht Schlosser f77228f2ef One more copyright fix.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7962 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-06 15:51:22 +00:00
Matthias Melcher 2da2153c77 README on IDE's
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7960 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-06 15:14:42 +00:00