|
|
|
@4777e02
|
21 months |
zarevucky.jiri |
Make spinlock functions inlineable in non-SMP case
By popular demand.
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@111b9b9
|
21 months |
zarevucky.jiri |
Reimplement waitq using thread_wait/wakeup
This adds a few functions …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76e17d7c
|
21 months |
zarevucky.jiri |
Reorganize mutex implementation
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11d2c983
|
21 months |
zarevucky.jiri |
Reorganize locking in thread_destroy()
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1871118
|
21 months |
zarevucky.jiri |
Make thread_t reference counted
This simplifies interaction between …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@daadfa6
|
21 months |
zarevucky.jiri |
Remove unnecessary context field from cpu_t structure
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e994898
|
21 months |
zarevucky.jiri |
Fix an oops
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c78104
|
21 months |
zarevucky.jiri |
Get rid of waitq_count_get/set
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0b54c9
|
21 months |
zarevucky.jiri |
Thread is guaranteed to exist in waitq_sleep_timed_out
…
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83789ea2
|
21 months |
zarevucky.jiri |
Simplify timeout handling
Since timeout_unregister() now waits for …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba25c4b
|
21 months |
zarevucky.jiri |
Synchronize timeout_unregister() with handler execution
This ensures …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@78acbc72
|
21 months |
zarevucky.jiri |
Remove unused thread_interrupted(), make thread_interrupt() useful
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0366d09d
|
21 months |
zarevucky.jiri |
Avoid separate allocation for FPU context
With _Alignas, we can …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1eaead4
|
21 months |
jiri |
Tab set control
This allows to expand the space available in a dialog …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c5320c
|
21 months |
zarevucky.jiri |
Use the semaphore interface instead of waitq in some places
Since we …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5110d0a
|
21 months |
zarevucky.jiri |
Turn a bunch of macros into regular functions
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a55346
|
21 months |
jiri |
Bump sycek
This takes in the support for _Alignas() in ccheck.
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b596d0d
|
21 months |
zarevucky.jiri |
Fix incorrect locking in cap_unpublish()
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@61eb2ce2
|
21 months |
zarevucky.jiri |
Make hash table operations immutable, because global mutable state is evil
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07700ed
|
21 months |
zarevucky.jiri |
Don't mess with waitq internals to emulate the desired semantics
…
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@33a3be8
|
21 months |
zarevucky.jiri |
Modify semantics of WAKEUP_ALL slightly
Previous implementation saves …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c030818
|
21 months |
zarevucky.jiri |
Move saved interrupt level from context_t to thread_t
Unlike the rest …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c1b073b7
|
21 months |
zarevucky.jiri |
Remove some unnecessary #ifdefs
%p does not care about specified …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@30b56d9
|
21 months |
zarevucky.jiri |
Use the correct format specifier when printing task_id_t
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@661a5ac
|
21 months |
zarevucky.jiri |
Use panic() instead of an infinite loop at the unreachable end of …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e86f568
|
21 months |
zarevucky.jiri |
Initialize CURRENT→mutex_locks
It is not used anywhere yet, but will …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@011c79a
|
21 months |
zarevucky.jiri |
Replace CPU→needs_relink with CPU→relink_deadline
This removes a …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aae2869
|
21 months |
zarevucky.jiri |
Replace THREAD→ticks with CPU→preempt_deadline
This removes a bit …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8addb24a
|
21 months |
zarevucky.jiri |
Turn spin look hint into a function
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64e9cf4
|
21 months |
zarevucky.jiri |
Merge a few changes to spinlock code
Changed organization of the code …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b076dfb
|
21 months |
zarevucky.jiri |
Implement more elaborate debug checking for spinlocks
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2b264c4
|
21 months |
zarevucky.jiri |
Add architecture-specific spinlock optimization
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f43d8ce
|
21 months |
zarevucky.jiri |
Make spinlock_lock/unlock into proper functions in all configurations
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95658c9
|
21 months |
zarevucky.jiri |
Put irq_spinlock_*() functions in a separate file
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f114d40
|
21 months |
jakub |
Change amd64 pte_t bitfields to have a 40-bit address field and 11-bit …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0161d16
|
21 months |
jakub |
Adjust PTE bit field definitions and sizes to match and align with …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1f0a14
|
22 months |
jiri |
Pass input device ID via display specification argument
This allows …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d380b6
|
22 months |
jiri |
Create menu windows in the correct seat
Add a mechanism to set the …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6828a56
|
22 months |
jiri |
Avoid two seats fighting when moving/resizing a window
When two seats …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3be5366
|
22 months |
jiri |
Add pos_id information to move request, too
This will become useful …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aaa3b855
|
22 months |
zarevucky.jiri |
ccheck
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b67ce1ff
|
22 months |
zarevucky.jiri |
Use irq_spinlock functions in arm32 code, to be consistent with all …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb630cf
|
22 months |
zarevucky.jiri |
Fix handling of ABS32 relocation on arm32
A bad symbol reference in …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b83c5e4
|
22 months |
zarevucky.jiri |
Make sure we don't call memcpy() with NULL pointer
The standard …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3e7e226
|
22 months |
jiri |
Remove seat's focus when destroying it
Stop leaking foci(TM)
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0d4afe
|
22 months |
jiri |
Make sure input device configuration is destroyed together with seat
…
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b0ae23f
|
22 months |
jiri |
Change the correct pointer's shape when resizing window
The request …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46a47c0
|
22 months |
jiri |
Make sure window is only show as inactive when it loses last focus
…
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3eeae5
|
22 months |
jiri |
Assigning devices to seats
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46b02cb
|
22 months |
jiri |
Add missing cfgclient.c
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8503fd
|
22 months |
jiri |
Display configuration utility and server support
Currently we can …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e04b72d6
|
22 months |
noreply |
Merge pull request #222 from le-jzr/timeout
Simplify timeout …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b19d80
|
22 months |
jiri |
Display configuration library
Initial version of protocol library for …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffed09d
|
22 months |
jiri |
Fix copy-and-paste error in null server op check
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ca9aa89
|
22 months |
jiri |
Improve Shift-Tab window switching
Use ds_window_find_alt() and make …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ededdc4
|
22 months |
jiri |
Use ds_window_unfocus() when destroying a window
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17c0f5d
|
22 months |
jiri |
Switch to another window when window is minimized
And do it properly. …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d86797
|
22 months |
jiri |
Need to update GC when unpainting a button
This caused nothing to …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3c54869
|
22 months |
jiri |
Highlight active window in task bar
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cdd6fc9
|
22 months |
jiri |
Add missing replies in IPC error paths
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df54aa8
|
22 months |
jiri |
Fix replies in wndmgt_srv error paths
Under the right circumstances …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@570a3f3
|
23 months |
jiri |
Make minimize box part of default decoration
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d9d6f29
|
23 months |
jiri |
Roll back properly in error path of ds_display_add_ddev()
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e7b0ad
|
23 months |
jiri |
Add missing actions in display destructor
We might to actually …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@06176e1
|
23 months |
jiri |
Minimizing windows
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d46ac73
|
2 years |
jakub |
Update version information
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
0.12.1
|
|
|
@14b4577
|
2 years |
jiri |
Do not report out of range scrollbar positions
This caused file …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@29a5a99
|
2 years |
jiri |
Maximized windows should avoid task bar
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@795c6f7
|
2 years |
jiri |
Fix rendering of very small buttons
In text mode we have some narrow …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4a53280
|
2 years |
jiri |
Optimize redrawing of window buttons
We cache the button pich inside …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68d68e9
|
2 years |
jiri |
Vary window button size to fit
If they get too narrow, we stop adding …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6e91475
|
2 years |
jiri |
I can see an invisible button in the task bar
Who're you gonna call?
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d19d15b
|
2 years |
jiri |
Adjust message verbosity levels in display server
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f2d4a46
|
2 years |
jiri |
Abbreviation in text mode
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@901b302
|
2 years |
jiri |
Add text abbreviation screen to GFX Demo
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a130983
|
2 years |
jiri |
Implement text abbreviation
When rendering text, gfx_puttext can now …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d62130
|
2 years |
jiri |
Taskbar should be always on top
We add support for topmost windows …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a5c7b865
|
2 years |
jiri |
Start task bar by default
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2f106b0
|
2 years |
jiri |
Do not show window buttons that do not fit
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c48192e
|
2 years |
jiri |
Prevent task bar from being listed in task bar
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68704ab
|
2 years |
jiri |
Do not list popup windows in task bar
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88d828e
|
2 years |
jiri |
Keyboard events need device ID too + some DS multiseat work
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6492460
|
2 years |
jiri |
Pass ID of device that clicked the window button to activate window
…
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@54593f3
|
2 years |
jiri |
Remove obsolete 'renderer' category
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1099f25
|
2 years |
jiri |
Fix window buttons leaving artifacts
They were extending into the …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7bcd15f
|
2 years |
jiri |
Remove clang format configuration
This was never finished and Ccheck …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60ebe63
|
2 years |
jiri |
Store positioning device ID in position events
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3a6d44b7
|
2 years |
jiri |
Activate window by pushing window button on taskbar
Note that with …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f1f433d
|
2 years |
jiri |
Update window button when window caption changes
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc00f0d
|
2 years |
jiri |
Add missing window list unit tests
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b92d4b
|
2 years |
jiri |
Update window buttons based on window added/removed events
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@913add60
|
2 years |
jiri |
Deliver WM events for windows being added and removed
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7cc30e9
|
2 years |
jiri |
Display server needs to store window caption
Even though it does not …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a05d924
|
2 years |
jiri |
Return correct number of windows from display server
But not the …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1766326
|
2 years |
jiri |
Window management plumbing
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0761448
|
2 years |
jiri |
Window management protocol library
This allows the client to …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e0e612b
|
2 years |
jiri |
Add window list to taskbar (with one dummy entry so far)
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c77cfd8
|
2 years |
jiri |
Proper timer cleanup, unit tests
Destroying a timer that sets itself …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3fd38b2
|
2 years |
jiri |
Size taskbar based on display size, fix text mode
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@50a16d9
|
2 years |
jiri |
Add simple digital clock display to task bar
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|