#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-04-24T14:21:13Z

Fri, 10 Feb 2023 15:18:53 GMT Jiří Zárevúcky <zarevucky.jiri@…> [daadfa6]
	* kernel/generic/include/cpu.h (modified)
	* kernel/generic/src/main/main.c (modified)
	* kernel/generic/src/proc/scheduler.c (modified)

	Remove unnecessary context field from cpu_t structure


Thu, 09 Feb 2023 17:42:22 GMT Jiří Zárevúcky <zarevucky.jiri@…> [e994898]
	* kernel/generic/src/synch/mutex.c (modified)

	Fix an oops


Thu, 09 Feb 2023 16:55:34 GMT Jiří Zárevúcky <zarevucky.jiri@…> [4c78104]
	* kernel/generic/include/synch/semaphore.h (modified)
	* kernel/generic/include/synch/waitq.h (modified)
	* kernel/generic/src/synch/mutex.c (modified)
	* kernel/generic/src/synch/semaphore.c (modified)
	* kernel/generic/src/synch/waitq.c (modified)

	Get rid of waitq_count_get/set


Thu, 09 Feb 2023 16:29:37 GMT Jiří Zárevúcky <zarevucky.jiri@…> [c0b54c9]
	* kernel/generic/src/synch/waitq.c (modified)

	Thread is guaranteed to exist in waitq_sleep_timed_out
 ...


Thu, 09 Feb 2023 16:12:24 GMT Jiří Zárevúcky <zarevucky.jiri@…> [83789ea2]
	* kernel/generic/include/proc/thread.h (modified)
	* kernel/generic/src/proc/thread.c (modified)
	* kernel/generic/src/synch/waitq.c (modified)
	* kernel/generic/src/time/timeout.c (modified)

	Simplify timeout handling

	Since timeout_unregister() now waits for ...


Thu, 09 Feb 2023 15:31:39 GMT Jiří Zárevúcky <zarevucky.jiri@…> [ba25c4b]
	* kernel/generic/include/time/timeout.h (modified)
	* kernel/generic/src/time/clock.c (modified)
	* kernel/generic/src/time/timeout.c (modified)

	Synchronize timeout_unregister() with handler execution

	This ...


Tue, 07 Feb 2023 18:43:26 GMT Jiří Zárevúcky <zarevucky.jiri@…> [78acbc72]
	* kernel/generic/include/proc/thread.h (modified)
	* kernel/generic/src/proc/task.c (modified)
	* kernel/generic/src/proc/thread.c (modified)

	Remove unused thread_interrupted(), make thread_interrupt() useful


Tue, 07 Feb 2023 16:49:43 GMT Jiří Zárevúcky <zarevucky.jiri@…> [0366d09d]
	* kernel/arch/abs32le/include/arch/fpu_context.h (modified)
	* kernel/arch/arm32/include/arch/fpu_context.h (modified)
	* kernel/arch/arm64/include/arch/fpu_context.h (modified)
	* kernel/arch/arm64/include/arch/fpu_context_struct.h (modified)
	* kernel/arch/ia32/include/arch/fpu_context.h (modified)
	* kernel/arch/ia64/include/arch/fpu_context.h (modified)
	* kernel/arch/mips32/include/arch/fpu_context.h (modified)
	* kernel/arch/mips32/include/arch/fpu_context_struct.h (modified)
	* kernel/arch/ppc32/include/arch/fpu_context.h (modified)
	* kernel/arch/ppc32/include/arch/fpu_context_struct.h (modified)
	* kernel/arch/sparc64/include/arch/fpu_context.h (modified)
	* kernel/generic/include/proc/thread.h (modified)
	* kernel/generic/src/proc/scheduler.c (modified)
	* kernel/generic/src/proc/thread.c (modified)

	Avoid separate allocation for FPU context

	With _Alignas, we can ...


Tue, 07 Feb 2023 16:11:53 GMT Jiri Svoboda <jiri@…> [1eaead4]
	* uspace/app/uidemo/uidemo.c (modified)
	* uspace/app/uidemo/uidemo.h (modified)
	* uspace/lib/ui/include/types/ui/tab.h (added)
	* uspace/lib/ui/include/types/ui/tabset.h (added)
	* uspace/lib/ui/include/types/ui/testctl.h (added)
	* uspace/lib/ui/include/ui/paint.h (modified)
	* uspace/lib/ui/include/ui/tab.h (added)
	* uspace/lib/ui/include/ui/tabset.h (added)
	* uspace/lib/ui/include/ui/testctl.h (added)
	* uspace/lib/ui/meson.build (modified)
	* uspace/lib/ui/private/tab.h (added)
	* uspace/lib/ui/private/tabset.h (added)
	* uspace/lib/ui/private/testctl.h (added)
	* uspace/lib/ui/src/paint.c (modified)
	* uspace/lib/ui/src/tab.c (added)
	* uspace/lib/ui/src/tabset.c (added)
	* uspace/lib/ui/src/testctl.c (added)
	* uspace/lib/ui/src/window.c (modified)
	* uspace/lib/ui/test/control.c (modified)
	* uspace/lib/ui/test/main.c (modified)
	* uspace/lib/ui/test/paint.c (modified)
	* uspace/lib/ui/test/tab.c (added)
	* uspace/lib/ui/test/tabset.c (added)
	* uspace/lib/ui/test/testctl.c (added)
	* uspace/lib/ui/test/wdecor.c (modified)

	Tab set control

	This allows to expand the space available in a ...


Tue, 07 Feb 2023 16:03:05 GMT Jiří Zárevúcky <zarevucky.jiri@…> [7c5320c]
	* kernel/arch/ia32/src/smp/smp.c (modified)
	* kernel/arch/sparc64/src/smp/sun4u/smp.c (modified)
	* kernel/arch/sparc64/src/smp/sun4v/smp.c (modified)
	* kernel/generic/include/console/chardev.h (modified)
	* kernel/generic/include/smp/smp.h (modified)
	* kernel/generic/src/console/chardev.c (modified)
	* kernel/generic/src/main/kinit.c (modified)
	* kernel/generic/src/main/main.c (modified)
	* kernel/generic/src/smp/smp.c (modified)

	Use the semaphore interface instead of waitq in some places

	Since ...


Tue, 07 Feb 2023 16:02:50 GMT Jiří Zárevúcky <zarevucky.jiri@…> [5110d0a]
	* kernel/generic/include/proc/thread.h (modified)
	* kernel/generic/include/synch/condvar.h (modified)
	* kernel/generic/include/synch/mutex.h (modified)
	* kernel/generic/include/synch/semaphore.h (modified)
	* kernel/generic/include/synch/waitq.h (modified)
	* kernel/generic/src/proc/thread.c (modified)
	* kernel/generic/src/synch/condvar.c (modified)
	* kernel/generic/src/synch/mutex.c (modified)
	* kernel/generic/src/synch/semaphore.c (modified)
	* kernel/generic/src/synch/waitq.c (modified)

	Turn a bunch of macros into regular functions


Mon, 06 Feb 2023 21:03:14 GMT Jiri Svoboda <jiri@…> [8a55346]
	* tools/build-ccheck.sh (modified)

	Bump sycek

	This takes in the support for _Alignas() in ccheck.


Mon, 06 Feb 2023 16:54:36 GMT Jiří Zárevúcky <zarevucky.jiri@…> [b596d0d]
	* kernel/generic/src/cap/cap.c (modified)

	Fix incorrect locking in cap_unpublish()


Sun, 05 Feb 2023 22:03:19 GMT Jiří Zárevúcky <zarevucky.jiri@…> [61eb2ce2]
	* kernel/genarch/include/genarch/mm/page_ht.h (modified)
	* kernel/genarch/include/genarch/mm/page_pt.h (modified)
	* kernel/genarch/src/mm/as_ht.c (modified)
	* kernel/genarch/src/mm/as_pt.c (modified)
	* kernel/genarch/src/mm/page_ht.c (modified)
	* kernel/genarch/src/mm/page_pt.c (modified)
	* kernel/generic/include/adt/hash_table.h (modified)
	* kernel/generic/include/mm/as.h (modified)
	* kernel/generic/include/mm/page.h (modified)
	* kernel/generic/src/adt/hash_table.c (modified)
	* kernel/generic/src/cap/cap.c (modified)
	* kernel/generic/src/ddi/irq.c (modified)
	* kernel/generic/src/lib/ra.c (modified)
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/mm/page.c (modified)
	* uspace/app/hbench/env.c (modified)
	* uspace/app/trace/ipcp.c (modified)
	* uspace/app/trace/proto.c (modified)
	* uspace/lib/block/block.c (modified)
	* uspace/lib/c/generic/adt/hash_table.c (modified)
	* uspace/lib/c/generic/async/ports.c (modified)
	* uspace/lib/c/generic/async/server.c (modified)
	* uspace/lib/c/include/adt/hash_table.h (modified)
	* uspace/lib/ext4/src/ops.c (modified)
	* uspace/lib/nic/src/nic_addr_db.c (modified)
	* uspace/srv/devman/devtree.c (modified)
	* uspace/srv/fs/cdfs/cdfs_ops.c (modified)
	* uspace/srv/fs/exfat/exfat_idx.c (modified)
	* uspace/srv/fs/fat/fat_idx.c (modified)
	* uspace/srv/fs/locfs/locfs_ops.c (modified)
	* uspace/srv/fs/mfs/mfs_ops.c (modified)
	* uspace/srv/fs/tmpfs/tmpfs_ops.c (modified)
	* uspace/srv/fs/udf/udf_idx.c (modified)
	* uspace/srv/hid/input/gsp.c (modified)
	* uspace/srv/ns/service.c (modified)
	* uspace/srv/ns/task.c (modified)
	* uspace/srv/vfs/vfs_node.c (modified)

	Make hash table operations immutable, because global mutable state is ...


Sun, 05 Feb 2023 14:43:59 GMT Jiří Zárevúcky <zarevucky.jiri@…> [07700ed]
	* kernel/generic/src/udebug/udebug.c (modified)
	* kernel/generic/src/udebug/udebug_ops.c (modified)

	Don't mess with waitq internals to emulate the desired semantics
 ...


Sun, 05 Feb 2023 14:43:59 GMT Jiří Zárevúcky <zarevucky.jiri@…> [33a3be8]
	* kernel/generic/src/synch/waitq.c (modified)

	Modify semantics of WAKEUP_ALL slightly

	Previous implementation ...


Sun, 05 Feb 2023 14:43:59 GMT Jiří Zárevúcky <zarevucky.jiri@…> [c030818]
	* kernel/arch/abs32le/include/arch/context.h (modified)
	* kernel/arch/abs32le/include/arch/context_offset.h (modified)
	* kernel/arch/amd64/include/arch/context_struct.h (modified)
	* kernel/arch/arm64/include/arch/context_struct.h (modified)
	* kernel/arch/ia32/include/arch/context_struct.h (modified)
	* kernel/arch/ia64/include/arch/context_struct.h (modified)
	* kernel/arch/mips32/include/arch/context_struct.h (modified)
	* kernel/arch/ppc32/include/arch/context_struct.h (modified)
	* kernel/arch/riscv64/include/arch/context_struct.h (modified)
	* kernel/arch/sparc64/include/arch/context_struct.h (modified)
	* kernel/generic/include/proc/thread.h (modified)
	* kernel/generic/src/proc/scheduler.c (modified)
	* kernel/generic/src/proc/thread.c (modified)

	Move saved interrupt level from context_t to thread_t

	Unlike the ...


Sat, 04 Feb 2023 17:20:04 GMT Jiří Zárevúcky <zarevucky.jiri@…> [c1b073b7]
	* kernel/generic/src/proc/thread.c (modified)

	Remove some unnecessary #ifdefs

	%p does not care about specified ...


Sat, 04 Feb 2023 17:14:26 GMT Jiří Zárevúcky <zarevucky.jiri@…> [30b56d9]
	* uspace/lib/c/generic/assert.c (modified)

	Use the correct format specifier when printing task_id_t


Sat, 04 Feb 2023 17:13:28 GMT Jiří Zárevúcky <zarevucky.jiri@…> [661a5ac]
	* kernel/generic/src/proc/thread.c (modified)

	Use panic() instead of an infinite loop at the unreachable end of ...


Sat, 04 Feb 2023 16:43:03 GMT Jiří Zárevúcky <zarevucky.jiri@…> [e86f568]
	* kernel/generic/src/proc/current.c (modified)

	Initialize CURRENT->mutex_locks

	It is not used anywhere yet, but ...


Sat, 04 Feb 2023 16:19:33 GMT Jiří Zárevúcky <zarevucky.jiri@…> [011c79a]
	* kernel/generic/include/cpu.h (modified)
	* kernel/generic/src/proc/scheduler.c (modified)
	* kernel/generic/src/time/clock.c (modified)

	Replace CPU->needs_relink with CPU->relink_deadline

	This removes a ...


Sat, 04 Feb 2023 16:19:21 GMT Jiří Zárevúcky <zarevucky.jiri@…> [aae2869]
	* kernel/generic/include/cpu.h (modified)
	* kernel/generic/include/proc/thread.h (modified)
	* kernel/generic/src/proc/scheduler.c (modified)
	* kernel/generic/src/proc/thread.c (modified)
	* kernel/generic/src/time/clock.c (modified)

	Replace THREAD->ticks with CPU->preempt_deadline

	This removes a bit ...


Fri, 03 Feb 2023 17:01:49 GMT Jiří Zárevúcky <zarevucky.jiri@…> [8addb24a]
	* kernel/arch/abs32le/include/arch/asm.h (modified)
	* kernel/arch/amd64/include/arch/asm.h (modified)
	* kernel/arch/arm32/include/arch/asm.h (modified)
	* kernel/arch/arm64/include/arch/asm.h (modified)
	* kernel/arch/ia32/include/arch/asm.h (modified)
	* kernel/arch/ia64/include/arch/asm.h (modified)
	* kernel/arch/mips32/include/arch/asm.h (modified)
	* kernel/arch/ppc32/include/arch/asm.h (modified)
	* kernel/arch/riscv64/include/arch/asm.h (modified)
	* kernel/arch/sparc64/include/arch/asm.h (modified)
	* kernel/generic/src/synch/spinlock.c (modified)

	Turn spin look hint into a function


Thu, 02 Feb 2023 22:23:23 GMT Jiří Zárevúcky <zarevucky.jiri@…> [64e9cf4]
	* kernel/arch/amd64/include/arch/asm.h (modified)
	* kernel/arch/arm32/include/arch/asm.h (modified)
	* kernel/arch/arm64/include/arch/asm.h (modified)
	* kernel/arch/ia32/include/arch/asm.h (modified)
	* kernel/arch/mips32/src/mips32.c (modified)
	* kernel/arch/ppc32/src/mm/frame.c (modified)
	* kernel/generic/include/arch.h (modified)
	* kernel/generic/include/mm/tlb.h (modified)
	* kernel/generic/include/synch/spinlock.h (modified)
	* kernel/generic/meson.build (modified)
	* kernel/generic/src/synch/irq_spinlock.c (added)
	* kernel/generic/src/synch/spinlock.c (modified)
	* kernel/generic/src/synch/waitq.c (modified)
	* kernel/generic/src/time/clock.c (modified)

	Merge a few changes to spinlock code

	Changed organization of the ...


Thu, 02 Feb 2023 21:58:36 GMT Jiří Zárevúcky <zarevucky.jiri@…> [b076dfb]
	* kernel/generic/include/arch.h (modified)
	* kernel/generic/include/synch/spinlock.h (modified)
	* kernel/generic/src/synch/irq_spinlock.c (modified)

	Implement more elaborate debug checking for spinlocks


Thu, 02 Feb 2023 21:58:36 GMT Jiří Zárevúcky <zarevucky.jiri@…> [2b264c4]
	* kernel/arch/amd64/include/arch/asm.h (modified)
	* kernel/arch/arm32/include/arch/asm.h (modified)
	* kernel/arch/arm64/include/arch/asm.h (modified)
	* kernel/arch/ia32/include/arch/asm.h (modified)
	* kernel/generic/src/synch/spinlock.c (modified)

	Add architecture-specific spinlock optimization


Thu, 02 Feb 2023 21:58:36 GMT Jiří Zárevúcky <zarevucky.jiri@…> [f43d8ce]
	* kernel/arch/mips32/src/mips32.c (modified)
	* kernel/arch/ppc32/src/mm/frame.c (modified)
	* kernel/generic/include/mm/tlb.h (modified)
	* kernel/generic/include/synch/spinlock.h (modified)
	* kernel/generic/src/synch/irq_spinlock.c (modified)
	* kernel/generic/src/synch/spinlock.c (modified)
	* kernel/generic/src/synch/waitq.c (modified)
	* kernel/generic/src/time/clock.c (modified)

	Make spinlock_lock/unlock into proper functions in all configurations


Thu, 02 Feb 2023 21:58:36 GMT Jiří Zárevúcky <zarevucky.jiri@…> [95658c9]
	* kernel/generic/meson.build (modified)
	* kernel/generic/src/synch/irq_spinlock.c (added)
	* kernel/generic/src/synch/spinlock.c (modified)

	Put irq_spinlock_*() functions in a separate file


Mon, 30 Jan 2023 18:24:15 GMT Jakub Jermář <jakub@…> [f114d40]
	* kernel/arch/amd64/include/arch/mm/page.h (modified)

	Change amd64 pte_t bitfields to have a 40-bit address field and ...


Mon, 30 Jan 2023 18:23:45 GMT Jakub Jermář <jakub@…> [0161d16]
	* kernel/arch/amd64/include/arch/mm/page.h (modified)

	Adjust PTE bit field definitions and sizes to match and align with ...


Sun, 22 Jan 2023 11:05:28 GMT Jiri Svoboda <jiri@…> [b1f0a14]
	* uspace/app/launcher/launcher.c (modified)
	* uspace/app/launcher/launcher.h (modified)
	* uspace/lib/ui/private/ui.h (modified)
	* uspace/lib/ui/src/ui.c (modified)
	* uspace/lib/ui/src/window.c (modified)

	Pass input device ID via display specification argument

	This allows ...


Fri, 20 Jan 2023 11:50:41 GMT Jiri Svoboda <jiri@…> [5d380b6]
	* uspace/lib/display/include/types/display/wndparams.h (modified)
	* uspace/lib/display/private/params.h (modified)
	* uspace/lib/display/src/disp_srv.c (modified)
	* uspace/lib/display/src/display.c (modified)
	* uspace/lib/display/test/display.c (modified)
	* uspace/lib/ui/include/types/ui/popup.h (modified)
	* uspace/lib/ui/include/types/ui/window.h (modified)
	* uspace/lib/ui/include/ui/menu.h (modified)
	* uspace/lib/ui/include/ui/menubar.h (modified)
	* uspace/lib/ui/private/menubar.h (modified)
	* uspace/lib/ui/src/menu.c (modified)
	* uspace/lib/ui/src/menubar.c (modified)
	* uspace/lib/ui/src/popup.c (modified)
	* uspace/lib/ui/src/window.c (modified)
	* uspace/lib/ui/test/menu.c (modified)
	* uspace/lib/ui/test/menubar.c (modified)
	* uspace/lib/ui/test/menuentry.c (modified)
	* uspace/srv/hid/display/display.c (modified)
	* uspace/srv/hid/display/display.h (modified)
	* uspace/srv/hid/display/window.c (modified)

	Create menu windows in the correct seat

	Add a mechanism to set the ...


Thu, 19 Jan 2023 13:51:14 GMT Jiri Svoboda <jiri@…> [6828a56]
	* uspace/srv/hid/display/test/window.c (modified)
	* uspace/srv/hid/display/window.c (modified)
	* uspace/srv/hid/display/window.h (modified)

	Avoid two seats fighting when moving/resizing a window

	When two ...


Thu, 19 Jan 2023 12:09:34 GMT Jiri Svoboda <jiri@…> [3be5366]
	* uspace/lib/display/include/disp_srv.h (modified)
	* uspace/lib/display/include/display.h (modified)
	* uspace/lib/display/src/disp_srv.c (modified)
	* uspace/lib/display/src/display.c (modified)
	* uspace/lib/display/test/display.c (modified)
	* uspace/lib/ui/include/types/ui/wdecor.h (modified)
	* uspace/lib/ui/private/wdecor.h (modified)
	* uspace/lib/ui/src/wdecor.c (modified)
	* uspace/lib/ui/src/window.c (modified)
	* uspace/lib/ui/test/wdecor.c (modified)
	* uspace/srv/hid/display/dsops.c (modified)
	* uspace/srv/hid/display/test/window.c (modified)
	* uspace/srv/hid/display/types/display/window.h (modified)
	* uspace/srv/hid/display/window.c (modified)
	* uspace/srv/hid/display/window.h (modified)

	Add pos_id information to move request, too

	This will become useful ...


Wed, 18 Jan 2023 21:05:15 GMT Jiří Zárevúcky <zarevucky.jiri@…> [aaa3b855]
	* uspace/lib/c/arch/arm32/src/entryjmp.c (modified)

	ccheck


Wed, 18 Jan 2023 20:47:12 GMT Jiří Zárevúcky <zarevucky.jiri@…> [b67ce1ff]
	* kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c (modified)
	* kernel/arch/arm32/src/mach/beaglebone/beaglebone.c (modified)
	* kernel/arch/arm32/src/mach/gta02/gta02.c (modified)
	* kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified)
	* kernel/arch/arm32/src/mach/raspberrypi/raspberrypi.c (modified)

	Use irq_spinlock functions in arm32 code, to be consistent with all ...


Wed, 18 Jan 2023 20:20:29 GMT Jiří Zárevúcky <zarevucky.jiri@…> [eb630cf]
	* uspace/lib/c/arch/arm32/meson.build (modified)
	* uspace/lib/c/arch/arm32/src/atomic.c (modified)
	* uspace/lib/c/arch/arm32/src/crt0.S (modified)
	* uspace/lib/c/arch/arm32/src/entryjmp.S (deleted)
	* uspace/lib/c/arch/arm32/src/entryjmp.c (added)
	* uspace/lib/c/arch/arm32/src/ras_page.h (added)
	* uspace/lib/c/arch/arm32/src/rtld/reloc.c (modified)

	Fix handling of ABS32 relocation on arm32

	A bad symbol reference in ...


Wed, 18 Jan 2023 20:15:42 GMT Jiří Zárevúcky <zarevucky.jiri@…> [b83c5e4]
	* uspace/lib/c/generic/rtld/rtld.c (modified)

	Make sure we don't call memcpy() with NULL pointer

	The standard ...


Wed, 18 Jan 2023 16:59:36 GMT Jiri Svoboda <jiri@…> [3e7e226]
	* uspace/srv/hid/display/seat.c (modified)

	Remove seat's focus when destroying it

	Stop leaking foci!(TM)


Wed, 18 Jan 2023 16:51:44 GMT Jiri Svoboda <jiri@…> [a0d4afe]
	* uspace/srv/hid/display/display.c (modified)
	* uspace/srv/hid/display/idevcfg.c (modified)
	* uspace/srv/hid/display/seat.c (modified)
	* uspace/srv/hid/display/seat.h (modified)
	* uspace/srv/hid/display/types/display/idevcfg.h (modified)
	* uspace/srv/hid/display/types/display/seat.h (modified)

	Make sure input device configuration is destroyed together with seat
 ...


Tue, 17 Jan 2023 15:21:13 GMT Jiri Svoboda <jiri@…> [b0ae23f]
	* uspace/lib/display/include/disp_srv.h (modified)
	* uspace/lib/display/include/display.h (modified)
	* uspace/lib/display/src/disp_srv.c (modified)
	* uspace/lib/display/src/display.c (modified)
	* uspace/lib/display/test/display.c (modified)
	* uspace/lib/ui/include/types/ui/wdecor.h (modified)
	* uspace/lib/ui/private/wdecor.h (modified)
	* uspace/lib/ui/src/wdecor.c (modified)
	* uspace/lib/ui/src/window.c (modified)
	* uspace/lib/ui/test/wdecor.c (modified)
	* uspace/srv/hid/display/dsops.c (modified)
	* uspace/srv/hid/display/test/window.c (modified)
	* uspace/srv/hid/display/types/display/window.h (modified)
	* uspace/srv/hid/display/window.c (modified)
	* uspace/srv/hid/display/window.h (modified)

	Change the correct pointer's shape when resizing window

	The request ...


Mon, 16 Jan 2023 20:34:01 GMT Jiri Svoboda <jiri@…> [46a47c0]
	* uspace/app/terminal/terminal.c (modified)
	* uspace/lib/display/include/types/display.h (modified)
	* uspace/lib/display/include/types/display/event.h (modified)
	* uspace/lib/display/src/display.c (modified)
	* uspace/lib/display/test/display.c (modified)
	* uspace/lib/ui/include/types/ui/control.h (modified)
	* uspace/lib/ui/include/types/ui/window.h (modified)
	* uspace/lib/ui/include/ui/control.h (modified)
	* uspace/lib/ui/include/ui/fixed.h (modified)
	* uspace/lib/ui/include/ui/window.h (modified)
	* uspace/lib/ui/private/window.h (modified)
	* uspace/lib/ui/src/control.c (modified)
	* uspace/lib/ui/src/fixed.c (modified)
	* uspace/lib/ui/src/window.c (modified)
	* uspace/lib/ui/test/control.c (modified)
	* uspace/lib/ui/test/fixed.c (modified)
	* uspace/lib/ui/test/popup.c (modified)
	* uspace/lib/ui/test/window.c (modified)
	* uspace/srv/hid/display/client.c (modified)
	* uspace/srv/hid/display/client.h (modified)
	* uspace/srv/hid/display/test/client.c (modified)
	* uspace/srv/hid/display/window.c (modified)

	Make sure window is only show as inactive when it loses last focus
 ...


Sun, 15 Jan 2023 09:24:50 GMT Jiri Svoboda <jiri@…> [b3eeae5]
	* uspace/app/disp/disp.c (modified)
	* uspace/lib/dispcfg/include/dispcfg.h (modified)
	* uspace/lib/dispcfg/include/dispcfg_srv.h (modified)
	* uspace/lib/dispcfg/include/ipc/dispcfg.h (modified)
	* uspace/lib/dispcfg/src/dispcfg.c (modified)
	* uspace/lib/dispcfg/src/dispcfg_srv.c (modified)
	* uspace/lib/dispcfg/test/dispcfg.c (modified)
	* uspace/srv/hid/display/cfgops.c (modified)
	* uspace/srv/hid/display/display.c (modified)
	* uspace/srv/hid/display/display.h (modified)
	* uspace/srv/hid/display/idevcfg.c (added)
	* uspace/srv/hid/display/idevcfg.h (added)
	* uspace/srv/hid/display/meson.build (modified)
	* uspace/srv/hid/display/test/display.c (modified)
	* uspace/srv/hid/display/types/display/display.h (modified)
	* uspace/srv/hid/display/types/display/idevcfg.h (added)

	Assigning devices to seats


Thu, 12 Jan 2023 18:08:24 GMT Jiri Svoboda <jiri@…> [46b02cb]
	* uspace/srv/hid/display/test/cfgclient.c (added)

	Add missing cfgclient.c


Mon, 09 Jan 2023 21:14:04 GMT Jiri Svoboda <jiri@…> [d8503fd]
	* uspace/app/disp/disp.c (added)
	* uspace/app/disp/doc/doxygroups.h (added)
	* uspace/app/disp/meson.build (added)
	* uspace/app/meson.build (modified)
	* uspace/srv/hid/display/cfgclient.c (added)
	* uspace/srv/hid/display/cfgclient.h (added)
	* uspace/srv/hid/display/cfgops.c (added)
	* uspace/srv/hid/display/cfgops.h (added)
	* uspace/srv/hid/display/display.c (modified)
	* uspace/srv/hid/display/display.h (modified)
	* uspace/srv/hid/display/main.c (modified)
	* uspace/srv/hid/display/meson.build (modified)
	* uspace/srv/hid/display/seat.c (modified)
	* uspace/srv/hid/display/seat.h (modified)
	* uspace/srv/hid/display/test/client.c (modified)
	* uspace/srv/hid/display/test/display.c (modified)
	* uspace/srv/hid/display/test/main.c (modified)
	* uspace/srv/hid/display/test/seat.c (modified)
	* uspace/srv/hid/display/test/window.c (modified)
	* uspace/srv/hid/display/types/display/cfgclient.h (added)
	* uspace/srv/hid/display/types/display/display.h (modified)
	* uspace/srv/hid/display/types/display/seat.h (modified)
	* uspace/srv/hid/display/wmclient.c (modified)

	Display configuration utility and server support

	Currently we can ...


Sun, 08 Jan 2023 21:19:21 GMT GitHub <noreply@…> [e04b72d6]
	* kernel/generic/include/cpu.h (modified)
	* kernel/generic/include/time/timeout.h (modified)
	* kernel/generic/src/time/clock.c (modified)
	* kernel/generic/src/time/timeout.c (modified)

	Merge pull request #222 from le-jzr/timeout

	Simplify timeout ...


Sun, 08 Jan 2023 14:59:46 GMT Jiri Svoboda <jiri@…> [5b19d80]
	* abi/include/abi/ipc/interfaces.h (modified)
	* uspace/lib/c/include/ipc/services.h (modified)
	* uspace/lib/dispcfg/doc/doxygroups.h (added)
	* uspace/lib/dispcfg/include/dispcfg.h (added)
	* uspace/lib/dispcfg/include/dispcfg_srv.h (added)
	* uspace/lib/dispcfg/include/ipc/dispcfg.h (added)
	* uspace/lib/dispcfg/include/types/dispcfg.h (added)
	* uspace/lib/dispcfg/meson.build (added)
	* uspace/lib/dispcfg/private/dispcfg.h (added)
	* uspace/lib/dispcfg/src/dispcfg.c (added)
	* uspace/lib/dispcfg/src/dispcfg_srv.c (added)
	* uspace/lib/dispcfg/test/dispcfg.c (added)
	* uspace/lib/dispcfg/test/main.c (added)
	* uspace/lib/meson.build (modified)

	Display configuration library

	Initial version of protocol library ...


Fri, 06 Jan 2023 13:48:32 GMT Jiri Svoboda <jiri@…> [ffed09d]
	* uspace/lib/wndmgt/src/wndmgt_srv.c (modified)

	Fix copy-and-paste error in null server op check


Thu, 05 Jan 2023 21:00:53 GMT Jiri Svoboda <jiri@…> [ca9aa89]
	* uspace/srv/hid/display/seat.c (modified)

	Improve Shift-Tab window switching

	Use ds_window_find_alt() and ...


Thu, 05 Jan 2023 20:17:32 GMT Jiri Svoboda <jiri@…> [ededdc4]
	* uspace/srv/hid/display/seat.c (modified)
	* uspace/srv/hid/display/test/seat.c (modified)
	* uspace/srv/hid/display/window.c (modified)

	Use ds_window_unfocus() when destroying a window


Thu, 05 Jan 2023 19:28:22 GMT Jiri Svoboda <jiri@…> [17c0f5d]
	* uspace/srv/hid/display/seat.c (modified)
	* uspace/srv/hid/display/seat.h (modified)
	* uspace/srv/hid/display/test/seat.c (modified)
	* uspace/srv/hid/display/test/window.c (modified)
	* uspace/srv/hid/display/window.c (modified)
	* uspace/srv/hid/display/window.h (modified)

	Switch to another window when window is minimized

	And do it ...


Wed, 04 Jan 2023 20:48:35 GMT Jiri Svoboda <jiri@…> [5d86797]
	* uspace/app/taskbar/wndlist.c (modified)

	Need to update GC when unpainting a button

	This caused nothing to ...


Wed, 04 Jan 2023 20:24:44 GMT Jiri Svoboda <jiri@…> [3c54869]
	* uspace/app/taskbar/test/wndlist.c (modified)
	* uspace/app/taskbar/wndlist.c (modified)
	* uspace/app/taskbar/wndlist.h (modified)
	* uspace/lib/ui/include/ui/pbutton.h (modified)
	* uspace/lib/ui/private/pbutton.h (modified)
	* uspace/lib/ui/private/resource.h (modified)
	* uspace/lib/ui/src/pbutton.c (modified)
	* uspace/lib/ui/src/resource.c (modified)
	* uspace/lib/ui/test/pbutton.c (modified)
	* uspace/lib/wndmgt/include/types/wndmgt.h (modified)
	* uspace/lib/wndmgt/src/wndmgt.c (modified)
	* uspace/lib/wndmgt/src/wndmgt_srv.c (modified)
	* uspace/lib/wndmgt/test/wndmgt.c (modified)
	* uspace/srv/hid/display/test/window.c (modified)
	* uspace/srv/hid/display/types/display/window.h (modified)
	* uspace/srv/hid/display/window.c (modified)
	* uspace/srv/hid/display/wmops.c (modified)

	Highlight active window in task bar


Tue, 03 Jan 2023 20:38:44 GMT Jiri Svoboda <jiri@…> [cdd6fc9]
	* uspace/lib/ddev/src/ddev_srv.c (modified)
	* uspace/lib/device/src/bd_srv.c (modified)
	* uspace/lib/device/src/io/chardev_srv.c (modified)
	* uspace/lib/display/src/disp_srv.c (modified)
	* uspace/lib/inet/src/iplink_srv.c (modified)
	* uspace/lib/ipcgfx/src/server.c (modified)
	* uspace/lib/usbvirt/src/ipc_dev.c (modified)
	* uspace/lib/wndmgt/src/wndmgt_srv.c (modified)

	Add missing replies in IPC error paths


Tue, 03 Jan 2023 20:06:16 GMT Jiri Svoboda <jiri@…> [df54aa8]
	* uspace/lib/wndmgt/src/wndmgt_srv.c (modified)

	Fix replies in wndmgt_srv error paths

	Under the right circumstances ...


Thu, 22 Dec 2022 12:32:03 GMT Jiri Svoboda <jiri@…> [570a3f3]
	* uspace/app/uidemo/uidemo.c (modified)
	* uspace/lib/ui/include/types/ui/wdecor.h (modified)

	Make minimize box part of default decoration


Wed, 21 Dec 2022 15:37:11 GMT Jiri Svoboda <jiri@…> [d9d6f29]
	* uspace/srv/hid/display/display.c (modified)

	Roll back properly in error path of ds_display_add_ddev()


Tue, 20 Dec 2022 17:47:39 GMT Jiri Svoboda <jiri@…> [4e7b0ad]
	* uspace/srv/hid/display/display.c (modified)
	* uspace/srv/hid/display/test/cursor.c (modified)

	Add missing actions in display destructor

	We might to actually ...


Tue, 20 Dec 2022 12:31:44 GMT Jiri Svoboda <jiri@…> [06176e1]
	* uspace/app/uidemo/uidemo.c (modified)
	* uspace/lib/display/include/disp_srv.h (modified)
	* uspace/lib/display/include/display.h (modified)
	* uspace/lib/display/include/ipc/display.h (modified)
	* uspace/lib/display/include/types/display/wndparams.h (modified)
	* uspace/lib/display/src/disp_srv.c (modified)
	* uspace/lib/display/src/display.c (modified)
	* uspace/lib/display/test/display.c (modified)
	* uspace/lib/ui/include/types/ui/wdecor.h (modified)
	* uspace/lib/ui/include/types/ui/window.h (modified)
	* uspace/lib/ui/include/ui/paint.h (modified)
	* uspace/lib/ui/include/ui/window.h (modified)
	* uspace/lib/ui/private/wdecor.h (modified)
	* uspace/lib/ui/private/window.h (modified)
	* uspace/lib/ui/src/paint.c (modified)
	* uspace/lib/ui/src/wdecor.c (modified)
	* uspace/lib/ui/src/window.c (modified)
	* uspace/lib/ui/test/paint.c (modified)
	* uspace/lib/ui/test/wdecor.c (modified)
	* uspace/lib/ui/test/window.c (modified)
	* uspace/srv/hid/display/display.c (modified)
	* uspace/srv/hid/display/dsops.c (modified)
	* uspace/srv/hid/display/seat.c (modified)
	* uspace/srv/hid/display/test/window.c (modified)
	* uspace/srv/hid/display/window.c (modified)
	* uspace/srv/hid/display/window.h (modified)
	* uspace/srv/hid/display/wmops.c (modified)

	Minimizing windows


Sat, 10 Dec 2022 13:31:58 GMT Jakub Jermář <jakub@…> [d46ac73]
	* version (modified)

	Update version information


Mon, 05 Dec 2022 10:46:20 GMT Jiri Svoboda <jiri@…> [14b4577]
	* uspace/lib/ui/src/scrollbar.c (modified)

	Do not report out of range scrollbar positions

	This caused file ...


Sun, 04 Dec 2022 10:42:48 GMT Jiri Svoboda <jiri@…> [29a5a99]
	* uspace/app/taskbar/taskbar.c (modified)
	* uspace/lib/display/include/types/display/wndparams.h (modified)
	* uspace/lib/ui/include/types/ui/window.h (modified)
	* uspace/lib/ui/src/window.c (modified)
	* uspace/srv/hid/display/display.c (modified)
	* uspace/srv/hid/display/display.h (modified)
	* uspace/srv/hid/display/test/display.c (modified)
	* uspace/srv/hid/display/types/display/display.h (modified)
	* uspace/srv/hid/display/window.c (modified)

	Maximized windows should avoid task bar


Thu, 01 Dec 2022 14:44:00 GMT Jiri Svoboda <jiri@…> [795c6f7]
	* uspace/lib/ui/src/pbutton.c (modified)

	Fix rendering of very small buttons

	In text mode we have some ...


Thu, 01 Dec 2022 14:39:56 GMT Jiri Svoboda <jiri@…> [c4a53280]
	* uspace/app/taskbar/test/wndlist.c (modified)
	* uspace/app/taskbar/types/wndlist.h (modified)
	* uspace/app/taskbar/wndlist.c (modified)
	* uspace/app/taskbar/wndlist.h (modified)

	Optimize redrawing of window buttons

	We cache the button pich ...


Wed, 23 Nov 2022 12:50:27 GMT Jiri Svoboda <jiri@…> [68d68e9]
	* uspace/app/taskbar/test/wndlist.c (modified)
	* uspace/app/taskbar/wndlist.c (modified)
	* uspace/app/taskbar/wndlist.h (modified)
	* uspace/lib/ui/src/pbutton.c (modified)

	Vary window button size to fit

	If they get too narrow, we stop ...


Sat, 19 Nov 2022 17:46:27 GMT Jiri Svoboda <jiri@…> [6e91475]
	* uspace/app/taskbar/types/wndlist.h (modified)
	* uspace/app/taskbar/wndlist.c (modified)
	* uspace/srv/hid/display/window.c (modified)

	I can see an invisible button in the task bar

	Who're you gonna call?


Sat, 19 Nov 2022 09:40:15 GMT Jiri Svoboda <jiri@…> [d19d15b]
	* uspace/srv/hid/display/dsops.c (modified)
	* uspace/srv/hid/display/window.c (modified)
	* uspace/srv/hid/display/wmclient.c (modified)

	Adjust message verbosity levels in display server


Fri, 18 Nov 2022 20:00:57 GMT Jiri Svoboda <jiri@…> [f2d4a46]
	* uspace/lib/gfxfont/src/text.c (modified)

	Abbreviation in text mode


Fri, 18 Nov 2022 19:45:24 GMT Jiri Svoboda <jiri@…> [901b302]
	* uspace/app/gfxdemo/gfxdemo.c (modified)

	Add text abbreviation screen to GFX Demo


Thu, 17 Nov 2022 19:56:07 GMT Jiri Svoboda <jiri@…> [a130983]
	* uspace/app/barber/barber.c (modified)
	* uspace/lib/gfxfont/include/types/gfx/text.h (modified)
	* uspace/lib/gfxfont/src/text.c (modified)
	* uspace/lib/ui/include/types/ui/paint.h (modified)
	* uspace/lib/ui/private/wdecor.h (modified)
	* uspace/lib/ui/src/paint.c (modified)
	* uspace/lib/ui/src/wdecor.c (modified)

	Implement text abbreviation

	When rendering text, gfx_puttext can ...


Sun, 13 Nov 2022 10:56:43 GMT Jiri Svoboda <jiri@…> [5d62130]
	* uspace/app/taskbar/taskbar.c (modified)
	* uspace/lib/display/include/types/display/wndparams.h (modified)
	* uspace/lib/ui/include/types/ui/window.h (modified)
	* uspace/lib/ui/src/window.c (modified)
	* uspace/srv/hid/display/display.c (modified)
	* uspace/srv/hid/display/display.h (modified)
	* uspace/srv/hid/display/test/display.c (modified)

	Taskbar should be always on top

	We add support for topmost windows ...


Sat, 12 Nov 2022 20:54:17 GMT Jiri Svoboda <jiri@…> [a5c7b865]
	* uspace/app/init/init.c (modified)

	Start task bar by default


Sat, 12 Nov 2022 20:48:05 GMT Jiri Svoboda <jiri@…> [2f106b0]
	* uspace/app/taskbar/taskbar.c (modified)
	* uspace/app/taskbar/test/wndlist.c (modified)
	* uspace/app/taskbar/wndlist.c (modified)
	* uspace/app/taskbar/wndlist.h (modified)

	Do not show window buttons that do not fit


Wed, 09 Nov 2022 20:56:24 GMT Jiri Svoboda <jiri@…> [c48192e]
	* uspace/app/taskbar/taskbar.c (modified)
	* uspace/app/taskbar/wndlist.c (modified)
	* uspace/lib/display/include/types/display/wndparams.h (modified)
	* uspace/lib/ui/include/types/ui/window.h (modified)
	* uspace/lib/ui/src/window.c (modified)

	Prevent task bar from being listed in task bar


Wed, 09 Nov 2022 20:40:57 GMT Jiri Svoboda <jiri@…> [68704ab]
	* uspace/app/taskbar/wndlist.c (modified)
	* uspace/lib/wndmgt/include/types/wndmgt.h (modified)
	* uspace/lib/wndmgt/src/wndmgt.c (modified)
	* uspace/lib/wndmgt/src/wndmgt_srv.c (modified)
	* uspace/lib/wndmgt/test/wndmgt.c (modified)
	* uspace/srv/hid/display/wmops.c (modified)

	Do not list popup windows in task bar


Wed, 09 Nov 2022 16:44:28 GMT Jiri Svoboda <jiri@…> [88d828e]
	* uspace/lib/c/include/io/kbd_event.h (modified)
	* uspace/srv/hid/display/display.c (modified)
	* uspace/srv/hid/display/display.h (modified)
	* uspace/srv/hid/display/input.c (modified)
	* uspace/srv/hid/display/test/display.c (modified)
	* uspace/srv/hid/display/types/display/idev.h (added)
	* uspace/srv/hid/display/window.c (modified)
	* uspace/srv/hid/display/wmops.c (modified)

	Keyboard events need device ID too + some DS multiseat work


Wed, 09 Nov 2022 16:17:59 GMT Jiri Svoboda <jiri@…> [a6492460]
	* uspace/app/taskbar/taskbar.c (modified)
	* uspace/app/taskbar/types/taskbar.h (modified)
	* uspace/app/taskbar/types/wndlist.h (modified)
	* uspace/app/taskbar/wndlist.c (modified)
	* uspace/lib/wndmgt/src/wndmgt.c (modified)
	* uspace/lib/wndmgt/src/wndmgt_srv.c (modified)
	* uspace/srv/hid/display/wmops.c (modified)

	Pass ID of device that clicked the window button to activate window
 ...


Tue, 08 Nov 2022 22:37:05 GMT Jiri Svoboda <jiri@…> [54593f3]
	* uspace/srv/locsrv/locsrv.c (modified)

	Remove obsolete 'renderer' category


Tue, 08 Nov 2022 22:16:37 GMT Jiri Svoboda <jiri@…> [1099f25]
	* uspace/app/taskbar/wndlist.c (modified)

	Fix window buttons leaving artifacts

	They were extending into the ...


Tue, 08 Nov 2022 21:24:11 GMT Jiri Svoboda <jiri@…> [7bcd15f]
	* .clang-format (deleted)

	Remove clang format configuration

	This was never finished and ...


Tue, 08 Nov 2022 21:20:23 GMT Jiri Svoboda <jiri@…> [60ebe63]
	* uspace/lib/c/generic/io/input.c (modified)
	* uspace/lib/c/include/io/input.h (modified)
	* uspace/srv/hid/console/console.c (modified)
	* uspace/srv/hid/display/input.c (modified)
	* uspace/srv/hid/display/seat.c (modified)
	* uspace/srv/hid/display/types/display/ptd_event.h (modified)
	* uspace/srv/hid/input/input.c (modified)

	Store positioning device ID in position events


Mon, 07 Nov 2022 17:42:51 GMT Jiri Svoboda <jiri@…> [3a6d44b7]
	* uspace/app/taskbar/wndlist.c (modified)
	* uspace/lib/wndmgt/include/wndmgt.h (modified)
	* uspace/lib/wndmgt/include/wndmgt_srv.h (modified)
	* uspace/lib/wndmgt/src/wndmgt.c (modified)
	* uspace/lib/wndmgt/src/wndmgt_srv.c (modified)
	* uspace/lib/wndmgt/test/wndmgt.c (modified)
	* uspace/srv/hid/display/wmops.c (modified)

	Activate window by pushing window button on taskbar

	Note that with ...


Fri, 04 Nov 2022 20:54:04 GMT Jiri Svoboda <jiri@…> [f1f433d]
	* uspace/app/taskbar/wndlist.c (modified)
	* uspace/app/taskbar/wndlist.h (modified)
	* uspace/lib/ui/include/ui/pbutton.h (modified)
	* uspace/lib/ui/private/pbutton.h (modified)
	* uspace/lib/ui/src/pbutton.c (modified)
	* uspace/lib/ui/test/pbutton.c (modified)
	* uspace/lib/wndmgt/include/types/wndmgt.h (modified)
	* uspace/lib/wndmgt/src/wndmgt.c (modified)
	* uspace/lib/wndmgt/test/wndmgt.c (modified)
	* uspace/srv/hid/display/test/wmclient.c (modified)
	* uspace/srv/hid/display/window.c (modified)
	* uspace/srv/hid/display/wmclient.c (modified)
	* uspace/srv/hid/display/wmclient.h (modified)

	Update window button when window caption changes


Wed, 02 Nov 2022 10:19:25 GMT Jiri Svoboda <jiri@…> [fc00f0d]
	* uspace/app/taskbar/test/wndlist.c (modified)

	Add missing window list unit tests


Tue, 01 Nov 2022 13:22:48 GMT Jiri Svoboda <jiri@…> [1b92d4b]
	* uspace/app/taskbar/taskbar.c (modified)
	* uspace/app/taskbar/test/wndlist.c (modified)
	* uspace/app/taskbar/types/taskbar.h (modified)
	* uspace/app/taskbar/types/wndlist.h (modified)
	* uspace/app/taskbar/wndlist.c (modified)
	* uspace/app/taskbar/wndlist.h (modified)

	Update window buttons based on window added/removed events


Mon, 31 Oct 2022 10:53:53 GMT Jiri Svoboda <jiri@…> [913add60]
	* uspace/app/taskbar/taskbar.c (modified)
	* uspace/srv/hid/display/client.c (modified)
	* uspace/srv/hid/display/display.c (modified)
	* uspace/srv/hid/display/display.h (modified)
	* uspace/srv/hid/display/main.c (modified)
	* uspace/srv/hid/display/meson.build (modified)
	* uspace/srv/hid/display/test/display.c (modified)
	* uspace/srv/hid/display/test/main.c (modified)
	* uspace/srv/hid/display/test/window.c (modified)
	* uspace/srv/hid/display/test/wmclient.c (added)
	* uspace/srv/hid/display/types/display/display.h (modified)
	* uspace/srv/hid/display/types/display/wmclient.h (added)
	* uspace/srv/hid/display/window.c (modified)
	* uspace/srv/hid/display/wmclient.c (added)
	* uspace/srv/hid/display/wmclient.h (added)
	* uspace/srv/hid/display/wmops.c (modified)

	Deliver WM events for windows being added and removed


Mon, 24 Oct 2022 17:50:46 GMT Jiri Svoboda <jiri@…> [7cc30e9]
	* uspace/app/gfxdemo/gfxdemo.c (modified)
	* uspace/lib/display/include/disp_srv.h (modified)
	* uspace/lib/display/include/display.h (modified)
	* uspace/lib/display/include/ipc/display.h (modified)
	* uspace/lib/display/include/types/display/wndparams.h (modified)
	* uspace/lib/display/private/params.h (modified)
	* uspace/lib/display/src/disp_srv.c (modified)
	* uspace/lib/display/src/display.c (modified)
	* uspace/lib/display/test/display.c (modified)
	* uspace/lib/ui/src/window.c (modified)
	* uspace/srv/hid/display/dsops.c (modified)
	* uspace/srv/hid/display/test/window.c (modified)
	* uspace/srv/hid/display/types/display/window.h (modified)
	* uspace/srv/hid/display/window.c (modified)
	* uspace/srv/hid/display/window.h (modified)
	* uspace/srv/hid/display/wmops.c (modified)

	Display server needs to store window caption

	Even though it does ...


Thu, 20 Oct 2022 08:05:06 GMT Jiri Svoboda <jiri@…> [7a05d924]
	* uspace/app/taskbar/taskbar.c (modified)
	* uspace/app/taskbar/types/wndlist.h (modified)
	* uspace/app/taskbar/wndlist.c (modified)
	* uspace/app/taskbar/wndlist.h (modified)
	* uspace/lib/wndmgt/include/types/wndmgt.h (modified)
	* uspace/srv/hid/display/main.c (modified)
	* uspace/srv/hid/display/wmops.c (modified)

	Return correct number of windows from display server

	But not the ...


Tue, 18 Oct 2022 09:06:07 GMT Jiri Svoboda <jiri@…> [1766326]
	* uspace/app/taskbar/main.c (modified)
	* uspace/app/taskbar/meson.build (modified)
	* uspace/app/taskbar/taskbar.c (modified)
	* uspace/app/taskbar/taskbar.h (modified)
	* uspace/app/taskbar/test/taskbar.c (modified)
	* uspace/app/taskbar/types/taskbar.h (modified)
	* uspace/lib/wndmgt/src/wndmgt.c (modified)
	* uspace/lib/wndmgt/test/wndmgt.c (modified)
	* uspace/srv/hid/display/main.c (modified)
	* uspace/srv/hid/display/meson.build (modified)
	* uspace/srv/hid/display/wmops.c (added)
	* uspace/srv/hid/display/wmops.h (added)

	Window management plumbing


Sun, 16 Oct 2022 09:34:40 GMT Jiri Svoboda <jiri@…> [0761448]
	* abi/include/abi/ipc/interfaces.h (modified)
	* uspace/lib/c/include/ipc/services.h (modified)
	* uspace/lib/meson.build (modified)
	* uspace/lib/wndmgt/doc/doxygroups.h (added)
	* uspace/lib/wndmgt/include/ipc/wndmgt.h (added)
	* uspace/lib/wndmgt/include/types/wndmgt.h (added)
	* uspace/lib/wndmgt/include/wndmgt.h (added)
	* uspace/lib/wndmgt/include/wndmgt_srv.h (added)
	* uspace/lib/wndmgt/meson.build (added)
	* uspace/lib/wndmgt/private/wndmgt.h (added)
	* uspace/lib/wndmgt/src/wndmgt.c (added)
	* uspace/lib/wndmgt/src/wndmgt_srv.c (added)
	* uspace/lib/wndmgt/test/main.c (added)
	* uspace/lib/wndmgt/test/wndmgt.c (added)

	Window management protocol library

	This allows the client to ...


Fri, 07 Oct 2022 08:38:50 GMT Jiri Svoboda <jiri@…> [e0e612b]
	* uspace/app/taskbar/meson.build (modified)
	* uspace/app/taskbar/taskbar.c (modified)
	* uspace/app/taskbar/taskbar.h (modified)
	* uspace/app/taskbar/test/main.c (modified)
	* uspace/app/taskbar/test/wndlist.c (added)
	* uspace/app/taskbar/types/taskbar.h (modified)
	* uspace/app/taskbar/types/wndlist.h (added)
	* uspace/app/taskbar/wndlist.c (added)
	* uspace/app/taskbar/wndlist.h (added)
	* uspace/lib/ui/include/ui/resource.h (modified)
	* uspace/lib/ui/src/resource.c (modified)
	* uspace/lib/ui/test/resource.c (modified)

	Add window list to taskbar (with one dummy entry so far)


Tue, 04 Oct 2022 19:55:25 GMT Jiri Svoboda <jiri@…> [c77cfd8]
	* uspace/app/taskbar/clock.c (modified)
	* uspace/app/taskbar/meson.build (modified)
	* uspace/app/taskbar/taskbar.c (modified)
	* uspace/app/taskbar/test/clock.c (added)
	* uspace/app/taskbar/test/main.c (added)
	* uspace/app/taskbar/test/taskbar.c (added)
	* uspace/app/taskbar/types/clock.h (modified)

	Proper timer cleanup, unit tests

	Destroying a timer that sets ...


Thu, 29 Sep 2022 07:45:07 GMT Jiri Svoboda <jiri@…> [3fd38b2]
	* uspace/app/taskbar/clock.c (modified)
	* uspace/app/taskbar/taskbar.c (modified)
	* uspace/lib/ui/include/ui/ui.h (modified)
	* uspace/lib/ui/src/ui.c (modified)
	* uspace/lib/ui/test/ui.c (modified)

	Size taskbar based on display size, fix text mode


Mon, 26 Sep 2022 11:58:09 GMT Jiri Svoboda <jiri@…> [50a16d9]
	* uspace/app/taskbar/clock.c (added)
	* uspace/app/taskbar/clock.h (added)
	* uspace/app/taskbar/meson.build (modified)
	* uspace/app/taskbar/taskbar.c (modified)
	* uspace/app/taskbar/types/clock.h (added)
	* uspace/app/taskbar/types/taskbar.h (modified)
	* uspace/lib/ui/include/ui/resource.h (modified)
	* uspace/lib/ui/src/resource.c (modified)

	Add simple digital clock display to task bar


Fri, 23 Sep 2022 19:45:33 GMT Jiri Svoboda <jiri@…> [2139676]
	* uspace/app/meson.build (modified)
	* uspace/app/taskbar/doc/doxygroups.h (added)
	* uspace/app/taskbar/main.c (added)
	* uspace/app/taskbar/meson.build (added)
	* uspace/app/taskbar/taskbar.c (added)
	* uspace/app/taskbar/taskbar.h (added)
	* uspace/app/taskbar/types/taskbar.h (added)

	Add initial task bar application


Thu, 22 Sep 2022 09:01:32 GMT Jiri Svoboda <jiri@…> [2fbd49c]
	* uspace/srv/audio/hound/audio_sink.c (modified)
	* uspace/srv/audio/hound/audio_sink.h (modified)
	* uspace/srv/audio/hound/connection.c (modified)
	* uspace/srv/audio/hound/hound.c (modified)

	Audio synk needs locking

	Without locking the list of sink ...


Wed, 24 Aug 2022 12:41:45 GMT Jiří Zárevúcky <zarevucky.jiri@…> [a76e76b]
	* uspace/lib/ext4/src/extent.c (modified)

	Fix partial release of first extent

	For partial release, ...


Tue, 23 Aug 2022 17:17:22 GMT Jiří Zárevúcky <zarevucky.jiri@…> [a247c32]
	* .gitignore (modified)

	Add tools/__pycache__ to .gitignore


Mon, 15 Aug 2022 17:34:30 GMT Jiří Zárevúcky <zarevucky.jiri@…> [eda43238]
	* kernel/generic/src/time/clock.c (modified)
	* kernel/generic/src/time/timeout.c (modified)

	Hog the fame and glory