summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2000-02-29JPEG compression for PS manual.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1017 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-02-29Turned off XDBE for all platformsBill Spitzak
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1016 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-02-25Updated version to 1.0.8.Michael R Sweet
Applied colors patch. Updated doco makefile for current version of HTMLDOC. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1015 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-02-23New X function: fl_open_display(Display*) lets you run fltk on anBill Spitzak
already-created X connection. This should help with interoperability with Xt or other toolkits. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1013 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-02-23fl_shortcut_label() on Win32 prints the same strings for function keysBill Spitzak
like "Delete" and the arrows as it does on X (at least for all the common keyboard keys). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1011 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-02-22Fixed the changes I made yesterday so that int/float input fields do notBill Spitzak
eat Alt+letter key combinations. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1009 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-02-21Forgot to commit the header files and fixed documentation!Bill Spitzak
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1008 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-02-21Rearranged the compose code so it is clearer and can be called by thingsBill Spitzak
other than the Fl_Input widget. It now understands "dead keys" on X. Calling fl_set_fonts repeatedly returns the same set of fonts each time, rather than adding copies of all the fonts to the set each time. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1007 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-02-18Fixed the Ctrl+P shortcut problem reported by dalitz@infotech.deBill Spitzak
The previous keystroke is not confused with a navigation control key when the window focus changes. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1003 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-02-15Tiny change to Fl.H to get around bug in new gcc versions?Bill Spitzak
Change to code to try alternative cases of shortcuts suggested by Yaroslav Volovich. It should now work for foreign letters. However I was unable to get it to do anything no matter how I set the locale. It may be better to fix this by hardcoding in the iso-8859-1 character set and not use ctype at all, "locale" is a horrid travestry anyway and has done more to *prevent* internationalization than to help it by making it virtually impossible to test foreign components. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1001 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-02-05Produces correct destructor for nested classes, patch from Alexandr ShevtsowBill Spitzak
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@999 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-02-05Fixed cut/paste to other applications on Win32?Bill Spitzak
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@998 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-02-043rd and deeper nested Fl_Windows on Win32 redraw correctly.Bill Spitzak
The symbol "table" from fl_cursor.cxx is no longer public git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@997 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-01-27Oops, the change to filename_list broke Irix, which defined the scandirBill Spitzak
in the original way. I hope this fix was not a mistake, not sure how many different systems need it each way, but I was trying to make the most common case the default. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@996 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-01-26Sets the "input hint" which is needed for TWM and TWM-derived window managers.Bill Spitzak
The #if's in filename_list.cxx have been rearranged so the most common case is the default. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@995 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-01-23If compiled with USE_COLORMAP=0 it will always try to find a TrueColorBill Spitzak
visual on the X display, rather than failing if the default is not TrueColor. This does not affect any normal compilation because USE_COLORMAP is defaulted to 1. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@993 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-01-23*** empty log message ***Bill Spitzak
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@991 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-01-20Pageup/down by correct amount in scrollbarBill Spitzak
Handles minimum size of slider in scrollbar when deciding whether to page up/dwon. Code from Matt Morrise so that shift+click extends the selection in the browser (ctrl+click remains for toggling the current item). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@990 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-01-17Fixed divide by zero in Fl_Scrollbar found by Harm-Jan Zwinderman. ThisBill Spitzak
happened if minimum == maximum. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@987 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-01-16Buttons on scrollbars draw pushed in (fix from barrero@irit.fr)Bill Spitzak
Fl_Menu_::remove(int i) will remove an entire submenu if i is the index of the menu title. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@985 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-01-12Fixed the gl_overlay demo (and gl overlays in general) when they areBill Spitzak
faked with no hardware and the window is resized. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@984 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-01-11Fixed background (@B) option - was drawing background for selected items.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@982 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-01-11Programs can now resize() their windows even if they are not resizable()Bill Spitzak
on X (this already worked on Win32). Changed the resize demo program to test this. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@981 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-01-05Added Fl.H required by an inline function if Fl_Repeat_Button.HBill Spitzak
Fl_add_idle adds new functions to the end of the queue ring, rather than the start, so they are executed in the order added, and a callback that adds itself does not prevent others from being called. Fluid lets you type in code that starts with '#' for cpp directives. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@969 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-12-31Fixed async selection code - wasn't calling TranslateMessage...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@967 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-12-30Re-integrated all of the old WIN32 select() code just in case it is neededMichael R Sweet
(undefine USE_ASYNC_SELECT to use the old code) XBell() might be called before fl_display is initialized. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@966 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-12-29New WSAAsyncSelect code for WIN32 Fl::add_fd() support.Michael R Sweet
Fixes for Fl_Scrollbar - pushed_ bits wrong... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@965 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-12-19Stuff that didn't get into 1.0.7:Bill Spitzak
Fix for Borland or other platforms where GLint != int. Fixed browser scrollbars so they work if browser is inside a scroll (it did not update their position to match where they were drawn) Fl_Output (and non-focused Fl_Input) now scroll in response to position() calls from the program to show the position. In addition I cleaned up the horizontal scrolling of Fl_Input to be less screwy, it now never scrolls if the text actually fits in the widget. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@959 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-12-17Updates for 1.0.7.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@956 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-12-17Updated to 1.0.7.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@955 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-12-17Patch from Clemens Hintze to allow declaratons of "typedef" to work.Bill Spitzak
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@954 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-12-15Fixed bug on Win32 where programs would stop paying attention to keys.Bill Spitzak
What actually happens is that GetKeyState() returns garbage for the "windoze" keys if you hit them to pop up the start menu. It now calls GetAsyncKeyState(), which works. Also this version calls TranslateEvent on all events before calling DispatchEvent(), which is apparently what Win32 expects. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@948 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-12-08Added #ifdef's for OpenBSD and NetBSD...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@946 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-12-07Removed warning messages from gcc compileBill Spitzak
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@942 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-12-06Minor change - now check the version of Windows we have toMichael R Sweet
determine if we should use the built-in hand cursor instead of up- arrow... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@936 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-12-05FL_CURSOR_HAND should be IDC_HAND, not IDC_UPARROW.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@935 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-12-04Scrollbars now "page" when you click outside the scroller.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@934 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-12-03Fixed warning message in Mike's fix to Fl::argsBill Spitzak
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@933 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-12-01Fixes argc == 0 segfault.Carl E. Thompson
Carl git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@930 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-11-30Fixed fl_call_main.c to compile with BC5. This fix is already in the 2.0Carl E. Thompson
tree. Carl git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@929 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-11-20Running with -c on a file with browsers in it does not require XBill Spitzak
DISPLAY to be set. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@896 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-11-19Correctly measures browser items with @C or @B color formatting commands.Bill Spitzak
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@891 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-11-18Fixed bit reversal table - entry for reversing 1100 was set to 0010Michael R Sweet
instead of 0011! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@887 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-11-18Now set the label() of the message form appropriately (no more ***** inMichael R Sweet
the title bar!) Now call MessageBeep() under WIN32 for all popups and XBell() for fl_alert() under X11. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@885 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-11-16Fl_Browser_ didn't draw the selection box using an inactive color whenMichael R Sweet
needed. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@880 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-11-16Changes requested by Jeff MeiningerBill Spitzak
1. Browser responds to FL_KEYBOARD as well as FL_SHORTCUT. If you subclass it to accept focus then keyboard navigation will work. I could not do his full patch as it broke the file chooser's tab completion and perhaps other programs. 2. Fl_Tile and Fl_Tabs do their callback when the user changes their display. 3. Made some of the private methods of Fl_Browser protected. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@879 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-11-12fl_arc() and fl_pie() fixes for WIN32 removed - the problem is withMichael R Sweet
the SGI X server with small arcs & pies, and not with WIN32. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@858 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-11-10Sets win_gravity correctly, this helps some X window managers that useBill Spitzak
it position the window where fltk wants it to be. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@836 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-11-09fl_arc() and fl_pie() were drawing 1 pixel too little horizontally andMichael R Sweet
vertically under WIN32 compared to X11. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@834 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
1999-11-07Zero-width browsers crashed:Bill Spitzak
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@831 ea41ed52-d2ee-0310-a9c1-e6b18d33e121