Timeline



2023-02-12:

22:25 Changeset in mainline [4777e02]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Make spinlock functions inlineable in non-SMP case By popular demand.

2023-02-11:

19:13 Changeset in mainline [111b9b9]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Reimplement waitq using thread_wait/wakeup This adds a few functions …
18:50 Changeset in mainline [76e17d7c]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Reorganize mutex implementation
18:35 Changeset in mainline [11d2c983]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Reorganize locking in thread_destroy()

2023-02-10:

22:59 Changeset in mainline [1871118]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Make thread_t reference counted This simplifies interaction between …
15:18 Changeset in mainline [daadfa6]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Remove unnecessary context field from cpu_t structure

2023-02-09:

17:42 Changeset in mainline [e994898]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Fix an oops
16:55 Changeset in mainline [4c78104]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Get rid of waitq_count_get/set
16:29 Changeset in mainline [c0b54c9]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Thread is guaranteed to exist in waitq_sleep_timed_out …
16:12 Changeset in mainline [83789ea2]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Simplify timeout handling Since timeout_unregister() now waits for …
15:31 Changeset in mainline [ba25c4b]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Synchronize timeout_unregister() with handler execution This ensures …

2023-02-08:

14:34 IPC edited by Martin Decky
a human, not just a man (diff)
10:53 Ticket #858 (i8042 driver loads the processor when HW not present) updated by Jiri Svoboda
Thanks Colin for filing this ticket and for your proposed solution. I …
02:15 i8042.c attached to Ticket #858 by Colin Parker
uspace/drv/char/i8042/i8042.c
02:13 Ticket #858 (i8042 driver loads the processor when HW not present) created by Colin Parker
Not all amd64-based PCs have functional i8042 HW (e.g. Apple …
02:00 Ticket #856 (XHCI driver does not start reliably on amd64) updated by Colin Parker
Investigating this more, I have found two possible causes, both …

2023-02-07:

18:43 Changeset in mainline [78acbc72]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Remove unused thread_interrupted(), make thread_interrupt() useful
16:49 Changeset in mainline [0366d09d]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Avoid separate allocation for FPU context With _Alignas, we can …
16:11 Changeset in mainline [1eaead4]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Tab set control This allows to expand the space available in a dialog …
16:03 Changeset in mainline [7c5320c]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Use the semaphore interface instead of waitq in some places Since we …
16:02 Changeset in mainline [5110d0a]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Turn a bunch of macros into regular functions

2023-02-06:

21:03 Changeset in mainline [8a55346]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Bump sycek This takes in the support for _Alignas() in ccheck.
16:54 Changeset in mainline [b596d0d]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Fix incorrect locking in cap_unpublish()

2023-02-05:

22:10 Ticket #857 (/app/cpptest killed due to an exception at program counter ...) updated by Paul Dufresne
I must have been wrong about working recently. I had to test up to …
22:03 Changeset in mainline [61eb2ce2]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Make hash table operations immutable, because global mutable state is evil
14:43 Changeset in mainline [07700ed]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Don't mess with waitq internals to emulate the desired semantics …
14:43 Changeset in mainline [33a3be8]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Modify semantics of WAKEUP_ALL slightly Previous implementation saves …
14:43 Changeset in mainline [c030818]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Move saved interrupt level from context_t to thread_t Unlike the rest …
10:26 Ticket #857 (/app/cpptest killed due to an exception at program counter ...) created by Paul Dufresne
cpptest result in a "crash": app/launcher(59) launcher: Spawning …

2023-02-04:

17:20 Changeset in mainline [c1b073b7]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Remove some unnecessary #ifdefs %p does not care about specified …
17:14 Changeset in mainline [30b56d9]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Use the correct format specifier when printing task_id_t
17:13 Changeset in mainline [661a5ac]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Use panic() instead of an infinite loop at the unreachable end of …
16:43 Changeset in mainline [e86f568]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Initialize CURRENT→mutex_locks It is not used anywhere yet, but will …
16:19 Changeset in mainline [011c79a]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Replace CPU→needs_relink with CPU→relink_deadline This removes a …
16:19 Changeset in mainline [aae2869]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Replace THREAD→ticks with CPU→preempt_deadline This removes a bit …

2023-02-03:

17:01 Changeset in mainline [8addb24a]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Turn spin look hint into a function

2023-02-02:

22:23 Changeset in mainline [64e9cf4]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Merge a few changes to spinlock code Changed organization of the code …
21:58 Changeset in mainline [b076dfb]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Implement more elaborate debug checking for spinlocks
21:58 Changeset in mainline [2b264c4]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Add architecture-specific spinlock optimization
21:58 Changeset in mainline [f43d8ce]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Make spinlock_lock/unlock into proper functions in all configurations
21:58 Changeset in mainline [95658c9]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Put irq_spinlock_*() functions in a separate file
14:39 trb_ring.c attached to Ticket #856 by Colin Parker
uspace/drv/bus/usb/trb_ring.c showing timing modifications to trigger …
14:37 Makefile.config attached to Ticket #856 by Colin Parker
14:35 Ticket #856 (XHCI driver does not start reliably on amd64) created by Colin Parker
When starting the XHCI driver, there appears to be a race condition …

2023-01-30:

18:24 Changeset in mainline [f114d40]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermář <jakub@…>
Change amd64 pte_t bitfields to have a 40-bit address field and 11-bit …
18:23 Changeset in mainline [0161d16]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermář <jakub@…>
Adjust PTE bit field definitions and sizes to match and align with …

2023-01-29:

23:37 UsersGuide/Console edited by Jiri Svoboda
Soo out of date (diff)

2023-01-22:

11:40 UsersGuide/GUI edited by Jiri Svoboda
Add link to multi-seat guide (diff)
11:39 UsersGuide/MultiSeat created by Jiri Svoboda
Multi-seat
11:25 UsersGuide/GUI edited by Jiri Svoboda
Update for new GUI (diff)
11:11 ReleaseNotes/Mainline edited by Jiri Svoboda
Multi-seat (diff)
11:05 Changeset in mainline [b1f0a14]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Pass input device ID via display specification argument This allows …

2023-01-20:

11:50 Changeset in mainline [5d380b6]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Create menu windows in the correct seat Add a mechanism to set the …

2023-01-19:

13:51 Changeset in mainline [6828a56]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Avoid two seats fighting when moving/resizing a window When two seats …
12:09 Changeset in mainline [3be5366]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Add pos_id information to move request, too This will become useful …

2023-01-18:

21:05 Changeset in mainline [aaa3b855]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
ccheck
20:47 Changeset in mainline [b67ce1ff]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Use irq_spinlock functions in arm32 code, to be consistent with all …
20:20 Changeset in mainline [eb630cf]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Fix handling of ABS32 relocation on arm32 A bad symbol reference in …
20:15 Changeset in mainline [b83c5e4]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Make sure we don't call memcpy() with NULL pointer The standard …
16:59 Changeset in mainline [3e7e226]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Remove seat's focus when destroying it Stop leaking foci(TM)
16:51 Changeset in mainline [a0d4afe]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Make sure input device configuration is destroyed together with seat …

2023-01-17:

15:21 Changeset in mainline [b0ae23f]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Change the correct pointer's shape when resizing window The request …

2023-01-16:

20:34 Changeset in mainline [46a47c0]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Make sure window is only show as inactive when it loses last focus …

2023-01-15:

09:24 Changeset in mainline [b3eeae5]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Assigning devices to seats

2023-01-12:

18:08 Changeset in mainline [46b02cb]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Add missing cfgclient.c

2023-01-09:

21:14 Changeset in mainline [d8503fd]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Display configuration utility and server support Currently we can …

2023-01-08:

21:19 Changeset in mainline [e04b72d6]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by GitHub <noreply@…>
Merge pull request #222 from le-jzr/timeout Simplify timeout …
18:27 scrshot-bug-nogui.png attached to Ticket #855 by Jiri Svoboda
Screenshot of problem reproduced in Qemu 6.2.0
18:25 Ticket #855 (System sometimes does not boot fully up to GUI) created by Jiri Svoboda
Sometimes the system does not boot fully up (amd64 build, Qemu). We …
14:59 Changeset in mainline [5b19d80]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Display configuration library Initial version of protocol library for …

2023-01-06:

13:48 Changeset in mainline [ffed09d]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Fix copy-and-paste error in null server op check

2023-01-05:

21:00 Changeset in mainline [ca9aa89]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Improve Shift-Tab window switching Use ds_window_find_alt() and make …
20:17 Changeset in mainline [ededdc4]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Use ds_window_unfocus() when destroying a window
19:28 Changeset in mainline [17c0f5d]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Switch to another window when window is minimized And do it properly. …

2023-01-04:

20:48 Changeset in mainline [5d86797]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Need to update GC when unpainting a button This caused nothing to …
20:26 ReleaseNotes/Mainline edited by Jiri Svoboda
Active window highlighted in task bar (diff)
20:24 Changeset in mainline [3c54869]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Highlight active window in task bar

2023-01-03:

20:38 Changeset in mainline [cdd6fc9]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Add missing replies in IPC error paths
20:06 Changeset in mainline [df54aa8]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Fix replies in wndmgt_srv error paths Under the right circumstances …
13:17 DeveloperDocs/Peripherals edited by Jiri Svoboda
Link to floppy disk controller programming information (diff)

2022-12-22:

12:49 ReleaseNotes/Mainline edited by Jiri Svoboda
Minimizing windows (diff)
12:48 ReleaseNotes/Template edited by Jiri Svoboda
Add user interface section (diff)
12:32 Changeset in mainline [570a3f3]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Make minimize box part of default decoration

2022-12-21:

15:37 Changeset in mainline [d9d6f29]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Roll back properly in error path of ds_display_add_ddev()

2022-12-20:

17:47 Changeset in mainline [4e7b0ad]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Add missing actions in display destructor We might to actually …
12:31 Changeset in mainline [06176e1]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Minimizing windows

2022-12-16:

17:59 ReleaseNotes edited by Jakub Jermář
(diff)
17:59 About edited by Jakub Jermář
Update to the current released version. (diff)
17:57 ReleaseNotes/0.12.1 edited by Jakub Jermář
Update release date. (diff)
17:56 Download edited by Jakub Jermář
Add 0.12.1 downdload links (diff)
17:51 Milestone 0.12.1 completed

2022-12-15:

21:28 ReleaseNotes/0.12.1 edited by Jiri Svoboda
Link t what's new video (diff)

2022-12-13:

19:46 ReleaseNotes edited by Jiri Svoboda
Link to 0.12.1 - but no date yet (diff)

2022-12-10:

14:47 Ticket #846 (sparc64/ultra hangs in frame allocator test) closed by Jakub Jermář
worksforme: I was not able to reproduce the hang with 0.12.1. I ran test * twice …
14:32 Codenames edited by Jakub Jermář
(diff)
14:11 Ticket #843 (s3c24xx_ts driver should not be used on other platforms than GTA02) updated by Jakub Jermář
Milestone changed
14:08 Ticket #820 (Changing ninja config from CONFIG_SMP to !CONFIG_SMP and vice versa ...) updated by Jakub Jermář
Milestone changed
14:07 Ticket #834 (Build with GCC 13) updated by Jakub Jermář
Milestone changed
14:05 Ticket #854 (test-libui failures) updated by Jakub Jermář
Milestone changed
14:04 Ticket #853 (test_app-nav failures) updated by Jakub Jermář
Milestone changed
14:02 Ticket #854 (test-libui failures) created by Jakub Jermář
Running test-libui on amd64 version 0.12.1, the following tests are …
13:57 Ticket #853 (test_app-nav failures) updated by Jakub Jermář
Description changed
13:55 Ticket #853 (test_app-nav failures) created by Jakub Jermář
Running test_app-nav on amd64 0.12.1, the follwoing tests are …
13:33 ReleaseNotes/0.12.1 edited by Jakub Jermář
(diff)
13:31 Changeset in mainline [d46ac73]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export0.12.1 by Jakub Jermář <jakub@…>
Update version information

2022-12-05:

10:46 Changeset in mainline [14b4577]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Do not report out of range scrollbar positions This caused file …
10:18 ReleaseNotes/0.12.1 edited by Jiri Svoboda
Add screenshots (diff)
10:09 unmaximize.png attached to ReleaseNotes/0.12.1 by Jiri Svoboda
Title bar with unmaximize button
10:08 taskbar.png attached to ReleaseNotes/0.12.1 by Jiri Svoboda
Task bar
10:08 scrollbar.png attached to ReleaseNotes/0.12.1 by Jiri Svoboda
Horizontal scrollbar
10:08 menu_accel.png attached to ReleaseNotes/0.12.1 by Jiri Svoboda
Menu with highlighted accelerators
10:08 maximize.png attached to ReleaseNotes/0.12.1 by Jiri Svoboda
Title bar with maximize button
10:07 filedialog.png attached to ReleaseNotes/0.12.1 by Jiri Svoboda
File dialog with browsing
10:06 abbrev.png attached to ReleaseNotes/0.12.1 by Jiri Svoboda
Window caption abbreviation

2022-12-04:

10:42 Changeset in mainline [29a5a99]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Maximized windows should avoid task bar

2022-12-03:

18:35 ReleaseNotes/0.12.1 edited by Jiri Svoboda
Link to previous release (diff)
16:52 ReleaseNotes/Mainline edited by Jiri Svoboda
Reset (diff)
16:50 ReleaseNotes/0.12.1 created by Jiri Svoboda
Prepare for release

2022-12-01:

14:44 Changeset in mainline [795c6f7]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Fix rendering of very small buttons In text mode we have some narrow …
14:39 Changeset in mainline [c4a53280]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Optimize redrawing of window buttons We cache the button pich inside …

2022-11-23:

12:50 Changeset in mainline [68d68e9]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Vary window button size to fit If they get too narrow, we stop adding …

2022-11-19:

17:46 Changeset in mainline [6e91475]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
I can see an invisible button in the task bar Who're you gonna call?
09:40 Changeset in mainline [d19d15b]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Adjust message verbosity levels in display server

2022-11-18:

20:00 Changeset in mainline [f2d4a46]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Abbreviation in text mode
19:45 Changeset in mainline [901b302]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Add text abbreviation screen to GFX Demo

2022-11-17:

20:34 ReleaseNotes/Mainline edited by Jiri Svoboda
Barber has a caption (diff)
20:33 ReleaseNotes/Mainline edited by Jiri Svoboda
Text abbreviation (diff)
19:56 Changeset in mainline [a130983]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Implement text abbreviation When rendering text, gfx_puttext can now …
Note: See TracTimeline for information about the timeline view.