Manolo Gouy
68cecd9025
Mac OS X: Speedup of Fl::set_fonts() if called repeatedly.
...
Fixes STR 2383
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7681 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-08-20 13:07:13 +00:00
Manolo Gouy
55c20361dd
Renamed device-info.plist to device-Info.plist as it should be named
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7677 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-10 15:24:33 +00:00
Manolo Gouy
6d0807e40a
File needed for device demo program and Xcode.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7676 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-10 14:54:53 +00:00
Albrecht Schlosser
6bd9230bcf
Updated CMake files and removed now obsolete test/tree.cxx and
...
test/tree.h files.
Note: CMake not yet tested with these modifications.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7675 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-10 14:25:46 +00:00
Albrecht Schlosser
4245442f8a
Applied Greg's patch to fluid (STR #2393 ) to prevent false error
...
messages when building .cxx and .h files from .fl files.
Updated the ide/VisualC6 project files, tested and built w/o
errors with Visual C++ 2008 Express (84 projects successful).
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7674 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-10 14:01:22 +00:00
Albrecht Schlosser
faf8908684
Fixed typos and rewrote tree.fl -> tree.cxx/.h
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7673 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-10 10:51:54 +00:00
Matthias Melcher
32716d6b1e
Updated the Fluid IDE support for the current source file structure. Changed the Fl_Tree rendering code around a bit to make the tree more like MSWindows on Windows and more like Apple on Apple machines. I hope you guys like it. I also moved the function to load Fl_Preferences into an Fl_Tree into the Fl_Tree class where it belongs.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7672 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-10 09:44:45 +00:00
Manolo Gouy
8306c3d0b3
Fixed fl_XXX_offscreen functions when the current output goes to a printer or a PostScript device
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7671 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-09 17:31:33 +00:00
Manolo Gouy
0ac2bc4d40
Fixed use of x and y args when reading from offscreen buffer and test when w or h are too big
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7670 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-09 17:29:35 +00:00
Albrecht Schlosser
bd1ac8889b
Updated fluid/ide_support.cxx and fltk.db to reflect recent
...
source file changes.
Updated ide/VisualC6 project files accordingly.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7669 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-08 13:07:16 +00:00
Albrecht Schlosser
48b45fce19
Updated Windows and IDE README files. This will hopefully
...
help to reduce the IDE confusion.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7668 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-04 18:44:52 +00:00
Albrecht Schlosser
c6f1a5ba5a
IDE jungle, step 2:
...
- moved ide/Xcode3.1 into ide/deprecated
- moved ide/visualc into ide/deprecated
These projects are obsolete and unmaintained now.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7667 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-04 17:24:44 +00:00
Albrecht Schlosser
c2539883fb
First step cleaning up the IDE jungle:
...
- renamed ide/unsupported to ide/deprecated
- fixed ide/vc2005 to make it compatible with VC++ 2010 Express
(this was not really what we wanted, but I couldn't convert
the older IDE files with VC++ 2010 Express)
- FL/Fl_Device.H: fixed missing FL_EXPORT for building the FLTK dll
(STR #2393 ).
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7666 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-04 17:19:38 +00:00
Manolo Gouy
c835c08bb3
Fixed fl_copy_offscreen when output goes to a Quartz printer context.
...
Output to a PostScript context still needs to be fixed.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7665 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-03 10:13:22 +00:00
Manolo Gouy
3e52876736
Removed obsolete Quickdraw information and Mac OS bugs
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7664 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-01 16:52:47 +00:00
Manolo Gouy
5cb826bd38
Documented fl_open_callback function.
...
-This line, and those below, will be ignored--
M mac.H
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7663 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-01 16:51:28 +00:00
Manolo Gouy
dd823b703c
Added missing Doxygen doc
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7662 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-01 15:35:28 +00:00
Manolo Gouy
8e16e6d436
Added missing * in Doxygen doc beginning
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7661 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-01 15:01:49 +00:00
Manolo Gouy
9316ab2cb8
Slight documentation improvement for 'class' Fl_Printer
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7660 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-01 14:41:00 +00:00
Manolo Gouy
61eb9377c8
Renamed global variable from fl_device to fl_graphics_driver to better express its class
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7659 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-01 13:21:32 +00:00
Albrecht Schlosser
737816b18b
Changed src\Fl_Abstract_Printer.cxx to src\Fl_Paged_Device.cxx,
...
since this file has been renamed recently.
Todo: do corresponding changes to fluid to generate the IDE files
correctly.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7658 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-29 21:30:45 +00:00
Albrecht Schlosser
d7712a0dfe
Small corrections in cp1252*.txt files and
...
updated cp1252.png to reflect new (transposed) table order.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7657 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-25 14:24:26 +00:00
Albrecht Schlosser
b2a8a4eae9
Updated character table test files:
...
- transposed tables for better readability
- removed ASCII control code mnemonics
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7656 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-25 14:10:52 +00:00
Albrecht Schlosser
0e22a7cb26
Added Mac OS Roman encoding test files for further UTF-8 testing.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7655 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-25 13:47:43 +00:00
Manolo Gouy
142cefd106
Mac OS X: fixed bug where fl_draw(const char*, int, float, float) would not work on non-Quartz device
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7654 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-24 21:55:20 +00:00
Manolo Gouy
a40166931e
Fl_PostScript.cxx: now outputs correctly all of the latin1 (iso-8859-1) character set
...
giving support for many latin alphabet-using languages.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7653 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-24 08:55:04 +00:00
Manolo Gouy
449b99dd86
Fix STR 2339 by defining new member function rtl_draw of class Fl_Graphics_Driver
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7652 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-21 15:49:45 +00:00
Manolo Gouy
6c2274f011
fl_begin_offscreen/fl_end_offscreen: added fl_push_noclip/fl_pop_clip to render Mac consistent with other platforms
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7651 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-19 15:19:13 +00:00
Manolo Gouy
2425499352
Fixed STR 2257. fl_read_image now accepts also reading from an off-screen buffer, as documented.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7650 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-18 16:31:15 +00:00
Manolo Gouy
006e5ff9c0
Removed commented out code
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7649 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-18 13:39:27 +00:00
Albrecht Schlosser
6710c83508
Fixed configure script portability problem (STR #2379 )
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7648 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-18 10:11:09 +00:00
Manolo Gouy
4da4ef0b67
Replaced 'fl_surface->driver()' by the shorter 'fl_device'
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7647 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-17 22:08:09 +00:00
Manolo Gouy
8c02ae87cb
Correct way to test for device-specificity under Mac OS X
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7646 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-17 21:08:16 +00:00
Manolo Gouy
9a026f9dcd
Reintroduced the changes brought in r.7606 that had been lost in r.7617
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7645 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-16 17:19:02 +00:00
Manolo Gouy
55a6172ad7
Removed useless #include <Fl/fl_ask.H>
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7644 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-15 21:16:27 +00:00
Manolo Gouy
e6935ce29c
Removed commented-out debugging statements
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7643 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-15 17:44:51 +00:00
Albrecht Schlosser
da2954b1d6
Removed an "unused variable" warning.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7642 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-15 08:20:15 +00:00
Albrecht Schlosser
02ef055c6c
Previous commit log should read:
...
Fixed regressions introduced with svn -r 7617.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7641 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-15 08:04:50 +00:00
Albrecht Schlosser
37ef57934f
Fixed regressions introduced with svn -r 7627.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7640 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-15 07:49:26 +00:00
Greg Ercolano
41f7ed5477
Reordered widgets for proper keyboard navigation.
...
(in progress: adding keyboard nav to Fl_Tree)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7639 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-14 02:02:33 +00:00
Greg Ercolano
a42b56fbe8
Added tree.fl -- the source file for tree.cxx / tree.h
...
In the future, tree.cxx and tree.h should be removed from svn
once tree.fl is merged into to the build system, so that it
generates the .cxx/.h files as part of an fltk build.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7638 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-14 01:58:56 +00:00
Albrecht Schlosser
63e6eb4ecb
Removed yellow color from image background.
...
This was useful for printer testing only.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7637 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-09 09:37:49 +00:00
Albrecht Schlosser
755f354ebe
Fixed X11/XDBE double buffering (STR #2152 , #2197 ). Both bugs could only be
...
seen if configure was run with --enable-xdbe (default in FLTK 1.3, optional
in FLTK 1.1).
src/Fl_Double_Window.cxx/Fl_Double_Window::resize():
STR #2152 : deallocate back buffer when window is enlarged in any
dimension to force allocation of a new back buffer. This appears
to be necessary for some window managers (e.g. Cygwin).
src/Fl_Overlay_Window.cxx/Fl_Overlay_Window::flush() and
src/Fl_Double_Window.cxx/Fl_Double_Window::flush():
STR #2197 : make sure that the entire overlay window will be drawn
after a window redraw, because Fl_Double_Window::flush(1) erases
the overlay as documented.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7636 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-09 08:36:25 +00:00
Greg Ercolano
d7fdaf8262
Removed Fl_Tree::parent(Fl_Tree_Item*) to solve STR#2377.
...
The method was extraneous; item->parent() should be used instead.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7635 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-07 22:51:18 +00:00
Manolo Gouy
da5042584a
Fix image bug reported by Csaba in r7626 + fix regression in ps_image.cxx
...
inadvertently brought in by r7617.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7634 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-07 13:39:03 +00:00
Greg Ercolano
9416e3480a
README.examples file modified to include an as-is disclaimer and BUGS section.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7633 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-07 01:57:34 +00:00
Greg Ercolano
35dc0ce4b6
README file modified to include an as-is disclaimer and BUGS section.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7632 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-07 01:56:44 +00:00
Greg Ercolano
4523405228
wizard example mods, Makefile.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7631 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-06 21:43:59 +00:00
Greg Ercolano
668ac3f974
More svn trailers.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7630 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-06 21:25:44 +00:00
Greg Ercolano
5162d3bc8d
Added howto-add_fd_and-popen.cxx, added missing version Id EOF markers.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7629 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-06 21:24:06 +00:00