Michael R Sweet
2b4b055204
Updated not to use v3f() macro.
...
No longer use glColor4ub(), as 1) Sun's compilers have trouble with their
own headers with this (glColor4ub is a macro, a VERY bad thing to do!), and
2) it's an OpenGL 1.1 feature, and not all platforms support it.
Also optimized the QUAD and LINE primitives.
git-svn-id: file:///fltk/svn/fltk/trunk@404 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-10 16:40:19 +00:00
Michael R Sweet
51c3b154dd
Removed unused "u32" type...
...
git-svn-id: file:///fltk/svn/fltk/trunk@403 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-10 16:25:02 +00:00
Michael R Sweet
26068ce30e
Removed extra \ in HP-UX DSO command.
...
git-svn-id: file:///fltk/svn/fltk/trunk@402 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-10 14:22:29 +00:00
Michael R Sweet
4d0a7703f6
Updated file list and distribution script for HP-UX.
...
git-svn-id: file:///fltk/svn/fltk/trunk@401 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-10 14:20:55 +00:00
Michael R Sweet
d6c1ed3d55
Added HP-UX distribution files.
...
git-svn-id: file:///fltk/svn/fltk/trunk@400 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-10 13:39:13 +00:00
Bill Spitzak
b6115887c8
Changes to dial so that counter-clockwise motion is supported if you
...
set angle2 < angle1. Deleted the unimplemented direction() control.
Fixed the documentation, this new code allows any 2 values for the
angles as long as abs(a-b)<=360.
git-svn-id: file:///fltk/svn/fltk/trunk@399 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-10 08:17:43 +00:00
Bill Spitzak
170c31cada
Named callback function in a menu item inside a class prepended the
...
classname:: to the callback function name. This was not consistent
with how it declares the callback or with normal widget's use of
callback names. Fixed.
git-svn-id: file:///fltk/svn/fltk/trunk@398 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-10 08:00:45 +00:00
Carl E. Thompson
f7e1ff7742
Changes Fl_Dial to use XForms defaults for angles
...
-Carl
git-svn-id: file:///fltk/svn/fltk/trunk@397 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-10 00:13:52 +00:00
Michael R Sweet
72d1391dbb
scandir.c used a variable named "new", which is valid ANSI C but
...
apparently not accepted by EGCS (EGCS BUG!)...
git-svn-id: file:///fltk/svn/fltk/trunk@396 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 20:56:54 +00:00
Michael R Sweet
7a5dcb089b
Final changes for 1.0 distribution files for Linux.
...
git-svn-id: file:///fltk/svn/fltk/trunk@395 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 19:54:00 +00:00
Michael R Sweet
fd3cb8ecbb
Updated file list and build script.
...
git-svn-id: file:///fltk/svn/fltk/trunk@394 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 19:45:11 +00:00
Michael R Sweet
382b224bd1
Added RPM files for Linux distribution.
...
git-svn-id: file:///fltk/svn/fltk/trunk@393 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 19:37:37 +00:00
Michael R Sweet
e82c497641
It would help if the configure script substituted DSOCOMMAND...
...
git-svn-id: file:///fltk/svn/fltk/trunk@392 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 19:24:42 +00:00
Michael R Sweet
8947a45c7f
Added IRIX distribution files.
...
git-svn-id: file:///fltk/svn/fltk/trunk@391 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 19:22:02 +00:00
Michael R Sweet
29fe7acb04
Fixed fluid manpage (no ESP heading)
...
Added preformatted manpage for IRIX.
git-svn-id: file:///fltk/svn/fltk/trunk@390 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 19:00:55 +00:00
Michael R Sweet
4ddb739c13
Updated docos to match code.
...
git-svn-id: file:///fltk/svn/fltk/trunk@389 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 18:42:05 +00:00
Michael R Sweet
47e91e6c26
Added libfltk.a to install rules, so both the shared and static libraries
...
will get installed.
git-svn-id: file:///fltk/svn/fltk/trunk@388 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 18:33:46 +00:00
Michael R Sweet
022e5d90f1
Updated Linux DSO rules.
...
Changed configure.in, makeinclude, and src/Makefile to use DSOCOMMAND
instead of replacing LIBCOMMAND.
src/Makefile now creates both static and shared libraries if
--enable-shared is requested.
fluid/Makefile always uses the static library so that a CVS build will
always work, even if libfltk.so.1 isn't installed (problem for Solaris
and Linux, which don't support LD_LIBRARY_PATH).
git-svn-id: file:///fltk/svn/fltk/trunk@387 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 18:32:44 +00:00
Michael R Sweet
8a0c2ce373
Added missing FL_EXPORT stuff...
...
git-svn-id: file:///fltk/svn/fltk/trunk@386 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 18:16:45 +00:00
Michael R Sweet
d5166693cb
Updated Digital UNIX DSO commands.
...
git-svn-id: file:///fltk/svn/fltk/trunk@385 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 17:55:05 +00:00
Michael R Sweet
2a10f22ed7
Updated Solaris shared library command (again).
...
git-svn-id: file:///fltk/svn/fltk/trunk@384 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 17:48:18 +00:00
Michael R Sweet
000e30f728
Changed Solaris shared library command to ld using -h option to set
...
soname.
git-svn-id: file:///fltk/svn/fltk/trunk@383 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 17:18:05 +00:00
Michael R Sweet
2a72ddc805
Updated addresses to point to fltk.org...
...
git-svn-id: file:///fltk/svn/fltk/trunk@382 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 17:11:15 +00:00
Michael R Sweet
aa5c3060ca
Added #ifdef for backspace hack - is this really necessary? I've never
...
used a keyboard without a backspace key?!?
git-svn-id: file:///fltk/svn/fltk/trunk@381 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 17:08:35 +00:00
Bill Spitzak
84ad113a5b
Fixes for FL_FILL_DIAL
...
git-svn-id: file:///fltk/svn/fltk/trunk@380 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 07:51:10 +00:00
Bill Spitzak
92ff32aa80
Fixes to Fl_Dial so it stops moving when you drag to ends of region.
...
git-svn-id: file:///fltk/svn/fltk/trunk@379 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 07:26:28 +00:00
Bill Spitzak
95e27d43f1
Fix from Phil Nelson so that write-code menu item writes to the
...
directory the .fl file is in.
git-svn-id: file:///fltk/svn/fltk/trunk@378 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 06:59:05 +00:00
Bill Spitzak
a28b483177
Small fixes suggested by Guillaume Nodet
...
git-svn-id: file:///fltk/svn/fltk/trunk@377 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-09 06:46:36 +00:00
Carl E. Thompson
e42ff9a65c
This adds support for the Fl_Dial::angles() method. This seems to work
...
correctly, but it is likely that someone who remembers their high school
math could make it _much_ more efficient (I just hacked away 'till it
worked).
-Carl
git-svn-id: file:///fltk/svn/fltk/trunk@376 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-08 21:44:32 +00:00
Michael R Sweet
1f2b1e5470
Added (unsigned) cast to isxyz() calls to get rid of compiler warnings.
...
git-svn-id: file:///fltk/svn/fltk/trunk@375 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-08 14:53:44 +00:00
Bill Spitzak
51d37642ba
Contributed code for more accurate item_height() in Fl_Browser.
...
Fixed display of Fl_Choice yet again
Tried to remove warning egcs warning messages from Fl_Color_Chooser
Fl_Value_Input updates without user having to type Enter
git-svn-id: file:///fltk/svn/fltk/trunk@374 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-07 08:51:44 +00:00
Bill Spitzak
6c793587e3
I hope this is a fix for vsnprintf on HPUX. It declares it but does
...
not define it, so it should link in the C one that hpux has.
git-svn-id: file:///fltk/svn/fltk/trunk@373 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-05 05:55:27 +00:00
Bill Spitzak
8be248edbc
check() calls flush() after processing events, as requested. This should
...
make no differece and is I think a safe change for 1.0 and we want this
behavior to be consistent for later versions.
git-svn-id: file:///fltk/svn/fltk/trunk@372 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-05 05:52:42 +00:00
Michael R Sweet
9fdae51b8c
Added #define for WM_SYNCPAINT if needed.
...
WM_NCPAINT doesn't do the trick - need to use WM_SYNCPAINT...
git-svn-id: file:///fltk/svn/fltk/trunk@370 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 21:20:55 +00:00
Michael R Sweet
9ae933d004
Fixed OpenGL checks (#if HAVE_GL, not #ifdef...), plus added message
...
that OpenGL is required...
git-svn-id: file:///fltk/svn/fltk/trunk@369 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 20:26:00 +00:00
Michael R Sweet
474e82bd95
Added HAVE_GL check to CubeView demo code.
...
git-svn-id: file:///fltk/svn/fltk/trunk@368 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 20:11:49 +00:00
Michael R Sweet
16d264d393
Update revision number and author list for manual.
...
git-svn-id: file:///fltk/svn/fltk/trunk@367 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 19:50:46 +00:00
Michael R Sweet
acd6cece37
Fixed WM_SYNCPAINT patch - should be WM_NCPAINT...
...
git-svn-id: file:///fltk/svn/fltk/trunk@366 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 19:01:48 +00:00
Michael R Sweet
ac66e4d72e
Got rid of malloc.h include - should be using stdlib.h anyways...
...
git-svn-id: file:///fltk/svn/fltk/trunk@365 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 18:45:31 +00:00
Michael R Sweet
75964566a2
Added memset() to Fl_Menu_::insert() after allocating and copying the
...
old menu data - otherwise new menu items could contain junk.
git-svn-id: file:///fltk/svn/fltk/trunk@364 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 18:43:04 +00:00
Michael R Sweet
e9dd6127e2
WIN32 fixes from Dmitry Potapov:
...
- Added WM_SYNCPAINT message support to get rid of redraw bugs.
- Changed extra LineTo's to SetPixel's and associated fixes so
that lines are drawn consistently between X and WIN32.
git-svn-id: file:///fltk/svn/fltk/trunk@363 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 18:32:14 +00:00
Michael R Sweet
e3eaeb0f5c
Put fl_elapsed() call before loop in Fl::add_timeout().
...
git-svn-id: file:///fltk/svn/fltk/trunk@362 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 18:24:44 +00:00
Michael R Sweet
b13c3932e4
Removed references to JPEG library in docos and config files. Not needed
...
(except for jpeg_image.cxx, which isn't built by default).
git-svn-id: file:///fltk/svn/fltk/trunk@361 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 18:11:37 +00:00
Michael R Sweet
2f0f075d4f
Fixed FLUID bug - can now override code and header file names from the
...
command-line properly.
git-svn-id: file:///fltk/svn/fltk/trunk@360 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 18:10:01 +00:00
Michael R Sweet
516ed80d97
Added "buffer=0" in constructor to avoid purify errors.
...
git-svn-id: file:///fltk/svn/fltk/trunk@359 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 18:09:18 +00:00
Michael R Sweet
20cba9fc64
Fixed menubar button bug - wasn't doing a redraw...
...
git-svn-id: file:///fltk/svn/fltk/trunk@358 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 17:36:08 +00:00
Michael R Sweet
a2f1bdefe4
Added manpage for FLUID.
...
git-svn-id: file:///fltk/svn/fltk/trunk@357 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 16:05:17 +00:00
Michael R Sweet
681ff11d8e
Updated DSO install commands - now remove the symlink before remaking it.
...
git-svn-id: file:///fltk/svn/fltk/trunk@356 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 14:54:18 +00:00
Michael R Sweet
d38b07ca26
Updated DSO stuff in configure.in (soname, -fPIC, etc)
...
Added LDFLAGS to LDLIBS in makeinclude.in.
git-svn-id: file:///fltk/svn/fltk/trunk@355 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 14:48:08 +00:00
Michael R Sweet
70dd4ee71e
Missing "int" on main()...
...
git-svn-id: file:///fltk/svn/fltk/trunk@354 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 13:39:41 +00:00