Mike Wallio
51a5ba57cc
Remove uses of new
...
- Reduce chance of leak from exceptions being thrown
2020-10-24 09:57:41 -04: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
notfound404
1c2966e39c
Added the "primary" field for output.
2019-01-28 10:55:46 +01:00
BigRedEye
b112daf4cb
Add window_properties processing
2018-11-16 02:25:28 +03:00
Iskustvo
2cfdc714ee
Fixed misused variable.
2018-09-02 22:06:27 +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
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
Shemyakin Roman
9bfa1b6074
[BUGFIX] Mistyped current. String old required for old workspace extraction
2016-12-29 18:46:41 +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
9f3ae8e0a6
Version bump to 0.4
2016-09-08 18:46:29 +03:00
Sergey Naumov
21680fd172
Add i3ipc::get_version()
2016-09-08 18:45:30 +03:00
Sergey Naumov
4d2ae59f82
Support of GET_BARCONFIG and barconfig_update event
2016-09-06 21:18:58 +03:00
Sergey Naumov
516f78f255
i3ipc::errno_error
2016-09-06 19:51:46 +03:00
Sergey Naumov
db1a2ce037
connection::get_file_descriptor removed
2016-09-06 17:42:55 +03:00
Sergey Naumov
19b460851b
Auto calling of connection::prepare_to_event_handling
2016-09-05 20:55:33 +03:00
Sergey Naumov
7393f5c7d4
Getters for main and event sockets
2016-09-04 18:28:49 +03:00
Sergey Naumov
42e4d05b75
resolve #8 Implement support of binding_event
2016-09-04 17:46:37 +03:00
mox
99c7bd76ac
Removing remaining modification from CMakefileLists.txt,
...
fixing error message for unknown border style:
"W: Got a unknown "border" property: "pixel". Perhaps its neccessary to update i3ipc++. If you are using latest, note maintainer about this"
caused by setting "new window pixel 1" in the i3config."
2016-06-11 17:36:04 +02:00
mox
029d22a8cd
Did the merge work?
2016-06-11 14:33:54 +02:00
notfound4
d2d90107aa
Added a method to get access to the i3 file descriptor
2016-05-09 21:04:12 +02:00
Sergey Naumov
f63bff821f
Fix of SIGSEGV in parse_*_from_json functions
2016-04-24 11:15:26 +03:00
Sergey Naumov
61cd3686da
Shipping all payload in window event
2016-04-24 10:47:31 +03:00
Sergey Naumov
b94c465327
Shipping all payload in workspace event
2016-04-24 10:40:43 +03:00
Sergey Naumov
19f9acb482
Shipping heavy objects in std::shared_ptr
2016-04-24 10:33:19 +03:00
mox
439740abc3
Added the neccessary CMake magic to optionally change the API.
2016-04-22 12:10:07 +02:00
mox
8882c4f436
Added alterntive API that exposes the JSON event objects in the signals.
2016-04-22 10:39:01 +02:00
Sergey Naumov
2962a3cc7a
Minor fix
2016-04-21 17:35:45 +03:00
Sergey Naumov
2d69c45495
i3ipc::I3Connection renamed to i3ipc::connection
2016-04-21 07:06:19 +03:00
Sergey Naumov
abe80f965e
Refraction of JSON parsing
2016-04-21 06:51:49 +03:00
Sergey Naumov
456c27b114
Implementation of GET_TREE
2016-04-20 21:01:20 +03:00
mox
dfe121ab09
Fixing failed build: Parts of a struct were initialised in wrong order, C99-style designated initialisers did not prevent this from causing an error.
2016-04-19 22:31:44 +02:00
Sergey Naumov
e59ccb1ffb
Inital
2015-12-29 12:44:44 +03:00