| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Missed mods to fractals.cxx.
Also fixed a parens issue Albrecht noticed on the Mac build.
|
|
|
|
|
|
There are no functional changes to be expected, mostly formatting
and comments.
|
|
do not delete config.sub and config.guess
todo: remove misc/config.{sub|guess} ?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Select the "best" target rather than a random one out of a list of
suitable targets. The old target selection algorithm would sometimes
select the wrong target and hence retrieve unexpected data.
This could happen in both copy-paste and drag-and-drop operations.
Note: backported to 1.3.6 (git current) as well
(commit 7ce6d2cf5dfc0488ec30d9f9f1709be73353479c).
Closes #182.
|
|
This fix updates Fl_Shared_Image::reload() to account for the data_w() and data_h()
image members.
|
|
|
|
Output was incorrect, partly to stdout and stderr, resp.
As Manolo noted in fltk.general, Fl_Window::screen_num() is the
correct API to retrieve the screen number of a window rather than
Fl::screen_num(...).
|
|
The fix in mouse_event() makes sure the scale factor of the receiving window is correct
when distinct screens have distinct scale factor values.
The fix after WM_MOVE event makes sure a subwindow-containing window in a
multiple-screen desktop having distinct scale factor values is correctly rescaled.
|
|
This is intended to be used as
(a) an example of event handling and
(b) a test program to visualize many event related variables
This first version is compatible with FLTK 1.3.x but lacks the screen
scaling factor under 1.3.x (which is always assumed to be 100%).
Note: this does not reflect any system or monitor related settings.
|
|
When scale was > 1, fullscreen window did not cover the task bar,
as seen with test/fullscreen.
|
|
The driver stuff should be private. The only usage I found was in
class _Fl_Gl_Overlay which is now a 'friend class'.
|
|
Output statements commented out and modified to go to stderr if used.
|
|
|
|
The problem was visible with test/tile for fractional scaling values when
moving the vertical division.
|
|
... as discussed in fltk.coredev for easier maintenance.
Also edit some minor issues.
|
|
basics.dox: Some minor edits, clarifications and reordering for
better readability.
drawing.dox: minor edits, remove "Figure x.y:" etc. (to be continued)
enumerations.dox: change chapter title
|
|
Improve CMP compatibility and use a better (anti-aliased) image for
the docs.
|
|
Fix search (string comparison) which had a few different issues.
Document the function, arguments, and details about string matching.
To do: correctly match complex HTML entities like "€" with
Unicode code points >= U+0080 (UTF-8 multi byte encoding).
|
|
[FLTK 1.4] Fix the errmsg for the native file chooser. We should be using exterr instead of err which is always zero.
|
|
|
|
Under XP (at least), WM_PAINT events occur where information of where to redraw
is mostly given by the system, in the window's update region. When the GUI is scaled,
that information must be un-scaled and then added to Fl_X::i(window)->region, for the
adequate part of the window to be painted.
|
|
The warning message was:
Makefile:318: warning: ignoring prerequisites on suffix rule definition
|
|
The change lets this function enlarge the size only when strictly necessary
for image tiling.
|
|
The corrected error was to use, e.g.,
int dx = W - w->w() * s;
which does not produce the desired integer value.
The correct writing is :
int dx = W - int(w->w() * s);
|
|
Note: macOS builds will be re-enabled when the Travis-CI
"Credits" issue is resolved.
|
|
Temporarily disable unnecessary builds for trouble shooting with
Travis-CI support (no Credits)
|
|
|
|
|
|
|
|
|
|
|
|
As discussed, only the window position becomes rounded to nearest integer value
when a fractional GUI scale factor is applied.
|
|
|
|
Linux: trusty -> xenial (current @ travis-ci.com)
macOS: (default) -> xcode12.2 (latest as of today)
|
|
Based on Greg's mods in 'cube-v5a-patch.txt' in this issue #157 comment:
https://github.com/fltk/fltk/issues/157#issuecomment-732496554
Simplify the layout and keep border widths constant:
- combine left GL window + buttons (ct_group) in left group (lt_grp)
- make the cube Fl_Gl_Windows the resizable()s of their respective groups.
The latter keeps the margin widths constant.
|