spiegel-keyman/windows/src/support
Marc Durdin 296e1bbad4 feat(windows): hack in some fun features for kmdevlink
This was an evening activity scratching itches on kmdevlink's 'Open
Issue' dialog. The search box now supports three different types of
strings:

1. `[[repo]#]num` -> open issue/PR #num in repo (if repo omitted, will
   use 'keyman'):
   * `13235` or `#13235` or `keyman#13235` -> opens PR #13235
   * `keyman.com#545` -> opens PR keymanapp/keyman.com#545
   * `api#172` -> opens PR keymanapp/api.keyman.com#172
2. `[[repo]#]searchtext` -> any non-numeric string does an issue search:
   * `label:ios/ font` -> opens an issue search for 'ios/' label and
     'font' in keymanapp/keyman repo
   * `api#db` -> opens an issue search for 'db' in
     keymanapp/api.keyman.com repo
3. `[[repo]#]` -> opens issue list for repo (keymanapp/keyman if repo is
   omitted, or empty box)

A second feature is construction of a HTML snippet of our usual
short-form links to issues/PRs for Google Docs. Note that this dialog
does not check if the target is an issue or PR, it just builds a link to
the issue URL and lets GitHub redirect to PR. To use this, just type the
`[[repo]#]num` format into the search field and click the Copy button.
2025-02-14 05:51:35 +07:00
..
braziliantest Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
browser_renderer_settings_km8 Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
charident chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
control_chrome_tsf chore(windows): move KeymanVersion.pas to common and update refs 2022-06-21 09:39:04 +10:00
control_firefox_tsf chore(windows): move KeymanVersion.pas to common and update refs 2022-06-21 09:39:04 +10:00
create_normalization_group chore(core): delete crc32.cpp and crc32.pas from some places 2022-09-21 18:13:19 -05:00
enumtsfcpp chore(windows): Move to Windows SDK 10.0.17763.0 2020-10-05 14:11:34 +11:00
etl2log chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
flex_integration_km9 Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
installcustomlanguage chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
kdebug chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
keycodetester chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
keymandebuglog refactor(windows): clean up logging 2024-07-03 21:28:37 +10:00
km_yim chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
kmdevlink feat(windows): hack in some fun features for kmdevlink 2025-02-14 05:51:35 +07:00
kmkb0045 chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
kmxfonts chore(core): delete crc32.cpp and crc32.pas from some places 2022-09-21 18:13:19 -05:00
locale-enum chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
msgmon/msgmon Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
msgping/msgping chore(windows): update msgping to Winsdk 10 2020-10-20 18:34:33 +11:00
NetInputBoxTest Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
oskbulkrenderer chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
richedit_examine chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
sendinputtimer Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
texteditor chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
tsf-tip-standalone-test Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
unload_keyboards chore(windows): move KeymanVersion.pas to common and update refs 2022-06-21 09:39:04 +10:00
validate-registry-fix-for-1680 feat(windows): Command line app to test issue around #1680 2019-11-01 05:39:23 +11:00
vkkeymap chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
windowinfo chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00
xstringtest Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
build.sh chore(windows): remove remaining unused Makefiles 2024-08-23 18:12:06 +02:00