Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge upstream #1

Merged
merged 2,938 commits into from
Dec 17, 2018
Merged

Merge upstream #1

merged 2,938 commits into from
Dec 17, 2018
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Nov 6, 2018

  1. Configuration menu
    Copy the full SHA
    fc477a1 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2018

  1. Add xd75/billypython keymap (qmk#4381)

    * Add xd75/billypython keymap
    
    * Expand rules.mk
    
    (cherry picked from commit 806fee94ae3a21b6ca7a34624101349b57d41b75)
    
    * Expand billypython's rules.mk
    
    * Remove unused stuff in whitefox/billypython
    billyPython authored and mechmerlin committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    a30dd2b View commit details
    Browse the repository at this point in the history
  2. Configurable Rainbow Swirl range (qmk#4376)

    * Configurable Rainbow Swirl range
    
    This allows tweaking of the rainbow effect to
     get different effects on keyboards with varied
     LED layouts. We found the value 1950 works on
     the RGBKB.net Sol to get a cool striped effect
     across the keyboard.
    
    * Document RGBLIGHT_RAINBOW_SWIRL_RANGE
    
    * Better wording for the documentation
    kageurufu authored and mechmerlin committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    94f5832 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    945dd94 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2018

  1. Add Layout-b for GH60 satan (qmk#4123)

    * Add Layout-b for GH60 satan
    
    * Update layout, toggle for colemak layout
    
    * Rename layout, replace function with KC_GESC
    
    * Update Layer order, Readme
    
    * Remove unnecessary code
    
    * Add backspace in extend layer
    Abhinav authored and drashna committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    ba76fcf View commit details
    Browse the repository at this point in the history
  2. Keyboard: fix ifdef for crkbd's default/keymap.c

    undef SSD1306OLED should not kill entire process_record_user() function.
    ryo1kato authored and drashna committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    5eb69ca View commit details
    Browse the repository at this point in the history
  3. Keyboard: Add 30wer config and keymap (qmk#4386)

    * Preliminary 30wer firmware. Not tested on real board yet.
    
    * Added a layer to default 30wer keymap.
    
    * Wrote readme for 30wer.
    
    * Added 30wer info.json.
    FSund authored and drashna committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    ef84bd9 View commit details
    Browse the repository at this point in the history
  4. relocate 40percent.club boards to new parent folder (qmk#4380)

    * Initial move of 40percent.club boards to common parent folder.
    
    * Refactor readme files to be consistent
    
    * Refactor readme files to be consistent - fix make command examples.
    
    * Refactor readme files to be consistent - align readme filenames.
    
    * Refactor readme files to be consistent - fix repo url.
    
    * Disable Community keymap builds as they are currently failing due to missing functionality
    
    * Move more of 40percent.club boards to common parent folder.
    
    * Refactor readme files to be consistent - align readme filenames.
    
    * Refactor readme files to be consistent - fix make command examples.
    zvecr authored and drashna committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    7388342 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2018

  1. Keymap: dlg's tada68 keymap (qmk#4289)

    * dlg's keymap
    
    * fix list order
    
    * remove cruft
    
    * pragma
    
    Co-Authored-By: dlgoodr <[email protected]>
    
    * turn on bootmagic, enable swapping ` and Esc while I figure out which compromise is least bad
    dlgoodr authored and drashna committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    fa2183a View commit details
    Browse the repository at this point in the history
  2. Add my new ANSI layout dz60 setup (qmk#4397)

    * minor additions to alps64 and dz60
    
    * Rename crd keymap to represent 2u lshift layout
    
    * Add crd's new ANSI layout dz60 with preferred layers
    cdarwin authored and mechmerlin committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    6ae409d View commit details
    Browse the repository at this point in the history
  3. Added support for backlight on diverge3 , and added a UK iso layout (q…

    …mk#4392)
    
    * Added support for backlight , and a UK iso layout
    
    Added support for backlight , and a UK iso layout. Now uses the SPLIT_KEYBOARD #define rather than relying on lets split
    
    * Update keyboards/diverge3/keymaps/isoUK/keymap.c
    
    Co-Authored-By: mcmadhatter <[email protected]>
    
    * Update keyboards/diverge3/keymaps/isoUK/keymap.c
    
    Co-Authored-By: mcmadhatter <[email protected]>
    
    * Simplified the lower layer
    
    Simplified the lower layer
    
    * dir rename to snake case
    
    dir rename to snake case
    
    * changed dir case
    
    changed dir case
    
    * Update keyboards/diverge3/rules.mk
    
    Co-Authored-By: mcmadhatter <[email protected]>
    
    * Update keyboards/diverge3/keymaps/iso_uk/config.h
    
    Co-Authored-By: mcmadhatter <[email protected]>
    
    * Update keyboards/diverge3/config.h
    
    Co-Authored-By: mcmadhatter <[email protected]>
    
    * Update keyboards/diverge3/keymaps/iso_uk/keymap.c
    
    Co-Authored-By: mcmadhatter <[email protected]>
    
    * Update keyboards/diverge3/keymaps/iso_uk/keymap.c
    
    Co-Authored-By: mcmadhatter <[email protected]>
    
    * Update keyboards/diverge3/keymaps/iso_uk/keymap.c
    
    Co-Authored-By: mcmadhatter <[email protected]>
    
    * Update keyboards/diverge3/config.h
    
    Co-Authored-By: mcmadhatter <[email protected]>
    
    * Update keyboards/diverge3/keymaps/iso_uk/config.h
    
    Co-Authored-By: mcmadhatter <[email protected]>
    
    * Update keyboards/diverge3/keymaps/iso_uk/config.h
    
    Co-Authored-By: mcmadhatter <[email protected]>
    
    * Update keyboards/diverge3/keymaps/iso_uk/config.h
    
    Co-Authored-By: mcmadhatter <[email protected]>
    
    * aligned and tidyied up
    
    aligned and tidyied up
    mcmadhatter authored and drashna committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    519ce72 View commit details
    Browse the repository at this point in the history
  4. IDOBO Keyboard Support (75Keys Aluminum Keyboard) (qmk#4401)

    * initial commit
    
    * put my name everywhere
    
    * get the switch matrix correct
    
    * add a basic keymap
    
    * use a better LAYOUT macro
    
    * update readme
    
    * Add QMK Configurator support
    mechmerlin authored and drashna committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    d6184be View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2018

  1. Configuration menu
    Copy the full SHA
    b3853e7 View commit details
    Browse the repository at this point in the history
  2. Keymap for random key presses for the scrabblepad (qmk#4356)

    * Random key presses for scrabblepad
    
    * Fix keymap code comments
    
    * Remove unused methods as per code review
    gorbachev authored and drashna committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    3ba242c View commit details
    Browse the repository at this point in the history
  3. I2C driver docs (qmk#4298)

    * I2C driver docs
    
    - Added I2C driver docs.
    - Changed arm master i2c driver to have a weak i2c_init as it is impossible to account for all possible port configuration in the STM32 world.
    
    * Update docs/i2c_driver.md
    
    Co-Authored-By: yiancar <[email protected]>
    
    * Update docs/i2c_driver.md
    
    Co-Authored-By: yiancar <[email protected]>
    
    * Update docs/i2c_driver.md
    
    Co-Authored-By: yiancar <[email protected]>
    
    * Update docs/i2c_driver.md
    
    Co-Authored-By: yiancar <[email protected]>
    
    * GPIO release fix
    yiancar authored and jackhumbert committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    4083614 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2018

  1. Improve new_project script (qmk#4373)

    * Improve new_project script
    
     - use git user.name if available to replace the boilerplate name in
       files we generate
     - fix shellshock warnings
    
    * Test for git repo
    
    Suggestion by @skullydazed
    
    * Fix shellshock warning
    
    * Incorporate feedback from reviewers
    
     - thanks @vomindoraan
     - use a heredoc instead of echo for console
     - factor out common paths
    yanfali authored and mechmerlin committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    6274980 View commit details
    Browse the repository at this point in the history
  2. Add support for slackware distribution (linux_install.sh) (qmk#4369)

    * Add support for slackware distribution (linux_install.sh)
    
    The required packages are not provided by the official repository. The packages
    need to be installed from slackbuilds.org either manually or with the help of
    third party tools like sbotools.
    
    * Modify linux_install.sh according to code review
    
    Modifies the Slackware section of the linux_install.sh script based on the
    suggestions from the code review.
    
    * Modify utils/linux_install.sh according to suggestions
    manuel-arguelles authored and drashna committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    b49fd46 View commit details
    Browse the repository at this point in the history
  3. Keyboard: Initial 25 port (qmk#4394)

    * Initial 25 port
    
    * Initial 25 port - fix info.json and hand_swap_config
    
    * Review comments - fix layout macros, copyright comments, and duplicated use of layering macros
    zvecr authored and drashna committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    746005a View commit details
    Browse the repository at this point in the history
  4. Tidy 40percentclub boards (qmk#4403)

    * Remove unnecessary re-definitions for XXXXXXX and _______
    
    * Update 6lit to use KC_NO in layout macros
    
    * Update rules.mk to follow current template
    
    * Remove use of deprecated function action_get_macro - unused and contents were from old template
    
    * Remove use of deprecated function action_get_macro - all code was commented out
    
    * Remove use of deprecated function action_get_macro - convert macro to use process_record_user
    
    * Convert keymap to consistent use of _______
    
    * fix use of old style header guards
    
    * Swap KC_NO for XXXXXXX macro since the swap to the macro for KC_TRANS
    
    * Resolve use of ?= in rules.mk files
    
    * Remove duplication of rules.mk and config.h in gherkin mjt keymap
    
    * Remove unnecessary #includes
    
    * Align layout macros so foobar can use gherkin keymaps
    
    * Align 6lit layout macros with foobar
    
    * Remove ifndef QUANTUM_DIR from keymaps
    zvecr authored and drashna committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    b173c05 View commit details
    Browse the repository at this point in the history
  5. Add rules.mk to ortho_4x12/buswerks keymap (qmk#4405)

    * Added buswerks keymap
    
    * cleaned up comments on buswerks keymap
    
    * Added buswerks keymap readme.md
    
    * Fixed spelling in buswerks readme.md
    
    * Removed unnecessary includes, changed process_record_user to now use set_single_persistent_default_layer(), removed deprecated functions, and moved the audio ifdef block to config.h
    
    * Changed buswerks ortho_4x12 layout to accommodate 'MIT' layout
    
    * Updated README.md to reflect layout changes
    
    * update buswerks keymap
    
    * add buswerks tragicforce68 keymap
    lbussell authored and drashna committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    b26ccf9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2509039 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b1e74ae View commit details
    Browse the repository at this point in the history
  8. Fix up screen off timer of crkbd (qmk#4346)

    * fix about screen off timer
    
    * Fix Up ScreenOffInterval exceeded uint16_t
    
    * Fix Up never waking up once screen off if in case of matrix are not dirty.
    
    * Revert "fix about screen off timer"
    
    This reverts commit 3d175f2.
    
    * Fix up screen off timer of crkbd
    
    * Fix Up ScreenOffInterval exceeded uint16_t
    
    * Fix Up never waking up once screen off if in case of matrix are not dirty.
    
    * Fix up screen off timer of helix
    
    * Fix Up ScreenOffInterval exceeded uint16_t
    
    * Fix Up never waking up once screen off if in case of matrix are not dirty
    
    * Revert "Fix up screen off timer of helix"
    
    This reverts commit f0efb82.
    
    * Improve internal processing of process_record_kb()
    
    * Use the return value of process_record_gfx()
    
    * Fix a indent
    
    Fix a indent
    comaid authored and drashna committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    aa03049 View commit details
    Browse the repository at this point in the history
  9. Fix up screen off timer of helix (qmk#4347)

    * Fix up screen off timer of helix
    
    * Fix Up ScreenOffInterval exceeded uint16_t
    
    * Fix Up never waking up once screen off if in case of matrix are not dirty
    
    * Changing referenIng incorrect constant name
    
    * OLED_ENABLED => SSD1306OLED
    
    * Improve internal processing of process_record_kb()
    
    * Use the return value of process_record_gfx()
    
    * Move a include statement into #ifdef block
    
    Move   #include "ssd1306.h` statement into #ifdef block
    
    * Move process_record_kbI()
    
    Move process_record_kb() from helix.c to rev1.c/rev2.c/pico.c
    
    * Move process_record_kb()
    comaid authored and drashna committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    2b7decb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d0f8e1b View commit details
    Browse the repository at this point in the history
  11. Change hex file permission to 644 from 755

    Junya Ogura authored and drashna committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    2b34734 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    599b21b View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2018

  1. The "Practice60" Board, Blue Pill powered (qmk#4407)

    * Starting point for blue pill based practice60
    
    * Changes
    
    * add
    
    * try raw bin no botloader
    
    * swap back to bootloader version
    
    * edit
    
    * Remove debug LED flash
    
    * Disable JTAG to open up B3 and B4
    
    * Add led backlight support (no breathing yet)
    
    * Update matrix for correctness
    
    * RGB Underglow working in a very simple state
    
    * not as bright
    
    * Move to handwired
    
    * revert ChibiOS_Test changes
    
    * Changes based on PR comments
    
    * Address PR comments v2
    
    * Move files
    Andrew Kannan authored and drashna committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    e653cc1 View commit details
    Browse the repository at this point in the history
  2. Fixed incorrect link to feature_combo.md in features.md docs file. Wa…

    …s linked to feature_combos.md, but _sidebar.md, _summary.md, and config_options.md all link to feature_combo.md. Assuming that it should not be pluralized. (qmk#4411)
    BrianCArnold authored and mechmerlin committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    2dc14d1 View commit details
    Browse the repository at this point in the history
  3. KBDFans KBD67 Support (qmk#4412)

    * initial commit for kbd67 keyboard
    
    * add in a standard matrix
    
    * get the correct matrix for layout_all
    
    * add a layout_65_ansi LAYOUT macro
    
    * get a default keymap in
    
    * add caps lock led support
    
    * fix formatting of my name in the comments
    
    * add QMK Configurator support
    
    * turn on bootmagic
    mechmerlin authored and drashna committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    9b28dc8 View commit details
    Browse the repository at this point in the history
  4. Update Practice60 to use MT feature and revise system ticks (qmk#4413)

    * Update Practice60 to use MT feature and revise system tics
    
    * Increase system tick frequency
    
    10,000 instead of 10,000
    Andrew Kannan authored and drashna committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    709bf38 View commit details
    Browse the repository at this point in the history
  5. converter/ibm_terminal Refactor and Configurator support (qmk#4414)

    * IBM Terminal converter: layout macro refactor
    
    - Renamed KEYMAP to LAYOUT
    - Renamed KEYMAP_101 to LAYOUT_101
    - minor matrix array fixes
    
    * IBM Terminal converter: default keymap refactor
    
    - Updated layout macro names
    - Updated to #include QMK_KEYBOARD_H
    - config.h updated to use #pragma once
    
    * IBM Terminal converter: priyadi keymap refactor
    
    - Updated layout macro names
    - Updated to #include QMK_KEYBOARD_H
    - Removed redundant KC_TRNS and KC_NO defines
    - config.h updated to use #pragma once
    
    * IBM Terminal converter: Configurator support
    
    * IBM Terminal converter: readme cleanup
    
    Updated markdown formatting.
    
    * IBM Terminal converter: readme rename
    
    Renamed file to fully lowercase.
    noroadsleft authored and drashna committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    7e87532 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    caa293a View commit details
    Browse the repository at this point in the history
  7. Refactoring M6-A, M6-B, Zeal60, Zeal65, WT60-A, WT65-A, WT80-A (qmk#4417

    )
    
    * Refactored M6-B to use Zeal60 RGB backlight code
    
    * Fixed M6-B LED co-ordinates
    
    * Minor changes to RGB config for Zeal65
    
    * Added dynamic keymaps to WT80-A, WT60-A, WT-80A, U80-A
    wilba authored and drashna committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    2dea540 View commit details
    Browse the repository at this point in the history
  8. Keyboard: Add 412 64 Model 00 keyboard. (qmk#4400)

    * Add 412-64 keyboard firmware
    
    It's pretty barebones for now, but the Model 00 is also a pretty barebones machine. Model 01 won't be better, but plenty of pins exist for things like LEDs on Model 02.
    
    * MANU/PROD ID changes.
    
    Changed around the MANUFACTURER and PRODUCT IDs to be more polite when viewed in qmk toolbox.
    
    * Fixing PROD again.
    
    For the love of all that is good and holy, that was ugly. This new one looks better. This stuff matters to me for some reason.
    
    * Yep, updating MANU again.
    
    There we go. That's better - From my name to my "design firm".
    
    * Update keyboards/412_64/keymaps/default/keymap.c
    
    Co-Authored-By: FateEverywhere <[email protected]>
    
    * Update keyboards/412_64/rules.mk
    
    Co-Authored-By: FateEverywhere <[email protected]>
    
    * Update keyboards/412_64/rules.mk
    
    Co-Authored-By: FateEverywhere <[email protected]>
    
    * Update keyboards/412_64/rules.mk
    
    Co-Authored-By: FateEverywhere <[email protected]>
    
    * Update keyboards/412_64/rules.mk
    
    Co-Authored-By: FateEverywhere <[email protected]>
    FateEverywhere authored and drashna committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    4609d68 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    911b2d0 View commit details
    Browse the repository at this point in the history
  10. converter/m0110_usb Configurator support and readme cleanup (qmk#4421)

    * Apple M0110 USB converter: readme cleanup
    
    * Apple M0110 USB converter: Configurator support
    noroadsleft authored and drashna committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    9916862 View commit details
    Browse the repository at this point in the history
  11. Keymap: Finex Redox keymap (qmk#4418)

    * Added FiNeX custom Redox Layout, first commit.
    
    * updated readme
    
    * removed old code
    FiNeXdesign authored and drashna committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    e10a602 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2018

  1. Fixed Unicode Support heading (qmk#4425)

    Previously, Unicode Support heading appeared as the last row in the Swap Hands table.
    TheJambo authored and mechmerlin committed Nov 14, 2018
    Configuration menu
    Copy the full SHA
    f7fcba3 View commit details
    Browse the repository at this point in the history
  2. Backlight status functions (qmk#4259)

    * add functions to set specific backlight state
    
    * add function to query backlight state
    
    * update documentation with new backlight functions
    
    * Update tmk_core/common/backlight.c
    
    Co-Authored-By: codyd51 <[email protected]>
    
    * Update tmk_core/common/backlight.h
    
    Co-Authored-By: codyd51 <[email protected]>
    
    * update docs for is_backlight_enabled() name change
    codyd51 authored and drashna committed Nov 14, 2018
    Configuration menu
    Copy the full SHA
    0cda2f4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a034602 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2018

  1. Docs: Supporting a keyboard in the QMK Configurator (qmk#4396)

    * Docs: Configurator Support
    
    * Minor updates
    
    * Updated keyboard.h example to use #pragma once
    
    per @drashna
    qmk#4396 (comment)
    
    * Add link to doc under Reference section
    
    Added to _sidebar.md and _summary.md
    
    * Changed doc title; minor tweaks
    
    Re-titled the doc as "Supporting Your Keyboard in QMK Configurator".
    Made some minor changes to the keyboard.h examples.
    
    * Added tags object to JSON example
    noroadsleft authored and drashna committed Nov 15, 2018
    Configuration menu
    Copy the full SHA
    d8f090e View commit details
    Browse the repository at this point in the history
  2. serial.c update (qmk#4423)

    Pekaso authored and drashna committed Nov 15, 2018
    Configuration menu
    Copy the full SHA
    daf08f4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    46cf8cc View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2018

  1. Use a single endpoint for HID reports (qmk#3951)

    * Unify multiple HID interfaces into one
    
    This reduces the number of USB endpoints required, which frees them up
    for other things.
    
    NKRO and EXTRAKEY always use the shared endpoint.
    
    By default, MOUSEKEY also uses it. This means it won't work as a Boot
    Procotol mouse in some BIOSes, etc. If you really think your
    keyboard needs to work as a mouse in your BIOS, set
    MOUSE_SHARED_EP = no in your rules.mk.
    
    By default, the core keyboard does not use the shared endpoint, as not
    all BIOSes are standards compliant and that's one place you don't want
    to find out your keyboard doesn't work.. If you are really confident,
    you can set KEYBOARD_SHARED_EP = yes to use the shared endpoint here
    too.
    
    * unify endpoints: ChibiOS protocol implementation
    
    * fixup: missing #ifdef EXTRAKEY_ENABLEs
    
    broke build on AVR with EXTRAKEY disabled
    
    * endpoints: restore error when too many endpoints required
    
    * lufa: wait up to 10ms to send keyboard input
    
    This avoids packets being dropped when two reports are sent in quick
    succession (eg. releasing a dual role key).
    
    * endpoints: fix compile on ARM_ATSAM
    
    * endpoint: ARM_ATSAM fixes
    
    No longer use wrong or unexpected endpoint IDs
    
    * endpoints: accommodate VUSB protocol
    
    V-USB has its own, understandably simple ideas about the report formats.
    It already blasts the mouse and extrakeys through one endpoint with
    report IDs. We just stay out of its way.
    
    * endpoints: document new endpoint configuration options
    
    * endpoints: respect keyboard_report->mods in NKRO
    
    The caller(s) of host_keyboard_send expect to be able to just drop
    modifiers in the mods field and not worry about whether NKRO is in use.
    This is a good thing. So we just shift it over if needs be.
    
    * endpoints: report.c: update for new keyboard_report format
    abrasive authored and drashna committed Nov 16, 2018
    Configuration menu
    Copy the full SHA
    39bd760 View commit details
    Browse the repository at this point in the history
  2. Add configurator support for luddite (qmk#4434)

    zvecr authored and drashna committed Nov 16, 2018
    Configuration menu
    Copy the full SHA
    0981379 View commit details
    Browse the repository at this point in the history
  3. Unify 68keys with mf68 (qmk#4435)

    * Move 68keys keymap to mf68 folder
    
    * Remove 68keys keyboard now its been migrated to mf68 keymap
    
    * Migrate 68keys build config to mf68 keymap overrides
    zvecr authored and drashna committed Nov 16, 2018
    Configuration menu
    Copy the full SHA
    b49f37d View commit details
    Browse the repository at this point in the history
  4. Update whitefox/konstantin keymap (qmk#4436)

    * Add more spacing in keymaps
    
    * Enable link-time optimization
    
    * Disable deprecated TMK actions, change spacing in config.h
    
    * Remove unrelated rules.mk options
    vomindoraan authored and mechmerlin committed Nov 16, 2018
    Configuration menu
    Copy the full SHA
    defcfb4 View commit details
    Browse the repository at this point in the history
  5. Moved ep40 to ep/40 for easier adding of next ep keyboard (qmk#4439)

    * add initial ep40 files
    
    * fixed issues
    
    * updated keymap
    
    * Added media control
    
    * Update keyboards/handwired/ep40/rules.mk
    
    Co-Authored-By: e11i0t23 <[email protected]>
    
    * Fixed requested changes
    
    * Fixed more requested changes
    
    * Added delete key to layor 1
    
    * Updated defualt keympap to have a Backspace mod del key
    
    * removed place holder
    
    Co-Authored-By: e11i0t23 <[email protected]>
    
    * removed obsolete code
    
    Co-Authored-By: e11i0t23 <[email protected]>
    
    * Moved ep40 to ep/40
    
    * Fixed file names for moved code
    
    * Fixed readme
    e11i0t23 authored and mechmerlin committed Nov 16, 2018
    Configuration menu
    Copy the full SHA
    774bee6 View commit details
    Browse the repository at this point in the history
  6. Updating Boy_314's XD75 Layout (qmk#4440)

    * fixed arrow keys and left control
    
    * added right shift
    
    * latest version
    
    * reverted arrow keys
    
    * edited readme
    
    * added osu layer
    
    * updated osu layout
    
    * updated osu layout
    
    * added full arrow keys to osu layout
    
    * in case i mess up creating macros
    
    * added the best meme key in the world
    
    * added plover steno layer
    
    * updated boy314 layout
    
    * removed unused layers
    
    * added boy314 xd75 layout, inspired by preonic layout
    
    * added boy314 xd75 layout, inspired by preonic layout
    
    * version 2 of boy314's xd75 layout
    
    * added readme notes
    
    * updated readme for boy314 xd75 layout
    
    * qwerty support, brackets on bottom row, caps lock underglow
    
    * fixed readme/
    
    * small changes to allow merging
    
    * minor changes to format
    
    * fixed up default readme
    
    * added numpad and tweaked bottom row
    Boy-314 authored and mechmerlin committed Nov 16, 2018
    Configuration menu
    Copy the full SHA
    d9453a9 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2018

  1. Update to my keymaps and userspace (qmk#4447)

    * fix to prime o keymap
    
    * changed ortho keymaps
    
    * added some symbols to lower layer
    
    * set lower to be a higher layer than raise
    
    * added split layout option with center numpad to prime_o keymap
    
    * added some gaming functionality
    
    * added alt f4 ortho keymaps and userspace
    
    * fixed small error
    SpacebarRacecar authored and mechmerlin committed Nov 18, 2018
    Configuration menu
    Copy the full SHA
    667e096 View commit details
    Browse the repository at this point in the history
  2. Default JIS TKL keymap for Pegasus Hoof (qmk#4446)

    * Add TKL JIS layout for Pegasus Hoof
    
    Tested with a JIS Majestouch 2 TKL
    
    * Add default_jis keymap for Pegasus Hoof
    
    * Remove unnecessary keycode definition
    
    * Remove legacy fn_actions in favor of MO(1)
    
    * Remove unnecessary build directive
    cmack authored and mechmerlin committed Nov 18, 2018
    Configuration menu
    Copy the full SHA
    9ee2991 View commit details
    Browse the repository at this point in the history
  3. Add personal zvecr dz60 keymap (qmk#4443)

    * Add Configurator support for dz60 ansi split space
    
    * Add keymap and fix layout macro
    zvecr authored and mechmerlin committed Nov 18, 2018
    Configuration menu
    Copy the full SHA
    31298be View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de173e3 View commit details
    Browse the repository at this point in the history
  5. Allows disabling rgb effects in userspace (qmk#4422)

    * Allows disabling animations in user space
    
    * Describe disabling effects in the docs
    
    * Allows disabling individual reactive modes
    
    * Adds the list ode defines
    fdidron authored and drashna committed Nov 18, 2018
    Configuration menu
    Copy the full SHA
    504bf11 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bdd4171 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    223b3d2 View commit details
    Browse the repository at this point in the history
  8. Add default glow board

    drashna committed Nov 18, 2018
    Configuration menu
    Copy the full SHA
    4d66df5 View commit details
    Browse the repository at this point in the history
  9. Fix my community layouts (qmk#4449)

    * fix formatting of keymap
    
    * update readme with boards I currently own
    
    * made the wrong assumption that every board would use the same space for backspace
    
    * update readme with boards I currently own
    mechmerlin authored and drashna committed Nov 18, 2018
    Configuration menu
    Copy the full SHA
    e069009 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2018

  1. Delete readme.md

    drashna authored Nov 19, 2018
    Configuration menu
    Copy the full SHA
    9e0f68a View commit details
    Browse the repository at this point in the history
  2. Fix permanently on capslock led on Atom47 (qmk#4452)

    Maarten Dekkers authored and mechmerlin committed Nov 19, 2018
    Configuration menu
    Copy the full SHA
    f03fd95 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2018

  1. Fix UCIS code

    Revert code change that broke UCIS due to bad suggestions
    drashna committed Nov 20, 2018
    Configuration menu
    Copy the full SHA
    26156e8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request qmk#4442 from drashna/ergodox_ez_glow_configurable

    Make Ergodox EZ Glow's rgb matrix user configurable
    ezuk authored Nov 20, 2018
    Configuration menu
    Copy the full SHA
    385de70 View commit details
    Browse the repository at this point in the history
  3. Adaptive debounce logic

    The debounce filtering reports a key/switch change directly, without any extra delay. After that the debounce logic will filter all further changes, until the key/switch reports the same state for the given count of scans.
    So a perfect switch will get a short debounce period and a bad key will get a much longer debounce period. The result is an adaptive debouncing period for each switch.
    
    This value defines how often the same key/switch state has to be detected in successive reads until the next key state can be reported.
    In other words this value defines the minimum debouncing period for a switch.
    Michael Graf committed Nov 20, 2018
    Configuration menu
    Copy the full SHA
    ad91454 View commit details
    Browse the repository at this point in the history
  4. Update Levinson readme to support elite-c (qmk#4445)

    * init - updated levinson readme to support elite-c
    
    * updated readme per PR comment
    
    * added trailing spaces to lines 6 7 8
    
    * updated readme bootloader instructions
    
    * updated readme
    
    * updated readme
    NeekPizza authored and drashna committed Nov 20, 2018
    Configuration menu
    Copy the full SHA
    93c0362 View commit details
    Browse the repository at this point in the history
  5. Keyboard: Add Handwired 108 Key with Trackpoint (qmk#4448)

    * Include both base keyboards
    
    * Merge the keymap
    
    * Merge the configs
    
    * Add wiring diagram for clarity of documentation
    
    * Merge rules
    
    * Merge keyboard sources
    
    * Change names to compile
    
    * Update documentation to suit
    
    * Add qwerty layout to 108keyTrackpoint
    
    * Separate the dvorak standard layout from a media focused one
    
    * Update documentation to reflect new keymaps
    
    * [style] Add empty lines at ends of files
    
    * [style] Meet current QMK style guide
    
    * Bring READEME closer to the QMK template
    
    * [style] Change all "108keyTrackpoint" to "108key_trackpoint"
    
    * [style] Use "LAYOUT" instead of "KEYMAP"
    
    QMK terminology has changed
    
    Co-Authored-By: mkem114 <[email protected]>
    
    * Add two spaces after maintainer in README
    
    This is required to render properly
    
    Co-Authored-By: mkem114 <[email protected]>
    
    * Remove redundant line
    
    "PREVENT_STUCK_MODIFIERS" is default on for QMK
    
    Co-Authored-By: mkem114 <[email protected]>
    
    * Change include of keymaps to use QMK_KEYBOARD_H
    
    This includes automatically
    
    * Update make rules to match template
    
    * Change from KC_MENU to KC_APP
    
    The button functionality actually wanted is the context menu key
    
    * [style] Change "dvorakMedia" to "dvorak_media"
    
    * Update README to reflect minor changes
    mkem114 authored and drashna committed Nov 20, 2018
    Configuration menu
    Copy the full SHA
    303fa4e View commit details
    Browse the repository at this point in the history
  6. Merge pull request qmk#4453 from drashna/fix_ucis

    Fix UCIS code
    ezuk authored Nov 20, 2018
    Configuration menu
    Copy the full SHA
    1485098 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2018

  1. Fix row 11

    drashna committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    8837b9d View commit details
    Browse the repository at this point in the history
  2. Keymap: Update keymap to match latest changes to Wilba's firmware. (q…

    …mk#4432)
    
    * Fix firmware to work with latest Wilba changes (i.e. dynamic keymap) and M60a.
    
    * Get back RGB Backlight codes.
    
    * More tweaks.
    
    * Update users/talljoe/rules.mk
    
    Co-Authored-By: Talljoe <[email protected]>
    Talljoe authored and drashna committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    2f34252 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87f06e7 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2018

  1. Merge pull request qmk#4458 from drashna/ergodox_ez_matrix_fix

    Fix Ergodox EZ Matrix scan
    ezuk authored Nov 22, 2018
    Configuration menu
    Copy the full SHA
    b7dd415 View commit details
    Browse the repository at this point in the history
  2. Merge pull request qmk#4454 from trunneml/improveddebounce

    Adaptive debounce logic
    ezuk authored Nov 22, 2018
    Configuration menu
    Copy the full SHA
    48262bd View commit details
    Browse the repository at this point in the history
  3. Keymap: Clone layout for Massdrop's xd75 (qmk#4461)

    * Added default75. No lighting.
    
    * Added default75. No lighting.
    
    * Update keyboards/idobo/keymaps/default75/config.h
    
    Co-Authored-By: griffinmilton3 <[email protected]>
    
    * Update keyboards/idobo/keymaps/default75/config.h
    
    Co-Authored-By: griffinmilton3 <[email protected]>
    
    * Update keyboards/idobo/keymaps/default75/config.h
    
    Co-Authored-By: griffinmilton3 <[email protected]>
    
    * Update keyboards/idobo/keymaps/default75/config.h
    
    Co-Authored-By: griffinmilton3 <[email protected]>
    
    * Fixes for pull request
    
    * Updated keyboard declartion structure
    griffinmilton3 authored and drashna committed Nov 22, 2018
    Configuration menu
    Copy the full SHA
    2943d19 View commit details
    Browse the repository at this point in the history
  4. ergodox: update algernon's layout to v1.12

    This is the final version of my layout.
    
    Overall changes
    ===============
    
    * Updated to work with QMK master.
    
    Miscellaneous
    =============
    
    * The `😂` symbol can be entered with UCIS.
    * `LEAD r` now inputs `Right Alt`.
    
    Signed-off-by: Gergely Nagy <[email protected]>
    algernon authored and drashna committed Nov 22, 2018
    Configuration menu
    Copy the full SHA
    3dd6d53 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2018

  1. Configuration menu
    Copy the full SHA
    ee8627e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bc7c34 View commit details
    Browse the repository at this point in the history
  3. Adding my new keymap for the Idobo (qmk#4468)

    * Adding my new keymap, based of xd75, with leds enabled via the rules.mk file
    
    * cleaned up the rules file
    
    * Per Change Requests: removed deprecated functions along with updated the map to use the layout macro instead of raw matrix
    xjacobx authored and mechmerlin committed Nov 24, 2018
    Configuration menu
    Copy the full SHA
    3363743 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f0db40f View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2018

  1. Configuration menu
    Copy the full SHA
    d7ab738 View commit details
    Browse the repository at this point in the history
  2. Keymap FAQ: fix positions of KC_HENK and KC_MHEN for JIS layout (qmk#…

    …4482)
    
    These keys were previously in each other's positions.
    noroadsleft authored and mechmerlin committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    834b555 View commit details
    Browse the repository at this point in the history
  3. Add Espectro ISO layout (qmk#4479)

    * Add Espectro ISO layout
    
    * Remove unused define from Espectro ISO layout
    devslashwill authored and mechmerlin committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    ccd4da9 View commit details
    Browse the repository at this point in the history
  4. added ep/96 as a supported keyboard (qmk#4476)

    * added ep/96
    
    * Update keyboards/ep/96/readme.md
    
    Co-Authored-By: e11i0t23 <[email protected]>
    
    * removed led code
    
    * Update keyboards/ep/96/config.h
    
    Co-Authored-By: e11i0t23 <[email protected]>
    
    * Update keyboards/ep/96/info.json
    
    Co-Authored-By: e11i0t23 <[email protected]>
    
    * Update keyboards/ep/96/readme.md
    
    Co-Authored-By: e11i0t23 <[email protected]>
    e11i0t23 authored and mechmerlin committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    6266c17 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8bc19c8 View commit details
    Browse the repository at this point in the history
  6. Keymap: add Interrobang (qmk#4420)

    * remove clmk and dvrk and backlight; switch esc and enter to be modtap; add meh key
    
    * change songs
    
    * space cadet; move enter; move '"; move pgup pgdn
    
    * remove extra songs
    
    * update from noahfredrick keymap
    
    * make it easier to type ../../thing/*/*
    
    * move pipe
    
    * requested changes
    
    * add interrobang support
    
    * add shift-insert to raise-v and lower-v, move pipe to raise-/lower-n
    mwpeterson authored and drashna committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    97ab321 View commit details
    Browse the repository at this point in the history
  7. Keyboard: 40percentclub - enable 4x4 and 5x5 community keymaps (qmk#4437

    )
    
    * Enable 4x4 and 5x5 community keymap support
    
    * Pull 4x4 community keymap fixes from @noroadsleft
    
    * Build fixes for guidoism keymap - move keymap to layouts/community/planck_mit as it uses the LAYOUT_planck_mit macro
    zvecr authored and drashna committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    0031e46 View commit details
    Browse the repository at this point in the history
  8. Keymap: Refactor edvorakjp user library (qmk#4480)

    * Refactor edvorakjp user library
    
    * add tap dance support
    
    * update keymaps
    
    * edvorakjp: add SWAP_SCLN option
    
    * fix behavior of SWAP_SCLN
    epaew authored and drashna committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    f3ffd6a View commit details
    Browse the repository at this point in the history
  9. Keyboard: 5291 firmware to replace the existing soarers controller fi…

    …rmware (qmk#4483)
    
    * compiles but is not working
    
    * still testing 5291
    
    * compiles but is not working
    
    * still testing 5291
    
    * fixed a but in the layout (reversed key order in row)
    
    * compiles but is not working
    
    * still testing 5291
    
    * fixed a but in the layout (reversed key order in row)
    
    * fixed some issues
    
    * doumentation needed
    
    * doumentation needed
    
    * documentation needed
    
    * documentation needed
    
    * Update readme.md
    
    documentation
    
    * Update readme.md
    
    i dislike markdown <_>
    
    * merge preperation
    listofoptions authored and drashna committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    4ebd270 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fe68599 View commit details
    Browse the repository at this point in the history
  11. Add support for PR and Issue templates to QMK_firmware GitHub (qmk#4491)

    * Add support document
    
    * Add Bug Report
    
    * Add GitHub Pull Request Template
    
    * Feature request issue template
    
    * Touch up feature request template
    
    * Add 'other issues' template
    
    * move support doc
    drashna authored Nov 26, 2018
    Configuration menu
    Copy the full SHA
    b91dfa0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b7b20cd View commit details
    Browse the repository at this point in the history
  13. Keyboard: Enable community ortho 4x12 layouts for lets split eh (qmk#…

    …4487)
    
    * Enable ortho_4x12 community layouts for lets_split_eh
    
    * Keymap build fixes now that ortho_4x12 is enabled
    
    * Keymap build fixes now that ortho_4x12 is enabled
    zvecr authored and drashna committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    edb6c98 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2018

  1. Update to drashna userspace and keymaps (qmk#4459)

    * Fix reversed bool check in layer_state_set
    
    * Add Quefrency 65 for a friend
    
    * Add Ergodox EZ Glow keymap
    
    * Add RGB Matrix Code
    
    * Further changes to rgb matrix ErgoDox EZ
    
    * Update bjohnson keymaps
    
    * Fix CRKBD display
    
    * Overhaul to corne keyboard
    
    * Narrow scope for keylogger
    
    * Minor layout tweaks to Corne Keyboard
    
    * additional CRKBD tweaks
    
    * Minor tweaks to CRKBD
    
    * Add all characters for keylogger
    
    * Ergodox EZ Glow overhaul
    
    * Fix Ergodox EZ Glow layer colors
    
    * Increase Tapping Term for Corne Keyboard
    
    * Fix unicode-ish
    
    * Revert some changes
    
    * Add layer specific lighting effects
    
    * Some minor tweaks to ergodox glow config
    
    * revert changes to ergodox files
    
    * Update Glow readme
    
    * Add more tapping term defines
    
    * Fix changes
    
    * Fix ergodox keymap
    
    * Hopefully fix sleeping
    
    * Disable layer indications if rgb matrix is disabled
    
    * Add support for sleeping and rgb layer change toggle to ergodox ez glow
    
    * Make RGB Layer Indication Great Again
    
    * Make Unicode Great Again
    
    * Remove placeholder define
    
    Co-Authored-By: drashna <[email protected]>
    
    * Remove placeholder define
    
    Co-Authored-By: drashna <[email protected]>
    
    * Remove old EEPROM Reset keycode
    drashna authored and mechmerlin committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    ecd21b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bada74e View commit details
    Browse the repository at this point in the history
  3. handwired/arrow_pad Refactor and Configurator support (qmk#4498)

    * handwired/arrow_pad: layout macro and keymap refactor
    
    - Layout macros moved from the keymaps to arrow_pad.h.
    - LAYOUT_pad21 refactored to only accept keys that are physical present (no KC_NO entries required in keymap)
    - Keymaps now use #include QMK_KEYBOARD_H
    - Keymaps refactored to use process_record_user function (from action_get_macro)
    
    * handwired/arrow_pad: Readme cleanup
    
    Fixed the make commands and updated the layout macro.
    
    * handwired/arrow_pad: Configurator support
    noroadsleft authored and mechmerlin committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    952a30e View commit details
    Browse the repository at this point in the history
  4. Fix Helix ws2812.c listed more than once warning. (qmk#4499)

    Remove `SRC += ws2812.c` from helix/rev2/rules.mk and helix/pico/rules.mk.
    Because it will be added in common_features.mk.
    mtei authored and mechmerlin committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    a054b5a View commit details
    Browse the repository at this point in the history
  5. Keymap: Set serial connection as default for the Redox rev1.0 keyboard (

    qmk#4488)
    
    * Set serial as default for Redox
    
    * Updated rules.mk file
    
    * Removed unused rule
    
    Co-Authored-By: mattdibi <[email protected]>
    
    * Removed unused rule
    
    Co-Authored-By: mattdibi <[email protected]>
    mattdibi authored and drashna committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    faef966 View commit details
    Browse the repository at this point in the history
  6. Keymap: Added abishalom keymaps (qmk#4495)

    * Added abishalom keymaps
    
    Added personal keymaps for Massdrop Alt and Tada68
    
    * Update keyboards/tada68/keymaps/abishalom/rules.mk
    
    Co-Authored-By: abishalom <[email protected]>
    
    * Update keyboards/tada68/keymaps/abishalom/rules.mk
    
    Co-Authored-By: abishalom <[email protected]>
    
    * Update keyboards/tada68/keymaps/abishalom/config.h
    
    Co-Authored-By: abishalom <[email protected]>
    
    * Update keyboards/tada68/keymaps/abishalom/keymap.c
    
    Co-Authored-By: abishalom <[email protected]>
    
    * Update keyboards/tada68/keymaps/abishalom/keymap.c
    
    Co-Authored-By: abishalom <[email protected]>
    
    * Update keyboards/tada68/keymaps/abishalom/rules.mk
    
    Co-Authored-By: abishalom <[email protected]>
    
    * Update keyboards/tada68/keymaps/abishalom/keymap.c
    
    Co-Authored-By: abishalom <[email protected]>
    
    * Update keyboards/tada68/keymaps/abishalom/keymap.c
    
    Co-Authored-By: abishalom <[email protected]>
    
    * Updated keymaps
    
    * Bugfix Tada68
    
    * Update keyboards/tada68/keymaps/abishalom/keymap.c
    
    Co-Authored-By: abishalom <[email protected]>
    abishalom authored and drashna committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    77ed9e3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    90f9fb4 View commit details
    Browse the repository at this point in the history
  8. Puck Macropad (qmk#4274)

    * Add Puck
    
    * Update Manufacturer name in metadata
    
    * Add num lock to high layer
    
    * update pins
    
    * update pin settings
    
    * fix numlock key
    
    * Cleanup config.h
    
    * Update device info
    
    * updates after review
    john-pettigrew authored and mechmerlin committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    d79b5e6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    82c02d9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    929e6a3 View commit details
    Browse the repository at this point in the history
  11. Ergodox EZ: Clean Up process_record_user Function

    Set ERPM = SAFE_RANGE
    amayer5125 committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    6983c71 View commit details
    Browse the repository at this point in the history
  12. Add tap_code16 function (qmk#4362)

    vomindoraan authored and mechmerlin committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    e4dfcf8 View commit details
    Browse the repository at this point in the history
  13. Keyboard: fix for debug crkbd (qmk#4469)

    epaew authored and drashna committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    dd7534c View commit details
    Browse the repository at this point in the history
  14. fixed misplaced paranthesis in arm usb mouse send function (qmk#4478)

    bug was causing lots of dropped events for me.
    xton authored and drashna committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    55c3214 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1904319 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2018

  1. Merge pull request qmk#4501 from amayer5125/ergodox-ez-cleanup

    Ergodox ez cleanup
    ezuk authored Nov 28, 2018
    Configuration menu
    Copy the full SHA
    a152ad3 View commit details
    Browse the repository at this point in the history
  2. Turn off Mousekeys for several ps2avrGB keyboards (qmk#4502)

    * Turn off Mousekeys for jc65
    
    * Turn off Mousekeys for ps2avrGB templates
    
    * Disable mousekeys for bmini and canoe as well
    drashna authored and mechmerlin committed Nov 28, 2018
    Configuration menu
    Copy the full SHA
    a495326 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d2730e View commit details
    Browse the repository at this point in the history
  4. Added Rick Roll to song lists (qmk#4510)

    🙂
    paulmassen authored and drashna committed Nov 28, 2018
    Configuration menu
    Copy the full SHA
    3b42cff View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8b85ec2 View commit details
    Browse the repository at this point in the history
  6. Keyboard: handwired/bluepill Configurator support and readme cleanup (q…

    …mk#4509)
    
    * handwired/bluepill/bluepill70: Configurator support
    
    * handwired/bluepill: readme cleanup
    
    Formatting fixes to make the file easier to read.
    noroadsleft authored and drashna committed Nov 28, 2018
    Configuration menu
    Copy the full SHA
    fff6f22 View commit details
    Browse the repository at this point in the history
  7. Keyboard: add newgame (qmk#4466)

    * Add files via upload
    
    * Add files via upload
    
    * Update keyboards/newgame40/keymaps/default/keymap.c
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/keymaps/default/keymap.c
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/newgame40.h
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/keymaps/default/keymap.c
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/keymaps/default/keymap.c
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/keymaps/default/keymap.c
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/keymaps/default/keymap.c
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/keymaps/default/keymap.c
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/keymaps/default/keymap.c
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/keymaps/default/keymap.c
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/config.h
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/config.h
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/config.h
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/config.h
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/config.h
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/keymaps/default/keymap.c
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/config.h
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/rules.mk
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/rules.mk
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Add readme (newgame40)
    
    * Update keyboards/newgame40/readme.md
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keyboards/newgame40/readme.md
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Update keymap.c
    
    * Update keyboards/newgame40/rules.mk
    
    Co-Authored-By: GoTakigawa <[email protected]>
    
    * Add files via upload
    
    * remove community/ortho_4x10
    GoTakigawa authored and drashna committed Nov 28, 2018
    Configuration menu
    Copy the full SHA
    87e6d01 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2018

  1. Typo fix (qmk#4515)

    paulmassen authored and mechmerlin committed Nov 29, 2018
    Configuration menu
    Copy the full SHA
    fbf59ba View commit details
    Browse the repository at this point in the history
  2. New Keyboard: Cyclops (qmk#4512)

    * initial commit
    
    * add correct atmega32u4 pins used
    
    * add a basic layout
    
    * add simple keymap
    
    * update readme
    
    * Add QMK Configurator support
    
    * add whitespace for formatting
    mechmerlin authored and drashna committed Nov 29, 2018
    Configuration menu
    Copy the full SHA
    81ce35c View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2018

  1. Test out i18n of the docs (qmk#4519)

    * add zh-cn readme
    
    * edit readme
    
    * Round 1 of edits
    
    - Mandarin translation of QMK products is off, best to use the English name.
    - Fix some terminology and grammar.
    
    * trying re-translating the first paragraph
    jackhumbert authored Nov 30, 2018
    Configuration menu
    Copy the full SHA
    b10aad4 View commit details
    Browse the repository at this point in the history
  2. Added macros to Dynamic Keymaps, Zeal60 RGB backlight improvements (q…

    …mk#4520)
    
    * Refactored M6-B to use Zeal60 RGB backlight code
    
    * Fixed M6-B LED co-ordinates
    
    * Minor changes to RGB config for Zeal65
    
    * Added dynamic keymaps to WT80-A, WT60-A, WT-80A, U80-A
    
    * Macro implementation
    
    * Implemented macros, API protocol version 8, RGB backlight fixes
    
    * Improved radial effects for M6-B
    
    * Fixed undefined references when building an RGB keyboard after M6-A
    wilba authored and drashna committed Nov 30, 2018
    Configuration menu
    Copy the full SHA
    d7f1e07 View commit details
    Browse the repository at this point in the history
  3. Planck: Align Keycode Columns (qmk#4523)

    Remove Extra Newlines
    amayer5125 authored and mechmerlin committed Nov 30, 2018
    Configuration menu
    Copy the full SHA
    8c03349 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2018

  1. Add a layout to support tsangan bottom row with split bs and rshift (q…

    …mk#4521)
    
    * Add a layout to support tsangan bottom row with split bs and rshift
    
    * Move the new layout to defaults
    
    * Rename layout to be more accurately representative
    
    * Rename files to match renamed layout def
    cdarwin authored and mechmerlin committed Dec 1, 2018
    Configuration menu
    Copy the full SHA
    5803012 View commit details
    Browse the repository at this point in the history
  2. Add tap_random_base64 and software timer info to Useful Functions doc (

    …qmk#4360)
    
    * Update docs
    
    * Add security caveat
    
    Co-Authored-By: drashna <[email protected]>
    
    * Wordsmithing
    
    Co-Authored-By: drashna <[email protected]>
    
    * Update docs/ref_functions.md
    
    Co-Authored-By: drashna <[email protected]>
    drashna authored and mechmerlin committed Dec 1, 2018
    Configuration menu
    Copy the full SHA
    75a5165 View commit details
    Browse the repository at this point in the history
  3. Add support for S7 Elephant (qmk#4511)

    * Add support for S7 Elephant
    
    A high-end 70% custom keyboard designed and produced by jacky from Geekhack.
    
    * Polish S7 Elephant code
    
    Implement drashna's suggestions:
    
    - specify bootloader
    - remove unnecessary defines
    - use led_set_user() for LED logic
    
    * Correct info.json and s7_elephant.h
    
    Correct info.json and s7_elepant.h to follow QMK convention and fix a
    missing curly bracket.
    Erovia authored and mechmerlin committed Dec 1, 2018
    Configuration menu
    Copy the full SHA
    0b0c989 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2018

  1. handwired/ortho5x13 default keymap refactor, Configurator support, an…

    …d readme update (qmk#4525)
    
    * handwired/ortho5x13: default keymap refactor
    
    - keymap now uses LAYOUT macro
    - keymap now uses #include QMK_KEYBOARD_H
    - removed redundant KC_TRNS and KC_NO definitions
    
    * handwired/ortho5x13: Configurator support
    
    * handwired/ortho5x13: fix Docs links in readme
    noroadsleft authored and mechmerlin committed Dec 2, 2018
    Configuration menu
    Copy the full SHA
    a90331a View commit details
    Browse the repository at this point in the history
  2. handwired/promethium Refactor and Configurator support (qmk#4524)

    * handwired/promethium: refactor
    
    - config.h files
      - updated to use #pragma once
      - removed redundant config.h includes
    - layout macro moved from config.h to promethium.h
    - layout macro renamed from KEYMAP_CUSTOM to LAYOUT
    
    * handwired/promethium: Configurator support
    noroadsleft authored and mechmerlin committed Dec 2, 2018
    Configuration menu
    Copy the full SHA
    064d9e2 View commit details
    Browse the repository at this point in the history
  3. Keyboard: Add HHKB layout support to the DO60 (qmk#4526)

    * add 60_hhkb support
    
    * add qmk configurator support for the new 60_hhkb layout
    
    * allow community layout support for the 60_hhkb
    
    * fixup readme to adhere to new QMK standards
    mechmerlin authored and drashna committed Dec 2, 2018
    Configuration menu
    Copy the full SHA
    1fd4546 View commit details
    Browse the repository at this point in the history
  4. Keyboard: Enable Lights by Default for Kira 75 (qmk#4527)

    * enable rgb underglow and backlights by default for use with QMK Configurator
    
    * disable mousekeys
    mechmerlin authored and drashna committed Dec 2, 2018
    Configuration menu
    Copy the full SHA
    0db6bb1 View commit details
    Browse the repository at this point in the history
  5. Keyboard: handwired/atreus50 Refactor, Configurator support, and read…

    …me cleanup (qmk#4530)
    
    * handwired/atreus50: refactor
    
    - layout macro renames:
      - KEYMAP is now LAYOUT
      - COMPACT_KEYMAP is now LAYOUT_kc
    - keymap updates:
      - both keymaps now use #include QMK_KEYBOARD_H
      - removed redundant KC_TRNS and KC_NO definitions
      - default keymap now uses LAYOUT macro instead of LAYOUT_kc
    
    * handwired/atreus50: readme cleanup
    
    Reformatted the readme to be more closely aligned to current QMK
    template, and fixed some typos/grammar.
    
    * handwired/atreus50: Configurator support
    noroadsleft authored and drashna committed Dec 2, 2018
    Configuration menu
    Copy the full SHA
    dbc7761 View commit details
    Browse the repository at this point in the history
  6. Second try at configuring i18n for docsify and gitbook (qmk#4531)

    * add zh-cn readme
    
    * edit readme
    
    * Round 1 of edits
    
    - Mandarin translation of QMK products is off, best to use the English name.
    - Fix some terminology and grammar.
    
    * trying re-translating the first paragraph
    
    * add fallback langurages
    
    * Create LANGS.md
    
    * Rename docs/zh-cn/README.md to docs/zh/README.md
    
    * Update LANGS.md
    
    * Update index.html
    jackhumbert authored Dec 2, 2018
    Configuration menu
    Copy the full SHA
    d5a06ae View commit details
    Browse the repository at this point in the history
  7. Add sidebar for ZH (qmk#4533)

    * add zh-cn readme
    
    * edit readme
    
    * Round 1 of edits
    
    - Mandarin translation of QMK products is off, best to use the English name.
    - Fix some terminology and grammar.
    
    * trying re-translating the first paragraph
    
    * add fallback langurages
    
    * Create LANGS.md
    
    * Rename docs/zh-cn/README.md to docs/zh/README.md
    
    * Update LANGS.md
    
    * Update index.html
    
    * Delete README.md
    
    * add sidebar for zh
    jackhumbert authored Dec 2, 2018
    Configuration menu
    Copy the full SHA
    5d47231 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2018

  1. Add edvorakjp kepmap for crkbd (qmk#4537)

    * edvorakjp layout for crkbd
    
    * bugfix of edvorakjp
    
    QMK cannot send keycode that doesn't exists on new layer.
    epaew authored and mechmerlin committed Dec 3, 2018
    Configuration menu
    Copy the full SHA
    fe982ca View commit details
    Browse the repository at this point in the history
  2. Fix up RGB Matrix code (qmk#4503)

    * Fix up RGB Matrix code
    
    * Convert RGBLIGHT functions to rgbmatrix ones, and add defines
    drashna authored and mechmerlin committed Dec 3, 2018
    Configuration menu
    Copy the full SHA
    da1afe1 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2018

  1. Make ARM Audio max volume configurable (qmk#4540)

    * Make ARM Audio max volume configurable
    
    * Update docs/feature_audio.md
    
    Co-Authored-By: drashna <[email protected]>
    
    * Update docs/feature_audio.md
    
    Co-Authored-By: drashna <[email protected]>
    drashna authored and mechmerlin committed Dec 4, 2018
    Configuration menu
    Copy the full SHA
    3a0f3a5 View commit details
    Browse the repository at this point in the history
  2. Keymap: Fixed include statement in my Let's Split keymap. (qmk#4543)

    * keymap + alpha
    
    * some fixes
    
    * keymap + alpha
    
    * some fixes
    
    * drashna changes
    
    * linked main Alpha repo in keyboards/alpha readme
    
    * missed a spot
    
    * there's another function called FUNC lol
    
    * keymap + alpha
    
    * some fixes
    
    * keymap + alpha
    
    * drashna changes
    
    * Fixed include
    
    * Revert "Fixed include"
    
    This reverts commit ea92f26.
    
    * messed up my git, fixed include
    PyrooL authored and drashna committed Dec 4, 2018
    Configuration menu
    Copy the full SHA
    ac4fd5e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bb28d2 View commit details
    Browse the repository at this point in the history
  4. adding Hadron v3 keyboard, QWIIC devices support, haptic feedback sup…

    …port (qmk#4462)
    
    * add initial support for hadron ver3
    
    * add initial support for hadron ver3
    
    * pull qwiic support for micro_led to be modified for use in hadron's 64x24 ssd1306 oled display
    
    * initial work on OLED using qwiic driver
    
    * early work to get 128x32 oled working by redefining qwiic micro oled parameters. Currently working, but would affect qwiic's micro oled functionality
    
    * moved oled defines to config.h and added ifndef to micro_oled driver
    
    * WORKING :D - note, still work in progress to get the start location correct on the 128x32 display.
    
    * added equation to automatically calculate display offset based on screen width
    
    * adding time-out timer to oled display
    
    * changed read lock staus via read_led_state
    
    * lock indications fixes
    
    * Added scroll lock indication to oled
    
    * add support for DRV2605 haptic driver
    
    * Improve readabiity of DRV2605 driver.
    -added typedef for waveform library
    -added unions for registers
    
    * Update keyboards/hadron/ver2/keymaps/default/config.h
    
    Co-Authored-By: ishtob <[email protected]>
    
    * Update keyboards/hadron/ver2/keymaps/default/config.h
    
    Co-Authored-By: ishtob <[email protected]>
    
    * Update keyboards/hadron/ver2/keymaps/default/config.h
    
    Co-Authored-By: ishtob <[email protected]>
    
    * Update keyboards/hadron/ver2/keymaps/default/config.h
    
    Co-Authored-By: ishtob <[email protected]>
    
    * Fixes for PR
    
    * PR fixes
    
    * fix old persistent layer function to use new set_single_persistent_default_layer
    
    * fix issues with changing makefile defines that broken per-key haptic pulse
    
    * Comment fixes
    
    * Add definable parameter and auto-calibration based on motor choice
    ishtob authored and drashna committed Dec 4, 2018
    Configuration menu
    Copy the full SHA
    4099536 View commit details
    Browse the repository at this point in the history
  5. Keymap: Ergodox EZ: Clean Up Keymap Array Alignment (qmk#4545)

    Remove layer name comments, they are above the visual layout
    Remove comments explaining things that are documented in qmk docs
    amayer5125 authored and drashna committed Dec 4, 2018
    Configuration menu
    Copy the full SHA
    59dc31a View commit details
    Browse the repository at this point in the history
  6. Invalid JSON (qmk#4547)

    yanfali authored and mechmerlin committed Dec 4, 2018
    Configuration menu
    Copy the full SHA
    106de34 View commit details
    Browse the repository at this point in the history
  7. Rework drashna userspace to be more modular (qmk#4544)

    * Break up files to make more readable
    
    * Add comments to ortho 4x12 layout rules.mk
    
    * Small tweaks
    
    * Update GitLab CI scripts
    
    * Make ortho boards smaller
    drashna authored and mechmerlin committed Dec 4, 2018
    Configuration menu
    Copy the full SHA
    6d0dc91 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2018

  1. Keyboard: Add new keyboard "Sol" from RGBKB (qmk#4497)

    * Add final RGBKB Sol firmware
    
    * Apply suggestions from code review
    
    Apply most of the changes noroadsleft has suggested
    
    Co-Authored-By: Legonut <[email protected]>
    
    * Cleanup readme
    
    * Cleanup keymaps per @noroadslefts suggestions
    
    * Remove eeproms, use set_single_persistent_default_layer
    
    * Suggestions from @noroadsleft and @drashna
    
    some small cleanup
    
    * Change RGB_SMOD to RGB_RMOD
    
    * fix RGB_SMOD
    
    * Apply suggestions from code review
    
    Remove redundant lines
    
    Co-Authored-By: Legonut <[email protected]>
    Legonut authored and drashna committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    8a330b3 View commit details
    Browse the repository at this point in the history
  2. Keymap: Hacker Dvorak (qmk#4514)

    * Hacker Dvorak
    
    Programmer Dvorak based layout for the Ergodox EZ.
    
    * Address drashna comments.
    
    * Fix RGB and drop OSL for MO.
    
    * Add gulp file to automate development.
    
    * Fix gulpfile.
    
    * Caps, num and scroll lock indicators.
    
    * Fix scroll lock.
    Ismael-VC authored and drashna committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    538874f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86a7687 View commit details
    Browse the repository at this point in the history
  4. Keyboard: Initial nori port (qmk#4542)

    * Initial nori port
    
    * ortho_4x4 layout and RGB fixes
    
    * Review fixes for superseded audio and default layer functionality
    zvecr authored and drashna committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    20130e0 View commit details
    Browse the repository at this point in the history
  5. Keymap: Wanleg layout updates (qmk#4550)

    * config fixes (including for issue qmk#3678)
    
    * put back audio
    
    * jj40 backlighting setup
    
    * jj40 backlighting setup
    
    * rules.mk fix
    
    * jj40 backlighting settings
    
    * iris setup
    
    * iris setup
    
    * iris setup
    
    * iris setup
    
    * iris setup - onehand
    
    * remove commented-out section
    
    * edits due to qmk#4403
    
    * xd75 testing
    
    * fix 5x15 layout issues with 5x5 bluetooth & xd75
    
    * commenting out unused placeholders
    
    * change iris to more wanleg-like 4x12 layout
    
    * formatting changes
    
    * onehand layout cleanup/fix
    
    * revert temp change
    wanleg authored and drashna committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    0677e64 View commit details
    Browse the repository at this point in the history
  6. Only try to read the report ID from SetReport when the keyboard is pa…

    …rt of the shared EP
    
    Fixes qmk#4471
    Fixes qmk#4517
    fauxpark authored and drashna committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    d6b7ca0 View commit details
    Browse the repository at this point in the history
  7. Keyboard: Add dz60 tsangan hhkb (qmk#4529)

    * Add tsangan bottom row hhkb layout for dz60
    
    * Add crd's tsangan hhkb layout for dz60
    
    * Resort to native key aliases when they exist
    
    * Update crd's dz60 ansi keymap to match updates for hhkb fn layer
    
    * Add tsangan hhkb layout to dz60 info.json for KLE
    
    * Fix JSON nesting in dz60 layouts block
    
    * Minor adjustments to crd layouts to make them more consistent
    
    * Update layout naming to 60_tsangan_hhkb
    cdarwin authored and drashna committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    d115abf View commit details
    Browse the repository at this point in the history
  8. Keymap: Preonic kuatsure updates 2018-Nov (qmk#4500)

    * preonic-kuatsure: ctrl / esc in one key + hello ` again
    
    * preonic-kuatsure: remove esc on lower
    
    * preonic-kuatsure: programmy macros
    
    * user-kuatsure: turn off console all the time
    
    * preonic-kuatsure: auto shift, but only for numbers
    
    * preonic-kuatsure: remove programmery macros
    
    * preonic-kuatsure: move braces, parens, etc over to raise
    
    backwards compat
    
    move &*() on lower
    
    * preonic-kuatsure: stop with the full rep of game layer
    kuatsure authored and drashna committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    7d4955b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d0da43f View commit details
    Browse the repository at this point in the history
  10. Keyboard: Refactor lets split to use split common code (qmk#4536)

    * Refactor lets split to use split common code
    
    * Refactor lets split to use split common code
    
    * Build fixes for OLED_sample keymap
    
    * Build fixes for OLED_sample keymap - attempt to reduce firmware size
    zvecr authored and drashna committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    b3d6426 View commit details
    Browse the repository at this point in the history
  11. Re-order feature list in sidebar (qmk#4555)

    Specifically, moved the shifted keycodes to the top of the 'Feature' list, so it's more visible.  This way, all of the keycodes are at the top of the list, rather than having the shifted keys at the bottom, so they should be easier to find since they're all in one place.
    drashna authored and mechmerlin committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    59b2be6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ff3369a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    161afe2 View commit details
    Browse the repository at this point in the history
  14. Keyboard: Initial i75 port (qmk#4553)

    * Initial i75 port - currently supporting promicro and teensy2
    
    * Initial i75 port - review fixes
    zvecr authored and drashna committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    368de26 View commit details
    Browse the repository at this point in the history
  15. Keymap: Jtcarrasco (qmk#4513)

    * my XD75 builds for idobo and XD75
    
    these are my xd75 layouts for the 2 versions of the board
    
    * clearing of free space
    
    spring cleaning
    
    * additional cleaning
    
    more spring cleaning
    
    * removed lighting commands
    
    don't need lighting on the idobo board so removal of such commands to keep the sizing down
    
    * update for readme.md
    
    * Update config.h
    
    * commiting with keymap erros on idobo for review
    
    * syntax fix for idobo and xd75 revok75, addition of del key switch on fn layer
    
    * config edit to config user and keymap QMK_KEYBOARD_H
    
    * update to vol controls for both idobo and xd75 for revok75 keymap
    
    * filename changes
    jtcarrasco authored and drashna committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    04de053 View commit details
    Browse the repository at this point in the history
  16. Keymap: Updated files to work with Planck Rev. 6 (qmk#4552)

    * Update to work with Planck Rev. 6
    
    Still something that needs to be worked with under keymap.c
    
    Qwerty layer tap-toggle function seems to be a little laggy? Not instantaneous
    
    * Changes
    
    Deleted some unneeded lines
    
    * deleting unneeded lines
    navigatorade authored and drashna committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    fd0f782 View commit details
    Browse the repository at this point in the history
  17. Keyboard: Configurator support for handwired/dactyl_manuform (qmk#4558)

    * handwired/dactyl_manuform/4x5: Configurator support
    
    * handwired/dactyl_manuform/4x6: Configurator support
    
    * handwired/dactyl_manuform/5x6: Configurator support
    
    * handwired/dactyl_manuform/5x7: Configurator support
    
    * handwired/dactyl_manuform/6x6: Configurator support
    noroadsleft authored and drashna committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    58670ef View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2018

  1. Keyboard: handwired/fivethirteen Refactor, Configurator support, and …

    …readme cleanup (qmk#4559)
    
    * handwired/fivethirteen: refactor
    
    - Layout macro KEYMAP renamed to LAYOUT
    - Default keymap
      - now uses #include QMK_KEYBOARD_H
      - Removed redundant KC_TRNS definition
      - Removed deprecated fn_actions and action_get_macro functions.
    
    * handwired/fivethirteen: Configurator support
    
    * handwired/fivethirteen: readme cleanup
    
    Restructured readme file to be closer to current QMK template.
    
    Couldn't find a photo of an assembled fivethirteen, so deleted the
    reference to the photograph.
    
    Renamed to readme.md
    noroadsleft authored and drashna committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    8ad561c View commit details
    Browse the repository at this point in the history
  2. Keyboard: Fixing spelling, updating code, finalizing keymap for Dicho…

    …tomy (qmk#4539)
    
    * Fixing spelling, updating code, finalizing keymap for Dichotomy
    
    * Fixing requested changes in PR
    
    * Further PR-requested changes for convention
    
    * Making macros functionable, removing unecessary defs
    
    * Fixing keymap to properly use previously-changed macros
    Snipeye authored and drashna committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    5767823 View commit details
    Browse the repository at this point in the history
  3. Sol rev1 Configurator support (qmk#4562)

    Adds Configurator support for the Sol rev. 1 by RGBKB.
    
    Notes:
    
    The Sol keyboard supports split thumb keys like the Ergodox - any of the 2u thumb keys can be split into two 1u keys. The matrix here is configured for fully 1u keys on the thumbs.
    
    The Sol also supports installing a rotary encoder on each half. The key matrix given includes the encoders' functions, which are shown in the Configurator as two 1u keys side by side below each half's main key block. The left key of the two (for each side) represents that half's rotary encoder's counter-clockwise function, and the right key is that encoder's clockwise function.
    noroadsleft authored and drashna committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    a5b43b3 View commit details
    Browse the repository at this point in the history
  4. handwired/frenchdev Refactor, Configurator support and readme cleanup (

    …qmk#4561)
    
    * handwired/frenchdev: refactor
    
    - layout macro KEYMAP renamed to LAYOUT
    - default keymap
      - now uses #include QMK_KEYBOARD_H
      - updated layout macro names
    
    * handwired/frenchdev: Configurator support
    
    * handwired/frenchdev: readme cleanup
    
    Capitalization and markdown formatting fixes.
    noroadsleft authored and mechmerlin committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    dee2faf View commit details
    Browse the repository at this point in the history
  5. Allow HS60 to use Community Layouts (qmk#3862)

    * Add layout support to HS60
    
    * Update Readme for HS60
    
    * Remove defective code
    
    * Clean up readme
    
    * Fix typo
    drashna authored and mechmerlin committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    4e5f921 View commit details
    Browse the repository at this point in the history
  6. Delete docs/keycode.txt (qmk#4505)

    fauxpark authored and mechmerlin committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    42c9fd2 View commit details
    Browse the repository at this point in the history
  7. Vertical animation support for arm_atsam led_matrix (qmk#4538)

    * Add initial support for vertically-oriented animations
    
    * DRY up vertical animation support
    
    * Fix animation code for arm_atsam led_matrix to work in all directions
    
    * Adjust py calculation to base off bottom rather than top
    iaman authored and drashna committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    21bc230 View commit details
    Browse the repository at this point in the history
  8. handwired/gamenum Refactor, Configurator support and readme cleanup (q…

    …mk#4563)
    
    * handwired/gamenum: refactor
    
    - layout macro KEYMAP renamed to LAYOUT
      - white space changes for alignment
    - default keymap
      - now uses #include QMK_KEYBOARD_H
      - updated layout macro names
      - white space changes (for readability)
    
    * handwired/gamenum: Configurator support
    
    * handwired/gamenum: readme cleanup
    
    - renamed file to lowercase
    - updated to match current QMK template more closely
    - edits to reflect the other changes in this PR
    noroadsleft authored and drashna committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    2fb1484 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2018

  1. Keyboard: Palm serial keyboard USB converter (qmk#4485)

    * Initial palm_usb support
    
    * removing left over sun .c file
    
    * fixing licenses
    
    * actually adding updated files
    
    * fixing build error
    
    * more include cleanup
    milestogo authored and drashna committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    3f96ba0 View commit details
    Browse the repository at this point in the history
  2. crd alps64 updates (qmk#4565)

    * Update alps64 aek layout to work
    
    I tried using the layout provided with my alp64 board in AEK
    configuration, but keys weren't mapping correctly until I made this fix.
    
    * Update crd's alps64 aek keymp to match other boards
    
    (inspired by mechmerlin)
    
    * Fix minor whitespace issue
    cdarwin authored and mechmerlin committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    45dca4b View commit details
    Browse the repository at this point in the history
  3. 1up60hse: Make Keymap Rows Match Keyboard Row Layout (qmk#4564)

    Remove unused process_record_user function
    amayer5125 authored and mechmerlin committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    0f2108c View commit details
    Browse the repository at this point in the history
  4. Add levinson keymap for user 'drogglbecher' (qmk#4566)

    * Add levinson layout for drogglbecher
    
    * Add tab to layer 0
    
    * Change OS key to ALT
    
    * Remove unnecessary KC_TRNS define
    
    Co-Authored-By: Drogglbecher <[email protected]>
    Drogglbecher authored and mechmerlin committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    ca9262c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    afb4a43 View commit details
    Browse the repository at this point in the history
  6. Keyboard: handwired/minorca Refactor, Configurator support and readme…

    … cleanup (qmk#4571)
    
    * handwired/minorca: refactor
    
    - Refactored keymaps to use a layout macro, which was added to minorca.h.
    - keymaps now use QMK_KEYBOARD_H include
    - removed redundant KC_TRNS and KC_NO definitions
    - rgb keymap refactor to use QMK core layer switching and Mod-Tap keycodes
    
    * handwired/minorca: Configurator support
    
    * handwired/minorca: readme cleanup
    
    Restructure readme file to current QMK template.
    noroadsleft authored and drashna committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    5b7260f View commit details
    Browse the repository at this point in the history
  7. Keymap: Updated keymap with better F positioning (qmk#4463)

    * added own keymap for planck
    
    * Update Readme.md
    
    * Update Readme.md
    
    * Update Readme.md
    
    * Update Readme.md
    
    * Update Readme.md
    
    * dynamic macros
    
    * Update Readme.md
    
    * moved the reset button
    
    * Update readme for volume explanation
    
    * Format
    
    * Update Readme.md
    
    * Update Readme.md
    
    * added safe double shift
    
    * changed the modified shift to regular shift, for allowing shift + F keys
    
    * moved power stuff to the function layer
    
    * del button on raise
    
    * Update Readme.md
    
    * updated F keys
    
    * Update Readme.md
    
    * Update Readme.md
    
    * moved F keys
    
    * fixed conflicts
    
    * missed something
    
    * moved F11 and F12
    
    * Update layout in the image
    
    * Update keyboards/planck/keymaps/dr_notsokind/keymap.c
    
    Co-Authored-By: pnikosis <[email protected]>
    
    * Apply suggestions from code review
    
    Co-Authored-By: pnikosis <[email protected]>
    nico2sh authored and drashna committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    7749f45 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2018

  1. handwired/MS_sculpt_mobile Refactor, Configurator and cleanup (qmk#4576)

    * handwired/MS_sculpt_mobile: refactor
    
    - layout macro KEYMAP renamed to LAYOUT
    - layout macro MATRIX_TESTING_KEYMAP renamed to MATRIX_TESTING_LAYOUT
    
    * handwired/MS_sculpt_mobile: Configurator support
    
    * handwired/MS_sculpt_mobile: readme cleanup
    
    * handwired/MS_sculpt_mobile: rename folder
    
    Renamed the directory to fully lowercase.
    
    * handwired/MS_sculpt_mobile: rename keyboard files
    
    Renamed the keyboard core files to fully lowercase.
    
    * handwired/ms_sculpt_mobile: keymap readme cleanup
    
    Capitalization fixes because I'm that guy.
    
    * handwired/ms_sculpt_mobile: keymap config.h fixes
    
    Keymap config.h files updated to use #pragma once
    
    * handwired/ms_sculpt_mobile: updated paths
    
    Fixing path references due to rename.
    noroadsleft authored and mechmerlin committed Dec 8, 2018
    Configuration menu
    Copy the full SHA
    c9159ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d78d45 View commit details
    Browse the repository at this point in the history
  3. Removed mousekeys. Added Levinson Steno keymap. (qmk#4574)

    * Changed location of mouse 3, and arrow keys
    
    * Removed MouseKeys. Added Levinson Layout
    Vyvianite authored and mechmerlin committed Dec 8, 2018
    Configuration menu
    Copy the full SHA
    3e698a5 View commit details
    Browse the repository at this point in the history
  4. Add support for PR and Issue templates to QMK_firmware GitHub (qmk#4494)

    * Add support document
    
    * Add Bug Report
    
    * Add GitHub Pull Request Template
    
    * Feature request issue template
    
    * Touch up feature request template
    
    * Add 'other issues' template
    
    * move support doc
    
    * Minor tweaks
    
    * More minor tweaks
    
    * Spleeling fix
    
    Co-Authored-By: drashna <[email protected]>
    
    * CapiTALization fIXes
    
    Co-Authored-By: drashna <[email protected]>
    
    * Use new issue URL
    
    Co-Authored-By: drashna <[email protected]>
    
    * Add blanck issue template
    
    * Update the PR template
    
    * Formatting and additional changes
    
    * Update docs/support.md
    
    Co-Authored-By: drashna <[email protected]>
    drashna authored and mechmerlin committed Dec 8, 2018
    Configuration menu
    Copy the full SHA
    2ad2b73 View commit details
    Browse the repository at this point in the history
  5. Add a better Docker build script + update Dockerfile (qmk#4222)

    * Add a Docker build script
    
    * Add usage and error messages
    
    * Add -r to reads
    
    Thanks mechmerlin
    
    * Add keyboard:keymap form, improve script
    
    * Add target argument, change usage forms in script
    
    * Add check for more than 3 args in keyboard:keymap:target form
    
    * Change Docker base image to debian, use community repo
    
    This matches what qmk_compiler uses (https://github.com/qmk/qmk_compiler/blob/master/Dockerfile#L1).
    
    I've removed the maintainer as we now have a community build on Docker Hub (https://hub.docker.com/r/qmkfm/qmk_firmware). This Dockerfile will also be maintained by the community.
    
    * Change build command format to keyboard:keymap
    
    * Call make directly in container run command
    
    * Simplify script, remove 3-arg form
    
    * Add COPY to Dockerfile so images are usable in and of themselves
    
    Also change WORKDIR from /qmk to /qmk_firmware
    
    * Add USB pass-through for Linux and docker-machine hosts
    
    * Read directly into variables instead of array
    
    * Alphabetically sort dependencies in Dockerfile
    
    * Set executable bit on util/docker_build.sh
    
    * Update Docker docs
    
    * Add warning about Docker on Windows
    
    * Expand comment in docs
    
    * Check docker-machine exit code instead of string
    
    * Only match --help with whole arguments
    
    * Make script POSIX-compliant
    
    * Convert script indentation to tabs
    vomindoraan authored and mechmerlin committed Dec 8, 2018
    Configuration menu
    Copy the full SHA
    13ad650 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    11eaccd View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2018

  1. Keymap: Keymap update (qmk#4579)

    * Add YREG keycode
    
    * Add GM layer
    
    * Set tapping term to 105
    
    * update tapping term
    zer09 authored and drashna committed Dec 9, 2018
    Configuration menu
    Copy the full SHA
    614b3a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8db0b2 View commit details
    Browse the repository at this point in the history
  3. docs typo (qmk#4584)

    BenRoe authored and mechmerlin committed Dec 9, 2018
    Configuration menu
    Copy the full SHA
    16302be View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2018

  1. Fixed lack of semi colon. (qmk#4587)

    Vyvianite authored and mechmerlin committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    fd3b078 View commit details
    Browse the repository at this point in the history
  2. handwired/nicekey Refactor and readme cleanup (qmk#4588)

    * handwired/nicekey: refactor
    
    Now uses a layout macro.
    
    * handwired/nicekey: readme cleanup
    
    - linked maintainer's GitHub account
    - updated Docs links
    noroadsleft authored and drashna committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    753f57e View commit details
    Browse the repository at this point in the history
  3. handwired/onekey Refactor and readme update (qmk#4590)

    * handwired/onekey: refactor
    
    - keyboard now uses a layout macro
    - keymap now uses #include QMK_KEYBOARD_H
    
    * handwired/onekey: readme update
    
    Updated Docs links.
    noroadsleft authored and mechmerlin committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    090c302 View commit details
    Browse the repository at this point in the history
  4. Keyboard: Added RGB toggle and cycle to default KDB6x mapping. (qmk#4592

    )
    
    * Added RGB toggle and cycle to default mapping. This is present on layouts on 'http://qmkeyboard.cn/' but not here.
    
    * Added addition keycodes for hue/sat/val.
    wamsleymj authored and drashna committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    e99615b View commit details
    Browse the repository at this point in the history
  5. Bringing Massdrop keyboard hardware configuration to keyboard level (q…

    …mk#4593)
    
    MCU Pins for debugging, LED, boot tracing, and shift registers are now configurable at keyboard level.
    Macros led_* replaced by DBG_LED_*
    Macros m15_* replaced by DBG_1_*
    Macros m27_* replaced by DBG_2_*
    Macros m28_* replaced by DBG_3_*
    For CTRL and ALT keyboards, debug boot tracing pin default now set to pad M27 instead of M28 since although M28 is not being used, it is technically a signal for USB port detection.
    m15_print(...) renamed to dbg_print(...) to get away from hard coded port names.
    dbg_print function now follows similar pattern to debug led output.
    patrickmt authored and drashna committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    4a5e68f View commit details
    Browse the repository at this point in the history
  6. Fix the LFKeyboards so they work with the QMK Configurator (qmk#4591)

    * Make layer_info weak so it works with QMK Configurator
    
    * Fix lfk87 compile issue
    
    * Add fixes for lfkpad
    drashna authored and mechmerlin committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    e538079 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2018

  1. adjust install_avr function to use unzip for broader compatibility (q…

    …mk#4596)
    
    On a laptop with god knows what mandatory security software (Cylance?), running up-to-date Windows 10 with msys2 mingw-64, attempting to install the AVR toolkit results in the following error:
    
    ```
    1 [main] 7z (13316) C:\msys32\usr\lib\p7zip\7z.exe: *** fatal error - cygheap base mismatch detected - 0x612A5410/0x2375410.
    This problem is probably due to using incompatible versions of the cygwin DLL.
    Search for cygwin1.dll using the Windows Start->Find/Search facility
    and delete all but the most recent version.  The most recent version *should*
    reside in x:\cygwin\bin, where 'x' is the drive on which you have
    installed the cygwin distribution.  Rebooting is also suggested if you
    are unable to find another cygwin DLL.
    ```
    
    This appears to be related in some way, based on my research, to ASLR functionality in security software. Since I'm unable to override whatever is enforcing ASLR on my system, after trying several other approaches (removing other copies of msys-2.0.dll, which is what this is apparently actually referencing, rebasing that file in Windows to address 0x61000000, a few other things) I simply edited the installation shell script to use `unzip` instead of 7zip; `unzip`'s binary does not provoke a mismatch error and the installation proceeds as it should.
    
    I'm not aware of the reason why some parts of the install script use `unzip` (e.g. `install_arm`) and others use 7zip, but it seems that for broader compatibility and sparing users on locked down machines the 120 minutes or so of futzing this took me to fix, it might be better to just use `unzip` in all cases.
    
    Note: There is another function that uses 7zip, `extract_flip`. The line is `7z -oflip x FlipInstaller.exe`. I'm not sure what this is doing, or whether it's possible to do it with `unzip`, but it produces the same error. I haven't attempted to fix that in this PR, but it might be good to fix it for the same reason.
    VerstandInvictus authored and drashna committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    3bef186 View commit details
    Browse the repository at this point in the history
  2. handwired/pilcrow Refactor, Configurator support and readme update (q…

    …mk#4602)
    
    * handwired/pilcrow: refactor
    
    - layout macro renamed from KEYMAP to LAYOUT
    - keymap now uses #include QMK_KEYBOARD_H
    - layers reformatted for readability
    - removed unused and deprecated fn_actions and action_get_macro blocks
    - keymap config.h
      - updated to use #pragma once
      - removed redundant config.h include
    
    * handwired/pilcrow: Configurator support
    
    * handwired/pilcrow: readme update
    
    Updated readme.md file to use modern template formatting.
    noroadsleft authored and drashna committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    a003be1 View commit details
    Browse the repository at this point in the history
  3. Reduce compile size of KBD6x (qmk#4599)

    Disable some functionality so that it will compile under size in the QMK Configurator
    drashna authored and mechmerlin committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    cce19d2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    930e1df View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fb900e2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a5a46f3 View commit details
    Browse the repository at this point in the history
  7. handwired/practice60: Configurator Support and refactor (qmk#4603)

    * handwired/practice60: Configurator Support
    
    * handwired/practice60: refactor
    
    - layout macro rows did not have an equal number of arguments in all rows of the matrix
    - white space changes for readability/alignment
    noroadsleft authored and drashna committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    7c63c0a View commit details
    Browse the repository at this point in the history
  8. Keymap: Dichotomy keymap by alairock (qmk#4608)

    * dichotemy layout for alairock
    
    * dichotemy layout for alairock
    
    * complete overhaul
    
    * fix suggestions
    alairock authored and drashna committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    200ee8e View commit details
    Browse the repository at this point in the history
  9. Keymap: Added Drewsky DZ60 keymap (qmk#4607)

    * Added Drewsky's DZ60 Keymap
    
    * Update keyboards/dz60/keymaps/drewsky/keymap.c
    
    Co-Authored-By: Twopidee <[email protected]>
    Twopidee authored and drashna committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    b11c332 View commit details
    Browse the repository at this point in the history
  10. Preonic Configurator update (qmk#4598)

    * Preonic: refactor layout macros
    
    Unify layout macro names across AVR and ARM.
    
    - all layouts and matrices have moved/duplicated to their appropriate revisions
      - preonic.h now includes the appropriate header file from the selected revision
      - revision header files only contain layouts appropriate for that revision
        - Previously, all layouts were available in source for all revisions.
    - removed KEYMAP layout macro alias (was unused)
    - macros LAYOUT_preonic_1x2uC and LAYOUT_preonic_grid for AVR and ARM revisions
      - LAYOUT_preonic_grid has alias LAYOUT_ortho_5x12 for all revisions
    - deleted LAYOUT_ortho_4x12 alias (not appropriate for this keyboard)
    - ARM-based revisions have 1x2uR, 1x2uL and 2x2u matrices
    
    * Preonic: updated revision headers to #pragma once
    
    * Preonic: update Configurator files
    
    Updated the Configurator files to reflect the previous changes in this branch.
    
    - Preonic revs. 1 and 2 will use keyboards/preonic/info.json
    - Preonic rev. 3 will use keyboards/preonic/rev3/info.json
      - This file will override keyboards/preonic/info.json when preonic/rev3 is selected in the Configurator.
    noroadsleft authored and jackhumbert committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    d46d304 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2018

  1. handwired/numpad20 Refactor and Configurator support (qmk#4589)

    * handwired/numpad20: refactor
    
    - layout macro no longer auto-prepends keycodes with KC_
      - keymaps for this keyboard will now compile in QMK Configurator
    - keymap now uses #include QMK_KEYBOARD_H
    - deleted unused fn_actions code block
    
    * handwired/numpad20: Configurator support
    noroadsleft authored and mechmerlin committed Dec 12, 2018
    Configuration menu
    Copy the full SHA
    8b6cdd1 View commit details
    Browse the repository at this point in the history
  2. Add standard definitions for ALGR and KC_ALGR (qmk#4389)

    * Add standard ALGR defition, remove (re)definitions from language files
    
    * Use ALGR(kc) consistently in ALTGR(kc) aliases
    
    * Non-Nordic keymaps should not use NO_ALGR
    
    * Add standard KC_ALGR definition
    
    * Update docs with ALGR and KC_ALGR
    
    * Update SS_ALGR and ALGR_T aliases
    vomindoraan authored and drashna committed Dec 12, 2018
    Configuration menu
    Copy the full SHA
    28fbf84 View commit details
    Browse the repository at this point in the history
  3. S7 Elephant Configurator fixes (qmk#4614)

    * S7 Elephant: Configurator bugfix, part 1
    
    Reformatted the JSON so each key is on its own line:
    
    This makes the keys easier to rearrange.
    
    * S7 Elephant: Configurator bugfix, part 2
    
    Deleted the extra key from LAYOUT_iso_1u:
    
    JSON contents stated this layout used a split Backspace, but the matrix is configured and intended to have a 2u Backspace.
    
    Extended the Backspace to 2u width and deleted the extra key. (This fixes the error that broke LAYOUT_iso_1u's rendering in the Configurator.)
    
    * S7 Elephant: Configurator bugfix, part 3
    
    Fix ISO layouts:
    
    Noticed JSON object for Enter on ISO layouts was immediately after Right Bracket. Inspection of s7_elephant.h revealed the expected and appropriate location to be after ISO Hash.
    
    Moved Enter key to the proper location on all ISO layouts.
    noroadsleft authored and drashna committed Dec 12, 2018
    Configuration menu
    Copy the full SHA
    baf69ee View commit details
    Browse the repository at this point in the history
  4. Puck Refactor, Configurator support and readme cleanup (qmk#4615)

    * Puck: layout macro refactor
    
    Reformat layout macro to resemble physical keyboard layout.
    
    * Puck: Configurator support
    
    * Puck: readme cleanup
    
    Markdown formatting corrections.
    noroadsleft authored and drashna committed Dec 12, 2018
    Configuration menu
    Copy the full SHA
    f6c0d99 View commit details
    Browse the repository at this point in the history
  5. Zlant: Configurator rendering bugfix (qmk#4622)

    Configurator's API uses the available alias name, instead of the direct matrix name.
    noroadsleft authored and drashna committed Dec 12, 2018
    Configuration menu
    Copy the full SHA
    4e78d28 View commit details
    Browse the repository at this point in the history
  6. Keymap: update ishtobs hadron keymap (qmk#4613)

    * adding ishtob's keymap to hadron ver3
    
    * update ishtob keymap
    
    * ishtob hadron keymap update 2
    
    * Delete readme (Case Conflict).md
    
    * Delete readme (Case Conflict).md
    
    * add missing FN layer to ishtob hadron keymap
    
    * removed unused toggle keycode
    ishtob authored and drashna committed Dec 12, 2018
    Configuration menu
    Copy the full SHA
    2cef75c View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2018

  1. Keyboard: handwired/kbod Refactor, Configurator support and readme up…

    …date (qmk#4623)
    
    * handwired/kbod: refactor
    
    - layout macro KEYMAP renamed to LAYOUT
    
    * handwired/kbod: update config.h files to #pragma once
    
    * handwired/kbod: Configurator support
    
    * handwired/kbod: readme update
    
    - updated reademe to current template
    - added image
    noroadsleft authored and drashna committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    ca39fa8 View commit details
    Browse the repository at this point in the history
  2. Keyboard: handwired/maartenwut readme cleanup and Configurator support (

    qmk#4624)
    
    * handwired/maartenwut: readme cleanup
    
    - Fixed typo (Maarten's last name was misspelled)
    - Updated Docs links
    
    * handwired/maartenwut: Configurator support
    noroadsleft authored and drashna committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    24b17c9 View commit details
    Browse the repository at this point in the history
  3. Added Dynamic Keymaps to M10-B

    wilba authored and drashna committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    cc45f62 View commit details
    Browse the repository at this point in the history
  4. Dactyl_manuform map and updates to my ergodox layout for moving to a

    different location.
    333fred authored and drashna committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    e8f7305 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2018

  1. Configuration menu
    Copy the full SHA
    9e6ee47 View commit details
    Browse the repository at this point in the history
  2. Add big switch layout

    333fred authored and drashna committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    89b80b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    388de9b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    119b02c View commit details
    Browse the repository at this point in the history
  5. AT101 Blackheart: readme update

    - added image
    - updated Docs links
    noroadsleft committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    4893381 View commit details
    Browse the repository at this point in the history
  6. Baguette: Configurator update

    The layout was right, but offset on both axes.
    noroadsleft authored and drashna committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    e83c62a View commit details
    Browse the repository at this point in the history
  7. Merge pull request qmk#4642 from noroadsleft/cf/at101_blackheart

    AT101 Blackheart Configurator support and readme update
    drashna authored Dec 14, 2018
    Configuration menu
    Copy the full SHA
    dd03ac3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1ae07f6 View commit details
    Browse the repository at this point in the history
  9. Keymap: handwired/108key_trackpoint Configurator support and readme u…

    …pdate (qmk#4633)
    
    * handwired/108key_trackpoint: Configurator support
    
    * handwired/108key_trackpoint: readme update
    
    - fix typo in make command
    - rename file to lowercase
    noroadsleft authored and drashna committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    2589230 View commit details
    Browse the repository at this point in the history
  10. handwired/CMD60 Refactor, Configurator support and readme update (qmk…

    …#4632)
    
    * handwired/CMD60: refactor
    
    - renamed layout macro KEYMAP to LAYOUT
    - removed K2C, K3B and K3C locations (indications are these locations were unused in hardware)
    - keymap
      - now uses #include QMK_KEYBOARD_H
      - converted keycodes to short format
      - deleted TMK fn_actions and action_get_macro blocks
      - white space changes (readability/alignment)
    
    * handwired/CMD60: Configurator support
    
    * handwired/CMD60: readme update
    
    - updated to conform to current QMK template
    - added image and build gallery links
    
    * handwired/cmd60: rename all files and folders to lowercase
    noroadsleft authored and drashna committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    60f9abc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    641bbeb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6c6bbff View commit details
    Browse the repository at this point in the history
  13. Docs: Remove duplicate layer block in keycodes.md (qmk#4621)

    * Docs: Remove duplicate layer block in keycodes.md
    
    Reorder and add OSL
    
    * remove glitch
    
    Co-Authored-By: drashna <[email protected]>
    drashna authored and mechmerlin committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    8c30547 View commit details
    Browse the repository at this point in the history
  14. Add additional resource links (qmk#4594)

    * Add additional resource links
    
    And fix a typo or two
    
    * Update docs/newbs.md
    
    Co-Authored-By: drashna <[email protected]>
    
    * Wordsmithing
    
    Co-Authored-By: drashna <[email protected]>
    drashna authored and mechmerlin committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    80dfd34 View commit details
    Browse the repository at this point in the history
  15. Fix up tap_code functionality (qmk#4609)

    * Add delay in Tap Code to avoid issues
    
    I think a few people have reporting issues with it working properly, and it may be a timing issue.  The 'register_code' uses this sort of delay in some of the functions, and
    this is probably why.
    
    Adding the 100ms delay should hopefully fix any issues with it.
    
    * Make tap_code delay configurable
    
    * Update documentation
    
    * Bring tap_code16 inline with changes
    
    * Fix type for tap_code16
    
    Bad copy-paste job
    
    * Just use the value check for the define
    
    * Clarify timing in docs
    
    Co-Authored-By: drashna <[email protected]>
    
    * Wordsmithing
    
    Co-Authored-By: drashna <[email protected]>
    drashna authored and mechmerlin committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    02d44be View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    161ffa0 View commit details
    Browse the repository at this point in the history
  17. Docs: Clarify audio keycodes (qmk#4620)

    * Clarify audio keycodes
    
    * Spelling errors
    
    Co-Authored-By: drashna <[email protected]>
    
    * Spacing in md
    
    Co-Authored-By: drashna <[email protected]>
    
    * Fix midi link too
    
    * Wordsmithing
    drashna authored and mechmerlin committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    9739d6b View commit details
    Browse the repository at this point in the history
  18. Make quantum/split_common/serial.[ch] configurable (qmk#4419)

    * add temporary compile test shell script
    
    * add 'CONFIG_H += serial_backward_compatibility.h' into common_features.mk:SPLIT_KEYBOARD block
    
    * add quantum/split_common/serial_backward_compatibility.h
    
    SERIAL_PIN_PORT and other PIN define move to serial_backward_compatibility.h
    SERIAL_BACKLIT_START move to split_util.h
    
    * quantum/split_common/serial.c change to helix-serial.c style serial configuration
    
    * add temporary file quantum/split_common/split-keyboards-list.txt
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/6lit/config.h
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/divergetm2/config.h
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/ergotravel/rev1/config.h
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/foobar/config.h
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/handwired/dactyl_manuform/config.h
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/handwired/qc60/config.h
    
    * add '//#define SOFT_SERIAL_PIN D0' to keyboards/handwired/xealous/config.h
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/iris/rev*/config.h
    
    * add '//#define SOFT_SERIAL_PIN D0' to keyboards/lets_split_eh/config.h
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/levinson/rev*/config.h
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/miniaxe/config.h
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/nyquist/rev?/config.h
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/quefrency/rev1/config.h
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/qwertyydox/config.h,keyboards/qwertyydox/rev1/config.h
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/redox/rev1/config.h
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/rorschach/rev1/config.h
    
    * remove '#define SOFT_SERIAL_PIN D0' from quantum/split_common/serial_backward_compatibility.h
    
    * remove temporary file quantum/split_common/split-keyboards-list.txt
    
    * remove temporary compile test shell script
    
    * Revert "remove temporary compile test shell script"
    
    This reverts commit 15b0021.
    
    * update quantum/split_common/compile_split_test.sh for new keyboard test
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/diverge3/config.h
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/40percentclub/25/config.h
    
    * remove temporary compile test shell script
    
    * update docs/config_options.md, quantum/template/avr/config.h
    
    * fix quantum/template/avr/config.h
    
    * fix typo  docs/config_options.md
    mtei authored and drashna committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    155e931 View commit details
    Browse the repository at this point in the history
  19. Keyboard: B.mini EX refactor and Configurator support (qmk#4647)

    * B.mini EX: refactor
    
    - add LAYOUT_ansi and LAYOUT_iso macros
    - add ansi and iso keymaps with readme files
    
    * B.mini EX: Configurator support
    noroadsleft authored and drashna committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    8f02375 View commit details
    Browse the repository at this point in the history
  20. Fix macro redefinition for GNUC compilers > 6

    GNUC compilers greater than version 6 already have the macro __always_inline defined. This fix checks GNUC version before defining the macro itself.
    patrickmt authored and drashna committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    118d5cc View commit details
    Browse the repository at this point in the history
  21. Document the correct path to the split keyboard EEPROM files (qmk#4585)

    * Document the correct path to the split keyboard EEPROM files
    
    * Document the correct path to the split keyboard EEPROM files
    zvecr authored and drashna committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    306f23d View commit details
    Browse the repository at this point in the history
  22. Keyboard: Bpiphany Frosty Flake Refactor, Configurator support and re…

    …adme cleanup (qmk#4648)
    
    * Frosty Flake: layout macro refactor
    
    - frosty_flake.h updated to use #pragma once
    - KEYMAP renamed to LAYOUT
    - KEYMAP_TKL renamed to LAYOUT_tkl
    
    * Frosty Flake: keymap refactor
    
    - config.h files updated to #pragma once
    - deleted deprecated build script rules from rules.mk
    - keymap.c files:
      - #include QMK_KEYBOARD_H
      - updated layout macro name
      - white space changes for readability
    
    * Frosty Flake: Configurator support
    
    * Frosty Flake: readme cleanup
    
    - Fixed Hardware Availability link (old link was 404)
    - tiny grammar fix (colon missing on compile-and-flash instructions)
    noroadsleft authored and drashna committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    4446f86 View commit details
    Browse the repository at this point in the history
  23. Keyboard: Lets split eh default keymap - Fixes for superseded default…

    … layer functionality (qmk#4581)
    
    * Fixes for superseded default layer functionality
    
    * Fixes for superseded default layer functionality
    zvecr authored and drashna committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    cb14965 View commit details
    Browse the repository at this point in the history
  24. Keyboard: Refactor fourier to use split common code (qmk#4582)

    * Refactor fourier to use split common code
    
    * Refactor fourier to use split common code - fix handedness when not using EE_HANDS or MASTER_LEFT
    
    * add SOFT_SERIAL_PIN config
    zvecr authored and drashna committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    bb5262d View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2018

  1. Keyboard: Bpiphany Pegasus Hoof Refactor, Configurator support (qmk#4649

    )
    
    * Pegasus Hoof: layout macro refactor
    
    - Renamed KEYMAP to LAYOUT
    - Added LAYOUT_tkl_ansi macro
    - white space changes (changed tabs for 2 spaces)
    
    * Pegasus Hoof: keymap refactor
    
    - updated layout macro names
    - changed to #include QMK_KEYBOARD_H
    - removed redundant KC_TRNS definitions
    - white space changes (changed tabs to spaces)
    - removed deprecated build script instructions from rules.mk files
    - updated config.h to #pragma once
    
    * Pegasus Hoof: Configurator support
    
    * Pegasus Hoof: readme cleanup
    
    - Reformat header and description paragraph
    - Fix Hardware Availability link (was 404)
    - renamed filename to lowercase
    
    * Pegasus Hoof: add LAYOUTS = tkl_ansi to rules.mk
    
    * Pegasus Hoof: fix LAYOUT_tkl_jis macro
    noroadsleft authored and drashna committed Dec 15, 2018
    Configuration menu
    Copy the full SHA
    039434c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    91a4a63 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f1f52b View commit details
    Browse the repository at this point in the history
  4. Comet46: Configurator support

    noroadsleft authored and drashna committed Dec 15, 2018
    Configuration menu
    Copy the full SHA
    a49d98e View commit details
    Browse the repository at this point in the history
  5. Refactor quantum/split_common/i2c.c, quantum/split_common/serial.c (q…

    …mk#4522)
    
    * add temporary compile test shell script
    
    * Extended support of SKIP_VERSION to make invariant compile results during testing.
    
    * build_keyboard.mk, tmk_core/rules.mk: add LIB_SRC, QUANTUM_LIB_SRC support
    
    Support compiled object enclosed in library.
    
    e.g.
    ```
    LIB_SRC += xxxx.c
    xxxx.c --> xxxx.o ---> xxxx.a
    ```
    
    * remove 'ifdef/ifndef USE_I2C' from quantum/split_common/{i2c|serial}.c
    
    * add SKIP_DEBUG_INFO into tmk_core/rules.mk
    
    When SKIP_DEBUG_INFO=yes is specified, do not use the -g option at compile time.
    
    * tmk_core/rules.mk: Library object need -fno-lto
    
    * add SKIP_DEBUG_INFO=yes
    
    * remove temporary compile test shell script
    
    * add '#define SOFT_SERIAL_PIN D0' to keyboards/lets_split/rev?/config.h
    
    * quantum/split_common/serial.c: Changed not to use USE_I2C.
    mtei authored and drashna committed Dec 15, 2018
    Configuration menu
    Copy the full SHA
    8f79094 View commit details
    Browse the repository at this point in the history
  6. Keyboard: Chimera Ortho refactor (qmk#4652)

    * Layout macro refactor
    
    - Renamed KC_KEYMAP to LAYOUT_kc
    - Renamed KEYMAP to LAYOUT
    - moved LAYOUT above LAYOUT_kc (Hoping this encourages users to use LAYOUT.)
    - updated layout macro name in info.json
    - white space changes for readability
    
    * Keymap refactor: default
    
    Default keymap now uses `#include QMK_KEYBOARD_H` and LAYOUT macro (from KC_KEYMAP/LAYOUT_kc). Keymap was also refactored to use process_record_user function instead of deprecated action_get_macro from TMK.
    
    Also moved LONGPRESS_DELAY and LAYER_TOGGLE_DELAY definitions to config.h.
    
    * Keymap refactor: dcompact
    
    - Changed chimera_ortho.h include for QMK_KEYBOARD_H
    - Updated layout name on keymap layers
    
    * Coding conventions fix in default keymap
    
    * Keymap refactor: gordon
    
    - Changed chimera_ortho.h include for QMK_KEYBOARD_H
    - Removed redundant includes of action_layer.h and process_tap_dance.h (superseded by QMK_KEYBOARD_H)
    - Removed redundant definitions for KC_NO and KC_TRNS
    - Updated layout name on keymap layers
    noroadsleft authored and drashna committed Dec 15, 2018
    Configuration menu
    Copy the full SHA
    45591ee View commit details
    Browse the repository at this point in the history
  7. converter/ibm_5291: Configurator support and readme cleanup (qmk#4654)

    * converter/ibm_5291: Configurator support
    
    - added layout data to info.json file
    - corrected keyboard_folder value
    
    * converter/ibm_5291: readme cleanup
    
    - Fixed "image" url (target of link was a web page; changed markdown formatting to text link)
    - Sentence capitalization fixes
    - markdown formatting fixes for readability
    noroadsleft authored and drashna committed Dec 15, 2018
    Configuration menu
    Copy the full SHA
    2527fe8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ff5fced View commit details
    Browse the repository at this point in the history
  9. Configurator support for Sun Type 3 and Type 5 USB converters (qmk#4656)

    * Sun Type 3 USB converter: Configurator support
    
    * Sun Type 5 USB converter: Configurator support
    noroadsleft authored and drashna committed Dec 15, 2018
    Configuration menu
    Copy the full SHA
    11439c4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    72bd17f View commit details
    Browse the repository at this point in the history
  11. Per Key Leader Timing Option (qmk#4026)

    * leader changes to enable per key timing option
    
    * Changes requested to docs for @drashna
    
    * Changes requested by @drashna
    Alexander Kagno authored and drashna committed Dec 15, 2018
    Configuration menu
    Copy the full SHA
    3ec4a00 View commit details
    Browse the repository at this point in the history
  12. Ergo42: Configurator patch (qmk#4664)

    Wasn't rendering in Configurator as intended. Updated JSON data to use alias name instead of macro name.
    noroadsleft authored and drashna committed Dec 15, 2018
    Configuration menu
    Copy the full SHA
    6172e55 View commit details
    Browse the repository at this point in the history
  13. Cospad Configurator and readme update (qmk#4663)

    * Cospad: Configurator update
    
    - added LAYOUT_gamepad_6x4 data
      - renders as 4 rows by 6 columns visually
    - fixed LAYOUT_numpad_6x4 data
      - JSON objects were in the wrong order
    
    * Cospad: readme update
    
    - markdown formatting fixes
    - made Hardware Availability address a hyperlink
    - updated Docs links
    noroadsleft authored and drashna committed Dec 15, 2018
    Configuration menu
    Copy the full SHA
    5ec327a View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2018

  1. EKeyboard: ErgoInu Configurator fix (qmk#4665)

    * ErgoInu: Configurator update, part 1
    
    Give each key its own line to make the file easier to debug.
    
    * ErgoInu: Configurator update, part 2
    
    - converted all JSON variables to lowercase (this was the bugfix)
    - converted Tabs to Spaces
    
    * ErgoInu: Configurator update, part 3
    
    - break key data into chunks
    
    * ErgoInu: Configurator update, part 4
    
    Rebuilt the layout tree into a new file, taking the Y values from the original data. Copied relevant data from original file into the new file, and then overwrote the original file.
    noroadsleft authored and drashna committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    398204b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6945c88 View commit details
    Browse the repository at this point in the history
  3. Make new folder

    robenkleene committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    dc02a62 View commit details
    Browse the repository at this point in the history
  4. Start migrating layout

    robenkleene committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    73efd8f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fd7e08a View commit details
    Browse the repository at this point in the history
  6. Migrate base keyboard

    robenkleene committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    7752342 View commit details
    Browse the repository at this point in the history
  7. Finish migrating keymap

    robenkleene committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    a3c7eb6 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2018

  1. Configuration menu
    Copy the full SHA
    f9646b4 View commit details
    Browse the repository at this point in the history
  2. Finish layout

    robenkleene committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    0c36111 View commit details
    Browse the repository at this point in the history