Releases: mihirlad55/dwm-ipc
Releases · mihirlad55/dwm-ipc
IPC Patch v1.4.0
Release IPC Patch v1.4.0 - Rename selected_monitor_change_event to monitor_focus_change_event for clarity - Rename selected_client_change_event to client_focus_change_event for clarity - Implement focused_title_change_event which triggers when the client in focus has a title change - Update dwm-msg to show focused_title_change_event option in usage - Clang-format all added patch files and other organization improvements
IPC Patch v1.3.5
Release IPC Patch v1.3.5 - Add is_selected key to monitor dumps
IPC Patch v1.3.4
Release IPC Patch v1.3.4 - Fix typo in selected_client_change_event (moniter->monitor)
IPC Patch v1.3.3
Release IPC Patch v1.3.3 - Fix IPC socket not being properly closed - Fix client sockets not being closed after quit (restart) command - Simplify ipc_cleanup
IPC Patch v1.3.2
Release IPC Patch v1.3.2 - Fix selected_monitor_change_event event message key name. The "selected_" prefix was missing.
IPC Patch v1.3.1
Release IPC Patch v1.3.1 - Fix bug with only the first monitor's tag states being updated and considered for events
IPC Patch v1.3.0
Release IPC Patch v1.3.0 - Implement selected_monitor_change_event - Dump current tag state with Get Monitors command - Significant improvement in patch compatability. Type definitions are now kept in dwm.c - Doxygen comments improved - README updates
IPC Patch v1.2.1
Release IPC Patch v1.2.1 Reformat structure of monitor dumps. Move simpler key-value pairs to the top of the JSON document.
IPC Patch v1.2.0
Release IPC Patch v1.2.0 - Reformat message output structure for better consistency and organization. - Use setlayoutsafe instead of setlayout to avoid crashes on invalid arguments
IPC Patch v1.1.0
Release IPC Patch v1.1.0 Identify layouts by their memory address instead of symbol to avoid confusion. Also use setlayoutsafe to check the address argument before calling setlayout to avoid crashes caused by an invalid memory address.