The NetBSD Project

CVS log for pkgsrc/wm/i3/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / wm / i3

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.60 / (download) - annotate - [select for diffs], Sun Apr 7 07:35:08 2024 UTC (9 days, 14 hours ago) by wiz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored) to selected 1.54 (colored)

*: bump for cairo buildlink3.mk change

lzo was made an option

Revision 1.59 / (download) - annotate - [select for diffs], Sat Apr 6 08:06:50 2024 UTC (10 days, 13 hours ago) by wiz
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored) to selected 1.54 (colored)

* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0

Revision 1.58 / (download) - annotate - [select for diffs], Tue Nov 14 14:03:00 2023 UTC (5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored) to selected 1.54 (colored)

*: recursive bump for cairo dependency changes

Revision 1.57 / (download) - annotate - [select for diffs], Sun Nov 12 13:23:48 2023 UTC (5 months ago) by wiz
Branch: MAIN
Changes since 1.56: +2 -1 lines
Diff to previous 1.56 (colored) to selected 1.54 (colored)

*: revebump for new brotli option for freetype2

Addresses PR 57693

Revision 1.56 / (download) - annotate - [select for diffs], Mon Nov 6 11:11:44 2023 UTC (5 months, 1 week ago) by nia
Branch: MAIN
Changes since 1.55: +2 -1 lines
Diff to previous 1.55 (colored) to selected 1.54 (colored)

i3: Define __EXTENSIONS__ on illumos to gain access to various string
functions.

Revision 1.55 / (download) - annotate - [select for diffs], Fri Nov 3 08:31:40 2023 UTC (5 months, 1 week ago) by wiz
Branch: MAIN
Changes since 1.54: +2 -3 lines
Diff to previous 1.54 (colored)

i3: update to 4.23.

This is i3 v4.23. This version is considered stable. All users of
i3 are strongly encouraged to upgrade.

The biggest feature of this release is i3bar阍 workspace button
protocol, which allows the workspace_command program or script to
filter, re-arrange, or otherwise customize the displayed workspaces:
https://i3wm.org/docs/i3bar-workspace-protocol.html

Changes in i3 v4.23

- docs/userguide: add an example for negative lookaheads
- docs/userguide: fix default binding mistake
- docs/userguide: add link to tiling drag
- docs/hacking-howto: update build instructions, startup
- docs/debugging: add note about ptrace
- man/i3: remove outdated I3SOCK description
- all: build with -D_FORTIFY_SOURCE=3
- i3bar: fix configuring bars on 汔仔utput nonprimary汔- i3bar: implement workspace button protocol
- add 汔浊ocus workspace汔command
- allow switching workspaces when in global fullscreen mode
- exec: single-fork instead of double-forking
- share X11 graphics context (GC) globally

Bugfixes

- fix regression with i3bar's output nonprimary
- fix top border resizing on tiling windows
- fix workspace not being focused on title bar scroll
- fix mouse bindings in modes
- fix crashes when using machine criterion
- fix for_window not working with urgency flags
- motif hints: respect maximum border style in append_layout

Revision 1.54 / (download) - annotate - [selected], Sun Jan 29 21:17:59 2023 UTC (14 months, 2 weeks ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.53: +2 -1 lines
Diff to previous 1.53 (colored)

*: Recursive revbup from graphics/freetype2

Revision 1.53 / (download) - annotate - [select for diffs], Mon Jan 9 13:26:42 2023 UTC (15 months, 1 week ago) by wiz
Branch: MAIN
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored) to selected 1.54 (colored)

i3: update to 4.22.

The biggest change in this release is the merge of the i3-gaps fork.
The i3-gaps fork was the most popular fork of i3, adding the option to
show gaps between tiled windows and/or the screen edges.

See https://i3wm.org/docs/userguide.html#gaps for more details.

Instead of maintaining two versions of i3 (both upstream and downstream,
meaning in Linux distributions and other package collections),
we concluded it would be better for everyone to merge this feature.

For users of i3: gaps are off by default, so there is no change in behavior.
For users of i3-gaps: the configuration is compatible, so you can switch
to i3 v4.22 or newer, without any changes in behavior.

Thanks to Ingo B眉rk for maintaining i3-gaps for many years,
for becoming a core i3 maintainer and for helping make this merge possible!

Revision 1.52 / (download) - annotate - [select for diffs], Sun Oct 30 11:28:08 2022 UTC (17 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored) to selected 1.54 (colored)

i3: update to 4.21.1.

This release fixes a few rough edges with regards to the newly-introduced
tiling drag feature, which is now configurable:
https://i3wm.org/docs/userguide.html#config_tiling_drag

Revision 1.51 / (download) - annotate - [select for diffs], Mon Sep 26 18:10:59 2022 UTC (18 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.50: +3 -4 lines
Diff to previous 1.50 (colored) to selected 1.54 (colored)

i3: update to 4.21.

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Release notes for i3 v4.21   泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

This is i3 v4.21. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.

The biggest change in this release is that you can now drag tiling windows
with your mouse (floating windows could already be dragged). For more details
on how to use this feature, please refer to the userguide:

https://i3wm.org/docs/userguide.html#_moving_tiling_containers_with_the_mouse

A big thank you goes out to our core i3 developer Orestis Floros who made this
feature possible, based on previous work from Michael Forster and Tony Crisci!

 泗镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Changes in i3 v4.21        泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

  汔Allow dragging tiling windows with the mouse
  Add client.focused_tab_title color option
  Add support for multiple output names in the focus command,
    allowing users to cycle focus between e.g. VGA1 and LVDS1 but not DVI0.
  Add a toggle option to the title_window_icon command
  i3 switched from the obsolete PCRE 8.x regular expression matching
    library to the current PCRE2 10.x version.

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Bugfixes                   泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

  汔docs/ipc: document all window_type values
  docs/userguide: clarify the difference between the 棕orkspace N汔and
    汔棕orkspace number N汔commands
  汔i3bar: fix default font not being applied to bars if defined after bar block
  i3-dmenu-desktop: add backslashes for the exec command,
    which fixes opening some .desktop files (e.g. electrum)
  i3-sensible-pager: sanitize LESS environment variable to remove -E or -F
  testsuite: catch i3 crashes instead of hanging on crash
  Fix logging on machines with 256 GB of RAM
  Do not replace existing IPC socket on start, to prevent clobbering
    the IPC socket when running i3 within i3 (e.g. in Xepyhr, for development)
  Refuse to start without a valid IPC socket
  Fix focus when moving container between outputs with mouse warp and
    focus_follows_mouse
  Fix endless loop with transient_for windows
  Fix wrong 浊ailed汔IPC reply on move workspace to output
  汔Fix WM registration selection (from WM_S_S<screen> to WM_S<screen>)
  avoid graphics artifacts when changing the layout tree by
    initializing surfaces to all black
  update parent split con titles when child container swaps position with
    another child container
  Fix segfault if command in bindsym is empty
  Fix segfault with explicit mode "default" key bindings
  Fix crash if config contains nested variables.
  strip trailing whitespace in bar output names
  Fix crash with long commands
  Fix changing borders by restoring BS_NORMAL _MOTIF_WM_HINTS correctly

Revision 1.50 / (download) - annotate - [select for diffs], Tue Aug 9 12:08:31 2022 UTC (20 months, 1 week ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored) to selected 1.54 (colored)

*: Remove hardcoded -liconv / -lintl on SunOS.

This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv
and gettext-lib.

Revision 1.49 / (download) - annotate - [select for diffs], Tue Jun 28 11:37:00 2022 UTC (21 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored) to selected 1.54 (colored)

*: recursive bump for perl 5.36

Revision 1.48 / (download) - annotate - [select for diffs], Wed Dec 8 16:06:50 2021 UTC (2 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.47: +2 -1 lines
Diff to previous 1.47 (colored) to selected 1.54 (colored)

revbump for icu and libffi

Revision 1.47 / (download) - annotate - [select for diffs], Sun Nov 7 13:06:17 2021 UTC (2 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored) to selected 1.54 (colored)

i3: update to 4.20.1.

  i3bar: fix crash with multiple monitors
  xmlto: fix broken .TH line by extending title length
  i3-msg: fix --raw short form (-r) in manpage
  libi3: add missing sys/stat.h header
  use getcwd(NULL, 0) instead of GNU extension get_current_dir_name()

Revision 1.46 / (download) - annotate - [select for diffs], Mon Nov 1 20:42:58 2021 UTC (2 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.45: +2 -3 lines
Diff to previous 1.45 (colored) to selected 1.54 (colored)

i3: update to 4.20.

Two long-awaited features have been added:

 1. You can now use an 资nclude汔directive in your i3 config:
    https://i3wm.org/docs/userguide.html#include

 2. You can now enable showing window icons in window titlebars:
    https://i3wm.org/docs/userguide.html#title_window_icon

Other changes:

  汔default config: use dex for XDG autostart
  docs/ipc: document scratchpad_state
  ipc: the GET_CONFIG request now returns all included files and their details
  i3-nagbar: position on focused monitor by default
  i3-nagbar: add option to position on primary monitor
  i3bar: use first bar config by default
  i3-dmenu-desktop: ignore duplicate files and directories (fixes crash on NixOS)
  i3-dump-log -f now uses UNIX sockets instead of pthreads. The UNIX socket approach
    should be more reliable and also more portable.
  When clicking on a tab, focus its child (like when scrolling), or (if
    already focused), focus the tab container (alternatingly).
  Implement the include config directive:
    https://i3wm.org/docs/userguide.html#include
  Implement optionally showing window icons in titlebar:
    https://i3wm.org/docs/userguide.html#title_window_icon
  Allow for_window to match against WM_CLIENT_MACHINE
  Add %machine placeholder (WM_CLIENT_MACHINE) to title_format
  'move container|workspace to output': toggle a workspace (or container)
    between multiple outputs when multiple output names specified.
  Add 'move container|workspace to output next'
  Add 'all' window matching criterion
  Acquire the WM_Sn selection when starting as required by ICCCM
  Add --replace command line argument to replace an existing WM
  Notify systemd when i3 is ready, allowing other services in a systemd user session
    to use i3 as a dependency

Revision 1.45 / (download) - annotate - [select for diffs], Tue Sep 14 06:23:32 2021 UTC (2 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored) to selected 1.54 (colored)

i3: add missing bash build dependency

Revision 1.44 / (download) - annotate - [select for diffs], Sun Sep 12 07:31:44 2021 UTC (2 years, 7 months ago) by nia
Branch: MAIN
Changes since 1.43: +2 -1 lines
Diff to previous 1.43 (colored) to selected 1.54 (colored)

i3: avoid posix_fallocate on NetBSD

Revision 1.43 / (download) - annotate - [select for diffs], Sun Sep 12 07:22:47 2021 UTC (2 years, 7 months ago) by nia
Branch: MAIN
Changes since 1.42: +9 -14 lines
Diff to previous 1.42 (colored) to selected 1.54 (colored)

i3: update to 4.19.2

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Changes in i3 v4.19        泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

  汔userguide: explain button6 and button7 (scroll wheel right/left)
  ipc: always include the marks property (even if empty)
  ipc: introduce GET_BINDING_STATE command
  ipc: clarify workspace name field semantics
  ipc: document parse_error COMMAND reply field
  i3bar: launch using exec to avoid leaving useless shell process
  i3bar: make dock client order deterministic (sorted by class/instance) as a
    side effect, i3bars without an explicit bar-id will be sorted according
    to their definition order in the config file
  i3bar: update config when necessary (reduces redraws on bar mode changes)
  i3bar: add coordinates relative to the current output in i3bar click events
  i3bar: add 紫onprimary汔output option
  汔i3bar: set WM_CLASS instance to bar id
  i3-input: add different exit codes for when i3-input fails
  i3-dmenu-desktop: Support symlinks in search path
  pod2html: render without stylesheet by default
  introduce 渍iling_from汔and 汔偾loating_from汔criteria
  汔mention rofi in default config file
  allow ppt values in move direction and move position commands
  allow matching on empty properties like class, title, etc.

Revision 1.42 / (download) - annotate - [select for diffs], Mon May 24 19:55:10 2021 UTC (2 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored) to selected 1.54 (colored)

*: recursive bump for perl 5.34

Revision 1.41 / (download) - annotate - [select for diffs], Sat Oct 31 13:55:17 2020 UTC (3 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.40: +2 -3 lines
Diff to previous 1.40 (colored) to selected 1.54 (colored)

i3: update to 4.18.3.

This is a bugfix release for v4.18.

  Bugfix: kick tray clients before destroying the bar

pkglint cleanup while here.

Revision 1.40 / (download) - annotate - [select for diffs], Fri Sep 25 12:35:47 2020 UTC (3 years, 6 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored) to selected 1.54 (colored)

i3: improve default config

- do not attempt to start networkmanager etc
- make volume buttons useful on netbsd

bump PKGREVISION

Revision 1.39 / (download) - annotate - [select for diffs], Mon Aug 31 18:12:29 2020 UTC (3 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored) to selected 1.54 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Aug 17 20:20:16 2020 UTC (3 years, 7 months ago) by leot
Branch: MAIN
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored) to selected 1.54 (colored)

*: revbump after fontconfig bl3 changes (libuuid removal)

Revision 1.37 / (download) - annotate - [select for diffs], Sat Aug 8 22:02:37 2020 UTC (3 years, 8 months ago) by nia
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) to selected 1.54 (colored)

i3: Update to 4.18.2

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Release notes for i3 v4.18.2 泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

This is i3 v4.18.2. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.

This is a bugfix release for v4.18.

 泗镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Bugfixes                   泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

  汔floating_maybe_reassign_ws: only re-focus if previously focused
    (fixes a focus issue with KDE notifications)
  get_output_by_name: guard output->primary with require_active
  i3bar: fix Xorg memory leak

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Thanks!                    泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

Thanks for testing, bugfixes, discussions and everything I forgot go out to:

  Orestis Floros

-- Michael Stapelberg, 2020-07-26

Revision 1.36 / (download) - annotate - [select for diffs], Tue Apr 28 17:33:42 2020 UTC (3 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.35: +2 -3 lines
Diff to previous 1.35 (colored) to selected 1.54 (colored)

i3: update to 4.18.1.

  汔Move parent nodes in scratchpad correctly
  i3bar: Call cont_child() more liberally
  Fix load_layout crash when floating node doesn't have CT_FLOATING_CON parent
  Fix SEGFAULT when i3bar receives invalid input
  Revert "floating_reposition: avoid extra tree_render"
  Call tree_render if floating move changes workspace
  Update EWMH properties on workspace move
  cmd_focus_sibling: Fix crash on workspace level

Revision 1.35 / (download) - annotate - [select for diffs], Tue Mar 10 22:11:07 2020 UTC (4 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored) to selected 1.54 (colored)

librsvg: update bl3.mk to remove libcroco in rust case

recursive bump for the dependency change

Revision 1.34 / (download) - annotate - [select for diffs], Sun Mar 8 16:51:32 2020 UTC (4 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored) to selected 1.54 (colored)

*: recursive bump for libffi

Revision 1.33 / (download) - annotate - [select for diffs], Wed Feb 26 15:15:44 2020 UTC (4 years, 1 month ago) by nia
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored) to selected 1.54 (colored)

i3: Update to 4.18

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Release notes for i3 v4.18 泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

This is i3 v4.18. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.

 泗镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Changes in i3 v4.18        泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

  汔docs/ipc: document fullscreen_mode in GET_TREE reply
  docs/ipc: document marks field in GET_TREE reply
  docs/ipc: document window_type in GET_TREE reply
  docs/ipc: improve documentation for window_properties
  docs/userguide: clarify commands/config directive wording
  layout saving: remanage window after property updates (e.g. titles)
  get_first_output: prefer primary output (e.g. when moving disabled outputs)
  ipc: add window_type to nodes
  ipc: add container id to nodes
  allow dragging active titles for all container types (e.g. floating+tabbed)
  allow dragging inactive titles after a 10px threshold
  make tray icon order deterministic (sorted by class/instance)
  implement focus next|prev
  implement focus next|prev sibling
  implement focus_wrapping workspace
  exit with exit code 0 on --help
  exec command: respect command criteria

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Bugfixes                   泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

  汔build: fix lcov support
  build: use AC_REPLACE_FUNCS, drop bundled memmem
  build: fix building with -fno-common (for gcc 10)
  build: configure: deal with git worktree checkouts, where .git is a file
  docs/userguide: fix link to pango markup
  docs/userguide: add missing manipulating_layout anchor
  docs/userguide: fix IPC socket location
  i3-nagbar: make debug log visible
  i3-nagbar: fix small memory leaks
  i3bar: fix small memory leaks
  move workspace to output: don颜 create duplicate numbered workspace
  汔correctly select output when pointer query fails
  fix moving windows to scratchpad when using marks
  fix startup workspace selection when workspace command uses options
  do not try to center floating window on itself (fixes xterm placement)
  fix 孜ove window to <mark>汔when target is a workspace
  汔correctly activate windows behind a fullscreen window
  fix back-and-forth after renaming workspaces
  keep focus when moving container to marked workspace
  do not show scratchpad windows upon move to position command
  reparent windows to their current position when unmanaging
    (fixes dock clients unexpectedly moving to different output)
  fix crash when moving containers
  scratchpad_move: un-fullscreen correct container
  avoid crash when nc->window is NULL

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Thanks!                    泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

Thanks for testing, bugfixes, discussions and everything I forgot go out to:

  acheronfail, Albert Safin, Antoine, Benjamin Dopplinger, Brian Ashworth,
  Damien Cassou, Daniele Varrazzo, David Shen, Erwin J. van Eijk, Ingo B眉rk,
  Iskustvo, izzel, Konst Mayer, Orestis Floros, Yury Ignatev

-- Michael Stapelberg, 2020-02-17

Revision 1.32 / (download) - annotate - [select for diffs], Mon Nov 4 21:50:16 2019 UTC (4 years, 5 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored) to selected 1.54 (colored)

wm: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Oct 6 12:12:05 2019 UTC (4 years, 6 months ago) by nia
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored) to selected 1.54 (colored)

i3: Update to 4.17.1


 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Release notes for i3 v4.17.1 泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

This is i3 v4.17.1. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.

This is a bugfix release for v4.17

 泗镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Bugfixes                   泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

  汔unset _I3_RESTART_FD after restart (fixes crashes on restart)
  default config: immediately refresh i3status after volume changes
  default config: add XF86AudioMicMute
  default config: mention loginctl lock-session alongside xss-lock
  default config: use workspace number, not just workspace

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Thanks!                    泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

Thanks for testing, bugfixes, discussions and everything I forgot go out to:

  David Shen

-- Michael Stapelberg, 2019-08-30

Revision 1.30 / (download) - annotate - [select for diffs], Fri Aug 16 10:59:55 2019 UTC (4 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.29: +2 -3 lines
Diff to previous 1.29 (colored) to selected 1.54 (colored)

i3: update to 4.17.


 泗镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Release notes for i3 v4.17 泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

This release contains a number of assorted fixes and improvements across pretty
much all individual components of i3.

 泗镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Changes in i3 v4.17        泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

  汔config: make binding modes case-sensitive
  default config: mention ~/.config/i3/config
  default config: start xss-lock, nm-applet, pactl (volume keys)
  docs/userguide: update syntax in strip_workspace_*
  docs/userguide: add a section about hidpi displays
  docs/userguide: document mark --replace
  docs/userguide: uncomment and update mark section example
  docs/userguide: point out differences of normal/pixel title bars
  docs/userguide: clarify which config directives can be used at runtime
  docs/userguide: for_window is a directive, not a command
  docs/ipc: clarify event/reply types
  docs/ipc: mention new i3-ipc++ C++ library
  docs/ipc: clarify restart/exit behavior
  docs/i3bar-protocol: add markup
  man/i3.man: fix config file search order
  ipc: make restart command send a reply once restart completed
  ipc: use queue for all messages
    fixes i3bar issues when switching between workspaces with many windows
  i3-dump-log: clarify log message
  i3-msg: exit with status code 2 when i3 returns an error
  render left and right borders of titles in stacked mode
  make swap work with floating windows, fix swap crash
  switch to clang-format-6.0
  add input and bounding shapes support
    (e.g. for the https://github.com/phw/peek screen recorder)
  preserve back_and_forth across restarts
  allow partial UTF-8 to UCS-2 conversion for better handling of
    title bar content which cannot be represented (e.g. emoji)
    when using bitmap pixel fonts
  check for duplicate key bindings in i3 -C
  i3bar: support transparency via --transparency flag (RGBA)
  i3bar: support for user-defined border widths

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Bugfixes                   泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

  汔build: correctly depend on glib (for g_utf8_make_valid)
  build: fix build when git is configured to show signatures
  ipc: report correct workspace in init event after workspace move
  ipc: send missing window:focus event
  i3bar: correctly recognize click events with text alignment
  i3bar: fix running without fd 0
  i3bar: correctly handle button presses on separator
  i3 --moreversion: warn when $DISPLAY is unset
  i3bar: support disabling click events
  release.sh: persist correct version number in docs
  accept output names containing spaces (e.g. in assignment)
  fix cursor resizing positioning
  fix aspect ratio issues (e.g. with mpv)
  fix brief focus flicker when renaming workspaces
  fix crash when canceling i3 via ctrl+c
  fix heap-use-after-free, memory leak
  fix focus bugs in enabling/disabling RandR outputs
  fix crash with popups when fullscreen is non-leaf
  fix crash when moving a second window to mark
  fix crash with programs with splash screen
  fix atoms when closing inactive workspace
  apply title_align to non-leaf containers
  layout loading: correctly mark non-leaf containers
  truncate wm_name utf8 strings to first zero byte
    (makes window titles work with buggy clients)
  fix crash in workspace moving
  export I3SOCK environment variable (again)
  fix hanging flaky testcase by using the correct X11 connection
  resize: add missing error replies
  don颜 pop up floating windows on the wrong workspace
  汔remove extra \n from errx and die calls

Revision 1.29 / (download) - annotate - [select for diffs], Sun Aug 11 13:24:15 2019 UTC (4 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.28: +2 -1 lines
Diff to previous 1.28 (colored) to selected 1.54 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.28 / (download) - annotate - [select for diffs], Thu Mar 14 11:07:17 2019 UTC (5 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.27: +2 -3 lines
Diff to previous 1.27 (colored) to selected 1.54 (colored)

i3: update to 4.16.1.

This is i3 v4.16.1. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.

This is a bugfix release for v4.16.

Bugfixes

  Truncate wm_name utf8 strings to first zero byte
    (fixes window title corruption)
  Apply title_align to non-leaf containers
    Additionally, marks will now display for non-leaf containers.
  attach_to_workspace: set new parent before tree_render
    (fixes a heap-use-after-free)
  Use ipc queue for all messages
    (fixes an i3bar crash)
  Fix crash with popups when fullscreen is non-leaf
  Fix: render_con shows floating containers on wrong workspace

Revision 1.27 / (download) - annotate - [select for diffs], Wed Nov 14 22:22:33 2018 UTC (5 years, 5 months ago) by kleink
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored) to selected 1.54 (colored)

Revbump after cairo 1.16.0 update.

Revision 1.26 / (download) - annotate - [select for diffs], Mon Nov 12 03:53:01 2018 UTC (5 years, 5 months ago) by ryoon
Branch: MAIN
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored) to selected 1.54 (colored)

Recursive revbump from hardbuzz-2.1.1

Revision 1.25 / (download) - annotate - [select for diffs], Fri Oct 19 15:21:54 2018 UTC (5 years, 5 months ago) by jperkin
Branch: MAIN
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored) to selected 1.54 (colored)

i3: Update to 4.15 and fix build on SunOS.

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Changes in i3 v4.15        泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

  汔build: AnyEvent::I3 moved to the i3 repository, so that its main consumer,
    the i3 testsuite, can use new features immediately (such as the tick event,
    in this case).
  docs/hacking-howto: promote 字sing git / sending patches汔and 汔咨ow to
    build?汔sections
  汔docs/i3bar-protocol: document that pango markup only works with pango fonts
  docs/ipc: document focus, nodes, floating_nodes
  docs/ipc: urgent: complete the list of container types
  docs/ipc: document how to detect i3言 byte order in memory-safe languages
  汔docs/ipc: document the GET_CONFIG request
  docs/userguide: fix formatting issue
  docs/userguide: explain why Mod4 is usually preferred as a modifier
  docs/userguide: use more idiomatic english (full-size, so-called)
  docs/userguide: switch from removed goto command to focus
  docs/userguide: mention <criteria> in focus
  docs/userguide: remove outdated 2013 last-modified date
  dump-asy: add prerequisite checks
  dump-asy: fix warnings about empty container names
  i3-dump-log: enable shmlog on demand
  i3-sensible-terminal: add 滋itty汔 汔兹uake汔 汔渍ilda汔  汔i3-sensible-editor: add 兹vim汔  汔i3bar: add --release flag for bindsym in bar blocks
  i3bar: add relative coordinates in JSON for click events
  ipc: rename COMMAND to RUN_COMMAND for consistency
  ipc: implement tick event for less flaky tests
  ipc: add error reply to 浊ocus <window_mode>汔  汔ipc: send success response for nop
  default config: add $mod+r to toggle resize mode
  default config: use variables for workspace names to avoid repetition
  introduce 茁ssign <criteria> [沔镁 [workspace] [number] <workspace>汔  汔introduce 茁ssign <criteria> [沔镁 output left|right|up|down|primary|<output>汔  汔introduce a 浊ocus_wrapping汔option (subsumes 汔浊orce_focus_wrapping汔
  汔introduce percentage point resizing for floating containers:
    子esize set <width> [px | ppt] <height> [px | ppt]汔  汔introduce 子esize set <width> ppt <height> ppt汔for tiling windows
  汔rename 紫ew_window汔and 汔紫ew_float汔to 汔着efault_border汔and
    汔着efault_floating_border汔(the old names keep working)
  汔output names (e.g. 抓P2汔 can now be used as synonyms for monitor names
    (e.g. 汔抓ell UP2414Q汔.
  汔the 自wap汔command now works with fullscreen windows
  汔raise floating windows to top when they are focused programmatically
  _NET_ACTIVE_WINDOW: invalidate focus to force SetInputFocus call
  make focus handling consistent when changing focus between outputs
  round non-integer Xft.dpi values
  tiling resize: remove minimum size

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Bugfixes                   泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

  汔i3bar: fix various memory leaks
  i3bar: fix crash when no status_command is provided
  fix uninitialized variables in init_dpi_end, tree_restore
  fix incorrectly set up signal handling
  fix 自wap汔debug log message
  汔fix crash when specifying invalid con_id for 自wap汔  汔fix crash upon restart with window marks
  fix crash when config file does not end in a newline
  fix crash in append_layout
  fix crash in layout toggle command
  fix crash when switching monitors
  fix use-after-free in randr_init error path
  fix move accidentally moving windows across outputs
  fix crash when floating window is tiled while being resized
  fix out-of-bounds memory read
  fix memory leak when config conversion fails
  fix layout toggle split, which didn颜 work until enabling tabbed/stack mode
    once
  汔move XCB event handling into xcb_prepare_cb
  avert endless loop on unexpected EOF in ipc messages
  perform proper cleanup for signals with Term action
  don颜 match containers in the scratchpad with criteria
  汔fix 棕orkspace show汔related issues
  汔fix config file conversion with long variable names
  fix config file conversion memory initialization
  prevent access of freed workspace in _workspace_show
  disable fullscreen when required when programmatically focusing windows
  free last_motion_notify
  don颜 raise floating windows when focused because of focus_follows_mouse
  汔correctly set EWMH atoms when closing a workspace
  don颜 raise floating windows when workspace is shown
  汔keep focus order when encapsulating workspaces
  validate layout files before loading

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Changes in i3 v4.14.1      泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

  汔docs/hacking-howto: promote contributing-related sections
  docs/ipc: tree reply: document focus, nodes and floating_nodes
  docs/ipc: urgent: complete the list of container types
  docs/ipc: document how to detect i3言 byte order in memory-safe languages
  汔docs/ipc: document the (existing since v4.14) GET_CONFIG request
  docs/userguide: document that i3 can accept RandR output names
  include AnyEvent-I3 in dist tarballs
  append_layout: validate JSON before loading
  move: fix erratic behavior with single container child jumping outputs
  ipc: rename COMMAND to RUN_COMMAND for consistency
  replace http:// with https:// where applicable

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Bugfixes                   泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

  汔fix various memory errors
  fix output and tray_output related issues with RandR 1.5
  avoid use of uninitialized in init_dpi_end
  properly initialize sigaction struct
  swap: invert condition to log debug message in correct situation
  swap: fix crash on invalid container id
  fix a crash when restarting with marks
  i3bar: fix a memory leak
  test workers: re-seed random number generator after fork
  tests: run environment-modifying 533-randr15.t at the very end
  tests: unflake t/257-keypress-group1-fallback.t
  tests: unflake t/263-edge-borders.t
  tests: unflake tests by not starting i3bar
  fix a crash with configfiles which do not end in a newline.
  append_layout: free incomplete containers when JSON parsing fails
  layout toggle: fix crash with invalid parameters
  outputs: avert crash by fixing focus when creating output containers
  correctly raise floating videos to the top when switching between windows
    programmatically
  fix crash when a floating window is tiled while being resized via mouse

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Changes in i3 v4.14        泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

  汔build: link libiconv explicitly for systems which need it
  build: move AnyEvent-I3 into the i3 repository
  docs/hacking-howto: add compilation instructions
  docs/ipc: add missing cases to the workspace event
  docs/ipc: document the 籽rimary汔field of the OUTPUTS reply
  汔docs/ipc: replace Go IPC library with a maintained one
  docs/ipc: add link to the ocaml-i3ipc library
  docs/ipc: fix invalid trailing commas in JSON examples
  docs/layout-saving: add section about troubleshooting window titles
  docs/testsuite: update for the move to autotools
  docs/userguide: clarify the move command syntax
  docs/userguide: correct 爪sc汔to 汔爪scape汔  汔docs/userguide: clarify focus_follows_mouse behavior
  docs/userguide: expand on combining 棕orkspace number汔with a name
  汔docs/userguide: mention the magic v4 config marker
  man/i3.man: correct configuration lookup order
  i3bar, i3-config-wizard, i3-nagbar: use the Xft.dpi setting (see 4.13 notes)
  i3bar: restart bar status command on reload if it changed
  i3bar: treat left/right scrolling like up/down scrolling
  i3bar: accept 籽rimary汔in the 汔仔utput汔configuration directive
  汔i3-input: do not set input focus, grabbing the keyboard suffices
  i3-msg: return an exit code when missing the -t argument
  i3-sensible-editor: correct 孜c-edit汔to 汔孜cedit汔  汔i3-sensible-terminal: add lilyterm, tilix, terminix, konsole
  respect SYSCONFDIR when looking for the default xdg directory
  use RandR 1.5 to query screens, supporting the TILE property commonly used
    by multi-stream transport (MST) monitors, such as first-gen 4K monitors, or
    current 5K and 8K monitors
  respect minimum size hints for floating windows
  support the _NET_MOVERESIZE_WINDOW client message (for e.g. wmctrl)
  validate binding modes are not defined more than once
  only react to the last ExposeEvent in a series of events
  add the shutdown IPC event (upon 子estart汔or 汔灼xit汔
  汔treat left/right scrolling like up/down scrolling (on window titles)
  make the 淄ayout toggle汔command optionally take a sequence of layouts
  汔introduce --exclude-titlebar flag for mouse bindings
  introduce the 自wap汔command
  汔support the primary output in the 浊ocus汔and 汔孜ove汔commands
  汔compare keybinding modifiers for equality, not subset
  introduce the GET_CONFIG ipc request (i3-msg -t get_config)
  start i3-nagbar when encountering invalid set statements
  focus windows upon ConfigureWindow requests with stack-mode=Above

 镐青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱丘
 泗Bugfixes                   泗 泗蠕青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱青泗犱区

  汔i3bar: correct the color codes used for statusline errors
  i3bar: avoid freeze after VisibilityNotify
  i3-dmenu-desktop: fix quoted command names
  i3-dmenu-desktop: avoid adding items multiple times
  fix various X11 resource leaks, memory leaks and memory errors
  fix IPC success reply for the workspace command
  report errors during logfile creation
  fix the signal handler being blank
  display marks and the title even if the title is empty (for title_format)
  fix changing workspace layout from stacked/tabbed for empty workspaces
  add numlock fallback to 酌indcode汔where necessary
  汔fix a crash on restart when using marks
  fix renaming workspaces when the new name starts with 渍o汔  汔respect dont_warp flag when moving containers

Revision 1.24 / (download) - annotate - [select for diffs], Wed Aug 22 09:47:22 2018 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) to selected 1.54 (colored)

Recursive bump for perl5-5.28.0

Revision 1.23 / (download) - annotate - [select for diffs], Mon Apr 16 14:35:16 2018 UTC (6 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored) to selected 1.54 (colored)

Recursive bump for new fribidi dependency in pango.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Mar 12 11:17:43 2018 UTC (6 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored) to selected 1.54 (colored)

Recursive bumps for fontconfig and libzip dependency changes.

Revision 1.21 / (download) - annotate - [select for diffs], Sat Aug 19 10:57:54 2017 UTC (6 years, 7 months ago) by nros
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.20: +8 -8 lines
Diff to previous 1.20 (colored) to selected 1.54 (colored)

Add xmlto build dependency to i3 since it is used to build the docs.
While here sort the buildlink3 entries.

Revision 1.20 / (download) - annotate - [select for diffs], Wed Aug 16 20:21:16 2017 UTC (6 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored) to selected 1.54 (colored)

Follow some http redirects.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Aug 9 11:13:30 2017 UTC (6 years, 8 months ago) by nros
Branch: MAIN
Changes since 1.18: +9 -17 lines
Diff to previous 1.18 (colored) to selected 1.54 (colored)

Update i3 to version 4.13.

Pkgsrc changes:
Added comments and RCS tags to patches.
Make perl a runtime dependency since installed
runtime scripts uses it.

Changes and bugfixes from release notes:

Changes in 4.13:

* build: wire up version handling for non-release tarballs (as opposed to git
  checkouts)
* build: switch to the GNU build system
* i3bar: disable pango markup for plain-text input
* man/i3-msg: point out default ipc message type
* config: introduce support for specifying variables from X resources
* config: ensure variables match on longest-length, eliminating problems
  where one variable was a prefix of another
* config: do not count '\' in comment lines as line continuation
* ipc: introduce a new GET_BINDING_MODES command
* ipc: implement new window::mark event
* ipc: add ?output? to IPC events referencing a container
* make fullscreen windows open on the output which is indicated by their
  geometry (fixes LibreOffice Impress multi-monitor presentations)
* focus newly managed windows only if they don?t use the globally active
  input mode (fixes issues with RubyMine)
* remove title indentation in nested containers (rationale was unclear,
  nobody spoke up when we asked about the feature on i3-discuss)
* use the last known timestamp when calling xcb_set_input_focus (might fix
  rare race conditions in focus handling)
* introduce the "smart" option for hide_edge_borders, which will hide borders
  when there is precisely one window on the workspace
* handle _MOTIF_WM_HINTS changes (_MOTIF_WM_HINTS were previously only
  considered when managing a new window)
* don?t change border style if BS_NORMAL is requested in _MOTIF_WM_HINTS
* only add numlock fallback for keybindings where necessary (allows users to
  correctly bind keys on the numpad)
* do not match docks in config and command criteria
* get DPI from the Xft.dpi resource instead of directly looking at the screen
  resolution/size
* handle _NET_ACTIVE_WINDOW for scratchpad windows (for pagers)
* set _NET_WM_DESKTOP to sticky for scratchpad windows
* add new criteria "tiling" and "floating"
* implement special output name "current" for commands
* handle ResizeRequests for tray clients (fixes VLC tray icon)

Bugfixes in 4.13:

* i3bar: fix crash when the I3SOCK environment variable is present
* i3-dmenu-desktop: do not die on failed open
* i3-input: properly position in non-standard cases (fixes an issue where
  i3-input would launch off-screen)
* i3-save-tree: rename "mark" to "marks" to reflect our recent change to
  allow multiple marks
* mouse bindings: only grab the mouse buttons that need to be grabbed
* no_focus: correctly count the number of windows (makes no_focus work with
  tabbed/stacked workspace layouts).
* properly close disabled outputs restored during a restart (this fixes state
  handling when RandR changes happen during i3 restarts)
* don't trigger bindings on window border clicks unless --border was
  specified for the binding
* traverse numbered workspaces in correct order
  fix transition from named to numbered workspaces in "workspace next|prev"
* avoid setting urgency hint on content containers and above (fixes crashes)
* don't trigger unrelated key bindings for --release bindings
* fix colormap handling for containers (fixes taking screenshots using xwd)
* check output crossing on ENTER_NOTIFY to dockarea (fixes pointer jumping)
* fix a use-after-free bug (fixes "floating enable" on single split windows)

Revision 1.18 / (download) - annotate - [select for diffs], Wed Apr 19 11:24:39 2017 UTC (6 years, 11 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored) to selected 1.54 (colored)

Reset MAINTAINER after tonnerre resigned.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Feb 12 06:26:06 2017 UTC (7 years, 2 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored) to selected 1.54 (colored)

Recursive revbump from fonts/harfbuzz

Revision 1.16 / (download) - annotate - [select for diffs], Mon Feb 6 13:56:03 2017 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored) to selected 1.54 (colored)

Recursive bump for harfbuzz's new graphite2 dependency.

Revision 1.15 / (download) - annotate - [select for diffs], Sat Jul 9 06:39:09 2016 UTC (7 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored) to selected 1.54 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.14 / (download) - annotate - [select for diffs], Sun May 1 09:39:58 2016 UTC (7 years, 11 months ago) by degroote
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored) to selected 1.54 (colored)

Update to 4.12

Changes from upstream since 4.11

  use https instead of git/http, update contact information, add GPG key
  docs/hacking-howto: fix old cfgparse.y reference to config_parser.c
  docs/ipc: added link to i3ipcpp (C++ library)
  docs/userguide: clarify no_focus documentation
  docs/userguide: add documentation for binding modes
  docs/userguide: fix rendering of __focused__
  docs/userguide: improve placement of explicit IDs for headings
  docs/userguide: make rendering of key bindings more consistent
  docs/userguide: clarify quoting of 灼xec汔commands
  汔man/i3-nagbar: fix example invocation
  man/i3: add 浊loating window汔to terminology
  汔i3-sensible-*: quote variables correctly
  i3-sensible-editor: add neovim
  i3-sensible-terminal: add termit, st
  i3bar: use cairo for all drawing operations
  i3bar: support per-statusblock border and background colors
  i3bar: support different bar background colors depending on whether the bar
    is on the focused output or not
  i3bar: multiple tray_output directives on the same bar are now supported
  i3bar: support disabling the modifier by specifying 孜odifier none汔  汔use cairo for all drawing operations
  fix a number of memory leaks, thanks to AddressSanitizer
  no_focus is now suppressed for the first window of a workspace
  棕orkspace next/prev汔now looks for numbered workspaces after reaching the
    last workspace (it used to incorrectly only look at named workspaces)
  汔multiple marks can now be set on a single window (but a mark can still only
    be present on one window at a time)
  the 字nmark汔command now supports criteria
  汔the 啄on_id汔criterion now supports the special value __focused__
  汔the 棕orkspace汔command now supports the --no-auto-back-and-forth parameter
  汔the 孜ove window to workspace汔command now supports the
    --no-auto-back-and-forth parameter
  汔the 子esize grow|shrink width|height汔command now works for a nested split
    in the same direction
  汔support _NET_WM_USER_TIME言 special 0 value, indicating that a window
    should not be focused
  汔use 32-bit visual by default if available. This reduces graphical glitches
    when using transparency (which is still not officially supported)
  the 孜ove position center汔command now supports criteria
  汔specifying invalid match criteria now results in an error instead of
    blindly applying the operation to the currently focused window
  allow mouse bindings to run on the root window
  support matching _NET_WM_WINDOW_TYPE_NOTIFICATION in criteria
  all criteria are now matched, even when con_id or con_mark are given (used
    to be a special case)
  allow the 资d汔criterion to be specified in any base recognized by
    strtol(), not only base 10
  汔non-true color displays are now supported again (e.g. the Raspberry Pi)
  the 自plit汔command now has a 汔渍oggle汔option
  汔the additional color class 着ecoration_border汔was added
  汔title_format is now stored on containers instead of windows, allowing the
    use of title_format on split containers
  On OpenBSD, i3 now uses pledge(2)
  support _NET_WM_DESKTOP (for pager applications like gnome-panel)
  floating workspaces are no longer available (they were not supported for a
    while now)
  floating windows now carry the I3_FLOATING_WINDOW atom so that tools like
    compositors can be configured to match on floating windows

Bugfixes from upstream since 4.11

  i3bar: display short text only on the monitor(s) on which it is necessary
  i3bar: explicitly set cursor using libxcb-cursor if available
  i3bar: fix XEMBED messages
  i3-nagbar: explicitly set cursor using libxcb-cursor if available
  duplicated keybindings are now also detected when one uses bindcode but the
    other(s) use(s) bindsym
  keymap fallback for servers without XKB (e.g. TightVNC) has been added
  using pango markup in mode names is now optional, fixing a regression in i3
    v4.11 where modes which contained characters such as 汔would break.
  汔moving windows to a workspace by specifying a mark now works
  the root output is now used when any RandR request fails (for x2go)
  assignments are now marked as run before executing them, preventing endless
    loops/crashes when assignments cause another assignment evaluation
  splitting/floating a dock container no longer crashes i3
  correctly compare modifier mask when identifying keybindings (fixes
    bindings which use --release)
  no longer fail config validation when there is no newline at the end of
    the config file
  scrollwheel buttons are now only grabbed when necessary, allowing the use
    of 酌indsym button*汔or scrolling in windows without focusing them (in case
    no 汔酌indsym button*汔is present)
  汔parse con_id in base 16 (affected FreeBSD only)
  fix crash when opening a large number of windows
  reject empty swallow definitions to avoid crashes
  don颜 remove SubstructureRedirect event mask temporarily (fixes i3bar
    stopping after system suspend)
  汔move urgent flag before killing the parent to avoid a crash
  correctly validate 滋ill汔command to avoid crashing when 汔滋ill汔is invoked
    on workspace containers
  汔actually accept the documented 棕orkspace汔token as an alternative to 汔劁汔    in assign statements
  汔remove _NET_WM_STATE on withdrawn windows to comply with the spec
  the 酌order汔command now uses logical pixels (relevant for hi-dpi displays)
  汔渍ray_output primary汔does not properly fall back and hence was removed
    from the default config again
  汔correctly determine focused workspace when moving workspace to output
  revert to default binding mode before reloading the config file
  correctly interpret _MOTIF_WM_HINTS (endianness-dependent)

Revision 1.13 / (download) - annotate - [select for diffs], Mon Nov 9 11:05:44 2015 UTC (8 years, 5 months ago) by nros
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored) to selected 1.54 (colored)

Updated i3 to version 4.11.

Changes to i3 mentioned in the release notes:
Keyboard binding handling has been made more correct, for details see:
https://github.com/i3/i3/commit/bf3cd41b5ddf1e757515ab5fbf811be56e5f69cc

Changes:
* docs/debugging: provide instructions on how to debug i3bar
* docs/debugging: added a note about sensitive data
* docs/userguide: add a note to both "exec"s about semicolon and comma
* docs/userguide: quoted strings need to be used, escaping isn't possible
* docs/userguide: make syntax of syntax descriptions consistent
* docs/userguide: recommend "exec exec" for correct signal handling
* docs/userguide: explain i3-config-wizard's behavior
* i3-nagbar: open on the primary screen
* i3-config-wizard: respect XDG config directories
* i3-input: position i3-input at window with input focus
* i3bar: use a reasonable default sep_block_width if a separator_symbol is given
* i3bar: add binding mode indicator
* i3bar: add bindsym command (deprecates wheel_{up,down}_cmd)
* i3bar: make tray padding configurable
* makefiles: respect EXEC_PREFIX and PKG_CONFIG
* added a --toggle switch to mark: "mark [--toggle] <mark>"
* added "focus_on_window_activation" directive
* added "no_focus" directive
* added "move [container|window] [to] mark <str>" command
* added "move [window|container] [to] position mouse|cursor|pointer" command
* added "title_format" command
* added "resize set [width] [height]" command
* added "sticky" command (for floating containers)
* added "workspace" criterion
* added "window_type" criterion
* make center coordinates relative to current workspace
* draw marks in window decoration (configure with show_marks)
* only mark a window if only one window is matched
* make floating window mouse handling consistent with tiled windows
* add a --border flag to enable mouse binds to trigger on border click
* set the _NET_WM_STATE_HIDDEN atom on windows that are currently not visible
  due to being in the non-focused tab of a stacked or tabbed container
* ignore InputHint when not in WM_HINTS
* display which config is used in i3 --moreversion
* support config file line continuation
* use WM_SIZE_HINTS when present to set the geometry of floating windows
* add "tray_output primary" to the default config
* use libxkbcommon for translating keysyms, support all XKB groups
* support special value "__focused__" in criteria
* support _NET_WM_VISIBLE_NAME
* make sure borders are never counted as adjacent to the edge for floating
  containers
* support moving dock clients to another output
* let "focus" report success depending on whether a window was matched
* handle _NET_WM_STATE_STICKY (for floating containers)
* make "debuglog on" command persist over restarts
* randr: use root window in case of no randr outputs
* set proper WM_CLASS on frame windows

Bugfixes:
* i3bar: only detect clicks within the statusline width
* i3bar: fix flickering shortened status bar on other output(s)
* i3bar: send custom-defined command upon click on the non-statusline part of
  i3bar even if workspace_buttons is set to "no".
* i3-config-wizard: Make window size and click coordinates dependent on font
* i3-save-tree: retain "rect" for floating cons
* move urgency hint when moving container
* fix percents when attaching a window to a ws creates a new split con
* cope with non-null-terminated x class properties
* get workspace name when renaming current workspace
* allow single-child non-default layout cons to be moved between outputs
* allow --whole-window right after 'bindsym' within binding modes
* remove windows from the save set when unmapping (fixes problems with e.g.
  owncloud when restarting i3)
* serialize con_id with %p in run_binding()
* initialize workspace rect to the output's upon creation
* mkdirp: do not throw an error if directory exists
* grab all buttons when managing a window to also allow 'bindsym
  --whole-window button4 ...' to work correctly
* properly clear the urgency hint when set by i3
* layout restore: load floating containers correctly
* layout restore: remove remaining criteria when swallowing window
* layout restore: When appending a layout containing a marked container, make
  sure that any other containers with the same mark are unmarked during
  insertion of the new container.
* use the EWMH support window rather than the root window as an input
  focus fallback
* use the focused container to determine the target window_mode when using
  floating mode_toggle

Revision 1.12 / (download) - annotate - [select for diffs], Sat Aug 15 11:55:26 2015 UTC (8 years, 8 months ago) by nros
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.11: +2 -3 lines
Diff to previous 1.11 (colored) to selected 1.54 (colored)

Update i3 to version 4.10.3.

Release notes:
Bugfixes:

* serialize con_id with %p in run_binding() (For FreeBSD)
* ignore InputHint when not in WM_HINTS (fixes e.g. mupdf focus)
* disable physically disconnect RandR outputs
* initialize workspace rect to the output's upon creation
* userguide: quoted strings need to be used, escaping isn颜 possible
* mkdirp: do not throw an error if directory exists (fixes layout loss for
  in-place restarts)
* i3bar: fix freeing static strings

Revision 1.11 / (download) - annotate - [select for diffs], Fri Jun 12 10:51:47 2015 UTC (8 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored) to selected 1.54 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Apr 28 18:15:54 2015 UTC (8 years, 11 months ago) by nros
Branch: MAIN
Changes since 1.9: +2 -3 lines
Diff to previous 1.9 (colored) to selected 1.54 (colored)

Update i3 to version 4.10.2.

Changes mentioned in the release notes:

  * Cope with non-null-terminated x class properties.
  * Get workspace name when renaming current workspace (fixes crash).
  * Use a reasonable default sep_block_width if a separator_symbol is given.
  * Remove windows from the save set when unmapping.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Apr 25 14:24:59 2015 UTC (8 years, 11 months ago) by tnn
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored) to selected 1.54 (colored)

Recursive revbump following MesaLib update, categories p through x.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Apr 5 17:02:51 2015 UTC (9 years ago) by nros
Branch: MAIN
Changes since 1.7: +17 -25 lines
Diff to previous 1.7 (colored) to selected 1.54 (colored)

Update i3 to version 4.10.1.

Remove do-install and use post-install for the files not
installed by the install from the package.

Changelog:

 Changes in i3 v4.10.1


  * i3bar: cut long statuslines from the left
  * i3bar: add support for the short_text property
  * i3-sensible-terminal: launch i3-nagbar when no terminal is found
  * i3-config-wizard: switch modifier on key up/down
  * docs/layout-saving: added a troubleshooting section
  * docs: degender all the terms
  * Revert "Workspace command number selection"
  * don't parse blocks as markup by default
  * Allow escaping backslashes in commands.
  * switch default font from "DejaVu Sans Mono 8" to "monospace 8", which is
    typically a synonym, except for users who prefer a different font.
  * When renaming a workspace, look for assignments and move the renamed
    workspace to the appropriate output.
  * i3-save-tree: make --workspace optional by defaulting to the focused
    workspace
  * Allow nop command without argument


 Bugfixes


  * i3bar: buffer the statusline to avoid flickering
  * i3bar: fix click events for workspace buttons with long statusline
  * i3bar: set correct initial position when reconfiguring
  * i3bar: reconfigure strut partial on reload
  * i3-nagbar: fix sizes/positioning on hi-dpi displays
  * i3-config-wizard: fix sizes/positioning on hi-dpi displays
  * i3-input: fix sizes/positioning on hi-dpi displays
  * Fix scrolling in window decoration with hidden cursor.
  * workspace rename focus mismatch
  * Don't overwrite border width when already set (placeholders).
  * fix a segfault during config file validation
  * Restore placeholder windows after restarting.
  * Don't focus placeholder windows.


  Changes in v4.9.1



  Bugfixes


  * i3bar: fix incorrect y-offset for text
  * fix key bindings on big-endian platforms
  * fix key bindings using Mode_switch
  * fix keyboard layout change detection
  * revert "Handle WM_CHANGE_STATE requests for iconic state" (fixes problems
    with application windows disappearing, like SDL-based games when switching
    workspaces)
  * insert id-based match at HEAD, not TAIL (fixes window swallowing not
    working when the criteria match the placeholder window)
  * improve error messages on failing commands
  * replace ~ in filepath when calling append_layout
  * properly error out when the layout file cannot be read


  Changes in v4.9


  * docs/ipc: use an actual event type
  * docs/debugging: use logs.i3wm.org
  * docs/testsuite: add hint to use xvfb-run
  * testcases: use Xephyr instead of XDummy
  * i3-sensible-*: use command -v (built-in) instead of which(1)
  * i3.xsession.desktop: set DesktopNames (which gdm uses)
  * i3-save-tree: interpret commandline parameters as utf-8
  * i3-save-tree: add 'mark' as allowed key to i3-save-tree output
  * i3bar-protocol: ensure align = left is the default
  * i3bar: implement custom mouse wheel commands
  * i3bar: improve error message when a full_text property is missing
  * i3bar: respect the urgency flag on status blocks
  * i3bar: inset the urgent background of a status block for consistency with
    workspace buttons
  * i3bar: suspend the child when bars are fully obscured
  * i3bar: use Pango markup
  * ipc: implement the window::close event
  * ipc: implement the window::move event
  * ipc: implement the window::floating event
  * ipc: implement the window::urgent event
  * ipc: set ws reply "num" member to -1 when named
  * ipc: add deco_rect property to con in ipc response
  * ipc: include workspace con in workspace event
  * ewmh: implement property _NET_NUMBER_OF_DESKTOPS
  * ewmh: implement property _NET_DESKTOP_VIEWPORT
  * ewmh: implement property _NET_DESKTOP_NAMES
  * ewmh: handle _NET_CURRENT_DESKTOP requests
  * ewmh: handle _NET_CLOSE_WINDOW requests
  * ewmh: handle _NET_WM_MOVERESIZE requests
  * implement mouse bindings (e.g. bindsym button3 kill)
  * add mouse binding --whole-window flag
  * add mouse binding --release flag
  * switch to xcb-xkb and libxkbcommon, removing our last direct Xlib dep
  * make "move [direction]" work with criteria
  * make "move <window|container> to <absolute> position" work with criteria
  * "workspace <n>" and "move to workspace <n>" now look for a workspace
    starting with number <n> (unless there is a workspace exactly matching that
    number). I.e., "workspace 4" will go to a workspace called ": www" unless
    you have a workspace "4"
  * "focus <direction>" now focuses floating containers when there are no
    tiling containers on the destination output
  * take the motif border into account when calculating floating window
    geometry
  * revert "Disable pointer warps when focus_follows_mouse is disabled" as it
    was unexpected by a number of users. Sorry for the back-and-forth
  * handle WM_CLASS changes
  * raise floating windows on "focus <direction>"
  * align lower line of bar decoration to border width
  * parse tray_output as a word, not string
  * allow to validate the config file without X
  * do not resend focus on click, fixes compatibility problems with some wine
    or mono apps (e.g. Office 2010)
  * don't draw borders wider than actual width
  * prevent workspace change during global fullscreen
  * extend the fullscreen command (fullscreen <enable|toggle|disable> [global])
  * fix start_application() doc about which shell is used


  Bugfixes


  * i3-dmenu-desktop: quote path
  * i3bar: fix a double free when changing color configuration
  * i3bar: render bars after the first chunk of JSON
  * i3bar: add a sync call to confirm reparents before exiting (fixes tray
    restart issues)
  * i3bar: correctly calculate clicks on i3bar status blocks
  * i3bar: make click events on status blocks work with 'workspace_buttons no'
  * retina support: convert logical to physical pixels for default_border_width
  * retina support: treat everything up to 120 dpi as 96 dpi
  * don't set input focus if not accepted (fixes problems with xfce4-notifyd)
  * don't focus unmapped container on manage
  * create the directory for storing the restart state
  * avoid changing border width when changing containers from tiling to
    floating
  * layout saving: properly restore workspace containers
  * rerender the decoration when the container requires a pixmap and doesn't
    have one
  * don't set focus in con_set_layout() on invisible workspaces
  * properly handle windows unsetting WM_TRANSIENT_FOR
  * use the command parser to properly extract workspace names
  * copy binding before run (fixes reloads)
  * revert "Bugfix: Set input focus with last timestamp"
  * render floating windows during global fullscreen
  * actually parse client.placeholder

Revision 1.7 / (download) - annotate - [select for diffs], Sat Aug 9 19:14:01 2014 UTC (9 years, 8 months ago) by degroote
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.6: +2 -3 lines
Diff to previous 1.6 (colored) to selected 1.54 (colored)

Update to 4.8

Important changes since 4.7:
	- layout saving / restoring
	- proper handling of DPI
	- improve compatibility with other softwares (java-based, or external
	  pagers)
	- fix several memory leaks

Revision 1.6 / (download) - annotate - [select for diffs], Thu May 29 23:37:55 2014 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored) to selected 1.54 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.5 / (download) - annotate - [select for diffs], Mon May 5 00:48:25 2014 UTC (9 years, 11 months ago) by ryoon
Branch: MAIN
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored) to selected 1.54 (colored)

Recursive revbump from x11/pixman
Fix PR pkg/48777

Revision 1.4 / (download) - annotate - [select for diffs], Wed Apr 30 21:38:37 2014 UTC (9 years, 11 months ago) by degroote
Branch: MAIN
Changes since 1.3: +4 -3 lines
Diff to previous 1.3 (colored) to selected 1.54 (colored)

Upgrade i3 to 4.7.2

Changes since 4.6

v 4.7.2

  汔install i3-with-shmlog.xsession.desktop to the correct location
  OpenBSD currently lacks posix_fallocate()

v 4.7.1

  docs/debugging: explain how to enable logging on the fly
  docs/debugging: small cleanups (versions, bzip2)
  add i3-with-shmlog.xsession.desktop

  only LOG() the DPI when it changes, DLOG() it otherwise
  make 孜ove <direction>汔properly send workspace focus event
  汔i3bar: set mapped flag on trayclient creation
  i3bar: don颜 show EOF status line error in favor of exit code


v 4.7.0

  汔docs/userguide: clarify variable parsing
  docs/userguide: clarify urgent_workspace
  docs/userguide: add proper quoting for rename sample command
  docs/userguide: clarify multiple criteria
  docs/userguide: userguide: explain the difference between comma and semicolon for command chaining
  docs/hacking-howto: update to reflect parser changes
  man/i3-dump-log: document -f
  switch from libXcursor to xcb-util-cursor
  Respect workspace numbers when looking for a free workspace name
  Revert "raise fullscreen windows on top of all other X11 windows"
  i3bar: Create pixmaps using the real bar height, rather than screen height
  Add scratchpad bindings to the default config
  Close all children when closing a workspace
  i3bar: Add new bar.binding_mode_indicator configuration
  Improve error message when $XDG_RUNTIME_DIR is not writable
  libi3/font: Draw the text at the expected place
  libi3/font: Set DPI for the pango context
  Add ability to escape out of a mouse-resize operation
  Do not resize/reposition floating containers when moving them to scratchpad
  i3-nagbar: Set button inner-width to the width of the label
  Assigned windows open urgent when not visible
  i3bar: Only configure tray on own outputs
  Command 'move <direction>' moves across outputs
  i3bar: Handle DestroyNotify events
  i3bar: Realign tray clients on map/unmap notify
  i3bar: Group child processes for signalling
  i3bar: Print error message when status_command fails
  Remove references to PATH_MAX macro for GNU/Hurd


  update root geometry on output changes for 浊ullscreen global汔  汔don颜 flatten tabbed/stacked containers
  汔Fix handling of new windows with WM_STATE_FULLSCREEN
  correctly recognize assigned windows as urgent
  Fix keyboard and mouse resize in nested containers
  Reply to _NET_REQUEST_FRAME_EXTENTS correctly
  Fix command parser: resizing tiling windows
  Fix output retrieval for floating cons
  Use _PATH_BSHELL to ensure using a bourne shell
  Instead of crashing, return DRAG_ABORT on UnmapNotify from drag_pointer
  Remove-child callback skips output content cons
  ignore _NET_ACTIVE_WINDOW for scratchpad windows

Revision 1.3 / (download) - annotate - [select for diffs], Thu Oct 17 22:41:12 2013 UTC (10 years, 6 months ago) by tonnerre
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.2: +14 -9 lines
Diff to previous 1.2 (colored) to selected 1.54 (colored)

Update i3 to version 4.6.

Also, install a few more scripts and their manual pages, and put the correct
Perl interpreter in all Perl scripts.

Changes since version 4.4:
  docs/hacking-howto: refer people to cr.i3wm.org
  docs/ipc: Adds Go IPC lib to the docs.
  docs/userguide: remove obsolete sentence about client.background
  docs/userguide: be explicit about assignment processing order
  docs/userguide: be more clear about the resize command arguments
  docs/userguide: fix typo: s/11x/11px/
  i3-dmenu-desktop: don颜 add 汔兹eany汔if 汔专eany汔is already present
  汔i3-dmenu-desktop: strip newlines from dmenu 4.4
  i3-dmenu-desktop: skip files with broken utf8 but warn about it
  i3-dmenu-desktop: skip broken files (no/empty Exec=) but warn about them
  i3-dmenu-desktop: List filenames of .desktop files
  i3-dmenu-desktop: remove %i from commandline
  i3-nagbar: Work around terminals not supporting -e with quoted arguments
  i3-nagbar: use the same font as configured for i3
  i3bar: set _NET_SYSTEM_TRAY_COLORS for symbolic icons (gtk3+)
  i3bar: don颜 use X11 borders to avoid overlapping in hide mode
  汔i3bar: separator color via config; separator width and on/off via ipc
  i3bar: Allow min_width of a block in i3bar to be a string
  i3-msg: parse command replies and display errors nicely if there were
    errors
  Draw 1px tab separators left/right instead of 2px on the right only
  Render tree before destroying X11 containers upon unmap
  scratchpad show: move visible scratchpad window from another workspace to
    focused workspace instead of doing nothing
  ignore MotionNotify events generated while warping the pointer
  Allow X11 servers which do not support the XKB extension.
  remove the urgency indicator when a window is closed
  wrap when moving containers to outputs with direction
  scratchpad_show: focus unfocused scratchpad window
  Split workspace instead of changing orientation
  scratchpad: always auto center on 'scratchpad show' if window hasn't been
    repositioned by the user
  Add a new IPC event for changes on windows.
  config: accept 自mart汔as popup_during_fullscreen parameter
  汔Add support for _NET_WM_STATE_DEMANDS_ATTENTION.
  Obey WM_SIZE_HINTS's resize increments in floating mode
  Do not move focus if a container is moved across outputs
  docs/userguide: mention forgotten layout splitv/splith
  docs/multi-monitor: nVidia 302.17 works just fine
  docs/wsbar: update (we have i3bar now, i3-wsbar is just an example)
  docs/testsuite: Document fixes and workarounds for test failures
  man/i3-msg.man: updated man page to include all options
  lib/i3test: clarify how to identify open_window() windows in i3 commands
  Use a saner sanity check for floating_reposition
  tabbed: floor(), put extra pixels into the last tab
  raise fullscreen windows on top of all other X11 windows
  Draw indicator border only for split layouts
  re-shuffle struct members to save a bit of memory
  Add 'NoDisplay=true' to i3.application.desktop
  Store aspect_ratio instead of weird proportional_{width,height}
  Implement shmlog command
  Implement debuglog command
  Implement unmark command
  actively delete _NET_WORKAREA on startup
  Handle the _NET_REQUEST_FRAME_EXTENTS ClientMessage (java compat)
  i3bar: add click events
  i3bar: fix -b parameter, fix usage description
  i3bar: restore compatibility with libyajl version 1
  i3bar: unhide hidden i3bar when mode is active
  i3bar: fix font display height in i3bar
  i3bar: introduced i3 command for changing the hidden state and mode
  i3bar: fix wrong placement of i3bar when connecting/disconnecting outputs
  i3bar: draw workspace buttons at x=0 instead of x=1
  i3-nagbar: take our terminal execution kludge to the next level
  i3-nagbar: Bugfix: -m requires an argument (crashes if none specified)
  i3-dmenu-desktop: run commands when they don颜 match a .desktop file
    (e.g. enter 汔资3 layout stacking汔
  汔i3-dmenu-desktop: honor Path= key
  contrib/dump-asy.pl: Fix $ and & in window titles
  contrib/dump-asy.pl: Display nicer double-quotes
  contrib/gtk-tree-watch.pl: Remove bogus default socket path
  Ignore ConfigureRequests for scratchpad windows
  Correctly parse `move ... workspace *_on_output`
  i3bar: Set separator color properly when drawing
  Properly parse commands like 孜ove workspace torrent汔  汔Handle nested transient popups properly
  Fix decoration rect size for windows without border
  parse outputs as "word", not "string", to ignore trailing whitespace
  fix crash when disabling output without any windows
  scratchpad: fix crash when moving last window of an invisible workspace
  fix coordinates of scratchpad windows on output changes
  call scratchpad_show() when focusing scratchpad windows via criteria
  fix continuous resize bug in floating mode, e.g. with xbmc
  fix 仔verlapping汔--release key bindings
  汔fix IPC messages writes with low buffer sizes
  unregister as window manager before restarting (fixes a race condition)
  Fix bind[code|sym] --release
  remove superfluous #include <xcb/xcb_atom.h>
  Makefile: Repect AR environment variable
  i3-input: restore input focus on exit()
  Also draw right tab border for split containers
  Fix scrolling on a tabbed titlebar which contains split cons
  Correctly close floating windows
  handle MapRequests sent between i3 registering as a wm and handling events
  i3bar: fake DestroyNotify and send MANAGER ClientMessages to fix tray restarts
  ipc: use correct workspace in workspace change event
  fix floating window size with hide_edge_borders
  Fix parsing of comments in the config file
  Fix error messages for the debug log
  shm_unlink the correct file when handling errors
  Fix shm logging on FreeBSD
  Fix restarting with 32 bit depth windows
  Fix scratchpad_show on non-scratchpad windows
  i3bar: mark IPC fd CLOEXEC
  fix crash when not having tray_output configured
  make sure that resize will take place even if pixel is smaller
    than size increments.
  render_con: fix height rounding in aspect ratio computation
  fix problem when moving fullscreen window to scratchpad
  Unmap windows before reparenting them to the root window
    (fixes Mathematica)
  update parent urgency hint if a child is removed.
  fix bus error on OpenBSD/sparc64
  fix focus handling in 'floating disable' on non-visible windows
  ignore spaces in front of default workspace name
  call i3-nagbar correctly for configfiles without the font directive
  resize and center a scratchpad even when a criteria is used.

Revision 1.2 / (download) - annotate - [select for diffs], Fri May 31 12:42:30 2013 UTC (10 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored) to selected 1.54 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Tue Feb 12 23:25:35 2013 UTC (11 years, 2 months ago) by tonnerre
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.54 (colored)

Initial import of the i3 window manager, version 4.4.

	This package contains the i3 window manager, a small tiling window
	manager aimed at providing helpful modern features like Xinerama
	multi-screen support while still being completely keyboard
	controlled. It is mainly aimed at engineers and people who
	love to get their work done without switching between keyboard and
	mouse.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Feb 12 23:25:35 2013 UTC (11 years, 2 months ago) by tonnerre
Branch: MAIN
Diff to selected 1.54 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>