Changes at Sun Oct 03 19:22:45 2010: svn.1624 applied: Tinypad 4.0.6 - select file path with OpenDialog for Load and Save. svn.1629 applied: f62/pci_api: and again svn.1632 applied: Animage 1) Program used function 68 instead 64 is now 2) Select path with OpenDialog svn.1634 applied: 1) 'buf2d.obj' new function 'buf2d_rect_by_size' 2) 'box_lib.obj' fix function 'tl_node_poi_get_data' svn.1636 applied: Some small bugfixs for Animage svn.1637 applied: Animage correct draw window on the way - coming soon svn.1640 applied: bugfix. Changes at Mon Sep 20 20:34:13 2010: svn.1611 applied: Appl. Desktop: 1) Select path with OpenDialog for SKN and DTP 2) Use Box_Lib and Proc_Lib svn.1612 applied: 1)sysfn62 yet anothe fix 2)new exports svn.1614 applied: sysfn62: again and again... svn.1615 applied: 1)kernel_free: set proper return value 2)export get_timer_ticks svn.1617 applied: 'fasm' use 'OpenDialog' svn.1618 applied: Small change svn.1619 applied: 1) new function 'edit_box_set_text' in 'box_lib' 2) small updates in 'fasm', 'planet_v', 'nu_pogodi' svn.1620 applied: update 'fasm' svn.1621 applied: Kolibri Graphics Benchmark 0.4 (oldest MGB - Menuet Graphics Benchmark 0.3) 1) select path with OpenDialog, 2) use of Box_Lib and Proc_Lib, 3) support start with path for *.mgb file 4) optimization code and size of use memory svn.1622 applied: HDD Informer 0.2 (original autor Staper - staper@inbox.ru) 1) select path with OpenDialog, 2) show 2 different path for Info and SMART files 3) draw number of page svn.1623 applied: fixed drivers compilation Changes at Wed Sep 08 22:03:08 2010: svn.1596 applied: bugfix shift+home and end. svn.1597 applied: Box_Lib: MenuBar uses memory for buffer RAW image only temporarily is now. Early the buffer is was obtained permanently at the first request and after used it is not freed. svn.1598 applied: #1591 sysfn62 rotation bug resque -- not stable yet! svn.1601 applied: MousEmul 1) total optimization of code 2) different events for Up and Down of key Num 5 3) advansed acceleration mode svn.1602 applied: fn62 rotation bug fixed svn.1603 applied: new SysFn62 call - STABLE now svn.1606 applied: RDsave: 1) select path with OpenDialog 2) keys 1,2,3,4 for select options svn.1607 applied: OpenDialog - small change of processing error for loading directory, after start program. svn.1608 applied: Screenshooter: 1) select path for save with OpenDialog 2) bag fix for threads stacks RDsave: Small fix for OpenDialog filter data svn.1610 applied: Screenshooter - small fix for autoshoot. Changes at Thu Aug 26 21:08:24 2010: svn.1591 applied: A 62 sys function have call without cross registers. Small optimization a syscall.inc. svn.1593 applied: libimg: 1bpp (monochrome) images support, pcx.asm now uses 1bpp functions too, pcx code optimization svn.1594 applied: When KIV will start with parm "path of file", It is giving right path for OpenDialog now. svn.1595 applied: When MidAmp will start with parm "path of file", It is giving right path for OpenDialog now. Changes at Tue Aug 24 22:06:52 2010: svn.1581 applied: 1) OpenDialog saved position and size 2) Proc_Lib support for OpenDialog saved position and size 3) Heed - used OpenDialog saved position and size svn.1582 applied: 1) KIV - correction for OpenDialog 2) Rtfread - correction for OpenDialog, build with pack 3) Heed - build with pack svn.1583 applied: MidAmp 1) Use OpenDialog calls of Proc_Lib now 2) Build with pack svn.1585 applied: CtrlDemo - used OpenDialog calls of Proc_Lib now svn.1586 applied: HeEd - checked and controlled of smallest size of main window. (Fix for crash) svn.1588 applied: MidAmp 1) Bottom menu does work through OpenDialog now 2) Removed code for invoke Sysxtree. svn.1589 applied: Box_Lib - small fix for FileBrowser control svn.1590 applied: Small fix for OpenDialog KFM updated. Changes at Mon Aug 23 20:51:03 2010: svn.1578 applied: build_all.bat: snake game compiling added svn.1579 applied: no ascii codes for releasing keys (fix of rev. 1576) svn.1580 applied: libimg: fixed typo in pcx.asm Changes at Sun Aug 22 20:52:34 2010: svn.1569 applied: libimg: begin of PCX image format support (version 3.0 24bit only for now) svn.1570 applied: kiv: "PCX" string added to opendialog filter svn.1571 applied: Version of board that write log file. svn.1572 applied: libimg: PCX v3.0 image format support - grayscale and monochrome (through converting to 8bit) decoding svn.1573 applied: 'libio' and 'libini': function 'get_color' not spoil register 'ecx' game 'Nu_pogodi': revised svn.1574 applied: revert changes in libini+libio from rev. 1573 svn.1575 applied: kiv: *.pcx images loading at next/prev button pressing svn.1576 applied: fix releasing hotkeys Changes at Sun Aug 15 21:54:22 2010: svn.1566 applied: snake: version 0.5 svn.1567 applied: new macro szZ: same as sz, but with 0 at the end of line (ASCIIZ string) svn.1568 applied: libimg: abort infinite loop on write error Changes at Sun Aug 08 22:02:27 2010: svn.1563 applied: fix bug #16 Changes at Sun Aug 01 23:47:44 2010: Keyboard trainer added to russian version. Skin zRiver added. svn.1546 applied: VIA and EMU10K1X sound drivers added. List of codecs updated. svn.1547 applied: "Zkey" program, "firework" and "unvwater" demos added. svn.1548 applied: Driver for VIA soundcards renamed. svn.1549 applied: revert rev. 1537 and do it correctly svn.1550 applied: fix calculation of draw_limits Changes at Fri Jul 30 21:52:52 2010: svn.1531 applied: fix svn substitution of $Revision$ (bug #18) svn.1532 applied: add svn:keywords to mouse.inc (bug #18) svn.1537 applied: System function 18,19,5 now checks if mouse coordinates are valid. svn.1540 applied: desktop window is not movable (bug #17) Changes at Sun Jul 25 22:16:45 2010: svn.1525 applied: rtfread: yet another scroll_bar fix svn.1526 applied: do not maximize windows of unresizable styles (bug #17) Changes at Sat Jul 24 00:02:53 2010: svn.1513 applied: If the user to be resizing the window then mouse event is not generated (6 = mouse event) svn.1515 applied: rtfread: providing menu_bar and scroll_bar from box_lib svn.1516 applied: make.sh from http://board.kolibrios.org/viewtopic.php?f=1&t=1459 svn.1517 applied: reverted wrong files from the prev revision svn.1518 applied: snake: new game svn.1520 applied: snake: some bugfixes svn.1522 applied: snake: version 0.3 svn.1523 applied: enable interrupts in IDE controller svn.1524 applied: rtfread: fixed crash when the window was _too_ minimised, scroll_bar horrible blinking fixed, version 1.034 Skins black-glass and black-glass_light added. Snake [game] added, old game 'piton' deleted. ASCIIView [character table] updated to v0.3. Changes at Sun Jul 04 22:26:02 2010: svn.1511 applied: KIV - use OpenDialog calls of Proc_Lib now svn.1512 applied: Rtfread 1) Use OpenDialog calls of Proc_Lib now 2) Removed old code for invoke Sysxtree Changes at Fri Jul 02 22:10:49 2010: List of KolibriOS team updated. FindNumbers [game] updated to 1.1. svn.1509 applied: Proc_Lib.obj - library for common procedures While only OpenDialog calls svn.1510 applied: Heed 1) Use OpenDialog calls of Proc_Lib 2) Removed old code for invoke Sysxtree Changes at Wed Jun 23 22:34:14 2010: Reversi [game] added. svn.1504 applied: fix processing of cyrillic letter yo in file systems Changes at Sun Jun 20 21:29:31 2010: svn.1488 applied: new macros '@use_library_mem mem_alloc,mem_free,mem_realloc,dll_load' in file 'load_lib.mac' svn.1489 applied: deleted function of memory of the 'box_lib.obj' now they are connected through 'lib_init' all programs that use 'tree_list' and 't_edit' must use 'lib_init' svn.1490 applied: OpenDilaog - small fix for big and dangerous bug. svn.1491 applied: The 70 system function have call without shift registers. svn.1493 applied: MidAmp - now used OpenDilaog, instead SysXtree. svn.1494 applied: 66 system function have call without shift registers. svn.1495 applied: 65 system function have call without shift registers. svn.1496 applied: 55 and 60 system functions have call without shift registers. svn.1497 applied: 61 system function. svn.1501 applied: Fix for function 68.23 - infinite loop after CLI and PAGE FAULT for destroy_smap MSquare [the "magic square" game] added. Pipetka program updated in russian version. ASCIIVju [character table] added. Changes at Tue Jun 08 21:41:27 2010: HTMLv updated to 0.62a. svn.1487 applied: Extended PCI-express configuration space can now be manually configured for non-AMD machines Changes at Sun Jun 06 22:37:21 2010: Pipetka program added to russian version. svn.1480 applied: tinypad: fix blinking mouse cursor in dialog mode Changes at Wed Jun 02 19:40:00 2010: DOSBox [DOS emulator] updated to 0.74. Sudoku [the game] updated. svn.1476 applied: 1) removed duplicate code in 'box_lib' 2) add program 'TextEditor syntax file editor' svn.1477 applied: Fix OpenDialog - test for empty directory svn.1479 applied: Box_Lib/Filebrowser - fix of parsing values the concatenations icons for INI file Changes at Sun May 30 19:00:48 2010: svn.1469 applied: Small fix for opendial.mac svn.1470 applied: Changes of KIV 1) Use OpenDialog instead Sysxtree 2) Fix the list of directory svn.1471 applied: Small addition for rev.1470 svn.1474 applied: optimize set_window_box: do nothing if new box is the same as old one svn.1475 applied: kiv: small optimization Changes at Wed May 26 20:15:13 2010: svn.1466 applied: Now, if the window is captured and moved by the user, then no mouse events! (6 = mouse event) Changes at Mon May 24 18:56:28 2010: svn.1465 applied: Fix of left mouse button broken to revision 1460 Changes at Sun May 23 20:48:42 2010: svn.1458 applied: 1) revised 't_edit' new function 'ted_init_scroll_bars' 2) updated documentation svn.1459 applied: new option in function 'ted_init_scroll_bars' svn.1460 applied: small changes svn.1461 applied: changes in free memory checks from Maxis (bug #9) svn.1462 applied: allocation bug for prefetched BARs fixed svn.1463 applied: PCIexpress: extended configurator svn.1464 applied: 1) 'box_lib.obj' update 'text_edititor' 2) modify code 't_edit' and 'planet_v' Documentation on sysfn 9 synchronized. The game "Find Numbers" added. Information on SB16 added to config.txt. Changes at Fri Apr 30 21:17:59 2010: svn.1454 applied: Number of system pages corrected svn.1455 applied: 1) back to #1451 to save some phys. memory 2) non-PSE paging restored 3) documentation corrected svn.1457 applied: 1) new element 'text_editor' in library 'box_lib.obj' 2) changes code t_edit.kex 3) fixed function 'tl_strlen' in 'tree_list' 4) minor edits documentation 'box_lib.obj' @notify [program for popup text messages] added. Changes at Mon Apr 19 19:35:02 2010: svn.1451 applied: kernel PTE initialization bug fixed svn.1452 applied: Maxis fixes: stupid bug in load_file() svn.1453 applied: useless i486-code removed from init.inc ac97snd updated. Changes at Fri Apr 16 21:42:54 2010: svn.1450 applied: unpacker code is now aware of file type field in packed files kiv.ini and ini.txt added. Skin Eyes added. Changes at Wed Apr 14 19:23:49 2010: svn.1447 applied: fixed sysfn 18.13 broken in rev. 684 svn.1448 applied: identical mapping of first physical page in V86 (some BIOSes use physical address of ds:si for int 13h) ac97snd updated to the version with playlist. Skins darj33ling-mix, nix-family, stone added. Changes at Fri Apr 09 21:10:05 2010: System font char.mt updated. Skins darj33ling and tinynjoy added. Changes at Mon Apr 05 19:19:00 2010: Eolite updated. Changes at Fri Apr 02 22:21:55 2010: svn.1445 applied: application address corrected in syfn9 docs svn.1446 applied: Memory Blocks v1.05 (asm) Changes at Tue Mar 30 20:24:00 2010: svn.1444 applied: pci vendors database splitted to reduce PCIDEV code downto 10kB. spanel fixed. Changes at Sun Mar 28 20:04:44 2010: Eolite.ini updated. Changes at Fri Mar 26 22:39:24 2010: svn.1441 applied: changed the function of the opening of Tile when specifying non-existent path svn.1443 applied: fasm: fixed window minimization broken in rev. 1361 Eolite updated to v0.99 unstable. Skins updated (updates from Leency and new skin by Aqwas). iconstrp.gif updated. Changes at Sun Mar 21 22:27:37 2010: svn.1440 applied: panel: corrected blinking in time indicator "Yeah skin" from Leency added. Changes at Fri Mar 19 21:41:44 2010: svn.1435 applied: OpenDialog: 1) Use component PathShow 2) Edit and restore the file name in the Save Dialog 3) Small general optimization of code svn.1436 applied: Rtfread updated for opendial.mac svn.1437 applied: Rtfread remove garbage code from the old version of opendial.mac svn.1438 applied: Small fix of opendial.mac svn.1439 applied: HexEditor updated for opendial.mac Changes at Wed Mar 17 23:06:39 2010: svn.1433 applied: BoxLib: A new component PathShow - displaying the path for the files and directories. If the entire path to display in the show area is not possible, then the path is displayed in the compressed form. svn.1434 applied: linux-like kernel mutexes Changes at Fri Mar 12 23:13:58 2010: svn.1431 applied: Hex Editor small fix - Ctrl+S now call OpenDialog svn.1432 applied: BoxLib: Small reorganization for user-macros. 1) Now all the macros used by other applications to work with BoxLib located in box_lib.mac 2) Macros for components that are used only in the library BoxLib - located in bl_sys.mac, a list of include files. 3) Big requests to other developers -support this rule, it will do easier to use macros for other applications. Changes at Wed Mar 10 21:47:23 2010: svn.1430 applied: kms rc10: Evergreen Changes at Mon Mar 08 22:36:02 2010: svn.1428 applied: kms rc9.1: gpu test svn.1429 applied: Hex Editor v0.15 Staper: 1) Use Box_lib 2) Many improvements to the design and functionality Mario: 1) Use OpenDialog 2) Small code optimization. Changes at Sun Feb 28 23:02:39 2010: svn.1423 applied: language-sensitive build scripts for freecell svn.1424 applied: fixed behaviour with too big window sizes broken in rev. 1391 svn.1425 applied: reverted wrong file from previous commit svn.1426 applied: libimg: fix in check of very small files for TGA format svn.1427 applied: kiv updated: * configurable keyboard shortcuts for next/prev image * window title now includes name of current file unvwater (demo) updated. Changes at Fri Feb 26 22:08:25 2010: svn.1422 applied: kiv: zero esi when calling sysfn 0 HTMLv updated to 0.62. Changes at Sat Feb 20 22:33:30 2010: svn.1421 applied: fixes in @panel: * Alt+[Shift+]Tab again highlight button for the selected window * global shortcuts Alt+Up/Alt+Home removed Changes at Fri Feb 19 20:48:58 2010: E80 (Spectrum emulator) updated to 0.5.1. Icons updated. svn.1420 applied: size of temporary array for wallpaper code increased due to fact that highest resolutions are possible (should fix problems with wallpaper in high resolutions) Changes at Thu Feb 18 08:46:27 2010: svn.1416 applied: free3d04: correct window size, trasparent background svn.1417 applied: OpenDialog extension: 1) Open file dialog 2) Save file dialog 3) Select directory dialog svn.1418 applied: 1) Rtfread - now uses OpenDialog 2) Small addition of opendial.mac svn.1419 applied: Fixed bug when working with a large number of groups of blocks Changes at Sat Feb 13 23:37:46 2010: e80 (Spectrum emulator) updated to 0.5. svn.1410 applied: reworked search partition on HDD svn.1411 applied: @rb: don't close popup unless user clicked outside of it (fix in regards of kernel changes) Changes at Fri Feb 12 23:50:03 2010: svn.1402 applied: changes in 'TreeList': - fix 'tl_node_lev_inc' - fix 'tl_node_lev_dec' svn.1403 applied: kms: pre rc9 II svn.1404 applied: kms: rc9 svn.1405 applied: move old agp driver svn.1406 applied: move old 2d gpu driver svn.1407 applied: move old ddx driver svn.1408 applied: ddk: tiny libc and kernel imports library Changes at Tue Feb 09 23:45:11 2010: svn.1400 applied: ext2. return correct date/time svn.1401 applied: 1) changes in 'TreeList': - fix 'tl_iterat_perv' - small fix 'tl_mouse' - update 'tl_node_lev_inc' - optimization 'tl_node_lev_dec' 2) add new programm 'PlanetV' Changes at Mon Feb 08 22:20:30 2010: HeEd updated to 0.14. svn.1396 applied: fixed DEBUGF with %s and addressing with esp svn.1397 applied: support russian filenames in ext2 svn.1398 applied: ext2. fix bug in hdReadFolder cycle svn.1399 applied: cosmetic fix in rtfread from Sorcerer Changes at Sun Feb 07 23:43:45 2010: svn.1392 applied: more correct background redraw svn.1393 applied: memmap info corrected svn.1394 applied: fixed debugging broken in rev. 1329 svn.1395 applied: 1) Fix handling of parameters of the broken in revision 1361 2) Now the library Box_lib, not loaded when the "shadow" compilation. 3) Small code cleaning Changes at Sat Feb 06 23:21:41 2010: svn.1390 applied: 1) some fixes in functions 'tl_mouse' 2) added documentation for the 'scrollbar' 3) small improvements 't_edit' svn.1391 applied: gui/mouse.inc: + new file for GUI-related mouse events handling (old mouse.inc renamed) gui/button.inc and gui/window.inc: * refactoring in regards of new mouse.inc: * obsolete code eliminated * old'n'ugly `check_buttons` and `checkwindows` removed * events handlers added gui/window.inc: * moved GUI-related syscalls and auxilary functions from kernel.asm * removed registers cross-ordering from syscall 67 (window move/resize) + more comments added known bugs include: 1. apps using syscall 67 (kfar etc.) may not redraw their old screen area leaving ghost images 2. possibility of mouse cursor artefacts may have increased (this *really* has to be reworked) Changes at Thu Feb 04 22:01:27 2010: svn.1388 applied: memmap.inc corrected; all free holes listed svn.1389 applied: small fix Changes at Wed Feb 03 23:47:37 2010: svn.1385 applied: cpu now immediately redraws process list after on/off switch svn.1386 applied: pcidev post-enumeration bug fixed svn.1387 applied: ext2fs fix bugs with large file Added driver for EMU10K1X sound. Changes at Mon Feb 01 23:57:31 2010: svn.1384 applied: ext2fs 70.5 support. fix bugs Changes at Sun Jan 31 23:37:46 2010: svn.1383 applied: cpu now hides system processes by default HTMLv updated to 0.60. Eolite updated to 0.98.7a. Changes at Sat Jan 30 23:56:26 2010: svn.1381 applied: fixed buttons code broken in rev. 1334 svn.1382 applied: tree_list.mac: do not include the code if it is not used Shell updated. Icons for OpenDial synchronized with SVN version. Changes at Thu Jan 28 23:17:02 2010: Added drivers for sound cards ForteMedia and VIA. Skins gnome_style, humanoid_OSX, neutral, crystal, lightskin, mist, night, StyleXP, StyleVista updated. Demo UnvWater added. HeEd updated to version 0.13. Changes at Thu Jan 28 10:44:50 2010: svn.1365 applied: bugfix for svn rev. 1344 svn.1366 applied: bugfix. jmp to sys_sheduler svn.1367 applied: bugfix length of editbox svn.1368 applied: * gui/window.inc optimizations: check_window_position & set_screen speedup svn.1369 applied: small changes and optimization svn.1370 applied: declare mmio_pci_addr in a proper place svn.1371 applied: fasm: not a big optimization 1) Change button on the checkbox 2) the size of file paths is exactly equal to MAX_PATH 3) refined the work with a small width of the window svn.1372 applied: Reorganization of the library 'box_lib.obj': 1) new file 'box_lib.mac' to connect all elements 2) Eliminate duplication of code. Minor improvements 'fasm'. svn.1373 applied: deleted file 'editbox_ex.mac' all programs svn.1374 applied: updated documentation 'box_lib.obj' svn.1375 applied: some little changes svn.1378 applied: ext2fs support. read only svn.1379 applied: small fix svn.1380 applied: do not unmask all IRQs Changes at Tue Jan 05 23:24:09 2010: svn.1358 applied: minor bugs fixed svn.1359 applied: +1 more svn.1360 applied: constant definition corrected svn.1361 applied: Updated 'fasm': 1) he now uses a library 'box_lib.obj' 2) Russification svn.1362 applied: * gui/window.inc refactoring svn.1363 applied: fasm: added to recalculate the width of the editbox when resizing the window svn.1364 applied: fixed path in pcidev.asm, broken in rev. 1359 Changes at Sun Jan 03 23:56:15 2010: svn.1344 applied: small optimization sys_sheduler svn.1345 applied: sys function 68 is without shift registers call svn.1348 applied: user MMIO functions added svn.1349 applied: uMMIO address added svn.1351 applied: new api functions demo in PCIDEV.ASM svn.1353 applied: - SysFuncs docs updated; - PCI Expansion ROM is now readable via uMMIO. svn.1354 applied: make mmio_pci_addr compile-time var, disable all the code by default svn.1355 applied: board: allow user to see messages written before start svn.1356 applied: remove utf8 marker from pcidev.asm svn.1357 applied: another fix to get pcidev.asm compilable Changes at Thu Dec 31 00:21:16 2009: svn.1341 applied: * gui/button.inc refactoring fix (remove_button) svn.1342 applied: fasm 1.69.11 Changes at Mon Dec 28 22:08:02 2009: svn.1336 applied: reserve_hd_channel forgot to do sti, fixed Changes at Mon Dec 28 00:26:55 2009: svn.1332 applied: kernel heap size restored to correct value after rev. 1130 svn.1333 applied: fixes in malloc(); test app for malloc()/free() svn.1334 applied: * gui/button.inc refactoring * only 16 ID bits were checked on button delete, 24 now * negative button frame draw speed up Changes at Fri Dec 25 23:45:07 2009: svn.1322 applied: small optimization. svn.1323 applied: buffered output for LIST and NLST svn.1324 applied: sys function 48 is run without cross registers call now. svn.1325 applied: change directory added svn.1326 applied: bugfix previous revision svn.1327 applied: libini: ini_get_shortcut added svn.1328 applied: update TreeList: 1) add new function 'tl_get_mem_size' - get size memory block 2) fix functions: 'tl_save_mem', 'tl_load_mem' - calculate size memory block svn.1329 applied: sys functions 71 and 69 without shift-registers call.(I'm not sure all change is right. svn.1330 applied: sys function 49 svn.1331 applied: init_page_map fixed view3ds updated to 0.054.