Subversion Repositories Kolibri OS

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
10051 5 d 19 h ace_dent /kernel/trunk/ Remove $Revision$ from kernel file headers

- To better support git, remove SVN dependant `$Revision$` from file headers. This does *not* remove: the use of `__REV__` macro in `boostr.inc` and `kernel.asm`
- Header Copyright notices updated to 2024.
- Minimal white space cleanup (trailing spaces automatically removed).
- Note: `asmxygen.py` has a *large* amount of whitespace cleanup, due to incorrect line endings.
 
/kernel/trunk/acpi/acpi.inc
/kernel/trunk/asmxygen.py
/kernel/trunk/blkdev/ahci.inc
/kernel/trunk/blkdev/bd_drv.inc
/kernel/trunk/blkdev/cd_drv.inc
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/blkdev/disk_cache.inc
/kernel/trunk/blkdev/fdc.inc
/kernel/trunk/blkdev/flp_drv.inc
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/blkdev/ide_cache.inc
/kernel/trunk/blkdev/rd.inc
/kernel/trunk/blkdev/rdsave.inc
/kernel/trunk/boot/bootcode.inc
/kernel/trunk/boot/bootet.inc
/kernel/trunk/boot/bootge.inc
/kernel/trunk/boot/bootru.inc
/kernel/trunk/boot/bootsp.inc
/kernel/trunk/boot/bootstr.inc
/kernel/trunk/boot/bootvesa.inc
/kernel/trunk/boot/et.inc
/kernel/trunk/boot/parsers.inc
/kernel/trunk/boot/preboot.inc
/kernel/trunk/boot/rdload.inc
/kernel/trunk/boot/ru.inc
/kernel/trunk/boot/shutdown.inc
/kernel/trunk/bootbios.inc
/kernel/trunk/bus/pci/PCIe.inc
/kernel/trunk/bus/pci/pci16.inc
/kernel/trunk/bus/pci/pci32.inc
/kernel/trunk/bus/usb/hccommon.inc
/kernel/trunk/bus/usb/hub.inc
/kernel/trunk/bus/usb/init.inc
/kernel/trunk/bus/usb/memory.inc
/kernel/trunk/bus/usb/pipe.inc
/kernel/trunk/bus/usb/protocol.inc
/kernel/trunk/const.inc
/kernel/trunk/core/apic.inc
/kernel/trunk/core/clipboard.inc
/kernel/trunk/core/conf_lib-sp.inc
/kernel/trunk/core/conf_lib.inc
/kernel/trunk/core/debug.inc
/kernel/trunk/core/dll.inc
/kernel/trunk/core/export.inc
/kernel/trunk/core/exports.inc
/kernel/trunk/core/ext_lib.inc
/kernel/trunk/core/fpu.inc
/kernel/trunk/core/heap.inc
/kernel/trunk/core/hpet.inc
/kernel/trunk/core/irq.inc
/kernel/trunk/core/malloc.inc
/kernel/trunk/core/memory.inc
/kernel/trunk/core/mtrr.inc
/kernel/trunk/core/mtrrtest.asm
/kernel/trunk/core/peload.inc
/kernel/trunk/core/sched.inc
/kernel/trunk/core/slab.inc
/kernel/trunk/core/string.inc
/kernel/trunk/core/sync.inc
/kernel/trunk/core/sys32-sp.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/syscall.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/core/test_malloc.asm
/kernel/trunk/core/timers.inc
/kernel/trunk/core/v86.inc
/kernel/trunk/crc.inc
/kernel/trunk/data16.inc
/kernel/trunk/data32.inc
/kernel/trunk/data32et.inc
/kernel/trunk/data32sp.inc
/kernel/trunk/detect/biosdisk.inc
/kernel/trunk/detect/biosmem.inc
/kernel/trunk/detect/dev_fd.inc
/kernel/trunk/detect/dev_hdcd.inc
/kernel/trunk/detect/disks.inc
/kernel/trunk/detect/getcache.inc
/kernel/trunk/detect/init_ata.inc
/kernel/trunk/detect/sear_par.inc
/kernel/trunk/detect/vortex86.inc
/kernel/trunk/encoding.inc
/kernel/trunk/fdo.inc
/kernel/trunk/fs/exfat.inc
/kernel/trunk/fs/ext.inc
/kernel/trunk/fs/fat.inc
/kernel/trunk/fs/fs_common.inc
/kernel/trunk/fs/fs_lfn.inc
/kernel/trunk/fs/iso9660.inc
/kernel/trunk/fs/ntfs.inc
/kernel/trunk/fs/parse_fn.inc
/kernel/trunk/fs/xfs.asm
/kernel/trunk/fs/xfs.inc
/kernel/trunk/gui/background.inc
/kernel/trunk/gui/button.inc
/kernel/trunk/gui/event.inc
/kernel/trunk/gui/font.inc
/kernel/trunk/gui/mouse.inc
/kernel/trunk/gui/skincode.inc
/kernel/trunk/gui/skindata.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/hid/keyboard.inc
/kernel/trunk/hid/mousedrv.inc
/kernel/trunk/hid/set_dtc.inc
/kernel/trunk/imports.inc
/kernel/trunk/init.inc
/kernel/trunk/kernel.asm
/kernel/trunk/kernel32.inc
/kernel/trunk/kernelsp.inc
/kernel/trunk/kglobals.inc
/kernel/trunk/macros.inc
/kernel/trunk/network/ARP.inc
/kernel/trunk/network/IPv4.inc
/kernel/trunk/network/IPv6.inc
/kernel/trunk/network/PPPoE.inc
/kernel/trunk/network/ethernet.inc
/kernel/trunk/network/icmp.inc
/kernel/trunk/network/loopback.inc
/kernel/trunk/network/queue.inc
/kernel/trunk/network/socket.inc
/kernel/trunk/network/stack.inc
/kernel/trunk/network/tcp.inc
/kernel/trunk/network/tcp_input.inc
/kernel/trunk/network/tcp_output.inc
/kernel/trunk/network/tcp_subr.inc
/kernel/trunk/network/tcp_timer.inc
/kernel/trunk/network/tcp_usreq.inc
/kernel/trunk/network/udp.inc
/kernel/trunk/posix/futex.inc
/kernel/trunk/posix/pipe.inc
/kernel/trunk/posix/posix.inc
/kernel/trunk/sound/playnote.inc
/kernel/trunk/unicode.inc
/kernel/trunk/unpacker.inc
/kernel/trunk/video/blitter.inc
/kernel/trunk/video/cursors.inc
/kernel/trunk/video/framebuffer.inc
/kernel/trunk/video/vesa12.inc
/kernel/trunk/video/vesa20.inc
/kernel/trunk/video/vga.inc
9408 902 d 15 h Boppan /kernel/trunk/ [ASMXYGEN] Conform PEP8 except line import re  
/kernel/trunk/asmxygen.py
9407 902 d 19 h Boppan /kernel/trunk/ [ASMXYGEN] Convert indentation to spaces  
/kernel/trunk/asmxygen.py
9403 904 d 19 h Boppan /kernel/trunk/ [ASMXYGEN] Make it read comments before align specifier  
/kernel/trunk/asmxygen.py
9402 904 d 19 h Boppan /kernel/trunk/ [ASMXYGEN] Add debug mode to compare generated stuff  
/kernel/trunk/asmxygen.py
9401 904 d 20 h Boppan /kernel/trunk/ [ASMXYGEN] Only execute code on direct script execution  
/kernel/trunk/asmxygen.py
9400 904 d 20 h Boppan /kernel/trunk/ [ASMXYGEN] Move data closer to place it used  
/kernel/trunk/asmxygen.py
9399 904 d 20 h Boppan /kernel/trunk/ [ASMXYGEN] Do not mix declarations and code  
/kernel/trunk/asmxygen.py
9398 904 d 20 h Boppan /kernel/trunk/ [ASMXYGEN] Make keyword list compact  
/kernel/trunk/asmxygen.py
9033 1054 d 16 h Boppan /kernel/trunk/ [asmxygen] Dump into file instead of stdout  
/kernel/trunk/asmxygen.py
9030 1054 d 17 h Boppan /kernel/trunk/ [asmxygen] Make dump more beautiful  
/kernel/trunk/asmxygen.py
9028 1054 d 18 h Boppan /kernel/trunk/ [asmxygen] Document label function parameters according to @param directives  
/kernel/trunk/asmxygen.py
8990 1059 d 1 h Boppan /kernel/trunk/ [asmxygen] Fix unknown macro name at the end of a struct declaration in case if a file wasn't parsed cause it's parsed already

Now asmxygen also saves a list of parsed symbols separately. So when he starts to parse anything once again he already know all other symbols defined in other files and can use em to find valid variable declarations and other stuff
 
/kernel/trunk/asmxygen.py
8989 1059 d 14 h Boppan /kernel/trunk/ [asmxygen] Handle label commented with @return or @param as a function  
/kernel/trunk/asmxygen.py
8982 1063 d 14 h Boppan /kernel/trunk/ [asmxygen] Implement --stats key  
/kernel/trunk/asmxygen.py
8980 1063 d 15 h Boppan /kernel/trunk/ [asmxygen] Warn if an element has no comment  
/kernel/trunk/asmxygen.py
8977 1063 d 15 h Boppan /kernel/trunk/ [asmxygen] Ignore symbols marked in a comment as '@dont_give_a_doxygen'  
/kernel/trunk/asmxygen.py
8976 1063 d 15 h Boppan /kernel/trunk/ [asmxygen] Optimize identifier classification mechanism (stable 5% speedup)  
/kernel/trunk/asmxygen.py
8975 1063 d 17 h Boppan /kernel/trunk/ [asmxygen] Only parse files if no `--clean` key provided  
/kernel/trunk/asmxygen.py
8974 1063 d 17 h Boppan /kernel/trunk/ [asmxygen] Translate dict in AsmReaderReadingComments into just a set of fields  
/kernel/trunk/asmxygen.py
8973 1063 d 17 h Boppan /kernel/trunk/ [asmxygen] Remove unuseful method  
/kernel/trunk/asmxygen.py
8967 1063 d 20 h Boppan /kernel/trunk/ [asmxygen] Reimplement --clean key  
/kernel/trunk/asmxygen.py
8966 1063 d 20 h Boppan /kernel/trunk/ [asmxygen] Optimize: only parse not parsed before files  
/kernel/trunk/asmxygen.py
8963 1063 d 22 h Boppan /kernel/trunk/ [asmxygen] Parse function arguments, used registers and calling convention  
/kernel/trunk/asmxygen.py
8961 1064 d 1 h Boppan /kernel/trunk/ [asmxygen][parse_variable] No reason to read comments by hand anymore  
/kernel/trunk/asmxygen.py
8958 1064 d 17 h Boppan /kernel/trunk/ [doxygen] Handle structures  
/kernel/trunk/asmxygen.py
8957 1064 d 17 h Boppan /kernel/trunk/ [asmxygen] Rewrite parser to make it smarter, parse existing comments  
/kernel/trunk/asmxygen.py
8856 1078 d 1 h Boppan /kernel/trunk/ [kernel][asmxygen.py] Remove debug output  
/kernel/trunk/asmxygen.py
8855 1078 d 2 h Boppan /kernel/trunk/ [kernel][asmxygen.py] Implement macro arguments parsing  
/kernel/trunk/asmxygen.py
8846 1079 d 12 h Boppan /kernel/trunk/ [kernel][asmxygen.py] Implement very basic macro and struct documentation generation  
/kernel/trunk/asmxygen.py
8844 1079 d 12 h Boppan /kernel/trunk/ [kernel][asmxygen.py] Add basic support for labels  
/kernel/trunk/asmxygen.py
8842 1079 d 13 h Boppan /kernel/trunk/ [kernel][asmxygen.py] Add basic function support  
/kernel/trunk/asmxygen.py
8841 1079 d 13 h Boppan /kernel/trunk/ [kernel][asmxygen.py] Implement variable doxygen generation  
/kernel/trunk/asmxygen.py
8837 1080 d 2 h Boppan /kernel/trunk/ [kernel][asmxygen.py] Configure behaviour using script arguments  
/kernel/trunk/asmxygen.py
8835 1080 d 2 h Boppan /kernel/trunk/ [kernel][asmxygen.py] Disable clean_generated_stuff flag by default  
/kernel/trunk/asmxygen.py
8834 1080 d 2 h Boppan /kernel/trunk/ [kernel] Make asmxygen generate doxygen C-like files in docs/doxygen and implement very basic variable doxygen generation  
/kernel/trunk/docs/doxygen
/kernel/trunk/docs/doxygen/doxygen.cfg
/kernel/trunk/asmxygen.py
8825 1080 d 14 h Boppan /kernel/trunk/ [kernel] Prepare for kernel documentation (add asmxygen.py)  
/kernel/trunk/asmxygen.py