Commit graph

328860 commits

Author SHA1 Message Date
nia
b3099e5921 scrot: Update to 1.4
Sat Jul 18 23:23:00 -03:00 2020  Joao Eriberto Mota Filho <eriberto@eriberto.pro.br>
Version 1.4

  [ ideal ]

  * Fix SIGSEGV, if running without DISPLAY environment variable.

  [ Jeroen Roovers ]

  * README.md: mention libXcomposite in build requirements.
  * Removed libXcursor references.

  [ Joao Eriberto Mota Filho ]

  * Added a new logo 128x128.
  * Added rights for "ideal", Jeroen Roovers and spycapitan.
  * Fixed spelling errors in manpage.
  * Prepare for new release.
  * Updated manpage.
  * Using create-man.sh 2.0 from txt2man package from Debian.

  [ spycapitan ]

  * Call XCloseDisplay on exit. This is the right thing in every X server
    program, to release acquired resources.
  * Fixed autoselect.
  * Fixed capturing partially hidden windows on the edge of the desktop.
  * Fixed required number.
  * Fixed SIGSEGV, option --note.
  * Minor fix: variable is assigned that is never used.
  * New Feature: capture stack/overlapping windows. Depends of libXcomposite
    (X11). New option: --stack or -k.
  * Stack windows: client list spec EWMH.

Sun Apr 16 00:08:00 -03:00 2020  Joao Eriberto Mota Filho <eriberto@eriberto.pro.br>
Version 1.3

  [ Joao Eriberto Mota Filho ]

  * Added rights for Hinigatsu and Sean Brennan.
  * Created full-check.yml to provide CI tests.
  * Prepare for new release.
  * Updated manpage.
  * Using an updated README.md as replace for README.

  [ Hinigatsu ]

  * Added delay option to autoselect.
  * Fixed bug #39, mouse pointer not captured with -a -p options.

  [ Sean Brennan ]

  * Added -D option to specify the display to use.
2020-11-24 17:13:08 +00:00
nia
2ae061fcc9 giblib: Fix mysterious libtool errors and set LICENSE. 2020-11-24 17:10:43 +00:00
leot
9ace35b575 doc: Updated net/mitmproxy to 5.3.0 2020-11-24 17:07:03 +00:00
leot
ca01c4ec39 mitmproxy: Update to 5.3.0
Changes:
5.3.0
=====
* Support for Python 3.9 (@mhils)
* Add MsgPack content viewer (@tasn)
* Use `@charset` to decode CSS files if available (@prinzhorn)
* Fix links to anticache docs in mitmweb and use HTTPS for links to
  documentation (@rugk)
* Updated typing for WebsocketMessage.content (@prinzhorn)
* Add option `console_strip_trailing_newlines`, and no longer strip trailing
  newlines by default (@capt8bit)
* Prevent transparent mode from connecting to itself in the basic
  cases (@prinzhorn)
* Display HTTP trailers in mitmweb (@sanlengjingvv)
* Revamp onboarding app (@mhils)
* Add ASGI support for embedded apps (@mhils)
* Updated raw exports to not remove headers (@wchasekelley)
* Fix file unlinking before external viewer finishes loading (@wchasekelley)
* Add --cert-passphrase command line argument (@mirosyn)
* Add interactive tutorials to the documentation (@mplattner)
* Support `deflateRaw` for `Content-Encoding`'s (@kjoconnor)
* Fix broken requests without body on HTTP/2 (@Kriechi)
* Add support for sending (but not parsing) HTTP Trailers to the HTTP/1.1
  protocol (@bburky)
* Add support to echo http trailers in dumper addon (@shiv6146)
* Fix OpenSSL requiring different CN for root and leaf certificates (@mhils)
* ... and various other fixes, documentation improvements, dependency
  version bumps, etc.
2020-11-24 17:06:50 +00:00
ryoon
72bd6c8c55 doc: Updated security/putty to 0.74nb2 2020-11-24 15:39:08 +00:00
ryoon
59de031d5d putty: Fix PuTTY wish pscp-port-0
https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/pscp-port-0.html
2020-11-24 15:38:36 +00:00
ryoon
4708918ae0 fuse-exfat: Update HOMEPAGE
Previous HOMEPAGE is dead.
2020-11-24 15:03:22 +00:00
ryoon
4e59f72890 libreoffice: Fix comments about security/gpgme 2020-11-24 14:33:22 +00:00
nia
67158722ea doc: Updated games/sdlpop to 1.21 2020-11-24 14:30:43 +00:00
nia
6f5c54e5f6 sdlpop: Update to 1.21
2020 August 20
=================
(version 1.21)

FIXED: Skeletons not on level 3 did not behave like skeletons.
FIXED: Don't crash if the intro music is interrupted by Tab in PC Speaker mode.
FIXED: Don't switch to PC Speaker mode if there is a mod name in the replay file.
DONE: Detect guard skill customizations in PRINCE.EXE. (Used in Illusions of Persia, for example.)
	TODO: Should we add the guard skill options to the INI, the CFG, the replays, or the settings menu?
FIXED: Don't draw the right edge of loose floors on the left side of a potion or sword.
FIXED: A guard standing on a door top (with floor) should not become inactive.
FIXED: Left jump (top-left) didn't work on some gamepads.
FIXED: Replaying from the command line did not work if there were no replay files in the replay folder.
DONE: Added support for gamecontrollerdb.txt file.
DONE: Detect changes of the shadow's starting positions and automatic moves in PRINCE.EXE.
DONE: Added "Restart Game" to the pause menu, so now it's possible to restart the game using a controller.
DONE: Added fast forward.
	TODO: Speed up music and sound effects during fast forwarding.
ADDED: You can now use quicksave and quickload while recording a replay.
	TODO: Verify that the quickloaded state is from the currently running recording.
2020-11-24 14:30:31 +00:00
nia
387a9e4f35 doc: Updated textproc/serd to 0.30.6 2020-11-24 14:29:19 +00:00
nia
fc52d67026 serd: Update to 0.30.6
serd (0.30.6) stable;

  * Fix various minor warnings and other code quality issues
  * Improve reader error handling
  * Make all free functions tolerant of NULL
  * Parse prefixed names more strictly

 -- David Robillard <d@drobilla.net>  Sun, 27 Sep 2020 10:51:38 +0000
2020-11-24 14:29:06 +00:00
nia
279784aa3f doc: Updated sysutils/shmux to 1.0.3 2020-11-24 14:24:51 +00:00
nia
fbe03519f6 shmux: Update to 1.0.3
Changes since 1.0.2 [2008-12-21]:

- Fix clang warnings.
- Fix BROKEN_POLL option on macOS.
- Switch to generic BSD license.
- Default to using -oLogLevel=ERROR with ssh.
2020-11-24 14:24:39 +00:00
nia
795cbeef06 doc: Updated multimedia/ssr to 0.4.2 2020-11-24 14:18:41 +00:00
nia
8f614a26b2 ssr: Update to 0.4.2
Version 0.4.2
-------------

- Improved X11/Wayland detection.
- Changed ALSA input to use non-blocking API. This seems to reduce the latency in some cases.
- Added support for s24, s32 and f32 sample formats for ALSA input.
- Added 'open folder' button after saving the recording.
- Several minor improvements.
2020-11-24 14:18:29 +00:00
nia
9058814180 doc: Updated chat/srain to 1.1.3 2020-11-24 14:18:05 +00:00
nia
96331b7c7d srain: Update to 1.1.3
Script(update): bump version to 1.1.3
Sui(fix): fix an use-after-free case

Core(fix): remove server when main loop is idle

Because server may be referenced after function returns.

Script(update): bump version to 1.1.3
2020-11-24 14:17:53 +00:00
nia
8ac0fc31e3 doc: Updated audio/shine to 3.1.1 2020-11-24 14:17:00 +00:00
nia
82f4cf39b2 shine: Update to 3.1.1
3.1.1 (2017-07-28)
=====
* Remove invalid MPEG 2.5 bitrates.
2020-11-24 14:16:31 +00:00
nia
c696dfedac doc: Updated textproc/sord to 0.16.6 2020-11-24 14:10:41 +00:00
nia
b31de68167 sord: Update to 0.16.6
sord (0.16.6) stable;

  * Fix potential crash or incorrectness issues with GCC 10
  * Fix various minor warnings and other code quality issues

 -- David Robillard <d@drobilla.net>  Sun, 27 Sep 2020 11:08:18 +0000
2020-11-24 14:10:28 +00:00
nia
c4433ead42 doc: Updated emulators/libretro-stella to 6.4 2020-11-24 14:06:35 +00:00
nia
44e082a1e2 doc: Updated emulators/stella to 6.4 2020-11-24 14:05:33 +00:00
nia
3d49b28ff5 stella: Update to 6.4
6.3 to 6.4 (November 2, 2020)

  * Added basic (entire and single line only) text cut/copy and paste.

  * Added color parameters to 'Custom' palette.

  * Some improvements to AtariVox-USB adaptor functionality:
    - Made serial port used for an AtariVox-USB adaptor editable.
    - Autodetection of serial ports no longer messes up devices plugged
      into other serial ports.

  * Added CPU load stats to debugger.  Related to this, added debugger
    pseudo-registers '_ftimreadcycles' and '_fwsynccycles' to show the
    number of cycles since the start of frame under certain circumstances
    (see manual for more details).

  * Fixed bug with aspect correction and fullscreen mode; snapshots from
    such a mode are now pixel-exact.

  * Fixed a bug that caused CDF ROMs to crash on the Retron77 and reduced
    ARM emulation performance for CDF ROMs on other platforms.

  * Fixed crash with missing or incorrectly sized SaveKey data file, and
    with certain functions not working (erase pages, erase entire EEPROM).

  * Fixed Atari mouse autodetection.

  * Fixed bug in ROM launcher, with last ROM selected not being remembered
    when exiting and re-entering a directory.

-Have fun!


6.2.1 to 6.3 (October 7, 2020)

  * Added adjustable autofire.

  * Added 'Dark' UI theme.

  * Extended global hotkeys for debug options.

  * Added option to playback a game using the Time Machine.

  * Allow taking snapshots from within the Time Machine dialog.

  * Added the ability to access most files that Stella uses from within a
    ZIP file. This includes the following:
      - Per-ROM properties file (so one can distribute a ROM and its
        associated properties).
      - Debugger symbol (.sym) and list (.lst) files, etc.
      - Several others, as we extend the support.
    Basically, you are now able to put many files that Stella uses inside
    one ZIP file, and distribute just that file.

  * Extended AtariVox support to handle flow control, so that long phrases
    are no longer corrupted/cut off.  This includes properly supporting the
    2600-daptor II, which is flashable to an AVox-USB converter.

  * Added auto-detection of the serial port used for an AtariVox-USB adaptor.

  * Added QuadTari controller support.

  * Added option to select the audio device.

  * Added support for CDFJ+ bankswitching type.

  * Further enhanced UA bankswitching to support more Brazilian carts.

  * Added option to display detected settings info when a ROM is loaded.

  * Added another oddball TIA glitch option for delayed background color.

  * Added option to disable aspect ratio correct scaling.

  * Added debugger pseudo-registers '_timwrapread' and '_timwrapwrite',
    which are set when the RIOT timer is read/written on timer wraparound,
    respectively.

  * Bankswitching schemes BUS, DPC+ and CDFx now work when startup bank
    randomization is enabled (these schemes now ignore that setting).

  * Replaced "Re-disassemble" with "Disassemble @ current line" in debugger.

  * Fixed bug when taking fullscreen snapshots; the dimensions were
    sometimes cut off.
2020-11-24 14:05:22 +00:00
nia
4139b593f0 doc: Updated converters/sratom to 0.6.6 2020-11-24 13:52:49 +00:00
nia
bff5bea551 sratom: Update to 0.6.6
sratom (0.6.6) stable;

  * Fix various minor warnings and other code quality issues

 -- David Robillard <d@drobilla.net>  Sun, 27 Sep 2020 15:18:12 +0000
2020-11-24 13:52:37 +00:00
nia
22bc1242f7 doc: Updated security/stunnel to 5.57 2020-11-24 13:42:18 +00:00
nia
02c822bf31 stunnel: Update to 5.57
### Version 5.57, 2020.10.11, urgency: HIGH
* Security bugfixes
  - The "redirect" option was fixed to properly
    handle "verifyChain = yes" (thx to Rob Hoes).
  - OpenSSL DLLs updated to version 1.1.1h.
* New features
  - New securityLevel configuration file option.
  - FIPS support for RHEL-based distributions.
  - Support for modern PostgreSQL clients (thx to Bram Geron).
  - Windows tooltip texts updated to mention "stunnel".
  - TLS 1.3 configuration updated for better compatibility.
* Bugfixes
  - Fixed a transfer() loop bug.
  - Fixed memory leaks on configuration reloading errors.
  - DH/ECDH initialization restored for client sections.
  - Delay startup with systemd until network is online.
  - bin\libssp-0.dll removed when uninstalling.
  - A number of testing framework fixes and improvements.
2020-11-24 13:41:57 +00:00
nia
5c8ccd0f4e doc: Updated devel/ucpp to 1.3.5 2020-11-24 13:34:52 +00:00
nia
ba861e496a ucpp: Update to 1.3.5
Switched upstream to gitlab, now using autotools, build the library.
2020-11-24 13:34:34 +00:00
nia
ed27558183 doc: Updated net/uftp to 5.0 2020-11-24 13:25:26 +00:00
nia
1318b29a10 uftp: Update to 5.0
Version 5.0 - 4/22/2020
  Major security updates.  The key exchange and key derivation algorithms
    were modified and supported algorithms were pruned using TLS 1.3 as a
    basis.  This includes:
  - HKDF used in multiple stages for key derivation from raw shared secrets.
  - Included addtional context in key derivation and signatures to protect
    against replay attacks and downgrade attacks.
  - Reduced set of supported EC curves to those supported by TLS 1.3
  - Removed RSA key exchange which does not provide perfect forward secrecy.
    All key exchanges now use ECDH.
  - Removed support for SHA-1 hashes in key exchanges.
  - Supported symmetric ciphers are AES in AEAD mode (GCM or CCM).
  - Increased supported RSA key sizes
  Encrypted sessions are now enabled by default.  It can be disabled by
    specifying "none" for the key type in the server's -Y option.
  Backward compatibility retained for version 4.x in clients and proxies.
    When communicating with a 4.x server, only allow algorithms and key
    exchange modes permitted in the new version.
  Clients and proxies no longer need to use signature keys that match the
    type and size used by the server.  As a result, the -k and -K options to
    the client now only accept a single key instead of multiple.  The proxy
    still supports multiple keys for 4.x compatibility, however only the first
    key listed is used for any version 5.x session.
  Proxies now send their keys in a separate message instead of injecting them
    in the ANNOUNCE sent by the server.  This allows clients to be fully
    aware of proixes and allows them to authenticate servers and proxies
    separately, as well as
  Format of client's server list modified to specify the proxy that a server
    communicates through.  Fingerprints listed in this file now always
    specify the server as opposed to having the proxy's key in some cases.
  Added -R option to client to specify a list of proxies along with their
    public key fingerprints.  The old use of -R to specify a version 4.x
    response proxy has moved to -r.
  Previously, using -S in the client or proxy to specify a server list would
    automatically enable source specific multicast (SSM).  The use of SSM is
    now enabled separately via the -o option on both the client and proxy.
  Fixed a bug that caused ECDSA signatures created on Linux with curve
    secp521r1 from being verified successfully on Windows.
  Fixed cleanup on clients and proxies to prevent occasional crashes on
    shutdown under Windows.
  Update timstamps in messages to use 64-bit microseconds since the epoch,
    addressing Y2038 issues.
2020-11-24 13:25:14 +00:00
nia
60223c9e12 doc: Updated textproc/ugrep to 3.0.5 2020-11-24 13:23:11 +00:00
nia
e4f6c06273 ugrep: Update to 3.0.5
New v3: performance enhancements and other improvements with a redesigned search engine. Search speeds are significantly increased when searching very large files (several GB). Added a new T3 benchmark with a large 13GB file to demonstrate the improvements. More features will be added soon!
2020-11-24 13:23:00 +00:00
nia
d792eaccf0 doc: Updated textproc/uncrustify to 0.72.0 2020-11-24 13:16:56 +00:00
nia
c451b655a8 uncrustify: Update to 0.72.0
Change highlights in uncrustify-0.72.0 (November 2020)
-------------------------------------------------------------------------------
  new command option:
  --debug-csv-format : Dump debug info to file in csv-delimited format.

  b29dfb58d6bebb79a961d0e709543a152d260dbc
    Added   : nl_inside_empty_func                 Aug  4 2020
  5068a4a78d7770a7292ea7a016ab7ca0bf49cbf7
    Added   : debug_timeout                        Sep  1 2020
  cf3e5acfb4d55b47b25b7e7daa2844e2998b47cc
    Added   : sp_inside_square_empty               Sep  8 2020
  b66c26c669bf9752f468115f1e6444481c0b9e6d
    Added   : align_eigen_comma_init               Sep  9 2020
  7b5fd82fa5d6fc035ddfb7c087c5aeb7cf6f4bd7
    Added   : pos_shift                            Sep 16 2020
  b61b7952835be3451cd1131baeda7b54cb61a50e
    Added   : donot_indent_func_def_close_paren    Sep 26 2020
  85001632261196dc1c2f3760dc9180e4c443f9ba
    Added   : donot_add_nl_before_cpp_comment      Oct 14 2020
2020-11-24 13:16:43 +00:00
nia
aac5156cb6 doc: Updated games/yquake2 to 7.45 2020-11-24 13:05:05 +00:00
nia
670360ef7f yquake2: Update to 7.45
Quake II 7.44 to 7.45:
- Fix a crash under windows when opening the games menu with mods
  installed.

Quake II 7.43 to 7.44:
- Fix some input option not getting saved.
- Limit busywaits to the full client. This lowers the cpu consumption
  of q2ded considerably.
- Rework the build system to be more distribution friendly. The base
  CFLAGS and LDFLAGS can now be overridden by the environment and by
  options passed to make. (by Simon McVittie)
- Fix some corner cases of broken IPv6 connectivity.
- Fix qport colliding between several Yamagi Quake II clients.
- Keyboard keys unknown to Yamagi Quake II can now be bound.
- Adaptive vsync is now supported by setting 'r_vsync' to '1'.
- Implement 'coop_pickup_weapons'. When set to '1', a weapon may be
  picked up by coop players if the player doesn't have the weapon in
  their inventory or no other player has already picked it up.
- In coop elevators wait for 'coop_elevator_delay' seconds.
- If 'cl_anglekick' is set '1' angle kicks are ignored. This breaks
  the gameplay a little bit, but helps against motion sickness. This
  cvar is cheat protected.
- Add 'listmaps' command and autocompletion for maps. (by JBerg)
- Make 'wait' in scripts wait for 17 ms. This fixes some movement
  makros.
- Support for Haiku. (by David Carlier)
- Add a 'mods' submenu. (by earth-metal)
- Add the 'vstr' command and 'nextdemo' cvar. Ported from ioquake3.
  (by Denis Pauk)
2020-11-24 13:04:52 +00:00
nia
1d398d8b90 doc: Updated chat/unrealircd to 5.0.7 2020-11-24 12:24:55 +00:00
nia
97cdeac39c unrealircd: Update to 5.0.7
UnrealIRCd 5.0.7 Release Notes
===============================

UnrealIRCd 5.0.7 consists mainly of fixes for the 5.x stable series,
with some minor enhancements.

Enhancements:
* Add support for ```estonian-utf8```, ```latvian-utf8``` and
  ```lithuanian-utf8``` in
  [set::allowed-nickchars](https://www.unrealircd.org/docs/Nick_Character_Sets)
* Add [message tags](https://www.unrealircd.org/docs/Message_tags)
  to ```PONG``` to help fix timestamp issues in KiwiIRC.
* Dutch helpop file (conf/help/help.nl.conf)

Fixes:
* When having multiple text bans (```+b ~T:censor```), these caused an empty
  message.
* Text bans are now no longer bypassed by voiced users (```+v```).
* [Websockets](https://www.unrealircd.org/docs/WebSocket_support) that used
```labeled-response``` sometimes received multiple IRC messages in one
websocket packet.
* The reputation score of [WEBIRC users](https://www.unrealircd.org/docs/WebIRC_block)
  was previously the score of the WEBIRC IP rather than the end-user IP.
* ```STATS badword``` was not working.
* When setting a very high channel limit, it showed a weird MODE ```+l``` value.
* The ```LINKS``` command worked, even when disabled via
  ```hideserver::disable-links``` in the optional hideserver module.
* In some cases ```WHO``` did not show your own entry, such as when
  searching on account name, which was confusing.
* Memory leak when repeatedly using ```./unrealircd reloadtls``` or
  ```/REHASH -tls```.

Module coders / Developers:
* No changes, only some small additions to the
[Doxygen module API docs](https://www.unrealircd.org/api/5/index.html)

UnrealIRCd 5.0.6
-----------------

UnrealIRCd 5.0.6 is a small maintenance release for the stable 5.x series.
For existing 5.x users there is probably little reason to upgrade.

Enhancements:
* Spanish help conf was added (conf/help/help.es.conf)

Fixes:
* History playback on join was not obeying the limits from
  [set::history::channel::playback-on-join](https://www.unrealircd.org/docs/Set_block#set::history).
  Note that if you want to see more lines, there is the ```HISTORY```
  command. For more information on the different ways to retrieve history, see
  [Channel History](https://www.unrealircd.org/docs/Channel_history)
* [Spamfilter](https://www.unrealircd.org/docs/Spamfilter) with the
  ['tempshun' action](https://www.unrealircd.org/docs/Actions) was letting
  the message through.
* In very specific circumstances a ```REHASH -tls``` would cause outgoing
  linking to fail with the error "called a function you should not call".
* Crash if empty [set::cloak-method](https://www.unrealircd.org/docs/Set_block#set::cloak-method)
* Issues with labeled-response on websockets (partial fix)

Module coders / Developers:
* In ```RPL_ISUPPORT``` we now announce ```BOT=B``` to indicate the user mode and
  ```WHO``` status flag for bots.
* ```HOOKTYPE_ACCOUNT_LOGIN``` is called for remote users too now (also on server syncs)
* Send ```RPL_LOGGEDOUT``` when logging out of services account
* Fix double batch in message tags when using both labeled-response
  and the ```HISTORY``` command

UnrealIRCd 5.0.5.1
-------------------

5.0.5.1 reverts the previously introduced UTF8 Spamfilter support.
Unfortunately we had to do this, due to a bug in the PCRE2 regex library
that caused a freeze / infinite loop with certain regexes and text.

UnrealIRCd 5.0.5
-----------------

This 5.0.5 release mainly focuses on new features, while also fixing a few bugs.

Fixes:
* [except ban { }](https://www.unrealircd.org/docs/Except_ban_block)
  without 'type' was not exempting from gline.
* Channel mode ```+L #forward``` and ```+k key```: should forward
  on wrong key, but was also redirecting on correct key.
* Crash on 32-bit machines in tkldb (on start or rehash)
* Crash when saving channeldb when a parameter channel mode is combined
  with ```+P``` and that module was loaded after channeldb. This may
  happen if you use 3rd party modules that add parameter channel modes.

Enhancements:
* [antimixedutf8](https://www.unrealircd.org/docs/Set_block#set::antimixedutf8)
  has been improved to detect CJK and other scripts and this will now
  catch more mixed UTF8 spam. Note that, if you previously manually
  set the score very tight (much lower than the default of 10) then you
  may have to increase it a bit, or not, depending on your network.
* Support for IRCv3 [+typing clienttag](https://ircv3.net/specs/client-tags/typing.html),
  which adds "user is typing" support to channels and PM (if the client
  supports it).
* New flood countermeasure,
  [set::anti-flood::target-flood](https://www.unrealircd.org/docs/Set_block#set%3A%3Aanti-flood%3A%3Atarget-flood),
  which limits flooding to channels and users. This is only meant as a
  filter for high rate floods. You are still encouraged to use
  [channel mode +f](https://www.unrealircd.org/docs/Anti-flood_features#Channel_mode_f)
  in channels which give you more customized and fine-grained options
  to deal with low- and medium-rate floods.
* If a chanop /INVITEs someone, it will now override ban forwards
  such as ```+b ~f:#forward:*!*@*```.

Changes:
* We now do parallel builds by default (```make -j4```) within ./Config,
  unless the ```$MAKE``` or ```$MAKEFLAGS``` environment variable is set.
* [set::restrict-commands](https://www.unrealircd.org/docs/Set_block#set%3A%3Arestrict-commands):
  * The ```disable``` option is now removed as it is implied. In other words: if
    you want to disable a command, then simply don't use ```connect-delay```.
  * You can now have a block without ```connect-delay``` but still make
    users bypass the restriction with ```exempt-identified``` and/or
    ```exempt-reputation-score```. Previously this was not possible.
* We now give an error when an IRCOp tries to place an *LINE that already
  exists. (Previously we sometimes replaced the existing *LINE and other
  times we did not)
* Add Polish HELPOP (help.pl.conf)

Module coders / Developers:
* Breaking API change in ```HOOKTYPE_CAN_SEND_TO_USER``` and
  ```HOOKTYPE_CAN_SEND_TO_CHANNEL```: the final argument has changed
  from ```int notice``` to ```SendType sendtype```, which is an
  enum, since we now have 3 message options (PRIVMSG, NOTICE, TAGMSG).
2020-11-24 12:24:44 +00:00
nia
997ff34a5a doc: Updated games/vms-empire to 1.15 2020-11-24 12:18:57 +00:00
nia
491def0170 vms-empire: Update to 1.15
1.15: 2020-01-26 01:20:45Z
	Fix for infinite-fighter-tange bug,
	New 'J' command to show city production in editing mode.
2020-11-24 12:18:46 +00:00
nia
c2d2584336 doc: Updated sysutils/vifm to 0.11 2020-11-24 12:15:32 +00:00
nia
f1ea29cbcb vifm: Update to 0.11
September 24, 2020
==================

Vifm v0.11
----------

New version finally updates format of vifminfo file unblocking changes like
persistent tabs, sessions and timestamp-based merging of histories.  In
addition to that there were a number of improvements in user interface and
multiple performance-related improvements.

Thanks to everyone who tried out the beta.

Main changes:
 - added persistent tabs;
 - added sessions;
 - new format of vifminfo file (old version is imported on first run);
 - smarter merging of histories between runs that avoids dropping of new
   entries;
 - version of default color scheme for 256-color terminals;
 - make tab labels customizable;
 - try to keep ratio of pane sizes constant on resizes, restarts and tab
   switching;
 - various performance improvements.

More detailed list of changes.

Normal and visual modes:
 - added gF normal mode key which acts like gf, but goes all the way to the
   ultimate target of the chain of symbolic links (thanks to Alexandre Viau);
 - improve navigation on gf key.  Do fewer refreshes and disable filters to
   make target visible.

Core:
 - more sensible merging of histories from multiple instances in vifminfo file
   (avoids dropping of new entries);
 - invalidate cached directory information (size or number of files) on inode
   change (thanks to Jose Riha, a.k.a. jose1711);
 - invalidate cached directory size when using it to compute size of some
   parent directory;
 - improve cursor positioning after file operations;
 - made it possible to escape commas in patterns (as usual, by doubling)
   (thanks to filterfalse).

Command-line mode:
 - added :tabo[nly] command that closes all tabs but the current one;
 - added :session and :delsession commands to manage sessions (thanks to Marcos
   Cruz);
 - added optional "full" parameter for the :restart command, which makes it
   discard essentially all context.  This is useful with persistent tabs
   (thanks to Yusuf Aktepe);
 - don't reset histories of views in inactive tabs on :restart;
 - improve differentiation between association and list forms of :colorscheme
   command on startup.  This is important if list contains name of color scheme
   that doesn't exist.

:set command and options:
 - added "tabs" value to 'vifminfo' option.  It enables persistent tabs (thanks
   to Cosmin Popescu, a.k.a. cosminadrianpopescu, filterfalse and Neil Griffin,
   a.k.a. ngriffin7a);
 - added "v" flag to the 'tuioptions' option.  It controls whether width of
   middle border is adjusted to equalize view sizes (thanks to Matthias Braun,
   a.k.a. mb720);
 - added 'sessionoptions' option, which is an alternative to 'vifminfo' for
   session files;
 - added 'tablabel' option that specifies format of a single tab's label when
   non-empty (thanks to aleksejrs);
 - added 'tabprefix' and 'tabsuffix' options that allow customizing tabline
   separators (thanks to CoreCube);
 - added "treeleafsparent" value to 'dotdirs' option (thanks to filterfalse and
   Melandel);
 - do not require "dhistory" to be present in 'vifminfo' for "savedirs" to
   work.

Menus and dialogs:
 - added rate and progress bar to progress dialog (patch by Alborz Jafari);
 - added real (fully resolved) path to the File Info dialog (thanks to
   Alexandre Viau);
 - added number of hard links to the File Info dialog;
 - abort menu, more or file information modes before processing remote commands
   (thanks to kangshugang);
 - deduplicate elements of the :file menu;
 - make displaying of spaces in mappings more intelligent by using <space> at
   the start or end of lhs or rhs.

File preview:
 - improve handling of long or unknown escape sequences in previews (thanks to
   bratekarate);
 - use global color scheme for preview on the other pane ignoring its
   directory-specific color scheme;
 - invalidate textual quickview cache if it contains fewer lines than window
   height and is incomplete.

TUI (Text User Interface):
 - try harder to preserve position of the splitter.  Avoid its drift on
   terminal resizes and preserve ratio of windows on startup and tab switches
   (thanks to Shakil Akhtar);
 - prevent internally selected files (e.g., via a range of a :command) from
   appearing selected in user interface (thanks to filterfalse);
 - reduce width of top line when side borders are hidden (`set tuioptions-=s`)
   (thanks to Svyatoslav Mishyn, a.k.a. juef);
 - escape some characters as ^X in view and tab titles, custom menu titles, on
   statusline and in terminal title (thanks to filterfalse);
 - use the same label for :grep and :find custom lists as the one used for
   :grep and :find menus (thanks to filterfalse);
 - use unexpanded command for title of custom file lists produced using %u or
   %U macros and menus produced using %m or %M macros (thanks to filterfalse);
 - use name of user-defined command in titles of custom views and menus (thanks
   to filterfalse);
 - preserve more information in the title on turning custom view into tree
   using :tree (thanks to filterfalse);
 - limit length of custom file list title to 80 character positions (thanks to
   filterfalse).

Integration:
 - detect being run under Wayland (relevant for :filextype commands) (thanks to
   mhdzli);
 - make 'title' option work in all terminals which contain "tsl" and "fsl"
   capabilities (thanks to m-kru);
 - update terminal title when in menus (thanks to filterfalse).

Color schemes:
 - added HardLink highlight group for regular files with more than one hard
   link (patch by Hans Bieshaar);
 - added LineNr highlight group for highlighting line number column of views
   (thanks to Anton Gepting);
 - added OddLine highlight group for highlighting every second entry line of a
   pane (thanks to iSeeU816).

Scripting:
 - added v:jobcount builtin variable that provides number of active jobs
   (number of lines in :jobs menu) (thanks to iSeeU816);
 - added v:session builtin variable that provides name of current session or is
   set to an empty string.

Configuration:
 - added three MC-like shortcuts to sample vifmrc files (Alt-I, Alt-O and
   Ctrl-U) (thanks to Hans Bieshaar);
 - added global Default-256 color scheme to be used in terminals that support
   256-color palette (automatically in sample vifmrc) (thanks to Shakil
   Akhtar);
 - create $VIFM/colors directory with default color scheme only on the first
   run (thanks to ranousse);
 - use mime-types in associations in sample vifmrc (thanks to Shakil Akhtar).

Performance:
 - significantly improved performance of adding files to registers that contain
   thousands of files.  As a result contents of registers is sorted now (thanks
   to Typo);
 - significantly improved performance of adding files to trash that contains
   thousands of files.  As a result contents of trash is sorted now (thanks to
   Typo);
 - significantly improved speed of sourcing files (includes processing
   configuration on startup and :restart);
 - significantly improved speed of handling typical globs (and therefore
   mime-type matchers) and reduced amount of memory they take up (thanks to
   yanzhang0219);
 - improve performance of mime-type detection by caching the results;
 - make comparing files by contents (`:compare bycontents`) somewhat faster
   (thanks to maxigaz);
 - don't force view reload after every :command that resets selection when
   there was non-empty selection.  This might make metadata of files less
   up-to-date, but should increase overall performance (thanks to Jose Riha,
   a.k.a. jose1711);
 - avoid reloading source file list after copy or move operation when possible
   (thanks to Jose Riha, a.k.a. jose1711).

Vim-plugin:
 - added :VifmCs command to the plugin for "converting" Vim's color scheme into
   a Vifm's one (patch by Roman Plášil, a.k.a. Quiark);
 - multiple improvements of syntax highlighting.

Documentation:
 - added references to "Menus and dialogs" section of documentation from
   :commands and keys which open menus and dialogs detailed there;
 - explicitly documented that macros are expanded in user defined commands
   (thanks to gcmt);
 - made documentation of :command more comprehensible;
 - document that user must disable netrw plugin on his own when enabling
   g:vifm_replace_netrw.  Vifm's plugin can't do it, because it's loaded after
   plugins shipped with Vim;
 - documented how selection is handled on launching files (like on l or Enter
   keys);
 - improve documentation on "bycontents" of :compare (thanks to maxigaz);
 - somewhat improved documentation on 'ignorecase' and 'smartcase' options
   (thanks to filterfalse);
 - fixed Vim version of the documentation lacking description of %p macro of
   'findprg'.

Only on Windows:
 - added basic support for using PowerShell (pausing doesn't work) (thanks to
   Fang, a.k.a. peromage);
 - display targets of .lnk-files in file information dialog;
 - implemented capturing output of background applications (thanks to Gene
   Zharov);
 - follow targets of .lnk-files (thanks to Alexandre Viau);
 - fixed 'chaselinks' (symbolic links weren't resolved);
 - fixed creating symbolic links with 'syscalls' being turned on;
 - fixed creating symbolic links with spaces in source or target paths;
 - fixed Alt key combinations being broken since v0.9;
 - fixed running non-cmd shells being broken by adding 'shellcmdflag' in
   0.10.1;
 - fixed issues with non-tiny 'shellcmdflag' (patch by Bas Bossink, a.k.a.
   basbossink);
 - fixed detecting presence of :file[x]type commands on Windows when
   backslashes are present in path (thanks to anonymous and n.e. at Vifm Q2A
   site).

Packaging:
 - avoid interposing system's reallocarray(), when it's present (thanks to Ben
   Boeckel, a.k.a. mathstuf);
 - install only one version of sample config and media script, the one which
   corresponds to operating system being used (thanks to Michael Vetter, a.k.a.
   jubalh and Ondrej Novy, a.k.a. onovy);
 - clean up tests directory on "make clean" in the top of the tree.

Important fixes:
 - fixed generation of :highlight command for OtherWin on writing
   $VIFM/colors/Default.vifm.  The bug caused white background of inactive pane
   (thanks to Stas Malavin);
 - fixed `:move subdir &` renaming file in the process and doing weird stuff to
   multiple files (thanks to 45jqlakjrf87ayte7hy34ter4nguijauzl4eitk);
 - fixed graphics preview not being cleared on switching tabs or starting
   external applications (including on :shell);
 - fixed mapped keys being reinterpreted as builtin keys if RHS of the mapping
   failed at some point (e.g., contained an unmapped key) (thanks to Seok Won
   Lee, a.k.a. ijleesw);
 - fixed dialogs not being visible when UI updates are silenced via <silent>
   mappings;
 - fixed panic on some redraw operations mixing with file operations during
   terminal resizing (thanks to aca).

See change log for the full list of changes and by whom they were suggested or
implemented.
2020-11-24 12:15:20 +00:00
nia
775fec6387 doc: Updated misc/vttest to 20200920 2020-11-24 12:01:42 +00:00
nia
c11826e2e1 vttest: Update to 20200920
20200920
	+ add test for xterm's 1016 pixel-coordinates mouse-mode.

	+ add "-q" option to display only the most recent part of a response,
	  e.g., for any-event mouse tests.

	+ remove obsolete MANIFEST, dist, dist-shar makefile targets, since
	  those are done by external scripts.

	+ use makefile ".PHONY" feature if available.

	+ updated/improved configure macros, i.e., for compiler-warnings

	+ update config.guess, config.sub
2020-11-24 12:01:30 +00:00
nia
d543b84d75 doc: Updated net/wmnd to 0.4.18 2020-11-24 11:41:36 +00:00
nia
8156bf49e4 wmnd: Update to 0.4.18
WMND 0.4.18
-----------

	* Scale the display according to the selected max mode (screen
	  or history max).
2020-11-24 11:41:23 +00:00
nia
d896b2dacf doc: Updated time/wmtime to 1.4 2020-11-24 11:36:44 +00:00