Skip to content

Kolibri Synchronization Status

mikedld edited this page Mar 30, 2013 · 10 revisions

Initial Ostin commit was based on Kolibri revision 1924. This table lists commits made since, and status on their merge into Ostin code base.

Rev# Author Commit Message Status
3403 turbanoff fix ext4 dir blocks count check. fix bug in ext2_find_lfn
3400 hidnplayr bug in v86 irq, spotted by mikedld rb323ee1b
3397 serge kernel: export pe disk functions
3396 clevermouse wait_event_timeout: return 0 for timeout
3395 clevermouse spin_lock_* macro
3394 clevermouse activate PCI enumerator at boot
3393 clevermouse PCI enumerator; save ebx/esi in pci_{read,write}_reg
3392 clevermouse increase size of debug board from 4K to 64K
3390 serge kernel: wait_event_timeout r7e524f17
3383 hidnplayr Fixed old bug (#1494) in system function 66, reported by mikedld.
Set default extension of kernel to ".mnt"
r16a596bc
3371 clevermouse fix insignificant misprint
3356 mario79 Fix for r.3355 See status of 3355.
3355 mario79 F66.3 added indication pressing of keys: Win-left and Win-right. Value doubtful. Might be merged for compatibility reasons only.
3345 yogev_ezra Group all Spanish translations in one place Not to merge. Kernel is English-only.
3344 yogev_ezra Fix iglobal directive usage try 3 Not to merge. Kernel is English-only.
3343 yogev_ezra Fix iglobal directive usage try 2 Not to merge. Kernel is English-only.
3342 yogev_ezra Fix iglobal directive usage Not to merge. Kernel is English-only.
3341 yogev_ezra Fix Spanish language selection Not to merge. Kernel is English-only.
3338 mario79 Correct documentation for F73
3325 clevermouse ability to create kernel threads
3320 clevermouse fix r2601
3317 turbanoff ext2 fix bug: bad error checking in ext2_get_inode_block and in ext2_HdRead
3316 turbanoff ext2 fix stack inconsistent in ext2_find_lfn
3315 mario79 Documentation for F73 to trunk kernel.
3314 turbanoff ext2 fix stack inconsistent in ext2_HdRead
3313 turbanoff ext2: fix bug in file read
3310 esevece Correction for recent commit Not to merge. Kernel is English-only.
3309 esevece More spanish translation Not to merge. Kernel is English-only.
3305 clevermouse fix FAT32 formatting in tmpdisk Conflicts with current Ostin implementation.
3304 clevermouse I'm sorry
3303 clevermouse Protect thread from external terminate while running any syscall except 5,10,23. Now 18.2/18.12 are really safe through kernel-colored glasses (however, you still should not use them except for really critical cases), although the protection is sometimes quite excessive.
3296 clevermouse protect thread from external terminate while running sysfn 70
3294 clevermouse output program name in addition to PID when it crashes rb323ee1b
3287 esevece Added kernelsp.inc for some messages Not to merge. Kernel is English-only.
3285 clevermouse fix FAT16 formatting in tmpdisk Conflicts with current Ostin implementation.
3284 clevermouse wrong var name
3283 clevermouse fix return value of disk_sync in compatibility case Conflicts with current Ostin implementation.
3276 esevece Copied booteng.inc to booten.inc. So, removing booteng.inc Not to merge. Kernel is English-only.
3274 esevece Spanish translation (boot and kernel). Fix in makefile. Change name of booteng.inc to booten.inc Not to merge. Kernel is English-only.
3246 serge heap.inc: Fix indention. Why don't we use 12 spaces ? N/A
3202 clevermouse make DiskDel save ebx Conflicts with current Ostin implementation.
3174 clevermouse fix FAT folder delete in some rare cases Conflicts with current Ostin implementation.
3171 hidnplayr Added new sound.obj wich automatically loads correct sound driver.
See forum for more details (http://board.kolibrios.org/viewtopic.php?f=28&t=2196)
3166 clevermouse get_pg_addr now correctly handles the kernel large page
3164 clevermouse make caching for PnP disks really work Conflicts with current Ostin implementation.
3126 clevermouse fix double-unlock in free(); make free() always save edi; update test
3069 serge trunk: always show default cursor for inactive window r7e524f17
3030 serge kernel: export MapPage r7e524f17
2991 serge Infinity: minor update
kernel: increase size of LFB
r7e524f17
2988 serge blitter optimization
2973 turbanoff disable read for non-file (symlink, device inode, etc)
2902 hidnplayr last AGP updates N/A
2901 hidnplayr More debug output and some fixes for AGP N/A
2900 hidnplayr Fixed the obvious bugs N/A
2899 hidnplayr AGP driver stub N/A
2889 turbanoff ext4 support
2802 Asper Fix for r.2112 N/A
2730 dunkaist kernel: docs updated (r2727)
2727 dunkaist kernel, f65: native grayscale images support
2709 mario79 Functions 66.6, 66.7 - control input from the keyboard for hotkeys Value doubtful. Might be merged for compatibility reasons only.
2694 serge infinity: SetTimeBase now reset internal stream position N/A
2669 mario79 Not redraw the frame of window when re-activating of active window.
2654 mario79 Function 18.24 - set limits of screen.
2653 clevermouse disk_sync now flushes both caches even in compatibility mode Conflicts with current Ostin implementation.
2652 mario79 Fix for r.2575
2648 mario79 F18.23 - minimize all windows Value doubtful. Might be merged for compatibility reasons only.
2647 mario79 Fix for r.1345
2646 mario79 Description F68.21 is added to the documentation.
2644 clevermouse driver for managing temporary memory-based disks Conflicts with current Ostin implementation.
2643 clevermouse support for PnP disks, part 3: FAT16/FAT32 Conflicts with current Ostin implementation.
2642 mario79 A more detailed log of the boot in a black screen.
2640 mario79 The fonts char.mt and char2.mt are included in the kernel is now. r68efc6aa
2625 mario79 Function 9 - returning is really 11 char is now, for: +10 = +0xA: 11 bytes: name of the process (name of the started file - executable file without extension). N/A
2620 mario79 The procedure minimize_window does not calculatescreen and redrawscreen, if window width and/or height is equal zero is now
2611 mario79 Fix for r.92 (you see the correct revision number - sometimes you have to dig out the mammoth)
2601 clevermouse API for external keyboards
2595 serge new_mem_resize hotfix r7e524f17
2594 serge rewritten new_mem_resize r7e524f17
2586 mario79 Fix for r.2497 See status of 2497.
2580 mario79 Fix for r. 2524
2577 clevermouse r781 didn't fix all artefacts of r465
2576 mario79 Fix for r. 1316
2575 mario79 Fix for r. 2435
2561 mario79 Rollback for SVN r.2468 - change_task not needed.
2547 mario79 Function 15.9 - Redraws a rectangular part of the background Value doubtful. Might be merged for compatibility reasons only.
2545 mario79 Fix for r. 2480
2537 mario79 Optimization f.15.8 See status of 2515.
2536 mario79 Function 4 - added redirect the output to the user area. Value doubtful. Might be merged for compatibility reasons only.
2534 mario79 small optimization for get_event_for_app
2525 mario79 1) Fix for r. 2504
2) Corrected memmap.inc
2524 mario79 Fix for r. 1392
2521 clevermouse undo two last revisions Not to merge. Reverts 2519, 2520.
2520 leency fix for r.2519 Not to merge. Reverted by 2521.
2519 leency new arrow_clock.cur Not to merge. Reverted by 2521.
2518 leency /kernel/skin directory deleted, also deleted from build.bat N/A
2516 mario79 Small addition for r.2515 See status of 2515.
2515 mario79 Function 15.8 - Get coordinates of last draw the background Value doubtful. Might be merged for compatibility reasons only.
2514 mario79 When you move window, background is restored only to the old position is now. Some speedup!
2513 mario79 'Event 5' is changed now. Event returns after redrawing the background.
2511 mario79 Function 34 - who owner the pixel on the screen Value doubtful. Might be merged for compatibility reasons only.
2509 mario79 Function 25 - put image area on the background layer Value doubtful. Might be merged for compatibility reasons only.
2508 mario79 Fix for. r. 1067. Using of the CLI command, without pushfd/popfd - It's a Mad, Mad, Mad, Mad World!
2504 mario79 1) Fix for r. 2485
2) Corrected memmap.inc
2503 mario79 Correction for r.2497. Restore user defined cursor by f.37.5, after showing clock_arrow mouse pointer. See status of 2497.
2500 mario79 Fix for r. 2489
2498 mario79 Fix for previous revision. See status of 2497.
2497 mario79 Change cursor when loading applications. The new cursor with the clock. Value doubtful. If app startup isn't instant then it's not a true Kolibri/Ostin app.
2489 mario79 Using the new mutex to r.2486
2486 mario79 Fix for r. 1275 - to use the CLI command is not a good solution. Much better to use a mutex!
2485 mario79 1) Fix for r. 2480
2) Corrected memmap.inc
2483 mario79 Fix f.37.4 - LOAD_INDIRECT sets the correct hotspot of cursor is now.
2480 mario79 Fix for r.2446 - for Qemu or non-standart videocards. Unfortunately [BytesPerScanLine] does not always equal to [_display.width]*[ScreenBPP]/8
2477 mario79 Fix for r. 2446
2473 serge fix old and stupid bug in cursor creation code r7e524f17
2472 mario79 Fix for r. 2430
2468 mario79 Fix for r.2430 - guarantee the updating data after f. 18.2 and f. 18.18
2466 serge merge acpi r7e524f17
2464 mario79 Fix for drawbackground mode of tiled.
2463 mario79 Fix rolledup window for r. 2423
2460 hidnplayr Removed copyright notice from struct.inc
Struct.inc is a file that comes bundled with FASM.
N/A
2459 mario79 Correction for r.2451
2458 mario79 Correction for r.2423
2456 mario79 Correction of previous revision. N/A
2455 mario79 1) Correcting information about copiright
2) VESA draw the small speedup
2454 serge try to load HDA driver, as requested
2453 mario79 Video draw and VESA - some speedup.
2452 mario79 Fix previous kernel revision for debugging with MTDBG.
2451 mario79 VESA draw the small speedup
2450 mario79 Draw mouse pointer after restore the default pointer.
2449 mario79 Fix blitter for previous revision.
2448 mario79 Compatibility with hardware cursor (fix for r.2430 and later)
2446 mario79 Video draw some speedup.
2445 serge display_t: restore order of variables. Keep this structure coherent with drivers.
2443 serge trunk: print cpu count on the debug board r7e524f17 (partial, depends on 2414)
2440 mario79 Small fix for r. 2438
2438 mario79 VESA draw some speedup (line, points, text, numbers)
2436 mario79 1) VESA draw some speedup
2) VGA draw fix
2435 mario79 VESA putimage speedup +30% above the r.2430
2430 mario79 VESA - new algorithm for showing mouse pointer without a blink
2426 mario79 Addition fix for r. 2414 and 2424 - checking for bit 31 of f.40
2424 mario79 Restore code commented from r.2414 - this is good code! See r. 1466 and 1513.
2423 mario79 Removing the "blinking" of redrawing titlebar for skinned window (type III and IV)
2414 serge fn.40: ebx bit 30 - do not send mouse events if cursor outside window
2412 serge change application heap size and shared dll locations r?
2411 serge and again fn.40: now ebx bit 31 - do not send mouse events to inactive window
2410 serge fn. 40 API last time changes
2409 serge update documentation
2408 serge f.40 ebx bit 3: do not send mouse events to inactive window
2407 mario79 We do not use Vesa 1.2 mode (for trunk kernel) is now
2400 serge new 68.26 user_unmap(void* block_base, unsigned int offset, size_t unmap_size); r?
2398 mario79 Decrease size of shadow buffer for VGA. The old size is 2-fold excess of actual need.
2384 hidnplayr Adapted more structures to use new struct.inc N/A
2381 hidnplayr Usage of struct.inc from fasm in trunk kernel. N/A
2365 hidnplayr Reserved sysfn 74,75,76 in trunk for new stack.
2356 serge export destroy_event and timer_hs r7e524f17 (partial, depends on 2122, 2123)
2353 mario79 Fix for f38 - correction for the remainder of the division
2343 serge export free_page r7e524f17
2341 serge blitter prerequisite r7e524f17
2337 serge remove deleted cursor from cursor's list r?
2307 hidnplayr Re-enabled i8255x card 1068:8086.
2306 hidnplayr re-enabled rtl8139 card in trunk kernel, it was disabled by error in r1887 r294343f7
2288 clevermouse Style corrected for new rules, no semantic changes N/A
2267 serge reduce kernel memory usage r7e524f17 (partial)
2261 mario79 Many fixes for blue boot screen rbd91a289
2257 killerkirill Minor changes to English comments - grammatical, etc. N/A
2255 mario79 Remove the old VRR code. p.1 rbd91a289
2244 mario79 New f.18.1 Value doubtful. Might be merged for compatibility reasons only.
2233 mario79 alternative fix for r.1474 Reverts 2214.
2231 serge merge apic code r7e524f17
2218 serge merge acpi #2217 r7e524f17
2214 mario79 window.inc - fix for r.1474 Not to merge. Reverted by 2233.
2208 mario79 I very much hope that this is the last fix for r.2129. This revision makes me cry. r7e524f17
2186 mario79 tcp.inc: fix for r2129 r7e524f17
2171 mario79 CAPS LOCK for ASCII key
2167 serge merge kolibri_acpi #2156 r7e524f17
2164 serge heap: fix memory leakage r7e524f17
2157 serge taskman: fix error reporting r7e524f17
2154 serge merge kolibri-acpi #2151 r7e524f17
2149 serge v86: fix wrong irq number r7e524f17
2147 clevermouse socket.inc: fix for r2129 r7e524f17
2146 clevermouse sync with r2143 except for a typo rcdf69716
2145 clevermouse fix virtual root enumeration broken in r2129 Conflicts with current Ostin implementation.
2140 clevermouse support for PnP disks, part 2: adapt current caching Conflicts with current Ostin implementation.
2137 clevermouse fix mutex_unlock N/A (reverted by 2146)
2129 serge irq: reset fail counter
all kernel: replace old non-blocking mutexes
r7e524f17
2123 clevermouse forgotten include
2122 clevermouse kernel timers
2120 clevermouse support for PnP disks: add exports and docs Conflicts with current Ostin implementation.
2119 clevermouse support for PnP disks, part 1 Conflicts with current Ostin implementation.
2118 serge move PIC functions into separate file r7e524f17
2115 clevermouse get sizeof.* really working for struct/ends definitions N/A
2114 serge restore previous version_inf N/A (partially reverts 2113)
2113 serge missing irq.inc r7e524f17
2112 serge shared irq's r7e524f17
2104 maximYCH Russian language for kernel boot messages Not to merge. Kernel is English-only.
2103 mario79 Correct for r2101 "force behaviour as before r1992" r4e56b59e
2101 clevermouse force behaviour as before r1989, r1992 r4e56b59e
2100 serge remove unused code r7e524f17
2090 serge update documentation r7e524f17
2089 serge remove fn 41,42,44,45 r7e524f17 (fs/iso9660.inc:69 - why sti?)
2084 mario79 Fix for Floppy/IRQ6 - broken from r.1380 r923b430b
2044 mikedld fs_HdDelete:
* correct check for ext2 partition type (never reached ext2 implementation)
reserve_cd_channel:
* jump to correct label (wrong channel was being reserved if retry occured)
* re-enable interrupts (were being masked upon proc return)
2011 mikedld Forum defect (post #35194, by Leency): mouse wheel events aren't sent after clicking window border r4065c34a
1992 clevermouse allow hooks of IRQ6 r16be0fc1
1989 clevermouse allow hooks of IRQ15 r16be0fc1
1962 clevermouse merge kolibri-cfg into trunk Value doubtful.
1960 serge remove deprecated code r16be0fc1
1949 clevermouse fix of r1941 rf7981b6e
1948 clevermouse @notify user on #UD exception Value doubtful.
1941 art_zh kernel constants compression/relocation rf7981b6e
Clone this wiki locally