c483ec4283
Update CMake minimum version
...
Version 3.0 is deprecated.
2025-01-03 22:29:56 +01:00
06abdd693e
Add send_command variant that exposes error details
2025-01-03 22:29:07 +01:00
a7ae06060a
Handle "move" workspace event
2025-01-02 16:32:15 +01:00
Sergey Naumov
f8d5903f42
Merge pull request #42 from Thaodan/support_sigc++3
...
Optionally support sig-c++-3.0
2023-11-20 12:48:04 +06:00
Björn Bidar
50ae7287c2
Optionally support sig-c++-3.0
...
Fall back to sig-c++2.0 if not found
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de >
2023-10-12 02:52:26 +03:00
Björn Bidar
9e294ff8c3
Pass buff size correctly inside the tests
...
Resolves #41 .
Fixes: 51a5ba57cc #41
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de >
2023-10-12 01:24:18 +03:00
Björn Bidar
aa131bd08d
Ignore more development related files
...
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de >
2023-10-11 22:56:50 +03:00
Björn Bidar
58e316c65b
Document that i3/ipc.h is needed for building
...
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de >
2023-10-11 22:56:50 +03:00
Björn Bidar
3bac0dd37d
Don't include timestamp in build, breaks reproducability
...
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de >
2023-10-11 22:56:49 +03:00
Sergey Naumov
1bf594d1f2
Merge pull request #39 from JosefUtbult/multiple_window_manager_fix
...
Fix assertion fail when using a non i3 window manager
2022-11-24 17:07:36 +03:00
Josef Utbult
ee4ce3ddc5
Fix assertion fail when using a non i3 window manager
2022-11-18 18:58:20 +01:00
Sergey Naumov
7c2f465cbb
Merge pull request #37 from Zebradil/dev
...
Fix build issues
2022-05-30 21:23:42 +03:00
German Lashevich
2caac6e083
Fix build issues
...
- `std::copy_n` requires to #include <algorithm>
- `std::optional` requires C++17 or newer
2022-05-29 20:10:04 +02:00
Sergey Naumov
83f4e80175
Merge pull request #36 from misopeth/dev
...
Solve issue #35
2021-12-31 21:36:26 +03:00
Francesco Galizzi
bd71b09d9b
Solve issue #35
2021-12-31 17:23:11 +01:00
Sergey Naumov
c697466686
Merge pull request #29 from scaryrawr/env-sock
...
Get socket path from env I3SOCK
2020-10-28 20:30:09 +03:00
Mike Wallio
83d263d4f1
Get socket from i3 if I3SOCK not set
2020-10-25 23:10:40 -04:00
Sergey Naumov
fbb46afb75
Merge pull request #34 from scaryrawr/char-reader
...
Switch to Json::CharReader
2020-10-25 21:05:25 +03:00
Sergey Naumov
88ae8406f4
Merge pull request #32 from scaryrawr/makeshared
...
Remove uses of new
2020-10-25 21:02:38 +03:00
Sergey Naumov
3b0a06420a
Merge pull request #31 from scaryrawr/more-info
...
Add workspace info and values map
2020-10-25 21:01:43 +03:00
Mike Wallio
a6998b8a9f
Switch to Json::CharReader
...
- Fixes depreicated Json::Reader warnings
2020-10-24 11:25:51 -04:00
Mike Wallio
51a5ba57cc
Remove uses of new
...
- Reduce chance of leak from exceptions being thrown
2020-10-24 09:57:41 -04:00
Mike Wallio
20e2cae81c
Inherit workspace informat
2020-10-24 09:53:48 -04:00
Mike Wallio
2b14cbe87a
Get socket path from env I3SOCK
...
- Adds support for sway
2020-10-24 09:44:43 -04:00
Sergey Naumov
edb1a864f0
Merge pull request #28 from misopeth/floating_nodes
...
Add parsing of floating_nodes to container_t
2020-04-27 20:50:36 +03:00
Francesco Galizzi
498454aee8
Add parsing of floating_nodes to container_t
2020-04-26 17:58:58 +02:00
Sergey Naumov
386b31403e
Version bump to 0.5
2019-07-17 12:26:09 +03:00
Sergey Naumov
6888b13579
Merge pull request #26 from regolith-linux/dev
...
Add example for i3 command w/ escaped substring.
2019-07-16 09:54:46 +03:00
Ken Gilmer
6002db6b1a
Add example for i3 command w/ escaped substring.
2019-06-09 10:02:33 -07:00
Sergey Naumov
920041945e
Merge pull request #24 from notfound4/dev
...
Added the "primary" field for output.
2019-02-05 16:54:27 +03:00
notfound404
1c2966e39c
Added the "primary" field for output.
2019-01-28 10:55:46 +01:00
Sergey Naumov
e5492ab3a6
Merge pull request #23 from BigRedEye/dev
...
Add window_properties processing
2018-11-18 14:53:51 +03:00
BigRedEye
b112daf4cb
Add window_properties processing
2018-11-16 02:25:28 +03:00
Sergey Naumov
b9d5a59ab8
Merge pull request #22 from Iskustvo/dev
...
Fixed misused variable.
2018-09-06 22:03:03 +03:00
Iskustvo
2cfdc714ee
Fixed misused variable.
2018-09-02 22:06:27 +02:00
Sergey Naumov
f4d143a3fa
Merge pull request #18 from mox-mox/dev
...
Fixing member data type for rect_t to uin32_t
2017-04-29 10:50:23 +03:00
mox
a26459f4ec
Changed compile options for i3ipcpp target to private, so code using it can use newer standards.
2017-04-27 17:36:19 +02:00
mox
8efee5bc91
Fixing member data type for rect_t to uin32_t as the geometry type in xcb seems to consist of unsigned 32-bit integral numbers.
2017-04-24 12:43:03 +02:00
Sergey Naumov
534d089272
Merge pull request #17 from mmha/dev
...
Remove dynamic exception specifications
2017-04-09 15:55:06 +03:00
Morris Hafner
fbc7ee9165
Removed dynamic exception specifications
2017-04-08 21:38:32 +02:00
Sergey Naumov
dba2088632
Merge pull request #15 from tobias-haenel/new-workspace-events
...
Added support for undocumented WorkspaceEventTypes
2017-01-24 06:51:23 +03:00
Tobias Hänel
31ef0375da
Fixed identation
2017-01-23 22:36:53 +01:00
Tobias Hänel
894b235e04
Added support for undocumented WorkspaceEventTypes
...
"reload", "restore" and "reload" are possible types of the workspace
event. They weren't documented (I will contact the responsible person).
I'm not sure if the "reload" signal can be received, but better be safe
than sorry.
2017-01-22 20:42:14 +01:00
Sergey Naumov
a8d103c159
Merge pull request #14 from ramon93i7/dev
...
[BUGFIX] Mistyped "current".
2016-12-29 19:25:13 +03:00
Shemyakin Roman
9bfa1b6074
[BUGFIX] Mistyped current. String old required for old workspace extraction
2016-12-29 18:46:41 +03:00
Sergey Naumov
741d005d29
README.md update
2016-10-02 15:59:04 +03:00
Sergey Naumov
43e1174157
Merge pull request #13 from notfound4/dev
...
Full support of mode_event Added payload to mode event
2016-09-25 17:17:14 +03:00
notfound4
7b54dc9fa6
Added payload to mode event
2016-09-25 15:50:13 +02:00
Sergey Naumov
826317e41e
resolve #12 More control on event socket to user
2016-09-25 08:37:18 +03:00
Sergey Naumov
37f9ba7392
CMakeLists.txt fix
2016-09-17 17:40:39 +03:00