Commit Graph

953 Commits

Author SHA1 Message Date
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
Michael R Sweet
636b6de26d Added CubeView source files.
Added CubeView to the makefile and demo.menu.


git-svn-id: file:///fltk/svn/fltk/trunk@321 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-22 21:33:55 +00:00
Michael R Sweet
df01cba124 Public/private status was not honored for menu items.
git-svn-id: file:///fltk/svn/fltk/trunk@320 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-02-22 21:20:30 +00:00