forked from NetBSD/pkgsrc
-
Notifications
You must be signed in to change notification settings - Fork 50
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
Segmentation fault on macos when installing a new package #293
Comments
Hmm, this may be NetBSDfr/pkgin#94. If you run |
Yes, it seems to work now after running this command. Thanks. |
jperkin
pushed a commit
that referenced
this issue
Jan 13, 2021
2.3.18 (2020-12-17) * DCA-22255 Add low certainty to IIS 10 fingerprint to prevent trumping better system fingerprints 2.3.17 (2020-12-08) Highlights: * DNS: Fingerprint for Windows 2003 (#298) * CPE: Improved generation, standardization, and updates (#301, #303) * BUG: Fix issue preventing recog_standardize from working (#302) Changes of note: * All values for hw.device and os.device have been converted to Title Case * All hw.device and os.device instances of Web cam and Web Cam are now IP Camera * All hw.device and os.device instances of POS are now Point of Sale 2.3.16 (2020-11-06) Highlights: * DNS: Extract Microsoft DNS build (#297) 2.3.15 (2020-10-22) Highlights: * SNMP: Siemens fingerprint corrections (#286, #291) * SNMP: SonicWall fingerprint addition (#293)
jperkin
pushed a commit
that referenced
this issue
Feb 23, 2021
Changelog: ## [1.7.2](rime/librime@1.7.1...1.7.2) (2021-02-07) ### Bug Fixes * **chord_composer:** should clear raw input after committing text ([79b34ab](rime/librime@79b34ab)) ## [1.7.1](rime/librime@1.7.0...1.7.1) (2021-02-06) ### Bug Fixes * **chord_composer:** press Return key to commit raw key sequence ([2b25861](rime/librime@2b25861)) # [1.7.0](rime/librime@1.6.1...1.7.0) (2021-01-17) ### Bug Fixes * **chord_composer:** more safely handle the placeholder ZWSP ([025d9fb](rime/librime@025d9fb)) * **cmake:** use full paths defined by GNUInstallDirs ([bb8c263](rime/librime@bb8c263)), closes [#424](rime/librime#424) * **opencc:** update submodule to fix [#425](rime/librime#425) ([3fa1571](rime/librime@3fa1571)) * **script_translator:** always_show_comments also applies to phrases ([440a97c](rime/librime@440a97c)), closes [#272](rime/librime#272) [#419](rime/librime#419) * **table_translator:** index out of bound access in string ([ff7acdc](rime/librime@ff7acdc)) ### Features * **chareset_filter:** add CJK Compatibility Ideographs in is_extended_cjk() ([3cb1128](rime/librime@3cb1128)), closes [#305](rime/librime#305) * **setup:** find and load external RIME plugins as shared libs [#431](rime/librime#431) ([b2abd09](rime/librime@b2abd09)) ## [1.6.1](rime/librime@1.6.0...1.6.1) (2020-09-21) ### Bug Fixes * **rime_api.cc:** dangling pointer returned from RimeGetSharedDataDir ([78abaa8](rime/librime@78abaa8)) # [1.6.0](rime/librime@1.5.3...1.6.0) (2020-09-20) ### Bug Fixes * **ascii_composer:** do not comsume Shift key release ([debc2c0](rime/librime@debc2c0)) * **ascii_composer:** first read ascii_composer/good_old_caps_lock from schema config ([3fc56c4](rime/librime@3fc56c4)) * **chord_composer:** commit raw input with uppercase letters ([cc983d5](rime/librime@cc983d5)) * **CMakeLists.txt:** ensure paths in pkgconfig file are absolute ([0e96e51](rime/librime@0e96e51)) * **CMakeLists.txt:** would not use signals v1 due to a typo ([6662a28](rime/librime@6662a28)), closes [#225](rime/librime#225) * **custom_settings:** accept "*.schema" as config id ([604da0b](rime/librime@604da0b)) * **dict:** issues with user db recovery ([0f3d0df](rime/librime@0f3d0df)) * **dict_compiler:** build prism with loaded syllabary when not rebuilding primary table ([93fe827](rime/librime@93fe827)) * **plugins/CMakeLists.txt:** avoid rime_library linking to itself via rime_plugins_deps ([fe744db](rime/librime@fe744db)) * **rime_api.cc:** check struct has member of non-pointer type ([090dfa4](rime/librime@090dfa4)) * **rime_api.cc:** using unchecked fields introduced an ABI breakage ([62bbead](rime/librime@62bbead)), closes [/github.com/rime/librime/pull/328#pullrequestreview-335125464](https://github.com//github.com/rime/librime/pull/328/issues/pullrequestreview-335125464) * **rime_test:** set data directories to working directory using rime::SetupDeployer API ([7c08a90](rime/librime@7c08a90)) * **simplifier:** opencc::DictEntry::Values() type change in opencc 1.1.0 ([beae5b1](rime/librime@beae5b1)), closes [#367](rime/librime#367) * **user_db:** pointer cast error caused by multiple inheritance ([2ed780b](rime/librime@2ed780b)) * use official emoji 12.0 data ([#304](rime/librime#304)) ([75a60dc](rime/librime@75a60dc)) ### Features * **api:** implement capnproto api ([873f648](rime/librime@873f648)) * **api:** include candidate labels in proto message ([aae7a0c](rime/librime@aae7a0c)) * **charset_filter:** support charset options with emoji ([#293](rime/librime#293)) ([943c95b](rime/librime@943c95b)) * **charset_filter:** support CJK Unified Ideographs Extension G ([#393](rime/librime#393)) ([0a1573d](rime/librime@0a1573d)) * **chord_composer:** support chording with Shift keys ([94cf479](rime/librime@94cf479)) * **chord_composer:** use Control, Alt, Shift to input chord ([f3a2ad0](rime/librime@f3a2ad0)) * **dictionary:** packs extends the dictionary with extra binary table files ([930074c](rime/librime@930074c)) * **key_binder:** bind key to a key sequence ([3b5dbf6](rime/librime@3b5dbf6)), closes [#301](rime/librime#301) * **logging:** setup min log level, log dir and set file mode to log files ([90839b0](rime/librime@90839b0)) * **selector:** support 4 combinations of horizontal/vertical text orientation and stacked/linear candidate list layout ([c498f71](rime/librime@c498f71)) * **selector:** support vertical UI ([dbb35c6](rime/librime@dbb35c6)) * **switcher:** enable schema in cases where conditions are met ([217c72b](rime/librime@217c72b)) * **tools/rime_proto_console:** demo for proto api ([d88ef9f](rime/librime@d88ef9f)) ### Performance Improvements * **poet:** optimize for performance in making sentences (~40% faster) ([0853465](rime/librime@0853465)) ## [1.5.3](rime/librime@1.5.2...1.5.3) (2019-06-22) ### Bug Fixes * **cmake, xcode.mk:** find optional dependency icu, while building xcode/release-with-icu target [skip appveyor] ([17a80f8](rime/librime@17a80f8)) * **single_char_filter:** broken in librime 1.5.2 ([6948a62](rime/librime@6948a62)) ### Features * **appveyor:** build variant "rime-with-plugins" for tagged commits [skip travis] ([eef8c30](rime/librime@eef8c30)) * **travis-ci:** build variant "rime-with-plugins" for tagged commits [skip appveyor] ([cf11c27](rime/librime@cf11c27)) * **travis-ci:** deploy artifacts for macOS to GitHub releases [skip appveyor] ([3f03784](rime/librime@3f03784)) ## [1.5.2](rime/librime@1.5.1...1.5.2) (2019-06-17) ### Bug Fixes * **user_dictionary, contextual_translation:** fix user phrase quality; order contextual suggestions by type ([69d5c32](rime/librime@69d5c32)) ## [1.5.1](rime/librime@1.5.0...1.5.1) (2019-06-16) ### Bug Fixes * **user_dictionary:** make user phrases comparable in weight to system words ([982f69d](rime/librime@982f69d)) # [1.5.0](rime/librime@1.4.0...1.5.0) (2019-06-06) ### Bug Fixes * **ci:** update build script ([84a1a1b](rime/librime@84a1a1b)) * **ci:** use submodules in AppVeyor CI build script ([7b515b4](rime/librime@7b515b4)) * **cmake:** libboost Windows XP compatibility fix ([#270](rime/librime#270)) ([fecfe39](rime/librime@fecfe39)), closes [rime/weasel#337](rime/weasel#337) * **CMakeLists.txt:** install header files in all platforms ([821d563](rime/librime@821d563)) * **CMakeLists.txt:** set "-std=c++11" in CMAKE_CXX_FLAGS ([5d8a836](rime/librime@5d8a836)) * **config/plugins.h:** memory leak caused by non-virtual destructor ([316a659](rime/librime@316a659)), closes [#259](rime/librime#259) * **deploy:** treat schema dependencies as optional; do not report errors if missing ([ff3d5e9](rime/librime@ff3d5e9)) * **engine:** schema doesn't match the one used by switcher ([e41bb63](rime/librime@e41bb63)), closes [#269](rime/librime#269) * **rime_levers_api.h:** customize_bool() misused `bool` type ([42bacc5](rime/librime@42bacc5)) * **syllabifier:** enable_completion not working ([2714131](rime/librime@2714131)), closes [#343](rime/librime#343) * **table_translator:** null pointer exception when dict entries are filtered ([77438a9](rime/librime@77438a9)) * **test:** compile error in unit test ([7076d9e](rime/librime@7076d9e)) * **travis-install.sh:** working directory ([97220ce](rime/librime@97220ce)) ### Features * **appveyor:** install RIME_PLUGINS [skip travis] ([c7ce66f](rime/librime@c7ce66f)) * **CMakeList.txt:** add plugin build support ([#257](rime/librime#257)) ([dfa341b](rime/librime@dfa341b)) * **contextual_translation:** weight and re-order phrases by context ([2390da3](rime/librime@2390da3)) * **dict:** specify vocabulary db name in dict settings ([dcdc301](rime/librime@dcdc301)) * **grammar:** compare homophones/homographs in sentence ([9248a6b](rime/librime@9248a6b)) * **install-plugins.sh:** git-clone or update plugins ([70483b4](rime/librime@70483b4)) * **poet:** find best sentence candidates ([b3f4005](rime/librime@b3f4005)) * **rime_api:** get candidate list from index ([c587900](rime/librime@c587900)) * **translator:** contextual suggestions in partially selected sentence ([12a7501](rime/librime@12a7501)) * **translator:** look at preceding text when making sentence ([6ae34de](rime/librime@6ae34de)) * **travis-ci:** install plugins specified in envvar RIME_PLUGINS ([c857639](rime/librime@c857639)) ### Performance Improvements * **dictionary:** refactor DictEntryIterator and do partial sort ([0258c7f](rime/librime@0258c7f)) ### BREAKING CHANGES * **rime_levers_api.h:** in signature of C API function `customize_bool()`, change type `bool` to `Bool` (alias of `int`). Impact: the changed function is not in use by any first party code, known to be in use by osfans/trime. # [1.4.0](rime/librime@1.3.2...1.4.0) (2019-01-16) ### Bug Fixes * **config:** user_config should not fall back to shared data ([68c8a34](rime/librime@68c8a34)), closes [#271](rime/librime#271) * **SymlinkingPrebuiltDictionaries:** remove dangling symlinks ([5ad333d](rime/librime@5ad333d)), closes [#241](rime/librime#241) * **SymlinkingPrebuiltDictionaries:** remove dangling symlinks ([f8e4ebf](rime/librime@f8e4ebf)), closes [#241](rime/librime#241) ### Features * spelling correction ([#228](rime/librime#228)) ([ad3638a](rime/librime@ad3638a)) * **Dockerfile:** for build ([#246](rime/librime#246)) ([cafd0d5](rime/librime@cafd0d5)) ## [1.3.2](rime/librime@1.3.1...1.3.2) (2018-11-12) ### Bug Fixes * **CMakeLists.txt:** do not link binaries when building static library ([99573e3](rime/librime@99573e3)) * **CMakeLists.txt:** do not require boost::signals, which will be deprecated in Boost 1.69 ([8a9ef3b](rime/librime@8a9ef3b)), closes [#225](rime/librime#225) * **config_compiler:** ambiguous operator overload with cmake option ENABLE_LOGGING=OFF ([b86b647](rime/librime@b86b647)), closes [#211](rime/librime#211) * **config_compiler:** support creating list in-place by __patch and __merge ([0784eb0](rime/librime@0784eb0)) * **table_translator:** enable encoding uniquified commit history ([74e31bc](rime/librime@74e31bc)) ### Features * **language:** shared user dictionary per language (Closes [#184](rime/librime#184)) ([#214](rime/librime#214)) ([9f774e7](rime/librime@9f774e7)) * always_show_comments option ([#220](rime/librime#220)) ([19cea07](rime/librime@19cea07)) ## [1.3.1](rime/librime@1.3.0...1.3.1) (2018-04-01) ### Bug Fixes * **config_file_update:** clean up deprecated user copy ([#193](rime/librime#193)) ([8d8d2e6](rime/librime@8d8d2e6)) * **thirdparty/src/leveldb:** do not link to snappy library ([6f6056a](rime/librime@6f6056a)) # 1.3.0 (2018-03-09) ### Bug Fixes * **CMakeLists.txt, build.bat:** install header files (public API) ([06c9e86](rime/librime@06c9e86)) * **config_compiler:** "/" mistaken as path separator in merged map key ([#192](rime/librime#192)) ([831ffba](rime/librime@831ffba)), closes [#190](rime/librime#190) * **ConfigFileUpdate:** no need to create user build if shared build is up-to-date ([cafd5c4](rime/librime@cafd5c4)) * **SchemaUpdate:** read compiled schema from shared build if there is no user build ([45a04dd](rime/librime@45a04dd)) * **simplifier:** fix typo ([9e1114e](rime/librime@9e1114e)), closes [#183](rime/librime#183) * **user_db:** unwanted implicit instantiation of UserDbFormat template ([3cbc9cb](rime/librime@3cbc9cb)), closes [#188](rime/librime#188) ### Chores * **release tag:** deprecating tag name prefix 'rime-' in favor of semver 'X.Y.Z' ### BREAKING CHANGES * **release tag:** After 1.3.0 release, we'll no longer be creating tags in the format 'rime-X.Y.Z'. Downstream packagers please change automated scripts accordingly. ## 1.2.10 (2018-02-21) ### Bug Fixes * **config_compiler:** linking failure on blocking root node of a dependency resource ([ecf3397](rime/librime@ecf3397)) * table_translator not making sentence if table entry is hidden by charset filter. ([77eb12e](rime/librime@77eb12e)) * **appveyor.install.bat:** switch to a more stable download server for libboost ([bcc4d10](rime/librime@bcc4d10)) * **appveyor.yml:** archive header files ([c8b1e67](rime/librime@c8b1e67)) * **ascii_composer:** support key binding Shift+space in ascii mode ([7077389](rime/librime@7077389)) * **build.bat:** fix build errors with VS2015 build tools ([ec940c6](rime/librime@ec940c6)) * **calculus, recognizer:** memory leak due to unchecked regex error ([19ddc1e](rime/librime@19ddc1e)), closes [#171](rime/librime#171) * **chord_composer:** allow editor to define BackSpace key behavior ([7f41f65](rime/librime@7f41f65)) * **chord_composer:** letters with modifier keys should not be committed by a following enter key ([aab5eb8](rime/librime@aab5eb8)) * **ci:** call cmake under /usr/local with sudo by passing $PATH environment variable ([a0e6d2f](rime/librime@a0e6d2f)) * **cmake:** fix build break for mingw ([939893c](rime/librime@939893c)) * **config:** auto save modified config data; fixes [#144](rime/librime#144) ([2736f4b](rime/librime@2736f4b)) * **config:** treat "@" as map key rather than list index ([a1df9c5](rime/librime@a1df9c5)) * **config_compiler:** duplicate PendingChild dependencies happen from multiple commands on the same node ([25c28f8](rime/librime@25c28f8)) * **config_compiler:** enforce dependency priorities ([69a6f3e](rime/librime@69a6f3e)) * **config_compiler:** null value should not overwrite a normal key in a merged tree ([4ecae44](rime/librime@4ecae44)) * **config_compiler:** template operator overload had compile error with NDK ([71817a0](rime/librime@71817a0)) * **config/build_info_plugin:** referenced but unavailable resources should also be recorded ([cd46f7a](rime/librime@cd46f7a)) * **ConfigFileUpdate:** should succeed if shared copy does not exist ([8a3e25c](rime/librime@8a3e25c)) * **custom_settings:** fall back to $shared_data_dir/build when loading config ([caf8ebb](rime/librime@caf8ebb)) * **custom_settings:** load built settings from $user_data_dir/build directory ([463dc09](rime/librime@463dc09)) * **deployment_tasks:** symbols.yaml is no longer a build target ([f920e4f](rime/librime@f920e4f)) * **dict_compiler:** prism should load compiled schema ([c2fd0cf](rime/librime@c2fd0cf)), closes [#176](rime/librime#176) * **key_event:** KeySequence::repr() prefer unescaped punctuation characters ([aa43e5e](rime/librime@aa43e5e)) * **levers:** update deployment tasks for copy-free resource resolution ([1f86413](rime/librime@1f86413)) * **Makefile:** make install-debug; do return error code on mac ([1177142](rime/librime@1177142)) * **rime_api:** use user_config_open() to access user.yaml ([4e4a491](rime/librime@4e4a491)) * **rime_console:** not showing switcher's context ([632cf4b](rime/librime@632cf4b)) * **schema:** create a "schema" component that opens Config by schema_id ([555f990](rime/librime@555f990)) * **simplifier:** fix crash if no opencc file ([091cb9d](rime/librime@091cb9d)) * **simplifier:** tips option for show_in_comment simplifier ([e7bb757](rime/librime@e7bb757)) * **uniquifier:** half of the duplicate candidates remain after dedup [Closes [#114](rime/librime#114)] ([2ab76bc](rime/librime@2ab76bc)) ### Features * **build.bat:** customize build settings via environment variables ([#178](rime/librime#178)) ([1678b75](rime/librime@1678b75)) * **chord_composer:** accept escaped chording keys ([79a32b2](rime/librime@79a32b2)) * **chord_composer:** support chording with function keys ([48424d3](rime/librime@48424d3)) * **config:** add config compiler plugin that includes default:/menu into schema ([b51dda8](rime/librime@b51dda8)) * **config:** best effort resolution for circurlar dependencies ([2e52d54](rime/librime@2e52d54)) * **config:** build config files if source files changed ([0d79712](rime/librime@0d79712)) * **config:** config compiler plugins that port legacy features to the new YAML syntax ([a7d253e](rime/librime@a7d253e)) * **config:** config_builder saves output to $rime_user_dir/build/ ([e596155](rime/librime@e596155)) * **config:** references to optional config resources, ending with "?" ([14ec858](rime/librime@14ec858)) * **config:** save __build_info in compiled config ([45a7337](rime/librime@45a7337)) * **config:** separate out config_builder and user_config components ([9e9493b](rime/librime@9e9493b)) * **config:** support append and merge syntax ([04dcf42](rime/librime@04dcf42)) * **customizer:** disable saving patched config files ([88f5a0c](rime/librime@88f5a0c)) * **detect_modifications:** quick test based on last write time of files ([285fbcc](rime/librime@285fbcc)) * **dict:** no conditional compilation on arm ([85b945f](rime/librime@85b945f)) * **dict:** relocate binary files to $user_data_dir/build ([bc66a47](rime/librime@bc66a47)) * **dict:** use resource resolver to find dictionary files ([8ea08b3](rime/librime@8ea08b3)) * add property notifier ([fa7b5a5](rime/librime@fa7b5a5)) * **resource_resolver:** add class and unit test ([03ee8b4](rime/librime@03ee8b4)) * **resource_resolver:** fallback root path ([02151da](rime/librime@02151da)) * **translator:** add history_translator ([#115](rime/librime#115)) ([ae13354](rime/librime@ae13354)) ## 1.2.9 (2014-12-14) * **rime_api.h:** add `RIME_MODULE_LIST`, `RIME_REGISTER_MODULE_GROUP`. * **Makefile:** add make targets `thirdparty/*` to build individual libraries. * **legacy/src/legacy_module.cc:** plugin module `rime-legacy` for GPL code, providing component `legacy_userdb` for user dictionary upgrade. * **src/setup.cc:** define module groups `"default"` and `"deployer"`, to avoid naming a list of built-bin modules in `RimeTraits::modules`. * **test/table_test.cc:** fix random segment faults when run shuffled. * **thirdparty/src/leveldb:** new dependency LevelDB, replacing Kyoto Cabinet. * **dict/level_db:** userdb implementation based on LevelDB, replacing treeDb. * **dict/tree_db:** moved to `legacy/src/`. * **dict/user_db:** refactored and modularized to ease adding implementations. * **gear/cjk_minifier:** support CJK Extension E. * **gear/memory:** save cached phrases as soon as the next composition begins. * **gear/recognizer:** match space iff set `recognizer/use_space: true`. * **gear/simplifier:** catch and log OpenCC exceptions when loading. * **gear/single_char_filter:** bring single character candidates to the front. * **gear/simplifier:** adapt to OpenCC 1.0 API. * **thirdparty/src/opencc:** update OpenCC to v1.0.2 (incompatible with v0.4). * **lever/deployment_tasks:** update and rename task `user_dict_upgrade`. ## 1.2 (2014-07-15) * **rime_api:** add API functions to access complex structures in config; add API to get the raw input and cursor position, or to select a candidate. * **config:** support references to list elements in key paths. eg. `schema_list/@0/schema` is the id of the first schema in schema list. * **switcher:** enable folding IME options in the switcher menu. * **dict_compiler:** also detect changes in essay when updating a dictionary; support updating prism without the source file of the dictionary. * **preset_vocabulary:** load `essay.txt` instead of `essay.kct`. * **reverse_lookup_dictionary:** adopt a new file format with 50% space saving. * **table:** add support for a new binary format with 20% space saving; fix alignment on ARM. * **ascii_composer:** do not toggle IME states when long pressing `Shift` key; support discarding unfinished input when switching to ASCII mode. * **affix_segmentor:** fix issues with selecting a partial-match candidate. * **chord_composer:** commit raw input composed with original key strokes. * **cjk_minifier:** a filter to hide characters in CJK extension set, works with `script_translator`. * **navigator:** do not use `BackSpace` to revert selecting a candidate but to edit the input after moving the cursor left or right. * **punctuator:** support `ascii_punct` option for switching between Chinese and Western (ASCII) punctuations. * **speller:** auto-select candidates by pattern matching against the code; fix issues to cooperate with punctuator. * **CMakeLists.txt:** add options `ENABLE_LOGGING` and `BOOST_USE_CXX11`; introduce a new dependency: `libmarisa`. * **cmake/FindYamlCpp.cmake:** check the availability of the new (v0.5) API. * **sample:** the directory containing a sample plug-in module. * **tools/rime_patch.cc:** a command line tool to create patches. * **thirdparty:** include source code of third-party libraries to ease building librime on Windows and Mac. ## 1.1 (2013-12-26) * **new build dependency:** compiler with C++11 support. tested with GCC 4.8.2, Apple LLVM version 5.0, MSVC 12 (2013). * **encoder:** disable warnings for phrase encode failures in log output; limit the number of results in encoding a phrase with multiple solutions. * **punctuator:** fixed a bug in matching nested "pairs of 'symbols'". * **speller:** better support for auto-committing, allowing users of table based input schema to omit explicitly selecting candidates in many cases. * **schema_list_translator:** option for static schema list order. * **table_translator:** fixed the range of CJK-D in charset filter.
jperkin
pushed a commit
that referenced
this issue
Mar 30, 2021
Update savegame format (see #303 and #344) old savegames still work, but new savegames can't be loaded with older versions of dhewm3! Uploaded updated builds of Mod DLLs, now also supporting LibreCoop and The Lost Mission dhewm3 now supports the Doom3 Demo gamedata See below for installation instructions This is based on Gabriel Cuvillier's code for D3Wasm, which ports dhewm3 to web browsers, thanks! Create the game window on the display the cursor is currently on (when using more than one display) Added r_fullscreenDesktop CVar to set if fullscreen mode should be "classic" or "Desktop" which means a borderless window at desktop resolution Fullscreen modes that are not at the current desktop resolution should work better now including nvidia DSR / AMD VSR; for that you might have to use the supplied dhewm3_notools.exe, as DSR/VSR seem to be incompatible with applications that use MFC (the GUI framework used for the Doom3 tools like the D3Radiant) Several sound-related bugfixes: Lags in starting to play a sound which for example caused the machinegun or plasmagun sounds to stutter have been eliminated (#141) Trying to reset disconnected OpenAL devices, this esp. helps with display audio on Intel GPUs on Windows, when switching to fullscreen (#209) Looping .wav sounds with leadin now work (#291) The game still works if no sound devices are available at all (#292) Make "idSoundCache: error unloading data from OpenAL hardware buffer" a Warning instead of an Error so it doesn't terminate game (by Corey O'Connor, #235) Restore "Carmack's Reverse" Z-Fail stencil shadows; use glStencilOpSeparate() if available That bloody patent finally expired last October: https://patents.google.com/patent/US6384822B1/en This neither seems to make a visual nor performance difference on any hardware I tried (including Raspberry Pi 4), so this is mostly out of principle Based on Code by Leith Bade and Pat Raynor. The r_useCarmacksReverse and r_useStencilOpSeparate CVars allow switching both things on/off for comparison New CVar g_hitEffect: If set to 0, the player camera damage effects (like double-vision and extreme tilt) when being hit are disabled (by dobosken, #279). (On Windows) stdout.txt and stderr.txt are not saved next to the binary anymore, but in My Documents/My Games/dhewm3/, like save games, because the binary dir might not be writable and dhewm3 wouldn't start properly then Fix lingering messages in HUD after loading savegame Sometimes the "Game saved..." message didn't go away after loading a savegame (when having saved while it still was showing from last save) Fixed clipping bug in delta1 (see #328) Improve compatibility with some custom scripts ("t->c->value.argSize == func->parmTotal" Assertion; see #303) Registering multiplayer servers at id's master-server fixed, so they can be found in the multiplayer menu (by Stradex, #293) Support for reproducible builds by setting the CMake option REPRODUCIBLE_BUILD. Should build on recent versions of macOS, also on Apple Silicon (thanks Dave Nicolson and Petter Uvesten). Proper handling of paths with dots in directory names (#299, #301) Some string functions that are intended to find/cut off/replace/... file extensions did cut off the whole path at dots.. Especially fixes loading and saving maps from such paths in the builtin D3Radiant level editor idFileSystemLocal::ListMods() doesn't search / or C:\ anymore (it did so if one of the paths, like fs_cdpath, was empty) Don't use translation in Autosave filenames (see #305) In the Spanish translation all the Alpha Lab autosaves got the same name, now the autosave name is based on the mapename instead which is distinct
jperkin
pushed a commit
that referenced
this issue
Jun 4, 2021
# processx 3.5.2 * `run()` now does not truncate stdout and stderr when the output contains multibyte characters (#298, @infotroph). * processx now compiles with custom compilers that enable OpenMP (#297). * processx now avoids a race condition when the working directory is changed right after starting a process, potentially before the sub-process is initialized (#300). * processx now works with non-ASCII path names on non-UTF-8 Unix platforms (#293). # processx 3.5.1 * Fix a potential failure when polling curl file descriptors on Windows. # processx 3.5.0 * You can now append environment variables to the ones set in the current process if you include `"current"` in the value of `env`, in `run()` and for `process$new()`: `env = c("current", NEW = "newvalue")` (#232). * Sub-processes can now inherit the standard input, output and error from the main R process, by setting the corresponding argument to an empty string. E.g. `run("ls", stdout = "")` (#72). * `run()` is now much faster with large standard output or standard error (#286). * `run()` can now discard the standard output and error or redirect them to file(s), instead of collecting them. * processx now optionally uses the cli package to color error messages and stack traces, instead of crayon.
jperkin
pushed a commit
that referenced
this issue
Jun 15, 2021
# xml2 1.3.2 * `read_html()` and `read_xml()` now error if passed strings of length greater than one (#121) * `read_xml.raw()` had an inadvertent regression in 1.3.0 and is now again fixed (#300) * Compilation fix on macOS 10.15.4 (@kevinushey, #296) # xml2 1.3.1 * `read_html()` now again works with HTML files with non-ASCII encodings (#293). # xml2 1.3.0 * Removes the Rcpp dependency # xml2 1.2.5 * Fix compilation issue on macOS versions after High Sierra when not using homebrew supplied libxml2 # xml2 1.2.4 * Fix potential dangling pointer with internal `asXmlChar()` function (@michaelquinn32, #287). * `as_xml_document()` now handles cases with text nodes trailing normal nodes (#274). * `xml_add_child()` can now create nodes with a `par` attribute. These previously errored due to partial name matching of the `parent` function in the internal `create_node()` function. (@jennybc, #285) * `libxml2_version()` now returns a semantic version rather than alphanumeric version, so "2.9.10" > "2.9.9" (#277)
jperkin
pushed a commit
that referenced
this issue
Jun 15, 2021
Changed in xts 0.12.1: o Various function could change the tclass of xts objects. This would happen in calls to reclass(), period.apply(), and for logical operations on POSIXct indexes. Thanks to Tom Andrews for the report and testing, and to Panagiotis Cheilaris for contributing test cases (#322, #323). o plot.xts() now supports y-axis labels via 'ylab'. Thanks to Jasen Mackie for the suggestion and PR (#333, #334). o The API header has been updated to fix the signatures of do_merge_xts() and is_xts, which did not return a SEXP as required of functions callable by .Call(). Thanks to Tomas Kalibera for the report (#317), and Dirk Eddelbuettel for the PR (#337). This is a breaking change, but is required to avoid the potential for a segfault. o Michael Chirico added an internal isUTC() function to recognize many UTC- equivalent time zones (#319). o first() now operates correctly on non-xts objects when 'n = -1'. Previously it would always return the last two values. Thanks to GitHub user vxg20 for the report (#325). o The .xts() constructor would create an xts object with row names if 'x' had row names. This shouldn't happen, because xts objects do not have or support row names (#298). o Claymore Marshall added many examples of time-of-day subsetting to ?subset.xts. He also fixed a bug in time-of-day subsetting where subsetting by hour only returned wrong results (#304, #326, #328). Changed in xts 0.12-0: o All the index-attributes have been removed from the xts object and are now only attached to the index itself (#245). We took great care to maintain backward compatibility, and throw warnings when deprecated functions are called and when index-attributes are found on the xts object. But there still may be some breaking changes lurking in edge cases. o @SamoPP found one edge case (#297) where an error was thrown when index() was called on an xts object with an index that had no tclass attribute. o ...which led Joshua to find that the index setting functions did not always copy index attributes (#305). o Several binary operations (e.g. +, -, !=, <, etc.) on variations of uncommon xts objects with other xts, matrix, or vector objects, could result in malformed xts objects (#295). Some examples of the types of uncommon xts objects: no dim attribute, zero-width, zero-length. o Calling as.matrix() on an xts object without a dim attribute no longer throws an error (#294). o merge.xts() now honors check.names = FALSE (#293). o The possible values for major.ticks, minor.ticks, and grid.ticks.on in the Details section of ?plot.xts have been corrected. Thanks to Harvey Smith (@harvey131) for the report and patch (#291). o as.zoo.xts() is now only registered for zoo versions prior to 1.8-5. Methods to convert an object to another class should reside in the package that implements the target class. Thanks to Kurt Hornik for the report (#287). o .parseISO8601() no longer has a potential length-1 logical error. Thanks to Kurt Hornik for the report (#280). o endpoints() now honors k > 0 when on = "quarters". Thanks to @alkment for the report (#279). o Performance for the period.XYZ() functions (sum, prod, min, max) is much faster (#278). Thanks to Harvey Smith (@harvey131) for the report and examples. o merge.xts() now creates shorter column names when passed unnamed objects. This is now consistent with zoo (#248). o Time-of-day performance is ~200x faster, thanks to StackOverflow user3226167 (#193).
jperkin
pushed a commit
that referenced
this issue
Dec 2, 2021
Change log: 4.16.10 ====== - Fix signal disconnect in thunar_window_unrealize to prevent crash - Don't go beyond THUNAR_N_VISIBLE_COLUMNS while parsing col widths 4.16.9 ====== - Listen to changes on shortcuts to update them when required - Use move action when dragging files of different users (#196) - Fix file-icon update when file is cut (Issue #588) - Open correct folder on middle-click in tree-view (Issue #626) - Disable automatic queueing of file transferes (Issue #569) - Fix GLib-CRITICAL in list-view (Issue #487) - thunar_file_is_executable() now checks if .desktop file is safe - Fix missing folder in history when opened in new tab (Issue #594) - Fixing various memory leaks (Issue #573) - Update manpage (Issue #121) - Dont show "execute" on context menu for folders - Translation Updates: Albanian, Arabic, Armenian, Armenian (Armenia), Asturian, Basque, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Serbian, Slovak, Spanish, Swedish, Telugu, Thai, Turkish, Urdu, Urdu (Pakistan), Vietnamese 4.16.8 ====== - Activating Desktop Icon does not Use Default Application (Issue #575) - Translation Updates: Spanish 4.16.7 ====== - Prevent crash if invalid-symlink is used as bookmark (Issue #552) - Dont execute files, passed via command line due to security risks - Avoid excessively checking whether files are executables (#180) - CDDA appears twice in side pane (Issue #486) - Critical error when opening Edit menu (Issue #542) - Shortcuts view regression : Watch trash for changes (Issue #538) - Translation Updates: Arabic, Bulgarian, Estonian, Galician, Hungarian, Italian, Norwegian Bokmål, Portuguese, Spanish, Swedish, Thai, Turkish 4.16.6 ====== - Reload current directory before selecting new files (Issue #524) - tree-view: Hide menu-item "properties" for unmounted devices - Removed 'the root folder has no parent' dialog box - Revamp documentation to modernize/uniformize accross components - Remove watches on shortcuts (Issue #513) (Issue #47) - Translation Updates: Finnish, Occitan 4.16.5 ====== - Revert "Bookmarks no longer need an existing file (Issue #47)" 4.16.4 ====== - Bookmarks no longer need an existing, underlying file (Issue #47) - Regression: Select copied files after copy operation (Issue #520) - Reintroduce alternative zoom shortcuts (Issue #514) - Prevent hangup if a copy task that is blocked is resumed (Issue #467) - Regression: Allow custom image files for UCA icons (Issue #517) - Dont merge folders when creating copy with same name (Issue #491) - Fix incorrect return value in scroll event handler (Issue #512) - Translation Updates: Galician, Hebrew, Italian, Occitan 4.16.3 ====== - By default show all available volumes - Regression: Skip app info updates on sendto actions (Issue #502) - Regression: Toggle menu visibility on F10 if menu hidden (Issue #498) - Regression: "Shift" + "Select Trash in menu" has to trigger delete - Dont select previous file after delete/trash (Issue #477) - Increase min. size of "text" field in bulk renamer (Issue #474) - Translation Updates: Albanian, Arabic, Armenian, Armenian (Armenia), Asturian, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Polish, Portuguese, Romanian, Serbian, Slovak, Swedish, Telugu, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Vietnamese 4.16.2 ====== - Regression: "Open with other application" missing (Issue #470) - Always create new files and folders in current directory (Issue #462) - Translation Updates: Albanian, Arabic, Armenian, Armenian (Armenia), Asturian, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Vietnamese 4.16.1 ====== - Prevent crash on Ctrl+H when there is no sidepane (Issue #453) - Roleback to previous spinner handling (Issue #448) 4.16.0 ====== - Fix action of Back/Forward mouse gesture when using RTL (Issue #90) - Prevent crash on mouse gesture action (Issue #443) - Avoid crashes when closing thunar with ctrl+w (#336) - Ignore double-click events from back/forward mouse button (Issue #371) - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump - bump minimum required exo version to 4.15.3 - Wrap box around spinner to prevent flickering (Issue #440) - Use g_drive_is_removable over g_drive_is_media_removable - bump glib (and gio, gthread, etc) to 2.50.0 - Do not duplicate app_info when added via custom command (Issue #309) - Escape all whitespace characters in custom command path - Remove hidden quotes for "Open with"->"custom command" (Issue #425) - Ignore unknown XML elements in UCA.xml - Regression: Fix broken bulk renamer context menu (Issue #436) - Revert of b12247c2 and proper fix for Issue #423 - Remove duplicated code in renamer and prevent possible leak - Prevent possible crash of thunar_launcher_poke (Issue #436) - Fix combo box entry order (Issue #435) - Remove TODO file - Change focus when clicking an emblem entry (Issue #315) - Bump GLib minimum version to 2.44 - Prevent Gtk-CRITICAL when terminating session (Issue #430) - Missing thunarx support on the shortcut view (Issue #423) - Translation Updates: Basque, Chinese (China), Czech, Danish, Estonian, Korean, Norwegian Nynorsk, Turkish, Vietnamese 4.15.3 ====== - No special treatment on "rename" for .desktop files (Issue #56) - Show full filename/extention for .desktop files (Issue #56) - Focus view when location selector is closed (Issue #420) - Thunar shows wrong content after outside operations (Issue #355) - Regression: Restore file menu section arrangement - Use same README.md structure than other xfce projects - Fall back to fast content type if regular is unavilable in file attributes (!36) - Fix Regressions around menu bar spinner (Issue #394) - Fix error for custom date format in details view (issue #389) - Add support for transparency in gtk-themes (!31) - Regression: Apply accel keys only to current tab (Issue #386) - Translation Updates: Albanian, Arabic, Armenian, Armenian (Armenia), Basque, Bengali, Catalan, Chinese (Hong Kong), Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Esperanto, Estonian, Finnish, French, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Kazakh, Korean, Latvian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Serbian, Slovak, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese, 4.15.2 ====== - Regression: Dont crash when starting thunar with gvfs disabled - Move mount/unmount/eject actions into launcher (Issue #349) - Use thunar-menu and launcher in tree-view (Issue# 349) - Use the new icon when running with elevated privileges (root) - Remove limit on paths to check in thunar_file_accepts_drop (Issue #350) - AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (MR !27) - Avoid crashes when using details view (Issue #307) - Fix unavailable rubber banding in detailed view (Issue #326) - Remove obsolete dispose method to prevent warning (Issue #319) - Show device indentifier in side pane tooltip (Issue #207) - Make use of shared field codes expansion of libxfce4util (MR !23) - Implement directory specific sort-column and sort-order (Issue #8) - Add an option to delete saved directory specific settings (Issue #8) - Implements directory specific view type (Issue #8) - Add features to support directory specific view settings (Issue #8) - Regression: Add missing seperator to icon view submenu - Replace _thunar_assert() with _thunar_return_if_fail() in order to prevent crash when build with debug on FreeBSD (MR !22) - Menu items cut/copy/paste do not work for location entry (Issue #303) - Translation Updates: Albanian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, French, Galician, German, Hebrew, Italian, Japanese, Kazakh, Korean, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Spanish, Swedish, Turkish, 4.15.1 ====== - Shorten strings for different views (Issue #247) - Segfault when file is created while files are selected (Issue #339) - Thunar hangs when closing windows using CTRL+W (Issue #336) - Regression: Missing accelerators for bookmark items (Issue #331) - Fixed SEGV when the side pane is hidden (Issue #335) - Regression: Window menu not updated properly (Issue #320) - Support queued copy (configurable) (Issue #294) - Regression: "Create Archive..." doesn't show (Fixes #329) - Translation Updates: Albanian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Danish, Dutch, Esperanto, Estonian, French, Galician, Hebrew, Italian, Kazakh, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Spanish, Turkish, 4.15.0 ====== - Fix unavailable rubber banding in detailed view (Issue #326) - Context menu entries in Thunar flutter while downloading (Issue #276) - Improve cusor handling after file deletion in thunar (Issue #69) - Fix regression: Trying to open a .desktop file from the context menu leads to the execution of the file (Issue #325) - Use numbering on label "open new window/tab" only for multiple windows/tabs (MR #15) - Remove "Sort by" and "View as" from menu item labels (Issue #247) - Add new app icon and switch to rDNS icon name (MR #11) - Replace deprecated GtkActionEntry with XfceGtkActionEntry (Issue #293) - Menus are now updated when selection changes not only when opened (Issue #293) - Merge all file-context-menus into one (Issue #198) - Ghost file ocasionally remains when dropping file into directory (Fixes #312) - Use XfceFilenameInput to validate long filenames (Bug #13720) - Support for variables like $HOME in address bar (Bug #12165) - Fix eject button click detection when using RTL languages (Bug #11387) - Remove upper case from group names in shortcuts view - Option to rename a file when existing copy conflicts (Bug #16686) - Remove suffix "- FileManager" from window title - Move from exo-csource to xdt-csource (Bug #16717) - Pause button on copy/move (Bug #16685) - Allow drag-and-drop of multiple files in icon view (Bug #2487) - Add keywords to .desktop files to thunar (Bug #16618) - Reduce vertical space in Templates info popup - Hide android phone from network group (Bug #11584) - Reduce size of Templates info popup - Do not add "cant-write" emblem to files in the Trash - Hide Browse Network entry in shortcuts view if not supported - Move 'network' to the bottom of tree view (Bug #16516) - Add examples to "Select by Pattern" dialog (Bug #16587) - Improve tooltips in shortcuts view (Bug #16566) - Rename "Disconnect" context menu entry in side pane (Bug #16558) - Make path entry matching case-insensitive (Bug #12747) - Add new bookmarks to bottom of list in shortcuts view (Bug #16526) - Move places above devices in shortcuts view (Bug #11586) - Add desktop actions for home, computer and trash (Bug #16497) - Option to use static icon instead of folder icon (Bug #16501) - Remove top level desktop entry from tree view (Bug #16474) - Easy access to computer:/// (Bug #16472) - Use libxfce4ui close-multiple-tab dialog (Bug #16254) - Replace deprecated G_FILE_MONITOR_EVENT_MOVED (Bug #16328) - Use symbolic icon for eject (Bug #16281) - Prevent ghost files after "move" on remote locations (Bug #15704) - Add a confirmation dialog when closing a window with multiple open tabs. - Improve explanation string for "invert selection" action (Bug #15625) - Improve layout of Permissions tab (Bug #15557) - Remove superfluous shell script "ThunarBulkRename" (Bug #15373) - Make labels in permissions chooser wrap - Add a small delay when dismissing notifications (Bug #14552) - File / Folder size text in statusbar sometimes is ambiguous (Bug #14203) - Add missing parameter to ThunarBrowserPokeDeviceFunc function - Add property to enable/disable frames on thumbnails (Bug #14433) - Improved spacing between widgets in Properties and Preferences dialogs - Fixed numerous compiler warnings - Fixed numerous warning and critical messages - Translation Updates: Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Asturian, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Uighur, Ukrainian, Urdu, Urdu (Pakistan), Vietnamese
jperkin
pushed a commit
that referenced
this issue
Jan 24, 2022
# 0.66 Asciidoc: * Support empty cells in tablecells mode (GitHub's #343) [J.N. Avila] * Disable tablecells when table is not in PSV format (GitHub's #343 too) [J.N. Avila] Yaml: * New option "paths" to select the full paths to extract. The old "key" option (that allows to select any path ending with the given key) still works as previously (thanks Oliver Rahner). Tests: * Make the SGML tests use valid input files to fix brekages on paranoid OSes (GitHub's#327 -- thanks newbluemoon for report and fix). * Add a new tests that fixes the weird permission settings of the other tests, and prevent the users from running the tests as root. (GitHub's #332 -- thanks Oliver Rahner for stepping on that trap) * Fix the testsuite so that it works even if the source is checkouted in an arbitrary directory (GitHub's #338). po4a-gettextize: * Use UTF-8 by default for localized charset. # 0.65 Asciidoc: * Ensure that comments appear in the translated contents, to preserve the document structure (Github's #307 and #308). Thanks Jean-Noël Avila for the fix! * Add an "nolinting" option to disable lint messages. po4a runner: * In split mode, allow to group several files within the same POT file. * Rename the option 'master:file' to 'pot' for clarity. The old name still works (with a warning). Tex: * Don't use the full absolute file path in #: references of PO files. (Debian's #998196, Github's #281) # 0.64 Asciidoc: * Detect sublevel description lists with ::: * Don't split in attributes include:: and ifeval:: lines (Github's #298) Pod: * Don't wrap textblocks, as it may break C<> markup (similar to Github's #242) Core: * Mitigate Perl bug #18604 (simplify a regexp into a substring index) (Github's #302) * Improve the consistency of all our module lists (related to Github's #136) Thanks Viet Than. # 0.63 A bug in v0.62 removed all binary translations :( Asciidoc: * Properly deal with the YAML Front Matter, when one is found. Texinfo: * Add support for @tindex (Github's #284) Yaml: * Follow the reference style of YAML Front Matter in Markdown module to fix the GitHub issue #289. (GitHub's #292) Portability: * Fix po4a(1) on Windows (GitHub's #293) Build scripts: * Fix Po4aBuilder to use -I instead of reseting PERL5LIB (Github's #286) * Fix Po4aBuilder to actually install the mo files (GitHub's #294)
jperkin
pushed a commit
that referenced
this issue
Jan 27, 2022
v4.10.1 ======= * #361: Avoid potential REDoS in ``EntryPoint.pattern``. v4.10.0 ======= * #354: Removed ``Distribution._local`` factory. This functionality was created as a demonstration of the possible implementation. Now, the `pep517 <https://pypi.org/project/pep517>`_ package provides this functionality directly through `pep517.meta.load <https://github.com/pypa/pep517/blob/a942316305395f8f757f210e2b16f738af73f8b8/pep517/meta.py#L63-L73>`_. v4.9.0 ====== * Require Python 3.7 or later. v4.8.3 ====== * #357: Fixed requirement generation from egg-info when a URL requirement is given. v4.8.2 ====== v2.1.2 ====== * #353: Fixed discovery of distributions when path is empty. v4.8.1 ====== * #348: Restored support for ``EntryPoint`` access by item, deprecating support in the process. Users are advised to use direct member access instead of item-based access:: - ep[0] -> ep.name - ep[1] -> ep.value - ep[2] -> ep.group - ep[:] -> ep.name, ep.value, ep.group v4.8.0 ====== * #337: Rewrote ``EntryPoint`` as a simple class, still immutable and still with the attributes, but without any expectation for ``namedtuple`` functionality such as ``_asdict``. v4.7.1 ====== * #344: Fixed regression in ``packages_distributions`` when neither top-level.txt nor a files manifest is present. v4.7.0 ====== * #330: In ``packages_distributions``, now infer top-level names from ``.files()`` when a ``top-level.txt`` (Setuptools-specific metadata) is not present. v4.6.4 ====== * #334: Correct ``SimplePath`` protocol to match ``pathlib`` protocol for ``__truediv__``. v4.6.3 ====== * Moved workaround for #327 to ``_compat`` module. v4.6.2 ====== * bpo-44784: Avoid errors in test suite when DeprecationWarnings are treated as errors. v4.6.1 ====== * #327: Deprecation warnings now honor call stack variance on PyPy. v4.6.0 ====== * #326: Performance tests now rely on `pytest-perf <https://pypi.org/project/pytest-perf>`_. To disable these tests, which require network access and a git checkout, pass ``-p no:perf`` to pytest. v4.5.0 ====== * #319: Remove ``SelectableGroups`` deprecation exception for flake8. v4.4.0 ====== * #300: Restore compatibility in the result from ``Distribution.entry_points`` (``EntryPoints``) to honor expectations in older implementations and issuing deprecation warnings for these cases: - ``EntryPoints`` objects are once again mutable, allowing for ``sort()`` and other list-based mutation operations. Avoid deprecation warnings by casting to a mutable sequence (e.g. ``list(dist.entry_points).sort()``). - ``EntryPoints`` results once again allow for access by index. To avoid deprecation warnings, cast the result to a Sequence first (e.g. ``tuple(dist.entry_points)[0]``). v4.3.1 ====== * #320: Fix issue where normalized name for eggs was incorrectly solicited, leading to metadata being unavailable for eggs. v4.3.0 ====== * #317: De-duplication of distributions no longer requires loading the full metadata for ``PathDistribution`` objects, entry point loading performance by ~10x. v4.2.0 ====== * Prefer f-strings to ``.format`` calls. v4.1.0 ====== * #312: Add support for metadata 2.2 (``Dynamic`` field). * #315: Add ``SimplePath`` protocol for interface clarity in ``PathDistribution``. v4.0.1 ====== * #306: Clearer guidance about compatibility in readme. v4.0.0 ====== * #304: ``PackageMetadata`` as returned by ``metadata()`` and ``Distribution.metadata()`` now provides normalized metadata honoring PEP 566: - If a long description is provided in the payload of the RFC 822 value, it can be retrieved as the ``Description`` field. - Any multi-line values in the metadata will be returned as such. - For any multi-line values, line continuation characters are removed. This backward-incompatible change means that any projects relying on the RFC 822 line continuation characters being present must be tolerant to them having been removed. - Add a ``json`` property that provides the metadata converted to a JSON-compatible form per PEP 566. v3.10.1 ======= * Minor tweaks from CPython. v3.10.0 ======= * #295: Internal refactoring to unify section parsing logic. v3.9.1 ====== * #296: Exclude 'prepare' package. * #297: Fix ValueError when entry points contains comments. v3.9.0 ====== * Use of Mapping (dict) interfaces on ``SelectableGroups`` is now flagged as deprecated. Instead, users are advised to use the select interface for future compatibility. Suppress the warning with this filter: ``ignore:SelectableGroups dict interface``. Or with this invocation in the Python environment: ``warnings.filterwarnings('ignore', 'SelectableGroups dict interface')``. Preferably, switch to the ``select`` interface introduced in 3.7.0. See the `entry points documentation <https://importlib-metadata.readthedocs.io/en/latest/using.html#entry-points>`_ and changelog for the 3.6 release below for more detail. For some use-cases, especially those that rely on ``importlib.metadata`` in Python 3.8 and 3.9 or those relying on older ``importlib_metadata`` (especially on Python 3.5 and earlier), `backports.entry_points_selectable <https://pypi.org/project/backports.entry_points_selectable>`_ was created to ease the transition. Please have a look at that project if simply relying on importlib_metadata 3.6+ is not straightforward. Background in #298. * #283: Entry point parsing no longer relies on ConfigParser and instead uses a custom, one-pass parser to load the config, resulting in a ~20% performance improvement when loading entry points. v3.8.2 ====== * #293: Re-enabled lazy evaluation of path lookup through a FreezableDefaultDict. v3.8.1 ====== * #293: Workaround for error in distribution search. v3.8.0 ====== * #290: Add mtime-based caching for ``FastPath`` and its lookups, dramatically increasing performance for repeated distribution lookups. v3.7.3 ====== * Docs enhancements and cleanup following review in `GH-24782 <https://github.com/python/cpython/pull/24782>`_. v3.7.2 ====== * Cleaned up cruft in entry_points docstring. v3.7.1 ====== * Internal refactoring to facilitate ``entry_points() -> dict`` deprecation. v3.7.0 ====== * #131: Added ``packages_distributions`` to conveniently resolve a top-level package or module to its distribution(s). v3.6.0 ====== * #284: Introduces new ``EntryPoints`` object, a tuple of ``EntryPoint`` objects but with convenience properties for selecting and inspecting the results: - ``.select()`` accepts ``group`` or ``name`` keyword parameters and returns a new ``EntryPoints`` tuple with only those that match the selection. - ``.groups`` property presents all of the group names. - ``.names`` property presents the names of the entry points. - Item access (e.g. ``eps[name]``) retrieves a single entry point by name. ``entry_points`` now accepts "selection parameters", same as ``EntryPoint.select()``. ``entry_points()`` now provides a future-compatible ``SelectableGroups`` object that supplies the above interface (except item access) but remains a dict for compatibility. In the future, ``entry_points()`` will return an ``EntryPoints`` object for all entry points. If passing selection parameters to ``entry_points``, the future behavior is invoked and an ``EntryPoints`` is the result. * #284: Construction of entry points using ``dict([EntryPoint, ...])`` is now deprecated and raises an appropriate DeprecationWarning and will be removed in a future version. * #300: ``Distribution.entry_points`` now presents as an ``EntryPoints`` object and access by index is no longer allowed. If access by index is required, cast to a sequence first. v3.5.0 ====== * #280: ``entry_points`` now only returns entry points for unique distributions (by name). v3.4.0 ====== * #10: Project now declares itself as being typed. * #272: Additional performance enhancements to distribution discovery. * #111: For PyPA projects, add test ensuring that ``MetadataPathFinder._search_paths`` honors the needed interface. Method is still private. v3.3.0 ====== * #265: ``EntryPoint`` objects now expose a ``.dist`` object referencing the ``Distribution`` when constructed from a Distribution. v3.2.0 ====== * The object returned by ``metadata()`` now has a formally-defined protocol called ``PackageMetadata`` with declared support for the ``.get_all()`` method. Fixes #126. v3.1.1 ====== v2.1.1 ====== * #261: Restored compatibility for package discovery for metadata without version in the name and for legacy eggs. v3.1.0 ====== * Merge with 2.1.0. v2.1.0 ====== * #253: When querying for package metadata, the lookup now honors `package normalization rules <https://packaging.python.org/specifications/recording-installed-packages/>`_. v3.0.0 ====== * Require Python 3.6 or later.
jperkin
pushed a commit
that referenced
this issue
Apr 19, 2022
# fs 1.5.2 * `file_create()` and `dir_create()` now return the correct path when `...` arguments are used (@davidchall, #333). * `dir_create(recurse = FALSE)` now correctly handles `...` arguments (@davidchall, #333). * `file_exists()` now expands `~` again (#325). * `dir_copy()` works when `path` has length >1 (#360). # fs 1.5.1 * Gábor Csárdi is now the maintainer. * fs is now licensed as MIT (#301). * `dir_create()` now restores the previous umask (#293) * `file_exists()` is now much faster (#295) * `options(fs.fs_path.shorten)` can now be used to control how paths are shortened in tibbles. The default value is "front", valid alternatives are "back", "middle" and "abbreviate". (#335) * `options(fs.use_tibble = FALSE)` can now be used to disable use of tibbles (#295). * `path_tidy()` now works with non-UTF8 encoded paths (@shrektan, #321).
jperkin
pushed a commit
that referenced
this issue
Sep 4, 2022
2.0.2 (2022-06-28) Bug fixes: * Fix additional incompatible character encodings error when building uploaded bodies (Jeremy Evans #311) 2.0.1 (2022-06-27) Bug fixes: * Fix incompatible character encodings error when building uploaded file bodies (Jeremy Evans #308 #309) 2.0.0 (2022-06-24) Breaking changes: * Digest authentication support is now deprecated, as it relies on digest authentication support in rack, which has been deprecated (Jeremy Evans #294) * Rack::Test::Utils.build_primitive_part no longer handles array values (Jeremy Evans #292) * Rack::Test::Utils module methods other than build_nested_query and build_multipart are now private methods (Jeremy Evans #297) * Rack::MockSession has been combined into Rack::Test::Session, and remains as an alias to Rack::Test::Session, but to keep some backwards compatibility, Rack::Test::Session.new will accept a Rack::Test::Session instance and return it (Jeremy Evans #297) * Previously protected methods in Rack::Test::Cookie{,Jar} are now private methods (Jeremy Evans #297) * Rack::Test::Methods no longer defines build_rack_mock_session, but for backwards compatibility, build_rack_test_session will call build_rack_mock_session if it is defined (Jeremy Evans #297) * Rack::Test::Methods::METHODS is no longer defined (Jeremy Evans #297) * Rack::Test::Methods#_current_session_names has been removed (Jeremy Evans #297) * Headers used/accessed by rack-test are now lower case, for rack 3 compliance (Jeremy Evans #295) * Frozen literal strings are now used internally, which may break code that mutates static strings returned by rack-test, if any (Jeremy Evans #304) Minor enhancements: * rack-test now works with the rack main branch (what will be rack 3) (Jeremy Evans #280 #292) * rack-test only loads the parts of rack it uses when running on the rack main branch (what will be rack 3) (Jeremy Evans #292) * Development dependencies have been significantly reduced, and are now a subset of the development dependencies of rack itself (Jeremy Evans #292) * Avoid creating multiple large copies of uploaded file data in memory (Jeremy Evans #286) * Specify HTTP/1.0 when submitting requests, to avoid responses with Transfer-Encoding: chunked (Jeremy Evans #288) * Support :query_params in rack environment for parameters that are appended to the query string instead of used in the request body (Jeremy Evans #150 #287) * Reduce required ruby version to 2.0, since tests run fine on Ruby 2.0 (Jeremy Evans #292) * Support :multipart env key for request methods to force multipart input (Jeremy Evans #303) * Force multipart input for request methods if content type starts with multipart (Jeremy Evans #303) * Improve performance of Utils.build_multipart by using an append-only design (Jeremy Evans #304) * Improve performance of Utils.build_nested_query for array values (Jeremy Evans #304) Bug fixes: * The CONTENT_TYPE of multipart requests is now respected, if it starts with multipart/ (Tom Knig #238) * Work correctly with responses that respond to to_a but not to_ary (Sergio Faria #276) * Raise an ArgumentError instead of a TypeError when providing a StringIO without an original filename when creating an UploadedFile (Nuno Correia #279) * Allow combining both an UploadedFile and a plain string when building a multipart upload (Mitsuhiro Shibuya #278) * Fix the generation of filenames with spaces to use path escaping instead of regular escaping, since path unescaping is used to decode it (Muir Manders, Jeremy Evans #275 #284) * Rewind tempfile used for multipart uploads before it is submitted to the application (Jeremy Evans, Alexander Dervish #261 #268 #286) * Fix Rack::Test.encoding_aware_strings to be true only on rack 1.6+ (Jeremy Evans #292) * Make Rack::Test::CookieJar#valid? return true/false (Jeremy Evans #292) * Cookies without a domain attribute no longer are submitted to requests for subdomains of that domain, for RFC 6265 compliance (Jeremy Evans #292) * Increase required rack version to 1.3, since tests fail on rack 1.2 and below (Jeremy Evans #293)
jperkin
pushed a commit
that referenced
this issue
May 5, 2023
Changelog: v1.0.27 -- 24 Apr 2023 ---------------------- Note: This release is not binary compatible with previous releases. It is source compatible. - BookmarkStorage: allow empty bookmark names (as per spec) (fixes #300) - MUCRoom: added send( message, subject, StanzaExtensionList ) (fixes #301) v1.0.26 -- 19 Mar 2023 ---------------------- - MUCRoom: init m_session (fixes #293) - TLSOpenSSL: use system certificates for verification (fixes #292) - ConnectionTCPServer: compilation fix for musl (fixes #291) v1.0.25 -- 16 Mar 2023 ---------------------- - compile fixes for modern compilers - Tag: expose internal NodeList for optional XHTML-IM rendering without external parser; compile with --enable-xhtmlim (fixes #297) - enabled/fixed support for TLS 1.3 v1.0.24 -- 14 Jul 2020 ---------------------- Note: This release is not binary compatible with previous releases. It is source compatible. - Tag: fixed XML namespace for attribute with empty namespace (fixes #278) (than ks to drizt72) - PubSub::Event: add simple ctor (thanks to Daniel Kraft) - PubSub::Manager: fixed subscription error case handling (thanks to Daniel Kraf t) - PubSub: fixed support for instant nodes - RosterManager: fixed behavior if subscription attribute is absent in roster it em v1.0.23 -- 08 Dec 2019 ---------------------- - fixed a memory leak in dns.cpp (thanks to Daniel Kraft) - fixed session management/stream resumption (thanks to Michel Vedrine, François Ferreira-de-Sousa, Frédéric Rossi) - MUCRoom::MUCUser: include reason if set - ClientBase: fix honorThreadID (first noticed by Erik Johansson in 2010) - TLSGnuTLS: disabled TLS 1.3 for now, as there are connection issues with it v1.0.22 -- 04 Jan 2019 ---------------------- - TLSOpenSSLBase: conditionally compile in TLS compression support only if available in OpenSSL (fixes #276) (thanks to Dominyk Tiller) - TLSGNUTLS*Anon: fix GnuTLS test by explicitely requesting ANON key exchange algorithms (fixes #279) (thanks to elexis) - TLSGNUTLSClient: fix server cert validation by adding gnutls_certificate_set_x509_system_trust() (fixes #280) (thanks to elexis) - DNS: fix compilation on OpenBSD sparc64 (fixes #281) (thanks to Anthony Anjbe) - Enable getaddrinfo by default (fixes #282) (thanks to Filip Moc) v1.0.21 -- 12 Jun 2018 ---------------------- - InBandBytestream: error handling corrected - doc fix: CertInfo::date_from/to set correctly when using OpenSSL v1.0.20 -- 26 Feb 2017 ---------------------- Note: This release is not binary compatible with previous releases. It is source compatible. - BytestreamDataHandler: added callback for acknowledged packets - ConnectionTCPClient: compile fix for Win32 (broken in 1.0.19) - ConnectionTCPClient: no-block fix - use ws2_32.lib instead of ws_32.lib on Win32 v1.0.19 -- 21 Feb 2017 ---------------------- Note: This release is not binary compatible with previous releases. It is source compatible. - ConnectionTCPServer: cleanup - lots of compile-time warnings removed - TLSOpenSSL: made it speak TLSv1.1 and 1.2 again (thanks to Nicolas Belouin) - added Client State Indication (XEP-0352) - CertInfo struct: fixed protocol version when using OpenSSL - TLSOpenSSL: fixed compilation with OpenSSL 1.1.0 - Registration: added Resource Constraint error condition (thanks to elexis1987) (#267) - ConnectionTCP: fixed some blocking (thanks to Marco Ciprietti) v1.0.18 -- 10 Nov 2016 ---------------------- - TLSOpenSSL: fixed wildcard certificate support (#262) - Pubsub::Event: fixed potential NULL dereference (#257) - ConnectionTCPServer: fixed listening on local socket - Adhoc: fixed memory leak (thanks to Erik Horemans) - documentation fixes (Adhoc::Plugin, StanzaExtension) - ConnectionTLS: delete old connection in setConnectionImpl() (thanks to Erik Horemans) and clarify this in the documentation - Tag: Android compilation fix (thanks to Erik Horemans) - ConnectionSOCKS5Proxy: improved compatibility (thanks to Erik Horemans) - util: Android compilation fix (thanks to Erik Horemans) - Client, ClientBase: avoid 'from' attribute when doing resource binding (#265) - MUCRoom: allow empty message body if extension is present (#264) (thanks to Tom Quackenbush) - ConnectionBOSH: initialize 'hold' to 1 to improve compatibility (#238) - ConnectionTCPServer: actually accept incoming connections
jperkin
pushed a commit
that referenced
this issue
Jun 17, 2023
# forcats 1.0.0 ## New features * New `fct_na_value_to_level()` and `fct_na_level_to_value()` to convert NA values to NA levels and vice versa (#337). ## Minor improvement and bug fixes * All functions now validate their inputs, giving more useful errors if you accidentally misspecify an input. * `fct_collapse()` can now use `other_level = NA` (#291). * `fct_count()` works with factors that contain `NA`s in levels. * `fct_explicit_na()` is deprecated in favour of `fct_na_value_to_level()`. * `fct_expand()` gains an `after` argument so that you can choose where the new levels are placed (#138). * `fct_infreq()` gains the ability to weight by another variable using the `w` argument (#261). * `fct_inorder()` now works when not all levels appear in the data (#262). * `fct_lump_prop()` and friends now work correctly if you supply weights and have empty levels (#292). * `fct_lump_n()` and `fct_lump_prop()` will now create an "Other" level even if it only consists of a single level. This makes them consistent with the other `fct_lump_*` functions (#274). * `fct_other()` no longer generates a warning if no levels are replaced with other (#265). * `fct_relevel()`, `fct_cross()`, and `fct_expand()` now error if you name the arguments in `...` since those names are ignored and your code probably doesn't do what you think it does (#319). * `fct_reorder()` and `fct_reorder2()` now remove `NA` values in `.x` with a warning (like `ggplot2::geom_point()` and friends). You can suppress the warning by setting `.na_rm = TRUE` (#315). * `fct_reorder()` and `fct_reorder2()` gain a new `.default` argument that controls the placement of empty levels (including levels that might become empty after removing missing values in `.x`) (#266). * `fct_unique()` now captures implicit missing values if present (#293). # forcats 0.5.2 * New `fct()` which works like `factor()` but errors if values of `x` are not included in the levels specification (#299) * `first2()` and `last2()` now ignore missing values in both `x` and `y` (#303). * Error messages are more informative.
jperkin
pushed a commit
that referenced
this issue
Aug 8, 2023
1.8.18 (2023-07-17) Merged pull requests: * (PA-5641) Add release job via PR #321 #322 #323 (tvpartytonight) * Remove old Ruby logic from Gemfile #320 (mhashizume) * (PA-4639) Migrate away from AppVeyor #319 (mhashizume) * Don't require git #318 (joshcooper) * (PA-5641) Update rspec tests with modern Ruby #317 (mhashizume) * Update to Mend #311 (cthorn42) 1.8.16 (2022-10-03) Merged pull requests: * (PA-4558) Replaces Travis CI with GitHub Actions #298 (mhashizume) * Add snyk monitoring #297 (joshcooper) * (packaging) Sets version to 1.8.15 for release #296 (mhashizume) * Update CODEOWNERS #295 (binford2k) * Add array support to autorequire variable expansion #294 (seanmil) * (GH-231) Add default to transport attributes #293 (seanmil) * Support ensure parameter with Optional data type #292 (seanmil) * Only ship needed files #289 (ekohl)
jperkin
pushed a commit
that referenced
this issue
Sep 19, 2023
Changes since 0.11.1: eza v0.12.0 (final rust v1.65 release) Changelog Bug Fixes * Expand --all help * RUSTSEC-2020-0071 * Generalize gitignore to ignore all eza deb packages * Canonicalize errors when the destination of a symbolic link is bad * Handle other canonicalize errors in hyperlinks and git * Fix windows build when canonicalize returns an error * Change trycmd config to use test/itest folder for testing * Revert to old apt install command suggestion and add hint * Remove stray backslashes * Is_some_and is an unstable Rust feature until 1.70 * Revert "Support for Windows Hidden Files" * Shellcheck warnings * Revert "Support for Windows Hidden Files" * Shellcheck warnings * Exit 13 on os error 13 * Rewrite comment * Improve trace strings * Tracing typo Documentation * Expand --all documentation * Add pthorpe92 gist * Remove xtests section from readme * Add deprecation warning to xtests/readme * Add deprecation warning to just xtest commands * Add deprecation warning to vagrantfile * Add MacPorts install info * Add gentoo * Fix gentoo install * Add docs for --git-repos & --git-repos-no-status * Fix gpg armor flag for deb release in readme * Add better explanation of git repos + no status * Add scoop install info * Remove color specifications. change unknown git repo status to ~ * Fix missing color specification from man page Features * Add audit workflow * Add trycmd as dev-dependency * Add minimal trycmd binary * Add a few trycmd tests as example * Document and change output for --git-repos * Add apt installation workflow * Adds filtering on Windows hidden files * Adds filtering on Windows hidden files * Adds filtering on Windows hidden files * Added shellcheck to treefmt * Adds filtering on Windows hidden files * Add PERMISSION_DENIED exit code Miscellaneous Tasks * Bump chrono from 0.4.27 to 0.4.30 * Removal of xtests * Removal of vagrant * Remove deprecated devtools * Run spellcheck Refactor * Over-engineer deb-package.sh * Hide xtests folder * Split trycmd into tests for all, unix and windows * Limit unit-tests run on workflow change to unit-tests itself * Moved generateTest.sh to devtools/ * Renamed the file * Add tracing to various code parts * Make std::process::exit global Revert * "Support for Windows Hidden Files" Styling * Remove TODO message on the absolute_path property * Fix shellcheck issues in deb-package.sh * Fix shellcheck issues in deb-package.sh * Fix shellcheck issues in deb-package.sh Testing * Remove vhs from flake * Remove vhs-runner files * Dump trycmd from nix sandbox * Fix name of trydump * Add trycmd * Add nix feature * Add example long tests for sandbox * Set itests files to unix epoch * Set itest files to unix epoch * Refactor setting unix epoch * Auto discard old definitions * Fix test reference * Add long_all_nix.toml * Add long_blocksize_nix.toml * Add long_extended_nix.toml * Add long_git_nix.toml * Add long_git_repos_nix.toml * Add long_git_repos_no_status_nix.toml * Add long_grid_nix.toml * Add long_header_nix.toml * Add long_icons_nix.toml * Add long_octal_nix.toml * Add long_time_style_relative_nix.toml * Freeze nix tests * Fix trydump when no files to delete * Adding more content to test * Modified unix and all tests * Regenerate nix tests * Convert windows tests with new itest dir * Fixed windows tests being wrong * Added a test generator * Add more unix_tests * Fixed unix tests to remove any distro specific * Removed git test breaking on nix Build * Add compression, checksum gen for bin * Update flake.lock, cargo.lock * Add deny.toml * Remove org warnings * Remove itest * Update flake.lock * Add itest, idump * Make trycmd part of checks Ci * Don't use nix feature on ci * Enforce conventional commits * Enforce conventional commits New Contributors * @NekoiNemo made their first contribution in #253 * @sevz17 made their first contribution in #268 * @herbygillot made their first contribution in #266 * @m-czernek made their first contribution in #287 * @sitiom made their first contribution in #302 * @MartinFillon made their first contribution in #288 * @aidandenlinger made their first contribution in #303 * @alamb3142 made their first contribution in #225 * @9glenda made their first contribution in #293 Full Changelog: eza-community/eza@v0.11.1...v0.12.0
jperkin
pushed a commit
that referenced
this issue
Oct 1, 2023
1.3.1 - 2023-09-30 ⛰️ Features - (args) Support tilde for options (#266) - (8698bc2) - (ci) Distribute RPM package (#159) - (baf4da8) 🐛 Bug Fixes - (ci) Update cargo-tarpaulin arguments - (83a0371) 🚜 Refactor - (ci) Simplify cargo-tarpaulin installation - (95f8d53) 📚 Documentation - (installation) Update instructions for Arch Linux - (291a928) - (installation) Add instructions for Alpine Linux - (3199bba) - (license) Re-license under the MIT + Apache 2.0 license (#303) - (cd56344) - Update Tera links to the new URL (#272) - (890de00) ⚙️ Miscellaneous Tasks - Remove GPL code (#293) - (e3606ba)◀️ Revert - (args) Update clap and clap extras to v4 (#137) (#292) - (fb4c733)
jperkin
pushed a commit
that referenced
this issue
Jan 25, 2024
This version has added support for custom previewers and custom preloaders, as well as completed most of the work on the concurrent plugin system. In addition, it includes many performance optimizations, such as rewriting the entire file system, refactoring the entire UI rendering architecture, enhancing the task scheduling system, and implementing partial rendering for frequently updated components. This version also introduces many meaningful new features, such as path auto-completion, real-time file filtering, Kitty Unicode placeholders protocol support. Read the changelog below for details. This is a breaking change version, please refer to our upgrade guide: Migrating to Yazi v0.2.0 What's Changed refactor(nix): add shell completion and avoid impure by @XYenon in #293 refactor: publish to crates.io by @sxyazi in #298 feat: add a new Folder:icon() API to make it easier for users to extend icons by @sxyazi in #301 feat: add config support for coordinate and size adjustment for ueberzugpp image preview by @15cm in #304 fix: clear Sixel image with empty characters instead of \x2B[K to be compatible with GNOME VTE by @linsui in #309 fix: nix flakes by @sxyazi in #306 fix: change the rust tool chain in shell.nix from stable to nightly by @15cm in #314 feat: support image preview on WSL by @sxyazi in #315 fix: use WAYLAND_DISPLAY and DISPLAY to detect Wayland/X11 when XDG_SESSION_TYPE is not set by @sxyazi in #312 fix: channel blockage caused by fuse permissions under the root user by @sxyazi in #321 fix: jq previews empty when the user sets tab_size=8 by @sxyazi in #320 chore: add .vscode and .idea to .gitignore by @XOR-op in #322 feat: add an identifier before the extension to prevent file conflicts rather than after by @rick-yao in #316 ci: add Rust target "aarch64-unknown-linux-gnu" to release workflow by @nifr in #326 feat: add overlays to flake.nix by @musjj in #218 docs: update readme links to website by @uncenter in #332 feat: use USERPROFILE to retrieve readable path on Windows by @sravioli in #331 feat: auto-completion for input component by @XOR-op in #324 perf: fallback to plain highlighter for long text by @sxyazi in #329 fix: the parent does not hover properly on switching the hidden state by @sxyazi in #339 feat: better Zellij support with multi-factor detection involving emulator types by @sxyazi in #336 fix: precache n-1 and n+1 pages by @Hanaasagi in #349 feat: new reveal command by @sxyazi in #341 refactor: extracting commands into separate files to make them easier to maintain by @sxyazi in #338 feat: make width of completion relative to input by @XOR-op in #353 feat: raise open file descriptors limit at startup by @sxyazi in #342 fix: prefix matching should have higher priority in completion by @XOR-op in #352 feat: display the number of deleted files in the prompt by @sxyazi in #359 fix: Rust panics instead of returning an error when file times are invalid by @sxyazi in #357 feat: add support for opening a file on startup by @sxyazi in #358 feat: new kitty graphics protocol implementation for better compatibility with tmux through Unicode placeholders by @sxyazi in #365 perf: precache small images to avoid cache misses; use symlink_metadata instead of metadata by @sxyazi in #367 refactor: use more reasonable numeric field types for configs by @sxyazi in #368 perf: clear only limited cells when hiding images by @sxyazi in #369 perf: reduce peak memory footprint during decoding large images by @sxyazi in #375 feat: make Input and Select positions customizable by @Hanaasagi in #361 feat: expose image max alloc and bound to allow for more control by @sxyazi in #376 feat: add more optimization options by @Walker-00 in #377 fix: directories are recreated after deletion did not update the watcher tracking properly by @sxyazi in #381 feat: make emacs readline keybindings configurable by @sxyazi in #382 feat: cursor and page key navigation parity with Vim bindings by @flexiondotorg in #386 feat: add more mime-types, file extensions and icons to the preset theme by @flexiondotorg in #387 feat: include commit hash in yazi --version by @Hanaasagi in #393 fix: popup components (Input, Select, etc.) being covered by previewed images by @sxyazi in #360 fix: stepwise renaming causes uncertain sorting order by @sxyazi in #398 refactor: move event to shared by @sxyazi in #403 feat: support sorting by file extension by @JYShaw in #405 refactor: integrate tasks into scheduler by @sxyazi in #406 fix: catchup with the latest stable Rust by @XYenon in #409 fix: build with rust-overlay by @XYenon in #410 fix: crashes when selection indicator exceeds the visible area while a wrong folder_offset specified by @sxyazi in #416 feat: new config option to suppress pre-caching tasks by @againstpetra in #430 fix: do not use LuaJIT in riscv64 and loongarch64 architecture by @eatradish in #439 feat: copy content over SSH by @sxyazi in #447 feat!: custom preloader & previewer by @sxyazi in #401 feat: filter files in real-time by @Rolv-Apneseth in #454 fix: panic caused by set_hook by @sxyazi in #459 feat: fine-grained scheduling priority by @sxyazi in #462 fix: add --follow option to paste command by @eatradish in #436 feat: support ANSI themes by @smores56 in #460 perf: new UI rendering architecture by @sxyazi in #468 fix: resize isn't triggered on app restoring by @sxyazi in #483 feat: image orientation support by @sxyazi in #488 refactor: quit command by @aserowy in #484 feat: icon color and ordered icon rules support by @sxyazi in #503 fix: prevent recursive caching - don't cache files in the cache directory by @sxyazi in #504 chore: add schema urls to preset config by @uncenter in #506 fix: update paged files after filter done by @sxyazi in #505 feat: add support for highlighting by file type by @Akmadan23 in #510 perf: partial rendering progress and composite into a complete UI to reduce CPU consumption caused by frequent progress updates by @sxyazi in #509 feat: add --empty and --cursor options to the rename command by @Akmadan23 in #513 feat: add YAZI_LEVEL env variable for shells by @isti115 in #514
jperkin
pushed a commit
that referenced
this issue
Mar 26, 2024
Hello all! This will likely be the final release of Amfora. For more information, please see my blog post, https://www.makeworld.space/2023/08/bye_gemini.html Thanks to all the users and especially the contributors, who made this project the personal success it was for me. The following is copied from the CHANGELOG.md file in this repo. Added Syntax highlighting for preformatted text blocks with alt text (#252, #263, wiki page) Client certificates can be restricted to certain paths of a host (#115) header config option in [subscriptions] to allow disabling the header text on the subscriptions page (#191) Selected link and scroll position stays for non-cached pages (#122) Keybinding to open URL with URL handler instead of configured proxy (#143) include theme key to import themes from an external file (#154, #290) Support SOCKS5 proxying by setting AMFORA_SOCKS5 environment variable (#155) When bookmarking a page, the first level one heading is suggested as the name (#267, #293) Confirmation prompts for URL schemes in new [url-prompts] config section (#301, #302) Changed Center text automatically, removing left_margin from the config (#233) max_width defaults to 80 columns instead of 100 (#233) Tabs have the domain of the current page instead of numbers (#202) Closing Amfora with q was removed in favor of Shift-q (#243) Paging up or down scrolls by 50% instead of 75%, to match less (#303) Update deps, require Go 1.17 (#336) Show local directory index file if available (#319) Updated Project Gemini URLs (#342) Fixed Modal can't be closed when opening non-gemini text URLs from the commandline (#283, #284) External programs started by Amfora remain as zombie processes (#219) Prevent link lines (and other types) from being wider than the max_width setting (#280) new:7 on new tab page fails to open link (#306) Slashes aren't decoded in redirect URLs (#322, #324) Typing localhost in the bottom bar actually loads localhost instead of searching (#326, #327)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Indeed when using dtrace we see that
strdup
and hencestrlen
are called on a NULL address:pkgin upgrade
also segfaults in the same way with a similar backtrace.I have installed it following the official commands (minus the gpg check).
Thanks for the tool, it is otherwise great.
The text was updated successfully, but these errors were encountered: