Permalink
Commits on Feb 19, 2012
  1. Vega dialogs: avoid use of constexpr

    davidswelt committed Feb 19, 2012
    In (some?) GCC 4.6, this use of constexpr produces "lvalue required as unary &" errors.
    Code was introduced in dfe1bdc.
  2. SDL Makefile: do not hard-code a single path for the SDL libraries on…

    davidswelt committed Feb 19, 2012
    … OSX
    
    Removed circumvention of pkg-config with hard-coded path,
    as SDL libraries install into a different path by default if MacPorts isn't used.
    pkgconfig.mk now amends the PKG_CONFIG_PATH with the two usual paths as needed on OSX.
  3. Compile and Host makefiles: do not override HOSTCPP, CXX, etc., if al…

    davidswelt committed Feb 19, 2012
    …ready set.
    
    User or local-config.mk may set these variables initially, and we must respect the setting
    in order to find the correct headers or include paths.  Users whose systems default to
    older GCC variants will have separate header files installed for those.
    
    Makefile is changed to not use the old kludge (including local-config.mk a second time).
  4. PolarSettings: rename degradation to degradation_factor

    MaxKellermann committed Feb 19, 2012
    The user edits the degradation, but internally we store it as a
    factor.
  5. Engine/Waypoint/Waypoint: Initialize file_num

    Andreas Pfaller committed Feb 19, 2012
    file_num was not initialized if a new WP was created while loading a
    task file.
    
    Fixes trac issue #1805.
  6. GlueMapWindowItems: make the hit radius dpi-aware

    MaxKellermann committed Feb 19, 2012
    Larger base radius, and scale it according to the display dpi, not
    according to absolute pixel width/height of the whole display.
    Implements TRAC #1720.
  7. SDL/Canvas: clip text in formatted_text()

    MaxKellermann committed Feb 19, 2012
    Fixes one half of #1421.
  8. OpenGL/Canvas: implement vertical text clipping

    MaxKellermann committed Feb 19, 2012
    Prepares for clipping text in multi-line controls (one half of #1421).
  9. TrackingConfigPanel: obfuscate the password control

    MaxKellermann committed Feb 19, 2012
    Implements TRAC ticket #1765.
  10. Makefile: reverse libdatafield / libform linking order

    MaxKellermann committed Feb 19, 2012
    libform imports symbols from libdatafield, so libform must come first.
  11. RowFormWidget: remove two parameters from AddText()

    MaxKellermann committed Feb 19, 2012
    "editable" is ignored, and "callback" is never used by any caller.
  12. Util/StaticString: use size_t

    MaxKellermann committed Feb 19, 2012
    The StaticString library should behave like the rest of the system:
    return size_t when it's about memory sizes.
  13. Data/Input: VK_ESCAPE leaves the thermal assistant

    MaxKellermann committed Feb 19, 2012
    Important hot key for Altair and PC.
  14. BigThermalAssistantWindow: enable configured hot keys

    MaxKellermann committed Feb 19, 2012
    This is important to leave the thermal assistant on the Altair (TRAC
    #1791).
  15. Dialogs/ConfigPanels/SafetyFactorsConfigPanel: 0% degradation is 100%…

    Andreas Pfaller committed Feb 18, 2012
    … performance
  16. PopupMessage: auto-create new window when layout has changed

    MaxKellermann committed Feb 19, 2012
    On Windows, the TEXT control can never change its text style after it
    has been created:
    
     http://msdn.microsoft.com/en-us/library/ms997530.aspx
    
    Which means that the PopupMessage window has to be destroyed and a new
    one has to be created whenever the layout changes.  This fixes TRAC
    #1721.
  17. PopupMessage: move layout code to GetRect()

    MaxKellermann committed Feb 18, 2012
    Use its return value for the initial position in PopupMessage::set().
    This solves a part of TRAC #1721.
  18. Dialogs/ConfigPanels/SafetyFactorsConfigPanel: Set polar degradation …

    Andreas Pfaller committed with MaxKellermann Feb 18, 2012
    …factor of glide_polar_task if changed
  19. Components: Re-apply polar degradation setting to glide_polar_task on…

    Andreas Pfaller committed with MaxKellermann Feb 18, 2012
    … startup
    
    While GetSettingsComputer().polar.glide_polar_task is correctly initialized
    when reading the profile in "static void Load(PolarSettings &settings)"
    it is re-initialized again with the default value in Components.cpp with
    "GlidePolar(fixed_zero)".
  20. Extend LX MiniMap key bindings

    Winfried Simon committed Feb 19, 2012
    This patch adds the following features
     - Key AN/CLC: F5 -> GotoLookup
     - Key START/R: F6 -> Setup Alternates
  21. KeyMap lx_mm_key_map set to upper case characters

    Winfried Simon committed Feb 19, 2012
    The key_code variable in TranscodeKey() contains upper case
    characters, so the KeyMaps have to reflect this. This was
    a bug,
Commits on Feb 18, 2012