Commit Graph

355 Commits

Author SHA1 Message Date
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
Bill Spitzak c599778795 Fix for browser horizontally scrolling.
This produces some odd (but maybe not broken) behavior for centered and
right-justified lines, so maybe it is not such a great fix.


git-svn-id: file:///fltk/svn/fltk/trunk@353 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-04 07:34:04 +00:00
Bill Spitzak b32f322c12 Much better and smaller fix for the lost move events after Fl::grab()
git-svn-id: file:///fltk/svn/fltk/trunk@352 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-03 07:47:22 +00:00
Bill Spitzak fe4f5ef72c Generates FL_ENTER after grab() is released for whatever widget the
mouse is over.


git-svn-id: file:///fltk/svn/fltk/trunk@351 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-03 07:40:18 +00:00
Bill Spitzak b47973f560 Patch from Dr. Tom Holroyd for fill sliders, seems good to me!
git-svn-id: file:///fltk/svn/fltk/trunk@350 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-03 07:21:28 +00:00
Bill Spitzak 4df7511b18 Didn't like yesterday's fix, I changed it so that zero-length selections
are allowed.  Warning: untested on WIN32 (although it seems likely that
it will work).


git-svn-id: file:///fltk/svn/fltk/trunk@349 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-02 07:03:15 +00:00
Bill Spitzak 32291ad0d5 Made secret input more secretive (word-select does not work and
it sets X selection to '*' instead of leaving it unchanged)


git-svn-id: file:///fltk/svn/fltk/trunk@348 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-03-01 03:44:30 +00:00
Bill Spitzak c15a36003d Fixed description of Fl_Menu_::size()
git-svn-id: file:///fltk/svn/fltk/trunk@347 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-26 07:14:34 +00:00
Bill Spitzak 709366d65c Fixed documentation of Fl_Menu_Item::size()
git-svn-id: file:///fltk/svn/fltk/trunk@346 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-26 07:12:39 +00:00
Bill Spitzak f19b6ee3e4 Fixed editor demo redraw bug (actually same fix as somebody else made).
Highlight is cleared if any other widget makes an X selection.


git-svn-id: file:///fltk/svn/fltk/trunk@345 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-26 07:07:56 +00:00
Carl E. Thompson bdbc0b8b2e Fix for redraw bug in editor demo. Fl_Input_::position() didn't seem to
want to properly update the position if the input didn't have the focus.
This works, but I'm not sure if this is the most efficient solution.  Could
someone who really understands the position() and minimal_update() routines
double-check this?

-Carl


git-svn-id: file:///fltk/svn/fltk/trunk@344 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-25 22:34:12 +00:00
Bill Spitzak f89b5d0cf6 Fixed glpuzzle so you can move the pieces.
Added commented-out line to fl_input that could maybe fix highlight confusion


git-svn-id: file:///fltk/svn/fltk/trunk@343 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-25 20:05:30 +00:00
Carl E. Thompson a53a5cb978 Changes egcs/gcc optimization default to "-O2" . Makes library and apps
much smaller.

-Carl


git-svn-id: file:///fltk/svn/fltk/trunk@342 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-25 19:47:31 +00:00
Carl E. Thompson 548949b16e Adds distclean target that removes makeinclude, config.log, config.h and
config.status

-Carl


git-svn-id: file:///fltk/svn/fltk/trunk@341 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-25 19:45:04 +00:00
Bill Spitzak 82877b2eb6 Fix for Curtis so that the height of a title of a popup menu is not
affected by the height of the Fl_Menu_Button.


git-svn-id: file:///fltk/svn/fltk/trunk@340 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-25 19:09:11 +00:00
Michael R Sweet 38d8473088 Added FLTK static library dependency to CubeView project.
git-svn-id: file:///fltk/svn/fltk/trunk@339 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-25 12:54:46 +00:00
Michael R Sweet fc4b790f1f Oops - forgot that the OS/2 port doesn't use the WIN32 stuff - restored
the old inline functions for x() and y() under OS/2...


git-svn-id: file:///fltk/svn/fltk/trunk@338 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-23 22:12:38 +00:00
Michael R Sweet ca6a54d30d Fixed include path for CubeView project.
git-svn-id: file:///fltk/svn/fltk/trunk@337 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-23 21:31:21 +00:00
Michael R Sweet baaa7760a0 CubeView.h instead of CubeView.hpp
test/glpuzzle.cxx instead of test/glut.cxx


git-svn-id: file:///fltk/svn/fltk/trunk@335 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-23 16:32:46 +00:00
Michael R Sweet 97d0c296c3 Added CubeView to the workspace file.
Added OpenGL library to CubeView project file.


git-svn-id: file:///fltk/svn/fltk/trunk@334 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-23 16:16:00 +00:00
Michael R Sweet 6abe8972ae Added CubeView demo project file.
git-svn-id: file:///fltk/svn/fltk/trunk@333 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-23 16:08:52 +00:00
Michael R Sweet 209f38157b Added shell commands to create symbolic links for all .H header files in
the FL directory.  This allows any combination of Fl/FL and .H/.h.


git-svn-id: file:///fltk/svn/fltk/trunk@332 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-23 15:37:19 +00:00
Michael R Sweet 1c32b0e995 Fixed bad links.
git-svn-id: file:///fltk/svn/fltk/trunk@331 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-23 14:18:56 +00:00
Michael R Sweet 6bbeac5bd7 fl_ask.H didn't include Enumerations.H, so the DLL stuff wasn't defined.
git-svn-id: file:///fltk/svn/fltk/trunk@330 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-23 14:03:26 +00:00
Michael R Sweet 39b84309f0 Fix from Bill - Fl_Choice didn't handle NULL menu items.
git-svn-id: file:///fltk/svn/fltk/trunk@329 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-23 14:01:17 +00:00
Michael R Sweet 912a02144a Reenabled JPEG compression (now works).
git-svn-id: file:///fltk/svn/fltk/trunk@328 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-22 22:17:48 +00:00
Michael R Sweet 4488dcf505 Added missing GIF for CubeView demo.
git-svn-id: file:///fltk/svn/fltk/trunk@327 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-22 22:13:56 +00:00
Michael R Sweet 20da6861f2 Removed unused "FL_IMPORT" definition.
git-svn-id: file:///fltk/svn/fltk/trunk@326 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-22 22:10:14 +00:00
Michael R Sweet 6139e446a6 Removed old fl_draw_returnarrow() code that wasn't getting used.
git-svn-id: file:///fltk/svn/fltk/trunk@325 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-22 22:09:17 +00:00
Michael R Sweet 6f61d8f239 Missing dependencies...
git-svn-id: file:///fltk/svn/fltk/trunk@324 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-22 21:52:17 +00:00
Michael R Sweet fea9a2db45 Makefile didn't have a .cxx to .o rule.
git-svn-id: file:///fltk/svn/fltk/trunk@323 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-22 21:50:16 +00:00
Michael R Sweet 8b5f73c23c Minor typo in configure script (== instead of =)
git-svn-id: file:///fltk/svn/fltk/trunk@322 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-22 21:42:54 +00:00