Article #1579: FLTK 1.4.x Weekly Snapshot, r12813

  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 Home  |  Articles & FAQs  |  Bugs & Features  |  Documentation  |  Download  |  Screenshots  ]
 

Return to Articles | Show Comments | Submit Comment ]

Article #1579: FLTK 1.4.x Weekly Snapshot, r12813

Created at 03:00 Mar 30, 2018 by mike

A new weekly snapshot of FLTK 1.4.x (r12813) is now available on the download page:

    http://www.fltk.org/software.php?VERSION=fltk-1.4.x-r12813

Commit Log:

------------------------------------------------------------------------
r12813 | AlbrechtS | 2018-03-29 11:09:32 -0400 (Thu, 29 Mar 2018) | 9 lines

Refactor and simplify Fl_Group::resize().

I renamed variables (more consistent names), fixed code formatting, and
refactored the code around the resizing of widgets. I put common code
before and after the conditional '#if 1' that separated old code from
new "much simpler code from Francois Ostiguy" as a comment in the existing
code mentioned. Then I deactivated the old code and activated the new
"much simpler" code. Tested, works well.

------------------------------------------------------------------------
r12812 | AlbrechtS | 2018-03-28 12:27:43 -0400 (Wed, 28 Mar 2018) | 7 lines

Add more display scaling factors for testing.

These scaling factors can be activated by defining the preprocessor
macro TEST_SCALING.

Note: this feature may be changed or removed in the future.

------------------------------------------------------------------------
r12811 | manolo | 2018-03-28 09:00:12 -0400 (Wed, 28 Mar 2018) | 1 line

Image classes: memorise the width and the height of the cached form of the
image to support GUI scaling
------------------------------------------------------------------------
r12810 | matt | 2018-03-27 17:54:04 -0400 (Tue, 27 Mar 2018) | 1 line

Android: Implemented Pixmap drawing, also much cleanup in
Fl_Android_Graphics_Driver.
------------------------------------------------------------------------
r12809 | matt | 2018-03-27 11:31:26 -0400 (Tue, 27 Mar 2018) | 1 line

Android: Fl_Android_Graphics_Driver now derives from Fl_Graphics_Driver and
no longer from the dpi-aware scaling version. I may add this level of
complexity later, but for now, unscaled drivers are difficult enough. Also,
the new setup lets me easily find unimplemented methods of the driver.
------------------------------------------------------------------------
r12808 | matt | 2018-03-26 17:39:02 -0400 (Mon, 26 Mar 2018) | 1 line

Android: New version of the IDE Android Studio 3.1 . All still working
fine.
------------------------------------------------------------------------
r12807 | matt | 2018-03-26 17:28:18 -0400 (Mon, 26 Mar 2018) | 1 line

Android: Draws Fl_Bitmap.
------------------------------------------------------------------------
r12806 | manolo | 2018-03-26 12:17:00 -0400 (Mon, 26 Mar 2018) | 1 line

Fix for STR#3457: Fl_SVG_Image handling of invalid width/height
------------------------------------------------------------------------
r12805 | matt | 2018-03-26 11:42:08 -0400 (Mon, 26 Mar 2018) | 1 line

Android: Avoids hiding and showing keyboard when focus changes from text
input to text input
------------------------------------------------------------------------
r12804 | matt | 2018-03-26 11:33:22 -0400 (Mon, 26 Mar 2018) | 1 line

Android: Widgets can now request the on-screen keyboard when they get
focus. This may fail if visible_focus is disabled.
------------------------------------------------------------------------
r12803 | matt | 2018-03-26 10:48:13 -0400 (Mon, 26 Mar 2018) | 1 line

Android: Keyboard handles modifiers like Shift and Alt... .
------------------------------------------------------------------------
r12802 | manolo | 2018-03-26 04:20:17 -0400 (Mon, 26 Mar 2018) | 1 line

Documentation: give more detail for Fl_Image::w(int W) and Fl_Image::h(int
H) 
------------------------------------------------------------------------
r12801 | matt | 2018-03-25 18:27:21 -0400 (Sun, 25 Mar 2018) | 1 line

Android: Added keycodes to make arrow keys, delete, return, and other non
text-keys work. ALso added a Java helper class to make Java call easier. We
may need more Java/JNI in the future.
------------------------------------------------------------------------
r12800 | matt | 2018-03-25 12:48:44 -0400 (Sun, 25 Mar 2018) | 1 line

Android: Separating keyboard stuff into a new file
------------------------------------------------------------------------
r12799 | matt | 2018-03-25 12:34:40 -0400 (Sun, 25 Mar 2018) | 1 line

Android: Improved event handling to handle all pending events before
redrawing the interface.
------------------------------------------------------------------------
r12798 | manolo | 2018-03-25 02:15:50 -0400 (Sun, 25 Mar 2018) | 1 line

Documentation: explain how images are best handled in the context of GUI
rescaling.
------------------------------------------------------------------------
r12797 | matt | 2018-03-24 17:36:55 -0400 (Sat, 24 Mar 2018) | 2 lines

Android: Tried to fix flaws in the Android Native interface. Only 
         solution I found involves Java, so, no.
------------------------------------------------------------------------
r12796 | manolo | 2018-03-24 14:14:05 -0400 (Sat, 24 Mar 2018) | 3 lines

Remove GUI scale factor values above 300% which were here for development
only.

300% is also the max scaling value Firefox allows.
------------------------------------------------------------------------
r12795 | matt | 2018-03-24 13:21:36 -0400 (Sat, 24 Mar 2018) | 1 line

Android: Even rougherer cut to make the keyboard pop up.
------------------------------------------------------------------------
r12794 | matt | 2018-03-24 13:08:25 -0400 (Sat, 24 Mar 2018) | 1 line

Android: Rough, verz rough kezboard handling.
------------------------------------------------------------------------
r12793 | matt | 2018-03-24 09:06:59 -0400 (Sat, 24 Mar 2018) | 2 lines

Android: Made popup and menu windows work, fixed Fl::wait() recursion,
         fixed incompatible Fl::wait() behavior.
------------------------------------------------------------------------
r12792 | manolo | 2018-03-24 04:08:32 -0400 (Sat, 24 Mar 2018) | 1 line

Windows: avoid changing the current Fl_Surface_Device when drawing an
Fl_Double_Window.
------------------------------------------------------------------------
r12791 | matt | 2018-03-23 19:11:35 -0400 (Fri, 23 Mar 2018) | 1 line

Android: Using floating point calls to make thigs look slightly better.
------------------------------------------------------------------------
r12790 | matt | 2018-03-23 19:09:24 -0400 (Fri, 23 Mar 2018) | 1 line

Android: Using xlib shortcut to draw circles and ellipses.
------------------------------------------------------------------------
r12789 | matt | 2018-03-23 19:01:13 -0400 (Fri, 23 Mar 2018) | 1 line

Android: Further testing. Need circle drawing rountines.
------------------------------------------------------------------------
r12788 | matt | 2018-03-23 18:50:26 -0400 (Fri, 23 Mar 2018) | 1 line

Android: Added fl_polygon and fl_loop calls. All boxtypes draw well now.
------------------------------------------------------------------------
r12787 | matt | 2018-03-23 17:41:36 -0400 (Fri, 23 Mar 2018) | 1 line

Android: Posting well behaved pie drawing method. Needs refactoring.
------------------------------------------------------------------------
r12786 | manolo | 2018-03-23 13:03:24 -0400 (Fri, 23 Mar 2018) | 1 line

Fix Fl_Image::copy() and its versions for derived image classes following
the introduction of Fl_Image::scale()
------------------------------------------------------------------------
Download | Home Page | Listing ]

Comments

Submit Comment ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2015 by Bill Spitzak and others. This project is hosted by Seriss Corporation. Please report site problems to 'erco@seriss.com'.