Matthias Melcher
8ad7e5ccc0
Added callback when double-clicking file in a file chooser (STR#2346)
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7783 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-30 21:52:38 +00:00
Matthias Melcher
b5a73c78e6
Fixed label alignment (STR #2436 )
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7782 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-30 21:32:15 +00:00
Matthias Melcher
9b6f68dd7c
Added interface to set color chooser mode (STR #2407 )
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7781 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-30 20:16:43 +00:00
Matthias Melcher
f1f1d8ed42
STR 2382: Fixed compile errors when HAVE_LIBJPEG was not defined
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7780 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-30 20:01:16 +00:00
Matthias Melcher
8e30c66a92
Fixed special handling for ISO back-tab keycode (STR #2369 )
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7779 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-30 19:56:20 +00:00
Matthias Melcher
6017a6fae6
STR 2348: fixed possibly wrong relative path
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7778 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-30 19:46:05 +00:00
Matthias Melcher
e923015b01
STR 2370: fixed static allocation in Fl_Tabs.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7777 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-30 19:28:17 +00:00
Albrecht Schlosser
b010bce1af
Fixed unbalanced Windows OleInitialize/OleUnitialize calls
...
when loading/unloading the FLTK dll (STR #2417 )
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7706 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-09-27 14:57:53 +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
4fd11eba88
Changed references to fltk-bugs@fltk.org -> STR form.
...
Todo: LGPL license file references (COPYING, license.dox, etc)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7563 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-28 03:15:47 +00:00
Greg Ercolano
cba451be45
Doc sync.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7517 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-16 17:55:45 +00:00
Matthias Melcher
f899c3897d
Added new flags for label alignment: FL_LEFT_TOP, FL_RIGHT_TOP, FL_LEFT_BOTTOM, and FL_RIGHT_BOTTOM align outside labels first to the side, then to the top or botton, filling a gap in possible alignment. Also FL_ALIGN_TEXT_NEXT_TO_IMAGE and FL_ALIGN_IMAGE_NEXT_TO_TEXT which do just that, and finally FL_ALIGN_IMAGE_BACKDROP which renders the image in the background and draws the label on top.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7469 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-07 23:17:33 +00:00
Matthias Melcher
efd09a5a70
Added some more information on event delivery (STR 1983)
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7466 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-07 19:24:49 +00:00
Albrecht Schlosser
7f37821bae
Fixed indentation of previous commit and added CHANGES info (STR #2082 ).
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7460 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-06 20:20:18 +00:00
Albrecht Schlosser
a0d26b634a
Mostly rewritten CMake files by Michael Surette. They are more complete
...
than what we had previously, but may need some more testing. The latest
changes (removing old APPLE_QD definitions and code) might need another
update.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7451 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-05 22:33:58 +00:00
Albrecht Schlosser
4a086a3809
Fixed max. fd calculation, if USE_POLL is enabled (STR #2324 ).
...
This could maybe be removed completely, but anyway...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7431 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-05 19:11:49 +00:00
Matthias Melcher
4f1722eb55
STR #2330 : offscreen bitmap cliping was flipped in OS X
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7358 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-29 14:37:02 +00:00
Albrecht Schlosser
75b8da3813
Updated CHANGES file with Fl_Device and Fl_Printer support.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7265 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-14 19:41:24 +00:00
Albrecht Schlosser
6a70031647
Removed saving the flags() in Fl_Window::iconlabel(const char *iname) because
...
this could result in wrong flags() contents after return. Fl_Widget::label()
(that is called internally) takes care of copied labels and sets the flags()
appropriately. See also STR #2161 .
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7176 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-02-28 14:57:10 +00:00
Matthias Melcher
2668a87af7
Fixed Scrollbar events when max is less than min (STR #2283 )
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7161 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-02-26 20:44:35 +00:00
Matthias Melcher
5fdf6300dd
Added argument-less constructor in Fuid Widget Class
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7152 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-02-26 13:40:10 +00:00
Matthias Melcher
4a802a3159
Fixed menu item counting issue in Fluid (STR #2322 ), Added Fl_Menu_::find_item by callback
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7150 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-02-26 13:03:21 +00:00
Matthias Melcher
2f82fd0663
Mixed bag. Please see CHANGES.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7117 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-02-20 21:14:47 +00:00
Matthias Melcher
b737694f4a
test/Editor was freeing the text buffer too soon and no clearing callbacks. (STR #2294 )
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7106 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-02-19 21:08:34 +00:00
Matthias Melcher
f59cd1f4aa
Fixed Fl_Preferences Cygwin wide character bug (STR #2164 )
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7104 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-02-19 20:40:15 +00:00
Matthias Melcher
0ec12cc9c4
Fixed sorting in Fl_Browser - last item would not be sorted (STR #2300 )
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7103 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-02-19 20:25:54 +00:00
Matthias Melcher
b416a027cf
Fixed window levels in OS X Cocoa (STR #2316 )
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7102 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-02-19 20:21:20 +00:00
Matthias Melcher
795b2c6356
Added jpeg loading from memory. Added jpeg Fl_Widget->image() support for Fluid - but linking to fltk_images is required if this feature is used!
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7092 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-02-18 11:38:42 +00:00
Matthias Melcher
fb1b0fab0a
Added new type 'Binary Data' to Fluid. Use this to include an arbitrary file as a byte array into your source code. Changes to load jpegs etc. from program memory will follow.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7084 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-02-15 16:43:51 +00:00
Albrecht Schlosser
ee36ebc394
Reverting previous change (optimization of Fl_Group::clear),
...
because fl_throw_focus and fl_fix_focus would send events
that could access deleted widgets. This must be fixed first.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7039 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-02-07 21:14:35 +00:00
Albrecht Schlosser
ce7da76d6a
Optimized Fl_Group::clear() and Fl_Scroll::clear() as discussed in
...
fltk.development in "Fl_Group::clear SLOW!" on Feb. 06/07, 2010 (no STR)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7038 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-02-07 18:52:26 +00:00
Albrecht Schlosser
51acfa41eb
Replaced _WIN32 symbols that had crept in with UTF-8 and the
...
new Fl_Table widget with WIN32.
Todo: check, if the conditional in test/table.cxx is useful at all
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7022 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-23 13:48:50 +00:00
Albrecht Schlosser
430eab49b7
Fixed a buffer overflow in fl_utf8from_mb() (STR #2279 ).
...
Todo: fix _WIN32 vs. WIN32 compiler macro issues.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7021 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-22 16:56:34 +00:00
Albrecht Schlosser
21235502c3
Fixed a Windows GDI leak when testing alpha blending capabilities,
...
simplified code by removing an obsolete if clause.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7009 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-15 14:29:48 +00:00
Albrecht Schlosser
9a505ef44c
Fixed a name conflict with new (VC 2008 Express) winsock2.h versions
...
(POLLIN, POLLOUT, POLLERR) and another conflict (FORCE_POSITION flag) that
produced compile errors with VC 2008 (STR #2301 ).
Removed remaining code of the obsolete WSAAsyncSelect call from Fl_win32.cxx.
Removed some obsolete html tags from FL/Fl_Window.H and fixed some typos.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6980 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-24 11:40:26 +00:00
Albrecht Schlosser
954fba25c8
Widgets now remove stale entries from the default callback queue
...
(see Fl::readqueue()) when they are deleted (STR #2302 )
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6977 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-23 12:53:45 +00:00
Matthias Melcher
b2cffc688e
Moved OS X code base to the more moder Cocoa toolkit thanks to the awesome work of Manolo Gouy (STR #2221 ). This is a big one! I tested all test applications under 32-bit autoconf and Xcode, and a few apps under 64bit intel. No PPC testing was done. Please verify this patch if you have the machine!
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6951 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-06 22:21:55 +00:00
Matthias Melcher
dbd1dcde3c
Added a template for Xcode that can be installed and provides a very quick way of generating new FLTK applications.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6937 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-11-16 22:52:42 +00:00
Matthias Melcher
c26809e0ea
Consolidated all possible flag values into a single enum in Fl_Widget (STR #2161 )
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6905 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-27 12:06:35 +00:00
Matthias Melcher
c8adc2fdde
Fixed a few minor issues with Xcode builds. Fixed all color related call to Fl_Color type (STR #2208 ). Changed Fl_Color back to typedef unsigned.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6902 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-27 11:06:56 +00:00
Matthias Melcher
b12b5134a3
File Chooser now also recognizes utf8 encoded text files. STR 2218.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6899 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-23 21:32:23 +00:00
Matthias Melcher
e0831b530f
Empty functions in Fluid no onger create an implementation (STR 2259)
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6897 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-23 20:08:30 +00:00
Matthias Melcher
bcd43ecb7d
Fixed Fluid dependency on X11 (STR #226 )
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6896 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-23 19:24:34 +00:00
Albrecht Schlosser
af556fc53b
Updated the bundled libpng to v1.2.40 (released Sep. 10, 2009).
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6880 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-18 11:11:32 +00:00
Albrecht Schlosser
d631c334a2
Fixed Fl_Choice contrast with light-on-dark settings (STR #2219 ).
...
Patch provided by Aaron M. Ucko, thanks.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6873 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-16 07:06:41 +00:00
Albrecht Schlosser
3cf8672173
Fixed X server "lock", if a modal dialog window is opened while a menu
...
is active (STR #1986 ).
This is only an intermediate fix. The full fix should dismiss the menu
when the mouse is clicked outside the menu area.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6869 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-13 21:57:46 +00:00
Matthias Melcher
517fb60eb5
Updated mirror sites in documentation (STR #2220 )
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6866 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-13 10:57:38 +00:00
Matthias Melcher
f229cd8b00
Setting a default font for Xft
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6863 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-13 10:17:04 +00:00
Matthias Melcher
dc5a320cc6
Setting a default font for Xft
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6862 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-13 10:15:42 +00:00
Matthias Melcher
184c1092e9
Temporarily limited builds to 32-bit on OX S to stay compatible to Snow Leopard
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6849 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-06 18:09:24 +00:00