Permalink
Commits on Dec 12, 2018
  1. html.h: Fix typos in doc comments.

    mity committed Dec 12, 2018
Commits on Nov 18, 2018
  1. Grid: Fix selection marquee.

    mity committed Nov 18, 2018
    In some cases, while dragging, the selection marquee did not correspond
    to the cells to be selcted after the draging operations.
    
    There were some off-by-one pixel mistakes.
Commits on Nov 3, 2018
  1. tests/CMakeLists.txt: Remove some bogus options.

    mity committed Nov 3, 2018
Commits on Nov 2, 2018
  1. Grid: Fix coverity issue 1396561.

    mity committed Nov 2, 2018
    Greater-than-or-equal-to-zero comparison of an unsigned value is always
    true.
  2. README.md: Fix some outdated info.

    mity committed Nov 2, 2018
  3. Grid: Check cell coordinates in grid_labeledit_start().

    mity committed Nov 2, 2018
    Fixes #66.
  4. Grid: Simplify clipping by removing CS_PARENTDC.

    mity committed Nov 2, 2018
    Fixes #64.
  5. Use the WIN32 property on the example executable target.

    AlanAtWork authored and mity committed Nov 2, 2018
  6. Merge pull request #63 from mity/fix56

    mity committed Nov 2, 2018
    Fixes #56.
  7. Grid: Handle helper edit label timer more carefully.

    mity committed Nov 2, 2018
    * We have special flag set when the timer is started.
    * We make sure that the timer is reset in any case the label editing
      starts in other means before the timer elapses.
    * We make sure the label editing (style MC_GS_EDITLABELS) is still
      enabled after the timer elapses.
Commits on Apr 25, 2018
  1. AUTHORS.md: Fix wording.

    mity committed Apr 25, 2018
Commits on Apr 11, 2018
  1. Update (a)cutest.h from upstream.

    mity committed Apr 11, 2018
    (Involves renaming cutest.h -> acutest.h.)
Commits on Nov 15, 2017
  1. Doc: Fix some wording.

    mity committed Nov 15, 2017
Commits on Nov 14, 2017
  1. Windrawlib: Update from upstream (fix MSVC 2013 build).

    mity committed Nov 14, 2017
  2. Windrawlib: Update from upstream.

    mity committed Nov 14, 2017
    Fixes #59.
Commits on May 29, 2017
  1. README.md: Update build instructions (MSVC 2017).

    mity committed May 29, 2017
    MSVC 2017 suppoorts CMake-based projects natively.
    
    Fixes #57.
Commits on Mar 19, 2017
  1. CONTRIBUTING.md: Fix some typos.

    mity committed Mar 19, 2017
Commits on Mar 7, 2017
  1. Menubar: Fix bogus (re)opening of menu dropdowns.

    mity committed Mar 7, 2017
    Fixes #53. Hopefully for real now ;-)
Commits on Mar 5, 2017
  1. Menubar: Delay resetting of is_dropdown_active flag.

    mity committed Mar 5, 2017
    This allows to ignore any leftover messages in the queue which could
    result in popup reopen when user clicks repeatedly on the same item in the
    menubar.
    
    Fixes #53.
Commits on Mar 4, 2017
  1. CMakeLists.txt: Bump version to 0.11.3

    mity committed Mar 4, 2017
  2. Menubar: Fix handling of <ALT> in mcIsMenubarMessage().

    mity committed Mar 2, 2017
     * Break complicated 'if' in WM_(SYS)KEYDOWN handler into multiple much
       simpler conditions.
    
     * Rewrite WM_(SYS)KEYUP to ensure that we (1) disable hotkey underlines
       if we do not activate the menubar, and (2) to not hold the delayed
       activation flag for too long.
    
     * Make WM_SYSCHAR to disable the delayed activation in case of invalid
       hotkey.
    
     * Ignore WM_CHAR altogether.
    
    (This should fix the issues described in #51.)
  3. Menubar: Fix return value from menubar_ht_proc().

    mity committed Mar 2, 2017
    Accordingly to MSDN docs, we should return nonzero if we want to consume
    the message and prevent it from farher propagation.
Commits on Mar 2, 2017
  1. Menubar: Fix crash in WM_COMMAND handling.

    mity committed Mar 2, 2017
    For not yet fully understood reason, pressing <ALT> to activate a menubar
    and then (after releasing the <ALT>) pressing <SPACE>, an endless
    recursion of WM_COMMAND is caused bu some interaction of a dialog or
    top-level window and processing in original toolbar procedure.
    
    We fix by not propagating WM_COMMAND if it is not generated by the menu.
  2. Treelist: Fix erasing background with MC_TLS_DOUBLEBUFFER.

    mity committed Mar 2, 2017
Commits on Jan 27, 2017
  1. Update HSLuv-C from upstream.

    mity committed Jan 27, 2017
Commits on Jan 23, 2017
  1. README.md: Fix typo.

    mity committed Jan 23, 2017
  2. Migrate from our husl.h & husl.c to hsluv-c (https://github.com/mity/…

    mity committed Jan 23, 2017
    …hsluv-c)
    
    That one uses double instead of float, and has a unit testsuite so
    gets better impression as of correctness.
Commits on Jan 22, 2017
  1. Grid: Default action of double-click is start of cell editing if allo…

    mity committed Jan 22, 2017
    …wed by style. (Issue #49)