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
Update gitea to version 1.12.1 #271
Closed
teutat3s
wants to merge
86
commits into
TritonDataCenter:joyent/release/trunk
from
teutat3s:gitea-1.12.1
Closed
Update gitea to version 1.12.1 #271
teutat3s
wants to merge
86
commits into
TritonDataCenter:joyent/release/trunk
from
teutat3s:gitea-1.12.1
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Add ALTERNATIVES files. - Include the .o files in the -libs packages. - Prune unnecessary libraries from the -libs package. - Set local prefix to LOCALBASE (except tools build), and link against it by default. - Disable -fomit-frame-pointer, we like stack traces. - Disable __stack_chk_fail_local (fixes 32-bit) - DATASET-953 disable full gcc47 dependency - Implement -fstrict-calling-conventions, from richlowe. - Cleanup DEPENDS when using -libs - Fix check-shlibs in -libs - Fix TritonDataCenter/pkgsrc-legacy#264 (avoid tls emulation) - Fix for building with newer GCC.
There should be an option with packages to re-use an existing user or group, even if a specific uid/gid is provided. This commit introduces a user variable to configure this: PKGINSTALL_IGNORE_UIDGID. When PKGINSTALL_IGNORE_UIDGID is true then pkg_install will not try to create the user/group as specified. If the user/group does not exist but the specified uid/gid is, then the uid/gid will be stripped so that the system can allocate one at random.
This allows specifying additional libraries in the output phase, and is a special case compared to _WRAP_EXTRA_ARGS as we need to ensure that these libaries are not applied when using Sun ld in -r mode.
* Disable zlib so that we don't pull in platform libz. * Set OVERRIDE_DIRDEPTH.depcomp=1 to disable depcomp-override
This allows arguments to be added when a wrapper is generating an object, and is useful for inserting a specific library into each, for example -lumem on SunOS.
- Remove TOOLS_BASEDIR references. - Set search path with COMPILER_LIB_DIRS. - Don't hardcode GCC library paths. - Can't use -nostdlib (due to the above change). mk/compiler/gcc.mk: remove libtool-base handling. We need this to ensure that sys_lib_search_path_spec is correct and prefers the runtime library. Without this we see failures where packages using libtool try to use both libstdc++.so's. Ensure we can use an external libtool for binutils.
Avoids accidentally picking up a broken/non-working one from the environment, or linking against one we don't have installed everywhere.
We already set them explicitly in pkgbuild and besides avoiding duplicates this also allows us to change them without having to rebuild bootstrap.
Resolves issues when bootstrapping without a suitable pkg_info available, as the bootstrap pkg_info is unable to operate on binary packages. Fixes TritonDataCenter/pkgsrc-legacy#564
- Add ALTERNATIVES files. - Include necessary object files in the -libs package. - Prune unnecessary libraries from the -libs package. - Set local prefix to LOCALBASE (except tools build), and link against it by default. - Disable -fomit-frame-pointer, we like stack traces. - Disable --as-needed to avoid libgcc_s dependency. - Disable __stack_chk_fail_local (fixes 32-bit) - Support -fclone-functions, -fstrict-calling-conventions, -msave-args - Fix check-shlibs in -libs - Fix TritonDataCenter/pkgsrc-legacy#264 (avoid tls emulation)
Cache REQUIRES entries so that we don't need to continue forking for every one. Reduces time for net/samba4 from 10 minutes to 6 seconds.
pbulk currently can't detect that a package is marked as BROKEN and not consider it as a valid dependency, so we run into problems where it chooses it as a best match instead of joyent/gcc9.
jperkin
pushed a commit
that referenced
this pull request
Aug 13, 2020
Changes: 2.12.0 ------ ### Added - Added default priority variable `TODOTXT_PRIORITY_ON_ADD` ([#246]) - Added `done` option as alias of `do` ([#169]) - Added macOS 10.15.x support ([#300]) - Highlighting of dates, metadata and item numbers ([#264]) - Minimal config file / default filenames (todo.txt, done.txt, report.txt) ([#289]) - Enable file completion for add-on actions via `_todo_file{1,2,3}_actions` ([#270]) - Allow to customize what can be before / inside / after `+project` and `@context` ([#271]) ### Changed - Read the task's name and uses as default ([#249]) - Updated interpreter reference to use environment variable ([#160]) - Allow setting of bash completion path ([#301]) ### Fixes - Fixed no end-of-line bug. Supports todos with no end-of-line. ([#295])
jperkin
pushed a commit
that referenced
this pull request
Sep 21, 2020
# DBI 1.1.0 ## New features - New `DBIConnector` class (#280). - Specify `immediate` argument to `dbSendQuery()`, `dbGetQuery()`, `dbSendStatement()` and `dbExecute()` (#268). - Use specification for `dbGetInfo()` (#271). - `dbUnquoteIdentifier()` now supports `Id()` objects with `catalog` members (#266, @raffscallion). It also handles unquoted identifiers of the form `table`, `schema.table` or `catalog.schema.table`, for compatibility with dbplyr. ## Documentation - New DBI intro article (#286, @cutterkom). - Add pkgdown reference index (#288). - DBI specification on https://dbi.r-dbi.org/dev/articles/spec now comes with a table of contents and code formatting. - Update examples to refer to `params` instead of `param` (#235). - Improved documentation for `sqlInterpolate()` (#100). Add usage of `SQL()` to `sqlInterpolate()` examples (#259, @renkun-ken). - Improve documentation for `Id`. ## Internal - Add tests for `dbUnquoteIdentifier()` (#279, @baileych). - `sqlInterpolate()` uses `dbQuoteLiteral()` instead of checking the type of the input. - Avoid partial argument match in `dbWriteTable()` (#246, @richfitz).
jperkin
pushed a commit
that referenced
this pull request
Oct 12, 2020
v0.2.3 Features -Display album name for playable objects (#268) -Added config option for bitrate (#270) -Add Vim-like search in list views (#279) -Add insert command and Ctrl-V shortcut to paste Spotify links (#277) Maintenance -Gracefully handle error when showing notification (#265) -Add feature flag for song notifications, enables users/distributions to ship without D-Bus dependency -Alias Space to whitespace key when for bindings (#266) -Fix last tab to fill entire width correctly (#271) -Tweak queue/play next handling (#278)
jperkin
pushed a commit
that referenced
this pull request
Oct 19, 2020
0.25.9 (2019-06-18): * Bugfix: %GITHUB%/issues/261 Issue with iterating Python sequences * Bugfix: %GITHUB%/issues/271 Chose cell coordinates on "Make Cell" * Bugfix: %GITHUB%/issues/272 Error message if trying to run macros in unsupported languages * Bugfix: %GITHUB%/issues/275 "Write without context" did not have an effect with OASIS * Bugfix: %GITHUB%/issues/276 LayerPropertiesNodeRef was not working as documented * Bugfix: %GITHUB%/issues/278 Lost reference with ObjectInstPath#shape * Bugfix: %GITHUB%/issues/281 Width and space violations are reported now also for the "kissing corners" case 0.25.8 (2019-02-23): * Bugfix: %GITHUB%/issues/234 Issues with LayoutView#save_image_with_options * Bugfix: %GITHUB%/issues/232 Crash on reading .lyp files with big stipple pattern * Bugfix: %GITHUB%/issues/228 Bug in Region#interact and DRC's "interact" function. * Bugfix: %GITHUB%/issues/225 Mirrored custom stipple pattern 0.25.7 (2019-01-09): * Bugfix: %GITHUB%/issues/200 Safer iteration of cell instances and shapes (with modifications of container during iteration) - in this case while flattening instances * Bugfix: %GITHUB%/issues/209 Reader options were grayed out in stream import feature. * Bugfix: %GITHUB%/issues/207 Basic.TEXT PCell was rounding bias a spacing values to integer multiples. * Bugfix: %GITHUB%/issues/203 A segfault was fixed that happend on certain platforms when closing the application (e.g. CentOS7). * Bugfix: (RBA/pya) Technology#load was not working Instead of load, the technology was saved.
jperkin
pushed a commit
that referenced
this pull request
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 pull request
Mar 30, 2021
Packaging changes: - Some patches got upstreamed - Upstream now defaults to name=sc-im so it no longer needs to be set Changes, (reformatted) from the official changelog: New features: - New motions in edit mode: df cf F dF cF d0 d$ c0 c$ t T dt dT ct cT ^ g_ d^ dg_ c^ cg_ - Simple mouse support. Can handle selection of single cells and scroll. - Added markdown export. - Add custom colors with RGB definitions. - Add support for italic attribute to be appled to cells. - Added digraphs. - Added EXECUTE command. - Added --export_csv --export_tab --export_txt parameters. - New input_bar_bottom config variable. - New underline_grid config variable. - Added filename in status bar (filename_with_mode config variable). - Added option to truncate cells. - Added xlsx sheet parameter. - New @fact function. Other: - modified config and history file locations - renamed winch to sig_winch. - current fg and bg colors are kept if they are not specified in :cellcolor. - OpenBSD support (mostly wordexp() workaround) - Correct lua api function names in doc - always generate backup file when opening file - renamed scim to sc-im in Makefile - Document trigger return value convention Issues fixed: - fix bug when deleting an ent that for instance has a @sum()... it used to remove its vertex and THE ENTS LINKED to THEM! - fix error messages when using "scim --version" and color definitions are intented to be applied from .scimrc. - fix in waiting for valid command to complete after pressing ESC key. - fix in parse_str so a word with white space can be stored in dictionary value - fix when setting default_paste_from_clipboard_cmd - Don't clobber startup message w/ err opening file - Allow for lua scripts in local .sc directory #259 - Send informational messages to stderr rather than the output when used in non-interactive mode #263 - fixed cell_negative color #271 - fixed locked cells when saving #261 - fixed DEL key in insert mode #272 - fix when resizing column #266 - "Autobackup - case insensitive QER options when backup exists" - fixed segfault when fcopy'ing with no selection while on first column - Call write triggers on value clear - Use sc_info to report trigger exit code - fixed #277 - Grow table up to MAXROWS exactly - Remove redundant if clause (God only knows where that was). - fix in getVertex that prevented rebuild_graph to work properly. - fix annoying bug because of not resetting inputline_pos to 0 when confirming a command in COMMAND_MODE - fix in let and slet. existing vertexs should not be removed. - added "eval_visited" in vertex struct for not to collide with current "visited", since: EvalAll uses EvalBottomUp EvalBottomUp uses EvalJustOneVertex EvalJustOneVertex uses eval eval uses GraphAddEdge GraphAddEdge uses GraphIsReachable GraphIsReachable uses visited and EvalBottomUp also uses uses visited! - Also changed markAllVerticesNotVisited and All_vertexs_of_edges_visited functions. - Some other issues fixed: #228, #234, #239, #240, #244, #246, #260, #295, #308 - .. and many other fixes and improvements! Pending: The most significative issue is regarding circular references. This have to be deeply analyzed and with the collaboration of the community it would be hopefully fixed by v0.9.
jperkin
pushed a commit
that referenced
this pull request
Jun 15, 2021
httpuv 1.6.1 ============ * The `timegm()` function is a non-standard GNU extension, so it has been replaced with an internal `timegm2()` function. (#300) httpuv 1.6.0 ============ * Remove BH dependency. httpuv now requires a compiler which supports C++11. (#297) httpuv 1.5.5 ============ * Fix SHA1 calculation, and thus WebSocket server handshakes, on big-endian systems. (#284) * Fixed #195: Responses required `headers` to be a named list. Now it can also be `NULL`, an empty unnamed list, or it can be unset. (#289) * Allow responses to omit `body` (or set it as `NULL`) to avoid sending a body or setting the `Content-Length` header. This is intended for use with HTTP 204/304 responses. (#288) httpuv 1.5.4 ============ * Fixed #275: Large HTTP request headers could get truncated if they spanned more than one TCP message. (#277) * Fixed build for Solaris. (#271) * Fixed a test that had incorrect logic. (#272) httpuv 1.5.3.1 ============== * Updated libuv to version 1.37.0. (#266) * Fixed #204: On UBSAN builds of R, there were warnings about unaligned memory access. (#246) * Avoid creating a new Rook error stream object for each request. This should improve performance. (#245) * Resolved #247: httpuv no longer returns a HTTP 400 code for static files when the "Content-Length" header is 0. This Content-Length header is inserted by some proxies even for messages without payloads. (#248) * Resolved #253: Setting the FRAMEWORK environment variable would break compilation. This change removes any dependency on that variable. (#254) httpuv 1.5.2 ============ * In the static file-serving code path, httpuv previously looked for a `Connection: upgrade` header; if it found this header, it would not try to serve a static file, and it would instead forward the HTTP request to the R code path. However, some proxies are configured to always set this header, even when the connection is not actually meant to be upgraded. Now, instead of looking for a `Connection: upgrade` header, httpuv looks for the presence of an `Upgrade` header (with any value), and should be more robust to incorrectly-configured proxies. (#215) * Fixed handling of messages without payloads: (#219) * Fixed #224: Static file serving on Windows did not work correctly if it was from a path that contained non-ASCII characters. (#227) * Resolved #194, #233: Added a `quiet` option to `startServer`, which suppresses startup error messages that are normally printed to console (and can't be intercepted with `capture.output()`). (#234) * Added a new function `randomPort()`, which returns a random available port for listening on. (#234) * Added a new (unexported) function `logLevel()`, for controlling debugging information that will be printed to the console. Previously, httpuv occasionally printed messages like `ERROR: [uv_write] broken pipe` and `ERROR: [uv_write] bad file descriptor` by default. This happened when the server tried to write to a pipe that was already closed, but the situation was not harmful, and was already being handled correctly. Now these messages are printed only if the log level is set to `INFO` or `DEBUG`. (#223) * If an application's `$call()` method is missing, it will now give a 404 response instead of a 500 response. (#237) * Disallowed backslash in static path, to prevent path traversal attacks. (#235) * Static file serving on Windows could fail if multiple requests accessed the same file simultaneously. (#239)
jperkin
pushed a commit
that referenced
this pull request
Jun 15, 2021
# version 0.7-1 * allow longer units grouping; #270 addressing #269 @bart1 * fix regression in `set_units` method for `mixed_units` to ensure that ordering is preserved; #272 addressing #271 # version 0.7-0 * add `load_units_xml` to enable database reloading as well as loading user-provided unit systems; #254 addressing #243, #244 * add `install_unit` and `remove_unit` for adding/removing custom user-defined symbols or names, with optional mapping to existing units; `install_symbolic_unit`, `remove_symbolic_unit`, `install_conversion_constant`, `install_conversion_offset` are deprecated; #261 addressing #89 * add `keep_units`, a helper to apply functions that do not preserve units; #255 addressing #252 * fix `as_units("")`, which is now equivalent to `unitless`; #199 * fix plot axes for `plot.formula` and `plot.data.frame`; #213 * fix arithmetic for powers above 1 and below -1; #264 * improve arithmetic of logarithms; #249 * export `ud_are_convertible`; #263 addressing #258 @cregouby * remove deprecations: `as.units`, `as_cf`, `make_unit`, `parse_unit`; #259 * remove deprecated pre-computed `ud_units` database; #259 # version 0.6-7 * port `isFALSE` to fix regression in old R versions; #230 addressing #229 * fix replacement operation for `units` objects; #233 addressing #232 * fix compatibility with dplyr 1.0; #247 addressing #239 # version 0.6-6 * prettier `str` print for units and mixed units; #228 addressing #227 * add compatibility with upcoming tibble v3.0.0; #225
jperkin
pushed a commit
that referenced
this pull request
Aug 23, 2021
# rio 0.5.27 * Documentation fixes for CRAN. # rio 0.5.26 * Added support for "zsav" format. (#273) # rio 0.5.25 * Modified tests per email request from CRAN. * Added `coerce_character` argument (default FALSE) to `factorize()` to enable coercing character columns to factor. (#278) # rio 0.5.24 * Fix handling of "label" and "labels" attributes when exporting using haven methods (SPSS, Stata, SAS). (#268, h/t Ruben Arslan) * Fix (a different bug?) handling factors by haven::labelled() (#271, Alex Bokov) * HTML import can now handle multiple tbody elements within a single table, a th element in a non-header row, and empty elements in either the header or data. (#260, #263, #264 Bill Denney) # rio 0.5.23 * CSVY support is now provided by `data.table::fread()` and `data.table::fwrite()`, providing significant performance gains. * Added an internal `arg_reconcile()` function to streamline the task of removing/renaming arguments for compatibility with various functions (#245, Alex Bokov) # rio 0.5.22 * Added an `export_list()` function to write a list of data frames to multiple files using a vector of file names or a file pattern. (#207, h/t Bill Denney) * Added an `is_file_text()` function to determine whether a file is in a plain-text format. Optionally narrower subsets of characters can be specified, e.g. ASCII. (#236 Alex Bokov) # rio 0.5.21 * Added support for Apache Arrow (Parquet) files. (#214) * Fix dropping of variable label in `characterize()` and `factorize()`. (#204, h/t David Armstrong) * `import_list()` now returns a `filename` attribute for each data frame in the list (when importing from multiple files), in order to distinguish files with the same base name but different extensions (e.g., `import_list(c("foo.csv", "foo.tsv"))`). (#208, h/t Vimal Rawat) * Import of DBF files now does not convert strings to factors. (#202, h/t @jllipatz) * Implemented `import()` method for .dump R files. (#240) # rio 0.5.20 * Additional pointers were added to indicate how to load .doc, .docx, and .pdf files (#210, h/t Bill Denney) * Ensure that tests only run if the corresponding package is installed. (h/t Bill Denney) * Escape ampersands for html and xml export (#234 Alex Bokov) # rio 0.5.19 * Fix behavior of `export()` to plain text files when `append = TRUE` (#201, h/t Juli�$BC!�(Bn Urbano) * `import_list()` now preserve names of Excel sheets, etc. when the 'which' argument is specified. (#162, h/t Danny Parsons) * Modify message and errors when working with unrecognized file formats. (#195, h/t Trevor Davis) * Add support for GraphPad Prism .pzfx files (#205, h/t Bill Denney) # rio 0.5.18 * Adjust `import()`/`export()` for JSON file formats to allow non-data frame objects. Behavior modeled after RDS format. (#199 h/t Nathan Day) # rio 0.5.17 * Fix `the condition has length > 1 and only the first element will be used` warning in `gather_attributes()`. (#196, h/t Ruben Arslan)
jperkin
pushed a commit
that referenced
this pull request
Feb 1, 2022
New features: - mold now automatically falls back to ld.bfd or ld.lld if GCC-based LTO (link time optimization) or LLVM-based LTO are requested, respectively. This is a temporary hack until mold gains native LTO support. (a5029d1) - The following flags have been added: -z ibt (9ca6a9d), -z cet-report (31a43a7), -z shstk (e29bd8f), -z ibtplt (fbfa01d) - [ARM64] Range extension thunks are now supported. Previously, mold reported "relocation overflow" errors when the output file's text segment is larger than some threshold (~60 MiB). Now, it can link large programs just fine. (9287682) - [NetBSD] mold is now usable on NetBSD. (948248b) - [x86-64] mold now emits compact 8-byte PLT entries instead of the regular 16-byte PLT entries if -z now is given. (0370e7f) - RELR-type packed dynamic relocations are now supported. You can enable it by passing -z pack-dyn-relocs=relr. The good news is that it can typically reduce PIE (position-independent executable) size by a few percent. This is not a negligible saving because PIE is now default on many systems for security reasons. The bad news is that it needs a runtime support. To our knowledge, it's supported only on ChromeOS, Android, Fuchsia and SerenityOS at this moment. We need to wait for a while for other systems to catch up. (bd6afa1) Performance improvements: - Version script processor was rewritten with the Aho-Corasick string matching algorithm. If your program uses a version script that contains lots of glob patterns with the * metacharacter, you'll likely to see a significant speedup. (d0c1c4d) - Relocation processing for non-memory-allocated sections has been optimized. You'll likely to see a speedup if your binary contains large size of debug info. (d8dc8a6) Bug fixes and compatibility improvements: - mold can now link ICC-generated object files with GCC-generated ones even if the -static flag is given. (#271, be6ae07) - mold can now handle archive files (.a files) larger than 4 GiB. (bba506d) - mold no longer have "GNU gold" in its --version string. We had this identification string for some ./configure scripts that didn't work without it, but it causes other compatibility issue such as #284. Now, mold --version prints out something like mold 1.0.2 (compatible with GNU ld). We still need "GNU ld" for many ./configure scripts. (cea6a56) - Symbol resolution algorithm has been completely rewritten. The previous implementation was non-deterministic in some edge cases, meaning that outcomes from multiple runs of the linker with the same command line parameters could be different due to thread scheduling randomness or some other internal randomness. Now it is guaranteed to be deterministic. (ce5749c) - mold now try to pull out an object file from an archive if it's needed to resolve an undefined symbol with a common symbol. mold used to ignore common symbols in archives, so it could fail with an unresolved symbol error even if the undefined symbol could be resolved using a file in an archive. (27d8361) - mold no longer converts .ctors/.dtors sections into .init_array/.fini_array sections. mold used to convert them but in a wrong way. Since .ctors/.dtors have been superseded by .init_array/.fini_array long ago, it should be fine to stop doing this now. (4348417) - [i386] mold now ignores some legacy symbols in an i386 CRT files to avoid duplicate symbol errors. (#270, 0c19046)
jperkin
pushed a commit
that referenced
this pull request
Sep 17, 2022
Patches privately shared by <pin> and RVP, thanks! Changes: 608 --- * Add the --header option (github #43). * Add the --no-number-headers option (github #178). * Add the --status-line option. * Add the --redraw-on-quit option (github #36). * Add the --search-options option (github #213). * Add the --exit-follow-on-close option (github #244). * Add 'H' color type to set color of header lines. * Add #version conditional to lesskey. * Add += syntax to variable section in lesskey files. * Allow option name in -- command to end with '=' in addition to '\n'. * Add $HOME/.config to possible locations of lesskey file (github #153). * Add $XDG_STATE_HOME and $HOME/.local/state to possible locations of history file (github #223). * Don't read or write history file in secure mode (github #201). * Fix display of multibyte and double-width chars in prompt. * Fix ESC-BACKSPACE command when BACKSPACE key does not send 0x08 (github #188). * Add more \k codes to lesskey format. * Fix bug when empty file is modified while viewing it. * Fix bug when parsing a malformed lesskey file (githb #234). * Fix bug scrolling history when --incsearch is set (github #214). * Fix buffer overflow when invoking lessecho with more than 63 -m/-n options (github #198). * Fix buffer overflow in bin_file (github #271). * Fix bug restoring color at end of highlighted text. * Fix bug in parsing lesskey file. * Defer moving cursor to lower left in some more cases. * Suppress TAB filename expansion in some cases where it doesn't make sense. * Fix termlib detection when compiler doesn't accept calls to undeclared functions. * Fix bug in input of non-ASCII characters on Windows (github #247) * Escape filenames when invoking LESSCLOSE. * Fix bug using multibyte UTF-8 char in search string with --incsearch (github #273). 590 --- * Make less able to read lesskey source files (deprecating lesskey). * If XDG_CONFIG_HOME is set, find lesskey source file in $XDG_CONFIG_HOME/lesskey rather than $HOME/.lesskey. * If XDG_DATA_HOME is set, find and store history file in $XDG_DATA_HOME/lesshst rather than $HOME/.lesshst. * Add the --lesskey-src option. * Add the --file-size option. * With -F, if screen is resized to make file fit on one screen, don't exit. * Fix bug which could leave terminal in mouse-reporting mode after exiting less. * Fix bug which caused failure to respond to window resize. * Fix backslash bug searching in tag file. 581 --- * Change ESC-u command to toggle, not disable, highlighting per man page. * Add ESC-U command. * Add ctrl-W search modifier for wrapping search. * F command can be interrupted by ^X. * Support OSC 8 hyperlinks when -R is in effect. * g command with no number will ignore -j and put first line at top of screen. * Multiple + or -p command line options are handled better. * Add the --incsearch option. * Add the --line-num-width option. * Add the --status-col-width option. * Add the --use-color and --color options. * Display -w highlight even if highlighted line is empty. * If search result is in a long line, scroll to ensure it is visible. * Editing the same file under different names now creates only one entry in the file list. * Make visual bell more visible on some terminals. * Ring end-of-file bell no more than once per second. * Build can use either Python or Perl for Makefile.aut operations. * Fix crash when using the @ search modifier. * Fix crash in the 's' command due to duplicate free. * Fix realpath crash on Darwin.
jperkin
pushed a commit
that referenced
this pull request
Sep 29, 2022
## 1.7.0 - 2022-09-28 * `FD_CLOEXEC` is now set on platforms that do not support `O_CLOEXEC`. Reported by rittneje. GitHub #273. * When building with Visual Studio, you may now build a static runtime with CMake by setting `MSVC_STATIC_RUNTIME` to `ON`. Pull request by Rafael Santiago. GitHub #269. * The CMake build now works on iOS. Pull request by SpaceIm. GitHub #271. * The CMake build now uses the correct library directory on Linux systems using alternate directory structures. Pull request by Satadru Pramanik. GitHub #284. * File size check now correctly compares the size to `SSIZE_MAX`. Reported by marakew. GitHub #301.
jperkin
pushed a commit
that referenced
this pull request
Oct 6, 2022
v1.6.0 (2022-10-02) It's been 9 months since the last release already! This is not a huge update feature-wise, but it still contains a few nice new improvements and a few bugfixes, contributed by 11 different people. The most important new feature is probably the option to override the cache directory through the config file. The TEALDEER_CACHE_DIR env variable is now deprecated. A note to packagers: Shell completions have been moved to the completion/ subdirectory! Packaging scripst might need to be updated. Changes: [added] Allow overriding cache directory through config (#276) [added] Add --no-auto-update CLI flag (#257) [added] Show note about auto-updates when cache is missing (#254) [added] Add support for android platform (#274) [added] Add custom pages to list output (#285) [fixed] Cache: Return error if HTTP client cannot be created (#247) [fixed] Handle cache download errors (#253) [fixed] Do not page output of tldr --update (#231) [fixed] Create macOS release builds with bundled root certificates (#272) [fixed] Clean up and fix shell completions (#262) [deprecated] The TEALDEER_CACHE_DIR env variable is now deprecated (#276) [removed] The --config-path command was removed, use --show-paths instead (#290) [removed] The -o/--os command was removed, use -p/--platform instead (#290) [removed] The -m/--markdown command was removed, use -r/--raw instead (#290) [chore] Move shell completion scripts to their own directory (#259) [chore] Update dependencies (#271, #287, #291) [chore] Use anyhow for error handling (#249) [chore] Switch to Rust 2021 edition (#284)
jperkin
pushed a commit
that referenced
this pull request
Oct 19, 2022
From https://wiki.davical.org/index.php?title=Release_Notes/1.1.11: === Bug Fixes === * Tasks show up in Free/Busy (#257) * php compatibility: Creating principal fails on 8.1 (#271) * PHP 8 deprecations: htmlspecialchars in always.php (#266) * PHP 8: "Exception [0] array_flip(): Argument #1 ($array) must be of type array, null given" at principal-edit.php (#260) * Exception in inc/iSchedule.php, Argument #1 must be of type Countable|array (#252) * Users with passwords containing a quotation mark cannot login (#259) * Create new users, impossible... (#250) * Wrong FreeBusy duration when the DTSTART of the event is the same as the DTEND (#247) * Remove deprecated get_magic_quotes* function call from setup.php (234) * "Login failure" when password contains HTML special characters (#229) === Other Changes === * Changes to Gitlab CI, unit and regression tests
jperkin
pushed a commit
that referenced
this pull request
Jun 8, 2023
## 3.0.0 - 2023-06-03⚠️ This release contains some minor breaking changes in the internal API and improvements to the parsing strictness. **Full Changelog**: <executablebooks/markdown-it-py@v2.2.0...v3.0.0> ### ⬆️ UPGRADE: Drop support for Python 3.7 Also add testing for Python 3.11 ### ⬆️ UPGRADE: Update from upstream markdown-it `12.2.0` to `13.0.0` A key change is the addition of a new `Token` type, `text_special`, which is used to represent HTML entities and backslash escaped characters. This ensures that (core) typographic transformation rules are not incorrectly applied to these texts. The final core rule is now the new `text_join` rule, which joins adjacent `text`/`text_special` tokens, and so no `text_special` tokens should be present in the final token stream. Any custom typographic rules should be inserted before `text_join`. A new `linkify` rule has also been added to the inline chain, which will linkify full URLs (e.g. `https://example.com`), and fixes collision of emphasis and linkifier (so `http://example.org/foo._bar_-_baz` is now a single link, not emphasized). Emails and fuzzy links are not affected by this. * ♻️ Refactor backslash escape logic, add `text_special` [#276](executablebooks/markdown-it-py#276) * ♻️ Parse entities to `text_special` token [#280](executablebooks/markdown-it-py#280) * ♻️ Refactor: Add linkifier rule to inline chain for full links [#279](executablebooks/markdown-it-py#279) *‼️ Remove `(p)` => `§` replacement in typographer [#281](executablebooks/markdown-it-py#281) *‼️ Remove unused `silent` arg in `ParserBlock.tokenize` [#284](executablebooks/markdown-it-py#284) * 🐛 FIX: numeric character reference passing [#272](executablebooks/markdown-it-py#272) * 🐛 Fix: tab preventing paragraph continuation in lists [#274](executablebooks/markdown-it-py#274) * 👌 Improve nested emphasis parsing [#273](executablebooks/markdown-it-py#273) * 👌 fix possible ReDOS in newline rule [#275](executablebooks/markdown-it-py#275) * 👌 Improve performance of `skipSpaces`/`skipChars` [#271](executablebooks/markdown-it-py#271) * 👌 Show text of `text_special` in `tree.pretty` [#282](executablebooks/markdown-it-py#282) ### ♻️ REFACTOR: Replace most character code use with strings The use of `StateBase.srcCharCode` is deprecated (with backward-compatibility), and all core uses are replaced by `StateBase.src`. Conversion of source string characters to an integer representing the Unicode character is prevalent in the upstream JavaScript implementation, to improve performance. However, it is unnecessary in Python and leads to harder to read code and performance deprecations (during the conversion in the `StateBase` initialisation). See [#270](executablebooks/markdown-it-py#270), thanks to [@hukkinj1](https://github.com/hukkinj1). ### ♻️ Centralise indented code block tests For CommonMark, the presence of indented code blocks prevent any other block element from having an indent of greater than 4 spaces. Certain Markdown flavors and derivatives, such as mdx and djot, disable these code blocks though, since it is more common to use code fences and/or arbitrary indenting is desirable. Previously, disabling code blocks did not remove the indent limitation, since most block elements had the 3 space limitation hard-coded. This change centralised the logic of applying this limitation (in `StateBlock.is_code_block`), and only applies it when indented code blocks are enabled. This allows for e.g. ```md <div> <div> I can indent as much as I want here. <div> <div> ``` See [#260](executablebooks/markdown-it-py#260) ### 🔧 Maintenance changes Strict type annotation checking has been applied to the whole code base, [ruff](https://github.com/charliermarsh/ruff) is now used for linting, and fuzzing tests have been added to the CI, to integrate with Google [OSS-Fuzz](https://github.com/google/oss-fuzz/tree/master/projects/markdown-it-py) testing, thanks to [@DavidKorczynski](https://github.com/DavidKorczynski). * 🔧 MAINTAIN: Make type checking strict [#](executablebooks/markdown-it-py#267) * 🔧 Add typing of rule functions [#283](executablebooks/markdown-it-py#283) * 🔧 Move linting from flake8 to ruff [#268](executablebooks/markdown-it-py#268) * 🧪 CI: Add fuzzing workflow for PRs [#262](executablebooks/markdown-it-py#262) * 🔧 Add tox env for fuzz testcase run [#263](executablebooks/markdown-it-py#263) * 🧪 Add OSS-Fuzz set up by @DavidKorczynski in [#255](executablebooks/markdown-it-py#255) * 🧪 Fix fuzzing test failures [#254](executablebooks/markdown-it-py#254)
jperkin
pushed a commit
that referenced
this pull request
Jun 28, 2023
Upstream changes: 1.40 - 30 April 2023 - Note usage with dzil (Steve Rogerson) (GH-319) - Fix html_basic report (jkahrman) (GH-318) - Use CPAN::Meta (Slaven Rezić) (GH-314) - Make non-interactive output less noisy (jkahrman) (GH-312) - Avoid infinite recursion in Type::Tiny and other places (Ed J) (GH-307) - Add ignore_covered_err option (Tina Müller) (GH-323) - Handle empty hashes and arrays on condition RHS in 5.37.6 and later 1.39 - 29 April 2023 - Remove dependency on B::Debug (Jim Keenan) (GH-289) - Raise minimum version to 5.12 - Correct spelling of Pod::Coverage trustme parameter (Oliver Youle) (GH-302) - Fix annotations in html_basic report (Opera Wang) (GH-310) 1.38 - 5 June 2022 - Improve documentation 1.37 - 5 June 2022 - Fix Subroutine module docs (bkerin) (GH-262) - Use github actions instead of travis (Zakariyya Mughal) (GH-291) - Improve mkdir error messages (Felipe Gasper) (GH-296) - Remove asterisk from gcov count (Zakariyya Mughal) (GH-294) - Test against 5.36.0 - Avoid warnings from check_files (Nicolas R) (GH-292) - Support __SUB__ (Graham Knop) (GH-290, GH-243, GH-285) - Support uncoverable count ranges (Tina Müller) (GH-288) - Improve gcov support for XS code (Ed J) (GH-280) - Allow overriding of HTML code highlighting (Jesús Alonso Abad) (GH-271) - Improve contributing docs
jperkin
pushed a commit
that referenced
this pull request
Jun 30, 2023
40.0 (2023-06-16) ----------------- * Add CLI option to render package README. (#271) * Adapt tests to pygments 2.14.0 (#272) * Update release process to use Trusted Publishing (#276) * Replace usage of deprecated `pkg_resources` with `importlib.metadata` (#281) * Drop support for Python 3.7 (#282), Test against Python 3.11 (#280)
jperkin
pushed a commit
that referenced
this pull request
Jul 7, 2023
Changelog: This release adds a script for bash autocompletion for nsd-control. Also nsd-control can be configured to use unencrypted operation also when compiled without openssl. There is also a systemd service unit example file contributed. The dnstap log service can be contacted over TCP, with the dnstap-ip: ip option. It is also possible to use TLS, with dnstap-tls, it is enabled by default, and can be configured with the dnstap-server-name, dnstap-cert-bundle, dnstap-client-key-file and dnstap-client-cert-file options. The configure option --enable-root-server is obsolete, it is no longer used and defaults to on. In addition, the build file should support multicore build with flex and bison more easily. FEATURES: Merge #263: Add bash autocompletion script for nsd-control. Fix #267: Allow unencrypted local operation of nsd-control. Merge #269 from Fale: Add systemd service unit. Fix #271: DNSTAP over TCP, with dnstap-ip: "127.0.0.1@3333". dnstap over TLS, default enabled. Configured with the options dnstap-tls, dnstap-tls-server-name, dnstap-tls-cert-bundle, dnstap-tls-client-key-file and dnstap-tls-client-cert-file. BUG FIXES: Fix #239: -Wincompatible-pointer-types warning in remote.c. Fix configure for -Wstrict-prototypes. Fix #262: Zone(s) not synchronizing properly via TLS. Fix for #262: More error logging for SSL read failures for zone transfers. Merge #265: Fix C99 compatibility issue. Fix #266: Fix build with --without-ssl. Fix for #267: neater variable definitions. Fix #270: reserved identifier violation. Fix to clean more memory on exit of dnstap collector. Fix dnstap to not check socket path when using IP address. Fix to compile without ssl with dnstap-tls code. Dnstap tls code fixes. Fix include brackets for ssl.h include statements, instead of quotes. Fix static analyzer warning about nsd_event_method initialization. Fix #273: Large TXT record breaks AXFR. Fix ixfr create from adding too many record types. Fix cirrus script for submit to coverity scan to libtoolize the configure script components config.guess and config.sub. Fix readme status badge links. make depend. Fix for build to run flex and bison before compiling code that needs the headers. Fix to remove unused whitespace from acx_nlnetlabs.m4 and config.h. For #279: Note that autoreconf -fi creates the configure script and also the needed auxiliary files, for autoconf 2.69 and 2.71. Fix unused variable warning in unit test, from clang compile. Fix #240: Prefix messages originating from verifier. Fix #275: Drop unnecessary root server checks.
jperkin
pushed a commit
that referenced
this pull request
Nov 6, 2023
Overview of changes in gnome-calculator 45.0.1 * Retagging release Overview of changes in gnome-calculator 45.0 * Search provider performance improvements !154, !155, !156 (Christian Hergert) * Use numeric font instead of monospace #290 (Robert Roth) * Fixed electron-volt unit abbreviation #347 (Robert Roth) * Fixed erroneous Joule unit name #348 (Robert Roth) * Fixed missing build dependency !157 (Jeremy Bicha) Overview of changes in gnome-calculator 45.beta * Fixed variable and function popover reverse typing #335, #320 (Robert Roth) * Better left/right cursor key handling !153 (Seth Falco) * Improved toolbar using Adwaita library !151 (Felipe Kinoshita) * Flatpak build improvements (Robert Roth) Overview of changes in gnome-calculator 45.alpha * Remember window size #328 !146 (Leonard K, Alice Mikhaylenko) * Allow opening Main Menu by pressing F10 !142 !149 (Automeris naranja) * Extend bit-shifting limit #306 !143 (J Sory) * Added new energy units !143 (J Sory) * Added TWD support via Bank of Canada rates #27 !148 (Mário Adriano) * Added legal section for exchange rate source attribution (Robert Roth) * Added United Nations Treasury exchange rate datasource (Robert Roth) * Added Jamaican Dollar currency #291 (Robert Roth) * Added Ukrainian hryvnia currency #278 (Robert Roth) * Added Nigerian Naira currency #142 (Robert Roth) * Changed symbolic icon to C on the clear button #336 (Robert Roth) * Dropped VEF currency support #78 (Robert Roth) * Use new vala-nightly SDK extension for flatpak (Robert Roth) Overview of changes in gnome-calculator 44.beta * Improved factorization !141 (J. Sory) * Number format selection documentation improvements #321 (Robert Roth) * Made builtin function descriptions translatable #323 (Robert Roth) * Fixed display showing 0 on startup #318 (Robert Roth) * Improved button tooltips !132 (sunflowerskater) * Added signed int support to programming mode !110 (Erik Wolf) * i and e constants updated according to ISO 80000-2:2009 !137 (majjejjam) * Help overlay updates !133 (Sabri Ünal) * Added preferences shortcut !129 (Sabri Ünal) * Destroy dialog after clicking cancel #310 (Jaycee Santos) Overview of changes in gnome-calculator 43.0.1 * Fixed appdata versioning (Robert Roth) Overview of changes in gnome-calculator 43.0 * Removed old issue tracker references !128 (Jake Dane) Overview of changes in gnome-calculator 43.rc * Fix crash when entering new function name !124 (Nathaniel Russel) * Fix source view border !121 (Alexander Mikhaylenko) * Flatpak build update !122 (Bartłomiej Piotrowski) * Port about window to libadwaita !119 (Christopher Davis) * Port to libsoup3 !120 (AppleME) Overview of changes in gnome-calculator 43.alpha * Fixed broken undo/redo #266 (Robert Roth) * Make sure variable name definitions work with whitespace too (Robert Roth) * Fix translatable strings !116 (Maximiliano) * Fixed missing implicit multiplication with variable and root #279 (Robert Roth) * meson warning fixes (Robert Roth) Overview of changes in gnome-calculator 42.2 * Fixed incorrect history with bits toggling #281 (Robert Roth) * Fixed crash when typing in variable popover #282 (Robert Roth) * Fixed incorrect libxml usage #283 (Luca Bacci, Robert Roth) Overview of changes in gnome-calculator 42.1 * Fixed broken undo/redo #266 (Robert Roth) * Removed automatic closing brace addition #271 (Robert Roth) * Fixed incorrect percentage symbol precedence handling #236, #275 (Robert Roth) Overview of changes in gnome-calculator 42.rc * Use new gnome post_install script !106 (Bobby Rong) * gcalc build fixes (Daniel Espinoza Ortiz) * Updated screenshots (Christopher Davis) * Set default focus to entry (Robert Roth) Overview of changes in gnome-calculator 42.beta * Fixed build issues with GCI entry controller tests #250 (Robert Roth) * Force LTR in history view #252 (Robert Roth) * programing mode: Force bit digits to be always LTR #258 (Yosef Or Boczko) * Use AdwApplication (Alexander Mikhaylenko) * ui: Fix styles !105 (Alexander Mikhaylenko) Overview of changes in gnome-calculator 42.alpha * build: Support flatpak development builds (Óscar Fernández Díaz) * build: migrated to GTK4 !98 (Cristopher Davis, Robert Roth) * entry: Added currencies completion provider (Robert Roth) * entry: Fixed percentage evaluation error #237 (Robert Roth) * internal: Moved history view from MathDisplay to MathWindow (Robert Roth) * window: set default width for basic and keyboard mode #240 (Robert Roth) * buttons: removed destructive action class from clear button #242 (Robert Roth) * converter: search support in unit selector, separate conversion category selector #108 (Robert Roth) Overview of changes in gnome-calculator 41.0 * Use first translated symbol for conversion with button #219 (Robert Roth) * Appdata includes hardware support information (Adrien Plazas) Overview of changes in gnome-calculator 41.alpha * Adaptive preferences window !85 (Adrien Plazas) * Fixed currency conversion using convert button #216 (Robert Roth) * User interface reworked, adaptive UI !81 (Adrien Plazas) * Enlarged calculator icon in help !82 (Sabri Ünal) * Code cleanup (Robert Roth) * Fixed kilohertz shorthand !87 (scootergrisen) * Fixed donation link !88 (René Genz) * Added support using calculator without currency conversion for privacy !89 (Ray Strode) * Added support for function description of custom functions using @ !90 (Martin Jirku) Overview of changes in gnome-calculator 40.rc * Resize window after switching mode !78 (joshas) * Fixed compilation warnings (Robert Roth) * Support offline currency conversion tests #208 (Robert Roth) * Use official unit on conversion button click #207 (Robert Roth) * Fixed temperature unit typos #211 (Robert Roth) * Ellipsize conversion labels #17 (Robert Roth) * Added Ctrl+Delete shortcut for clearing the current equation #187 (Robert Roth) * Allow multiple decimal points #166. #5 (Robert Roth) * Added Ctrl+O shortcut for degrees symbol (Robert Roth) * Use gtk-sourceview 4.8 !80 (Robert Roth) Overview of changes in gnome-calculator 40.beta * Fixed CI build (Robert Roth) * Fixed issues with initial loading of currencies (Robert Roth) * Rework currency retrieval preparing for currency provider plugins (Robert Roth) * Fixed commandline conversions #33 (Robert Roth) * Added currency conversion tests (Robert Roth) * Added support for frequencies conversion (Dave Hulst) * Added support for converting to and from weeks (Dave Hulst) * Added support for converting to and from centuries and decades (Dave Hulst) * Increase buttons font size #201 (Robert Roth) * Added % button to Advanced mode (Dave Hulst) * Show 4 decimals in converter instead of only two #203 (Robert Roth) * Added style classes to buttons !76 (Dave Hulst) Overview of changes in gnome-calculator 40.alpha * Use libhandy for window and headerbar !69 (Cristopher Davis) * Use C instead of Clr in help !70 (scootergrisen) * Fixed broken currency conversion on first start #199 (Robert Roth) * Removed duplicate word from help #198 (Robert Roth) * Added lbs shortcut for pounds conversion (Robert Roth) * Fixed inconsistent word size (A. M. Roswell) * Removed unused trunc button from programming mode #41 (Robert Roth) * Fixed deprecation warnings * Added Serbian Dinar with fixed rate #49 (Robert Roth) * Added Bangladeshi Taka with fixed rate #191 (A. M. Roswell) * Updated mailing list contact to Discourse (Robert Roth) * Added basic help page for programming mode (A. M. Roswell) * Added insert character code button (A. M. Roswell) * Dim inapplicable bits on word size change #189 (A. M. Roswell) * Make the conversion labels selectable (Robert Roth) * Do not convert on swap #170 (Robert Roth) * Word size changer in programming mode !58 (A. M. Roswell) * Added metric cups conversion unit !53 (Lucy Coleclough) * Fixed astronomical unit conversion !51 (Thomas Nilsson) * Fixed feet-based units name, added mph and kph shortcuts #180 (Robert Roth) * Use shell copy to clipboard action #178 (Robert Roth) * Fixed preferences of angle units !56 (Delton Ding) Overview of changes in gnome-calculator 3.38.0 Overview of changes in gnome-calculator 3.37.92 Overview of changes in gnome-calculator 3.37.90 * Add tooltips for bits in programming mode !46 (Olliver Schinagl) * snap packaging updates (Ken VanDine) * Added link to website in About #155 (Robert Roth) * Added speed conversions !49 (Mathieu Heurtevin) * History view follows preferences #105, #159, #168 (Robert Roth) * Added month as time unit #158 (Robert Roth) * Better help for variables example usage #154 (Robert Roth) * Defined pi variable, added pi button in programming mode #153 (Robert Roth) * CI build fixes (Robert Roth) * Updated app icon !47 (Jakub Steiner) * Fixed bug returning empty string as result #152 (Robert Roth) * Support latex-style multiplication #164 (Robert Roth) * Added support for tau constant #46 (Robert Roth) * Unify constant handling (Robert Roth) * Separate UI files from sources (Robert Roth) * Moved number format selection to separate menu #24 (Robert Roth) * Replaces mode selector shortcuts with Ctrl+Alt (Robert Roth) * Clear answer if editing right before it #59, #161 (Robert Roth) * Moved preferences dialog to UI file (Robert Roth) * Refresh bits panel after calculation #38 (Robert Roth) * Removed past author addresses #174 (Robert Roth) Overview of changes in gnome-calculator 3.36.0 Overview of changes in gnome-calculator 3.35.92 * doc: Don't pass --fatal-warnings to valadoc (Rico Tzschichholz) * Removed obsolete keyboard shortcut #148 (Robert Roth) * help: Update icon for 3.36 (Andre Klapper) Overview of changes in gnome-calculator 3.35.90 * Drop padding around the display !40 (Adrien Plazas) * Updated Keyboard Shortcuts (Sabri Ünal) * Handle Escape and Enter correctly with completion #144 (Robert Roth) * Added F10 for primary menu shortcut #148 (Robert Roth) * Updated app icon !43 (Tobias Bernard) * Added Rack Units to the conversions !37 (Léo Gillot-Lamure) * Fixed freeze on calculating atan(+/-i) #139 (Robert Roth) * Fixed mode shortcuts by removing blocking mnemonics #138 (Robert Roth) * Implemented result history browsing using alt left/right #129 (Robert Roth) * Added translator comments for possible modes as command line arguments !38 (Rafael Fontenelle) Overview of changes in gnome-calculator 3.35.3 * Help updates (Andre Klapper) Overview of changes in gnome-calculator 3.35.2 * List possible modes in commandline help #112 (Robert Roth) * Add square feet unit #132 (Robert Roth) * Base conversion display selectable #123 (Robert Roth) * Created nightly icon (Jakub Steiner) * Snap build updates (Heather Ellsworth) * GCalc library code fixes (Rico Tzschichholz, Daniel Espinoza Ortiz) * Update required meson version (Diego Escalante Urrelo) * Adapt code to changed gtk+-3.0 bindings (Rico Tzschichholz) * Added GCi libary and tests for controllers for widgets (Daniel Espinoza Ortiz) * Solve on = key if input isq not a variable name #22 (Alberto González Palomo) Overview of changes in gnome-calculator 3.33.92 * README updates (Roger) Overview of changes in gnome-calculator 3.33.90 * Flatpak build cleanup (Jordan Petridis) * Debug messages cleanup (Daniel Espinosa Ortiz) Overview of changes in gnome-calculator 3.33.3 * calculator library build fixes (Daniel Espinosa Ortiz) * CI build fixes (Ken VanDine) * Added mnemonics for primary menu items #113 (Robert Roth) * Dropped leading zeros octal prefix #114, #109, #110 (Robert Roth) Overview of changes in gnome-calculator 3.33.2 * Separated calculator library !19 (Daniel Espinosa Ortiz) * Ensure icon is available for shell (Ken VanDine) * Support entering left/right shift with keyboard #98 (Robert Roth) * Fixed CFA conversion rate #102 (Robert Roth) * Remove copy icon from search provider results #103 (Robert Roth) * Do not assume octal base for binary numbers #101 (Robert Roth) * Show thousands separator in unit converter #102 (Robert Roth) * Use currency name instead of display name for conversion #106 (Robert Roth) * Quit warns and closes all windows #51 (Robert Roth) * Avoid normalizing the equation twice in search #104 (Pascal Nowack) * Ignore keypresses while calculating results #47 (Robert Roth) * Only allow one decimal point in numbers #5 (Robert Roth) * Application icon updated in help (Andre Klapper)
jperkin
pushed a commit
that referenced
this pull request
Nov 9, 2023
[1.0.0] - 2023-11-07 A quick note to any packages. The generated shell completions and man page are now in the gen directory of the repo. They're also included in the pre-built release artifacts on the releases page. Improvements #115 Do not replace symlink with output file (@SimplyDanny) Fixes an issue where a symlink would be replaced with a regular file #124 Fix tests (@Linus789) Removed displaying the file path when passing the --preview flag and fixed how text coloring was handled in tests Breaking #192 Rename --string-mode to --fixed-strings (@CosmicHorrorDev) Renamed -s --string-mode to -f --fixed-strings to better match similar tools -s and --string-mode will still continue to work for backwards compatibility, but are no longer documented #258 Error on $<num><non_num> capture replacement names (@CosmicHorrorDev) Previously when you tried to use a numbered capture group right before some letters in the replacement text (e.g. $1foo) then it would be considered the impossible-to-use 1foo capture. The correct way to pass the numbered capture group in this case would be to surround the number with curly braces like so ${1}foo. The error just detects this case and informs the user of the issue Docs #93 Add note about in-place file modification to --help output (@jchook) #148 Doc: nitpick -- has no special meaning to shells (@hexagonrecursion) #181 Fix man page -f flag help text (@ulope) Fixed copy-pasted text in the man page's -f flag's help text #186 Improve error message for failed replacements (@CosmicHorrorDev) #187 Freshen up README (@CosmicHorrorDev) Added a repology badge to document different installation methods Improved the formatting of the benchmarks #207 Documenting $ escape (@yahkbar) Adds a section in the README that covers that $$ is a literal $ in the replacement text #227 Improve README readability (@vassudanagunta) Various formatting improvements #231 Use clap_mangen and roff to generate manpage (@nc7s) This change ensures the man page contents stay in sync with the CLI automatically, and fixes some broken rendering of the existing manpage #243 Exclude unsupported packages from the repology badge (@CosmicHorrorDev) Pre-built Releases (11295fb) Add ARM target (@chmln) Added the arm-unknown-linux-gnueabihf target to CI and releases #114 Adding aarch64-apple-darwin target (@yahkbar) #143 Fix paths to release binary in "publish" action (@skrattaren) #179 Build Adjustments (@yahkbar) striped release binaries and added the aarch64-ubuntu-linux-musl target #204 Adding armv7-unknown-linux-gnueabihf target (@yahkbar) Added the armv7-unknown-linux-gnueabihf target to the list of targets to build in CI and for each release #205 Resolving broken aarch64-apple-darwin tests (@yahkbar) Switched aarch64-apple-darwin to only try building the executable without running the tests since there seems to be no easy way to test for ARM Apple targets #206 Adding Windows builds back (@yahkbar) Added the x86_64-pc-windows-gnu and x86_64-windows-musl targets back to the list of targets to build in CI and for each release Internal #118 Fix master (@SimplyDanny) Fixes several cross-compilation issues that effected different targets in CI #182 cargo update (@CosmicHorrorDev) Bumps dependencies to their latest compatible versions #183 Switch memmap -> memmap2 (@CosmicHorrorDev) Switches away from an unmaintained crate #184 Add editor config file matching rustfmt config (@CosmicHorrorDev) Adds an .editorconfig file matching the settings listed in the .rustfmt.toml file #185 Fix warnings and clippy lints (@CosmicHorrorDev) #188 Switch atty for is-terminal (@CosmicHorrorDev) Switches away from an unmaintained crate #189 Replace structopt with clap v4 (@CosmicHorrorDev) Switches away from a defacto deprecated crate #190 Change how all shell variants are expressed (@CosmicHorrorDev) Tiny tidying up PR #196 Move generating static assets to a cargo-xtask task (@CosmicHorrorDev) Moves the generation of the man page and shell completions from a build script to a cargo-xtask task #197 Add a release checklist (@CosmicHorrorDev) #209 Dependency updates (@yahkbar) #235 Update generated assets (@CosmicHorrorDev) #236 Tone down dependabot (@CosmicHorrorDev) #245 Update sd to 2021 edition (@CosmicHorrorDev) Updates sd to the Rust 2021 edition #248 Misc Cargo.toml tweaks (@CosmicHorrorDev) Switches to use workspace edition and dependencies where appropriate #249 Resolve CI warnings (@CosmicHorrorDev) Switched from actions-rs actions to dtolnay@rust-toolchain Switched from using ::set-output to $GITHUB_ENV #251 Update dependencies (@CosmicHorrorDev) A lot of sad CI tweaking: #252 Fix build target usage in CI (@CosmicHorrorDev) #253 Improve publishing CI job (@CosmicHorrorDev) #256 More CI tweaks (@CosmicHorrorDev) #257 Fix publish action (@CosmicHorrorDev) #267 Rework the replacements flag (@CosmicHorrorDev) #269 Make modified text blue instead of green (@CosmicHorrorDev) #271 Fix release checklist indentation (@CosmicHorrorDev) #272 Remove outdated release checklist step (@CosmicHorrorDev) #274 Prepare 1.0.0-beta.0 release (@CosmicHorrorDev) #275 Update sd version in lockfile (@CosmicHorrorDev)
jperkin
pushed a commit
that referenced
this pull request
Dec 17, 2023
2.21.4 (2023-10-10) Fixed * Loofah::HTML5::Scrub.scrub_css is more consistent in preserving whitespace (and lack of whitespace) in CSS property values. In particular, .scrub_css no longer inserts whitespace between tokens that did not already have whitespace between them. [#273, fixes #271] 2.22.0 (2023-11-13) Added * A :targetblank HTML scrubber which ensures all hyperlinks have target="_blank". [#275] @stefannibrasil and @thdaraujo * A :noreferrer HTML scrubber which ensures all hyperlinks have rel=noreferrer, similar to the :nofollow and :noopener scrubbers. [#277] @wynksaiddestroy
jperkin
pushed a commit
that referenced
this pull request
Jan 9, 2024
v32 (October 01, 2023) Changes: - Removed legacy multi-frame loaders. Animated image support now requires Imlib2 v1.8.0 or above. - Move loading/caching messages to right side bar #446 - Set a default delay if delay is 0 in a multi-frame image #445 - config.mk: default to -O2 #435 - config.mk no longer explicitly sets CC to c99 #455 - Assertions are now opt-in and requires explicitly defining DEBUG #447 Added: - Added a pick-quit key-binding #432 - Ability to configure Xresources class name in config.h #427 - --version output now also includes compiled-in feature list #462 - Document handling of empty X resources values #428 - Experimental flag --bg-cache to generate thumbnail cache in a background process #438 Fixes: - Changing brightness/contrast on multi-frame images #440 - Brightness keybindings on manpage #467 - Various autoreload bugs #437, #459, #460 - *-info scripts not updating when selecting thumbnail with mouse #477 - Updated openbsd configuration in config.mk #453 - Memory leak in win_draw_bar #444 - Thumbnail leak when removing the last file #423 v31 (January 28, 2023) Changes: - Uncritical files moved to etc/. #350 - Empty Xresource entry will now be ignored. #340 - win-title will be read in a non-blocking manner. #314 Added: - Support for multi-frame images via Imlib2. #373 - Support for long-opts. #332 - Cli flag --anti-alias to enable/disable anti-aliasing. #361 - Cli flag --alpha-layer to enable/disable checkerboard background. #408 - Accept directory via stdin (-i) #383 - Support for modifying brightness and contrast #396 Fixes: - Build failure when _SC_PHYS_PAGES is not defined. #334 - Various statusbar issues. #353,#341 - Crashes due to faulty signal-handler. #411 - Potential memory leak in r_readdir(). #319 - Potentially printing incorrect error message. #321 - Wrong slideshow length on animated webp. #381 - Document missing Ctrl+6 binding in the manpage. #347 SPECIAL NOTE: Due to this incident we have moved development over to Codeberg. A lot of the references below may now be 404 on GitHub. Any threads which survived the wipe have been migrated over to nsxiv-record. All of the references above can be found on the new main nsxiv repository on Codeberg. v30 (June 15, 2022) Changes: - Development and main repository moved over to Codeberg. See the special note above for more info. - autoreload_{inotify,nop}.c merged into a single file, autoreload.c. #263 - Moved all configuration related macros to config.mk. #264 - win-title is now called only when there's change rather than being called on each redraw. #266 Added: - Added more mimetypes to the .desktop entry. #260 - Added thumb-info for customizing the statusbar in thumbnail-mode. #265 - Added comments for building on OpenBSD. #264 Fixes: - "Too many open file" error due to not closing the win-title script. #245 - -f now directly starts in fullscreen mode rather than opening a normal window and then going fullscreen. #251 - Broken slideshow on slow systems or fast animations. #282 - Memory leak when removing an image in thumbnail mode. #247 - Correctly setting _NET_WM_PID. #251 - Don't override statusbar if info script doesn't exist. #271 - Potential misbehavior regarding font. #250
jperkin
pushed a commit
that referenced
this pull request
Apr 9, 2024
Just a small bugfix/doc release while new features finish up for the v0.5 series Fixes - Ignore the case when doing header name lookups (#256) - Fix a crash when rendering headerless table (#279) - Fixes an issue where 1-pixel wide selections would linger (#288) - Fixes a crash caused by a mismatch in client/server version support on linux+wayland (#298) Docs - Exclude outdated repos from the repology badge (#271) - Add more instructions for building from source (#280) Internal - The usual swarm of non-user-facing changes
jperkin
pushed a commit
that referenced
this pull request
Jul 20, 2024
pkgsrc change: fix CATEGORIES to stop pkglint warning. 3.1.0 (2024-07-15) * PR #272 / I #271 - Readline is now completed deprecated over Reline (@abinoam, issue by @64kramsystem) * PR #269 - Provide a 'Changelog' link on rubygems.org/gems/highline (@mark-young-atg)
jperkin
pushed a commit
that referenced
this pull request
Jul 31, 2024
## [0.18.0 - 2024-07-27] ### Added - `image.info["heif"]` dictionary with `camera_intrinsic_matrix` HEIF specific metadata. Currently only reading is supported. #271 ### Changed - libheif updated from `1.17.6` to `1.18.1` version. #249 - Python `3.13.0b3` wheels added; macOS **arm64** Python3.8 wheels dropped. #272
jperkin
pushed a commit
that referenced
this pull request
Aug 7, 2024
Changelog for rest-server 0.13.0 (2024-07-26) ============================================ The following sections list the changes in rest-server 0.13.0 relevant to users. The changes are ordered by importance. Summary ------- * Chg #267: Update dependencies and require Go 1.18 or newer * Chg #273: Shut down cleanly on TERM and INT signals * Enh #271: Print listening address after start-up * Enh #272: Support listening on a unix socket Details ------- * Change #267: Update dependencies and require Go 1.18 or newer Most dependencies have been updated. Since some libraries require newer language features, support for Go 1.17 has been dropped, which means that rest-server now requires at least Go 1.18 to build. restic/rest-server#267 * Change #273: Shut down cleanly on TERM and INT signals Rest-server now listens for TERM and INT signals and cleanly closes down the http.Server and listener when receiving either of them. This is particularly useful when listening on a unix socket, as the server will now remove the socket file when it shuts down. restic/rest-server#273 * Enhancement #271: Print listening address after start-up When started with `--listen :0`, rest-server would print `start server on :0` The message now also includes the actual address listened on, for example `start server on 0.0.0.0:37333`. This is useful when starting a server with an auto-allocated free port number (port 0). restic/rest-server#271 * Enhancement #272: Support listening on a unix socket It is now possible to make rest-server listen on a unix socket by prefixing the socket filename with `unix:` and passing it to the `--listen` option, for example `--listen unix:/tmp/foo`. This is useful in combination with remote port forwarding to enable a remote server to backup locally, e.g.: ``` rest-server --listen unix:/tmp/foo & ssh -R /tmp/foo:/tmp/foo user@host restic -r rest:http+unix:///tmp/foo:/repo backup ``` restic/rest-server#272 Changelog for rest-server 0.12.1 (2023-07-09) ============================================ The following sections list the changes in rest-server 0.12.1 relevant to users. The changes are ordered by importance. Summary ------- * Fix #230: Fix erroneous warnings about unsupported fsync * Fix #238: API: Return empty array when listing empty folders * Enh #217: Log to stdout using the `--log -` option Details ------- * Bugfix #230: Fix erroneous warnings about unsupported fsync Due to a regression in rest-server 0.12.0, it continuously printed `WARNING: fsync is not supported by the data storage. This can lead to data loss, if the system crashes or the storage is unexpectedly disconnected.` for systems that support fsync. We have fixed the warning. restic/rest-server#230 restic/rest-server#231 * Bugfix #238: API: Return empty array when listing empty folders Rest-server returned `null` when listing an empty folder. This has been changed to returning an empty array in accordance with the REST protocol specification. This change has no impact on restic users. restic/rest-server#238 restic/rest-server#239 * Enhancement #217: Log to stdout using the `--log -` option Logging to stdout was possible using `--log /dev/stdout`. However, when the rest server is run as a different user, for example, using `sudo -u restic rest-server [...] --log /dev/stdout` This did not work due to permission issues. For logging to stdout, the `--log` option now supports the special filename `-` which also works in these cases. restic/rest-server#217
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
gitea-1.12.1-frontend.tar.gz
needs to be uploaded to LOCAL_PORTS.Makefile
.