2004-01-29  bayside  <bayside@users.sourceforge.jp>

        * apps/baygui/Makefile: FIRE 

        * apps/baygui/gfire/gfire.cpp: ɂċNȂsC

        * apps/baygui/gnoiz2bg/gnoiz2bg.cpp: ɂċNȂsC

        * include/baygui/Control.h: Œ蕝tHg\ɑΉ

        * include/baygui/FontMetrics.h: Œ蕝tHg\ɑΉ

        * include/baygui/resources.h: Œ蕝tHg\ɑΉ

        * src/lib/baygui/*.cpp: Œ蕝tHg\ɑΉ

2005-01-28  higepon  <higepon@users.sourceforge.jp>

        * apps/non-gui/ata/main.cpp : CDZN^[hc[[X 

2004-01-21  bayside  <bayside@users.sourceforge.jp>

        * apps/baygui/*: VBayGUIɍւ

        * include/baygui/*: VBayGUIɍւ

        * include/baygui.h: VBayGUIɍւ

        * src/lib/baygui/*: VBayGUIɍւ

2004-01-10  bayside  <bayside@users.sourceforge.jp>

        * apps/baygui/Makefile: grunner ǉ

        * apps/baygui/grunner: GUIR\[쐬Jn

        * bin/root/BAYGUI.INI: X^[g̃Av /APPS/GLAUNCH.EX5 ɕύX

        * include/baygui: t@N^O

        * src/lib/baygui: t@N^O

2005-01-05  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/kernel.cpp (startKernel): ÑS̈ʒuύX

2004-12-31  higepon  <higepon@users.sourceforge.jp>

        * src/servers/file/CFile.h (class ReadOnlyFileSystem): ǉ

2004-12-30  higepon  <higepon@users.sourceforge.jp>

        * src/servers/file/main.cpp (fdInitialize): eXgpɒǉ

        * src/servers/file/FDCDriver.h: ǉ

        * src/servers/file/fs.cpp: ǉ

        * src/servers/file/FDCDriver.cpp: ǉ

        * src/servers/file/ISO9660.cpp: class FileOՓ˂̂œKnamespacełグB

2004-12-27  higepon  <higepon@users.sourceforge.jp>

        * src/servers/file/FDCDriver.cpp: Ƃ肠RpCʂ
                                        : #define̒萔ނprivateenumɂB
                                        : ăt@N^O
                                        : 荞݂bZ[WŎ󂯎悤ɂ

        * src/lib/monapi/messages.cpp (monapi_allocate_dma_memory): ǉ
                                    (monapi_deallocate_dma_memory): ǉ

        * src/kernel/syscalls.cpp: VXeR[ǉ

        * include/sys/types.h (SYSTEM_CALL_ALLOCATE_DMA_MEMORY)  : ǉ
                              (SYSTEM_CALL_DEALLOCATE_DMA_MEMORY): ǉ

        * src/kernel/PageManager.cpp (setup): DMAp̃\
                         (allocateDMAMemory): DMAp̊蓖Ă̊֐ǉ
                       (deallocateDMAMemory): DMAp̊J̊֐ǉ

2004-12-25  higepon  <higepon@users.sourceforge.jp>

        * apps/gui/hige3D/Canvas.h : 񐄏API̎gp߂(FileInputStream -> monapi_call_file_read_data) 

        * src/servers/moniter/main.cpp : 񐄏API̎gp߂(FileInputStream -> monapi_call_file_read_data) 

        * apps/non-gui/jpegdemo/jpegdemo.cpp : 񐄏API̎gp߂(FileInputStream -> monapi_call_file_read_data) 

2004-12-20  bayside  <bayside@users.sourceforge.jp>

        * apps/baygui/gbball : VBayGUIΉ

        * apps/baygui/gclock : VBayGUIΉ

        * apps/baygui/glaunch : VBayGUIΉ

        * apps/baygui/mtorz : VBayGUIΉ

        * apps/baygui/Makefile : VBayGUIΉ

        * include/baygui.h : VBayGUIΉ

        * include/baygui : VBayGUIΉ

        * src/lib/baygui : VBayGUIΉ

2004-12-19  bayside  <bayside@users.sourceforge.jp>

        * apps/gui/monafile/Icon.cpp : ΉgqǉiEL5, EX5, BM5j

        * src/servers/gui/Makefile : BAYGUI.MSH CXg[Ώۂɂ

        * src/servers/gui/main.cpp : R}hCΉi.INI t@Cj

        * src/servers/gui/BAYGUI.MSH : BAYGUI NpXNvg

        * src/servers/gui/STARTMF.MSH : R}hCǉ

        * bin/root/BAYGUI.INI : BayGUI pݒt@Cǉ

2004-12-14  higepon  <higepon@users.sourceforge.jp>

        * bin/Makefile: $(EXEEXT)Ή

2004-12-13  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/BootManager.cpp : MONA.CFGARAMfBXNȂǁBK{T[o͂ɂlɂB

        * src/kernel/secondboot.asm (file_load): MONA_CFG_SIZEgp

2004-12-12  higepon  <higepon@users.sourceforge.jp>

        * tools/fileheader/main.cpp: c[ǉ

        * src/kernel/Makefile (KERNEL_ADDR): REL_KERNEL_ADDRɉ
                              (MONA_HEADER_SIZE):`ǉ

        * src/kernel/secondboot.asm :KERNEL_ADDR + 0x10 jmp

        * src/kernel/Makefile (CXXFLAGS): KERNEL_ADDRǉ

2004-12-09  higepon  <higepon@users.sourceforge.jp>

        * src/Makefile (install): kernelserversɃrh悤ɕύXB

        * src/servers/mouse/main.cpp (disableKeyboard): mousẽoOC

2004-12-09  Yamami  <yamamimail@users.sourceforge.jp>

        * src/servers/mones/AbstractMonic.h : #include <monapi/io.h> ǉ

        * src/servers/mones/mones.cpp: TCPobt@̃mۃoOC

        * src/servers/mones/MoIcmp.cpp: eXgR[hǉ

2004-12-08  higepon  <higepon@users.sourceforge.jp>

        * src/servers/mouse/main.cpp (enableKeyboard): oOC

2004-11-28  bayside  <bayside@users.sourceforge.jp>

        * src/servers/gui/window.cpp: Rgǉ

        * src/servers/gui/image.cpp: BM5Ή

        * src/servers/gui/main.cpp: L[CxgΉ

2004-11-30  higepon  <higepon@users.sourceforge.jp>

        * src/servers/mouse/main.cpp (enableKeyboard): monapi_set_irqgp悤ɕύX

        * src/servers/file/main.cpp (cdInitialize): monapi_set_irqgp悤ɕύX

        * src/lib/monapi/io.cpp (monapi_set_irq): I/O֘Å֐W

2004-11-28  bayside  <bayside@users.sourceforge.jp>

        * apps/baygui: t@N^O

        * include/baygui: t@N^O

        * src/lib/baygui: t@N^O

        * src/servers/baygui: t@N^O

2004-11-28  higepon  <higepon@users.sourceforge.jp>

        * src/servers/file/file.cpp (ReadFile): JỸoOC

        * src/servers/file/ISO9660.cpp (GetFile): [gfBNg̃t@CFȂoOC

2004-11-27  higepon  <higepon@users.sourceforge.jp>

        * src/servers/file/: Lq~XC Assert.h->monapi/Assert.h, ISO9660.h->iso9660.h

        * include/monapi/Array.h : monapi/Array.hɈړ

        * src/servers/file/main.cpp : CDR[hRgAEg(CD}ĂȂƃG[ɂȂ̂)

        * samples/non-gui/hello/hello.cpp (MonaMain) :monapi_cmemoryinfo_dispose()ĂяoB

        * apps/non-gui/Makefile : atarhΏۊOɂB

        * src/servers/file/IDEDriver.cpp : identifỹf[^TCYoOCBŃZJ_̃foCXFB

2004-11-26  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/kernel.cpp : svR[h̍폜

        * src/servers/file/file.cpp (ReadFile): CD̃t@CVXeł͏啶ʂȂB

        * src/servers/file/ISO9660.cpp : fileT[oCDR[h𓊓B

2004-11-24  higepon  <higepon@users.sourceforge.jp>

        * src/servers/file/main.cpp (cdInitialize): FileT[oCDǂݍ݃WbNgݍ񂾂ǗႤ̂ŃRgAEg

2004-11-23  Yamami  <yamamimail@users.sourceforge.jp>

        * samples/non-gui/yamami/main.cpp: eXgR[hǉ

        * src/servers/mones/: ICMPBsvȃfobOprint폜

        * include/sys/types.h: Monesp̃bZ[Wǉ

2004-11-23  higepon  <higepon@users.sourceforge.jp>

        * apps/non-gui/ata/ISO9660.cpp : CDt@Cǂ߂B(ver_0_3_0alpha2̃^OB)

2004-11-21  higepon  <higepon@users.sourceforge.jp>

        * src/lib/monapi/MemoryManager.cpp : [U[mallocɏubNj󌟏oWbNǉ

2004-11-20  higepon  <higepon@users.sourceforge.jp>

        * apps/non-gui/ata/iso9660.cpp : ISO9660̃R[h̎荞(atapi10)

        * apps/non-gui/ata/IDEDriver.h: IStorageDevicep悤ɕύX(atapi9)

        * apps/non-gui/ata/main.cpp (MonaMain): 4096byte͂Ɠǂ߂Ă邱Ƃ؁B

        * apps/non-gui/ata/IDEDriver.cpp (read): commandRead105񃊃gC悤ɂB

        * apps/non-gui/ata/main.cpp (MonaMain): ̎_łatapiR[hVmware, VPC, QEMUœBƂ肠̏ԂĂ̂
                                                0_3_0alpha1̃^OB

        * apps/non-gui/ata/IDEDriver.cpp: sv֐폜
                                          (selectDevice): foCXZNVvgRC

2004-11-18  higepon  <higepon@users.sourceforge.jp>

        * apps/non-gui/ata/IDEDriver.cpp (initialize): t@N^OĂ瓮삵ȂȂBB

2004-11-17  higepon  <higepon@users.sourceforge.jp>

        * apps/non-gui/ata/IDEDriver.h: CString.h̋Lq~XC

        * apps/non-gui/ata/IDEDriver.h: vgRR}hɕ

        * src/kernel/kernel.cpp: J[lo[WԍύX

        * apps/non-gui/ata/IDEDriver.cpp (requestSense): t@N^O(֐ύXEidleImmediateR}hǉ)

2004-11-16  bayside  <bayside@users.sourceforge.jp>

        * include/baygui/Font.h:        TCY팸isv\bh폜j
        * include/baygui/FontManager.h: TCY팸isv\bh폜j
        * include/baygui/Graphics.h:    TCY팸isv\bh폜j
        * src/lib/baygui/Contorl.cpp:   TCY팸isv\bh폜j
        * src/lib/baygui/Font.cpp:      TCY팸isv\bh폜j
        * src/lib/baygui/FontManager.cpp:  TCY팸iWbNύXj
        * src/lib/baygui/Graphics.cpp:  TCY팸iWbNύXj

2004-11-16  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/ihandlers.cpp (SendInterrupt):irqԍarg1Œʒmdlǉ

2004-11-16  Yamami  <yamamimail@users.sourceforge.jp>

        * src/servers/mones/: Code:Mones QEMŮ荞ݓBBfobOR[hL̂܂

2004-11-14  Yamami  <yamamimail@users.sourceforge.jp>

        * samples/non-gui/yamami/main.cpp: eXgR[hǉ

        * src/servers/mones/: ARPvAIPM(QEMU fobO)

        * include/sys/types.h: Monesp̃bZ[Wǉ(MSG_MONES_WAKEUP_ARP_WAIT)

2004-11-16  higepon  <higepon@users.sourceforge.jp>

        * apps/non-gui/ata/IDEDriver.cpp (sendPacketCommand): atapi read(10)܂Ȃ

2004-11-15  bayside  <bayside@users.sourceforge.jp>

        * apps/baygui/gbrowser/htmlpanel.cpp:  ϐύXix -> _x j
        * apps/baygui/glaunch/glaunch.cpp:     }EX̃_uNbNłN悤ɏC
        * apps/baygui/gnoiz2bg/gnoiz2bg.cpp:   ACRɕ`悵Ȃ悤ɏC
        * apps/baygui/gversion/gversion.cpp:   vZX\悤ɏC
        * include/baygui.h:           ֐ύXicopyString -> xstrncpyj
        * include/baygui/Control.h:   ϐύXix -> _x j
        * include/baygui/Object.h:    ֐ύXicopyString -> xstrncpyj
        * include/baygui/resouces.h:  eLXg̍őTCYύXi64 -> 128j
        * src/lib/baygui/Button.cpp:    ϐύXix -> _x j
        * src/lib/baygui/Container.cpp: 璷ȏ܂Ƃ߂
        * src/lib/baygui/Control.cpp:   ϐύXix -> _x j
        * src/lib/baygui/Font.cpp:      ֐ύXicopyString -> xstrncpyj
        * src/lib/baygui/FontManager.cpp:  ֐ύXicopyString -> xstrncpyj
        * src/lib/baygui/ImeManager.cpp:   E`FbNǉ
        * src/lib/baygui/Label.cpp:   ϐύXix -> _x j
        * src/lib/baygui/ListBox.cpp: ϐύXix -> _x j
        * src/lib/baygui/main.cpp:    ֐ύXicopyString -> xstrncpyj
        * src/lib/baygui/Object.cpp:  ֐ύXicopyString -> xstrncpyj
        * src/lib/baygui/TextField.cpp:  ϐύXix -> _x j
        * src/lib/baygui/Thread.cpp:  threadAddress폜
        * src/lib/baygui/Window.cpp:  ϐύXix -> _x j
        * src/server/baygui/WindowManager.cpp: ϐύXix -> _x j
        * src/server/baygui/WindowManager.h:   ֐ǉ

2004-11-15  higepon  <higepon@users.sourceforge.jp>

        * apps/non-gui/ata/IDEDriver.cpp (identifyDetail): identifyR}hs܂

2004-11-14  Yamami  <yamamimail@users.sourceforge.jp>

        * samples/non-gui/Makefile: YamamiftHgMakeΏ

        * samples/non-gui/yamami/main.cpp: eXgR[hǉ

        * include/sys/types.h: Monesp̃bZ[Wǉ

2004-11-12  bayside  <bayside@users.sourceforge.jp>

        * src/lib/baygui/ImeManager.cpp: IMEIEIt̃L[oChǉƍׂC

        * include/baygui.h: CString.hinclude悤ɏC

        * include/baygui/ImeManager.h: ֐

2004-11-12  Yamami  <yamamimail@users.sourceforge.jp>

        * /src/servers/gui/main.cpp: RgLq

2004-11-12  higepon  <higepon@users.sourceforge.jp>

        * apps/non-gui/ata/IDEDriver.h (ATAPICommand): pPbgR}hp̍\̒ǉ

        * apps/non-gui/Makefile : ATAPĨeXĝatãrhĊJ

        * include/baygui/ImeManager.h: CString.hinclude(rhG[̂)

2004-11-08  bayside  <bayside@users.sourceforge.jp>

        * src/lib/baygui: IMEn啝C

        * include/baygui: IMEn啝C

2004-11-08  Yamami  <yamamimail@users.sourceforge.jp>

        * apps/gui/mflupin/: MFLUPIN(MonaForms LUPIN) ǉ

2004-11-07  Yamami  <yamamimail@users.sourceforge.jp>

        * include/gui/System/Text/Encoding.h: RgLq

        * src/lib/gui/System/Text/Encoding.cpp: RgLq

2004-11-06  Yamami  <yamamimail@users.sourceforge.jp>

        * include/gui/System/Event.h: RgLq

        * include/gui/System/Array.h: RgLq

        * include/gui/System/Object.h: RgLq

        * include/gui/System/Pointer.h: RgLq

        * include/gui/System/String.h: RgLq

        * src/lib/gui/System/String.cpp: RgLq

2004-11-06  bayside  <bayside@users.sourceforge.jp>

        * apps/baygui/gfire: FIREǉ

        * apps/baygui/Makefile: FIREǉ

        * src/lib/baygui/Window.cpp: tH[JXCxgCAẼXgōڂIłȂsC

        * src/lib/baygui/Control.cpp: tH[JXCxgC

        * src/servers/baygui/WindowManager.cpp: Alt, Shift, Control ƃL[̓o\

2004-11-05  Yamami  <yamamimail@users.sourceforge.jp>

        * apps/baygui/mblupin/mblupin.cpp: _ɃV[hl^悤ɕύX

2004-11-02  bayside  <bayside@users.sourceforge.jp>

        * apps/baygui/gnullpo: nullpo.bmp  gat.bmp ɖ̕ύX

        * apps/baygui/Makefile: mblupinǉ

        * apps/baygui/glaunch/glaunch.cpp: mblupinǉ

        * apps/baygui/mblupin/mblupin.cpp: mblupinǉ

2004-11-01  bayside  <bayside@users.sourceforge.jp>

        * apps/baygui/gnullpo/Makefile (CLEANFILES): BM5̍폜ǉ

2004-11-01  higepon  <higepon@users.sourceforge.jp>

        * apps/baygui/ghebtn/Makefile (CLEANFILES): BM5̍폜ǉ

2004-10-31  Yamami  <yamamimail@users.sourceforge.jp>

        * src/servers/mones Code:Mones Ver0.14 MoTcp,MonesLoaderNXǉ QEMU NICF

2004-10-31  bayside  <bayside@users.sourceforge.jp>

        * servers/baygui: EBhEړɗ]vȃEBhE`悪Ȃ悤ɏC

        * apps/baygui/gnullpo: ʂۃ{^ǉ

2004-10-30  bayside  <bayside@users.sourceforge.jp>

        * apps/baygui/gchat: IRCǂǉ

2004-10-30  higepon  <higepon@users.sourceforge.jp>

        * .cvsignore̐

        * TINOGUI.MSH -> STARTMF.MSHɉ

        * TinoGUI->MonaFormsɉ

2004-10-26  bayside  <bayside@users.sourceforge.jp>

        * apps/baygui: i

        * lib/baygui: i

        * servers/baygui: i

2004-10-26  higepon  <higepon@users.sourceforge.jp>

        * src/servers/moniter/main.cpp (CheckServers): chshŃVFŋNĂ܂ɑΏ

2004-10-25  bayside  <bayside@users.sourceforge.jp>

        * servers/baygui: EBhEړɘgo悤ɏC

        * servers/baygui: EBhEƂɃ^C}[悤C

        * lib/baygui/Window.cpp: EBhEƂɃ^C}[悤C

2004-10-25  higepon  <higepon@users.sourceforge.jp>

        * src/servers/baygui/BAYGUI.MSH : ǉ

        * src/servers/gui/TINOGUI.MSH : ǉ

        * src/servers/gui/STARTGUI.MSH : 폜

2004-10-24  bayside  <bayside@users.sourceforge.jp>

        * tools/t5lzma/Compress/LZMA_Alone/Makefile: msysłcygwinłrhʂ悤ɏC

        * servers/baygui: `[͎EȂ悤ɏCBACRi[ɏC

2004-10-23  bayside  <bayside@users.sourceforge.jp>

        * tools/t5lzma/Common/Vector.h: shadow̃pb`Kp

        * tools/t5lzma/Compress/RangeCoder/RangeCoderBit.h: shadow̃pb`Kp

        * tools/t5lzma/Compress/LZMA_Alone/Makefile: ӏǉ

2004-10-23  higepon  <higepon@users.sourceforge.jp>

        * .cvsignoreS : EX5̋Lqǉ

        * MakefileS: cd hoge; $(MAKE) -> cd hoge && $(MAKE)

        * waba̍폜

2004-10-21  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/Process.cpp (kill): KillɃJ[lnOoOC

2004-10-20  bayside  <bayside@users.sourceforge.jp>

        * apps/baygui/glaunch: AvP[V`[ǉ

        * lib/baygui/, include/: 啝ȃt@N^O

        * servers/baygui/:  啝ȃt@N^O

2004-10-18  higepon  <higepon@users.sourceforge.jp>

        * include/monapi/syscall.h (log): logprintf + __FILE_ + __LINE__

2004-10-18  bayside  <bayside@users.sourceforge.jp>

        * apps/baygui/gbrowser: uEUǂǉ

        * apps/baygui/ghebtn: ւ`{^ǉ

2004-10-18  higepon  <higepon@users.sourceforge.jp>

        * src/lib/monalibc/stdio.cpp: logprintfǉB

2004-10-18  Yamami  <yamamimail@users.sourceforge.jp>

        * src/lib/pci PCICuǉ

        * include/pci PCICup includet@Cǉ

        * samples/non-gui/yamami  Yamami Mones/PCICuؗpTvAv ǉ

2004-10-17  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/PageManager.cpp (returnPages): y[Wԋp

        * include/monapi/syscall.h: syscall_get_memory_info̒ǉ

2004-10-17  bayside  <bayside@users.sourceforge.jp>

        * bim2bin, t5lzma  tools ɒǉ

        * src/servers/pe/main.cpp: ȂȂPE ServerLbVpb`荞݁isj

        * src/servers/shell/InternalCommands.cpp: LR}hEXECǉiȂȂ̃pb`j

        * src/servers/shell/Shell.cpp: LR}hEXECǉiȂȂ̃pb`j

        * src/servers/shell/Shell.h: LR}hEXECǉiȂȂ̃pb`j

2004-10-17  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/Process.cpp (getStackBottom): stack overflowoăG[bZ[Wo

        * src/servers/pe/main.cpp: ȂȂPE ServerLbVpb`荞

2004-10-16  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/Process.cpp (archCreateUserThread): Shell̂ŒׂX^bNI[o[ĂBX^bN4K->8KɊg

        * src/kernel/info.cpp, info.h: 폜

        * include/monalibc/stdarg.h (va_arg): oOC

2004-10-16  bayside  <bayside@users.sourceforge.jp>

        * stk5 (OSASKk`) ΉJn

2004-10-15  bayside  <bayside@users.sourceforge.jp>

        * BayGUI\[Xc[ɒǉiAvACuAT[o[j

        * apps/gui/waba: 폜iNgĂȂ߁j

2004-10-14  higepon  <higepon@users.sourceforge.jp>

        * gcc3.4.1Ή?

2004-10-11  Yamami  <yamamimail@users.sourceforge.jp>

        * apps/non-gui/pciinfo:  monapi_cmemoryinfo_dispose  monapi_cmemoryinfo_delete ɏC
                x_[CDɁAp܂ޏꍇɐ̂EȂoOCi PȁAsprintf(%x)  %X ̃~Xj

2004-10-11  higepon  <higepon@users.sourceforge.jp>

        * src/servers/shell/: moniter/process/shellύX

2004-10-08  higepon  <higepon@users.sourceforge.jp>
        * include/gui/System/Collections/ArrayList.h (FOREACH_AL): gcc3.4.1Ή

        * include/monalibc/stdarg.h (va_arg): gcc3.4.1Ή

        * src/kernel/Array.h (Array): gcc3.4.1Ή END_FOREACHǉ

        * src/kernel/LogConsole.cpp (printf): gcc3.4.1Ή

2004-10-07  higepon  <higepon@users.sourceforge.jp>

        * src/lib/monapi/syscall.cpp (syscall_get_memory_info): y[W擾VXeR[ǉ

        * src/kernel/PageManager.cpp (getPagePoolInfo): y[Wǉ

        * src/lib/monapi/MemoryManager.cpp (free): syscall_free_pages̑gݍ

        * src/lib/monapi/syscall.cpp (syscall_free_pages): ǉ

2004-10-06  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/syscalls.cpp: SYSTEM_CALL_FRRE_PAGESǉ

        * src/kernel/PageManager.cpp (returnPhysicalPages): VRAMpy[WfBNgԋp̃oOC
                                     (returnPages): y[WpWbN

2004-10-05  higepon  <higepon@users.sourceforge.jp>

        * ȂȂɂLinux MinGwpb` mona-uxmingw-2.diff̎荞

        * src/kernel/syscalls.cpp: VXeR[̊݋̃oOC

        * apps/gui/shell/Form1.cpp (StdoutMessageLoop): MSG_STDOUTMł悤ɕύX
        * Wo̓eXg: oOC

2004-10-04  higepon  <higepon@users.sourceforge.jp>

        * src/servers/shell/Shell.cpp (run): N shell->process server->file server
                                             s hello->file server->shell server
                                             ǂĂ̂ł܂lq

        * src/servers/file/main.cpp (MessageLoop): MSG_STDOUT_REGIST_TO_SERVERǉ
        (MessageLoop): Wo͉

2004-10-03  higepon  <higepon@users.sourceforge.jp>

        * src/servers/process/ProcessManager.h (registerStdout): Wo͐o^̊֐ǉ

        * src/servers/process/main.cpp (ExecuteFile):  stdout_id ǉ

        * include/monapi/messages.h : extern int monapi_call_process_execute_file_get_tid(const char* command_line, MONAPI_BOOL prompt, dword* tid, dword stdout_id == NULL)
                                       stdout_idǉ

2004-09-28  higepon  <higepon@users.sourceforge.jp>

        * src/servers/file/main.cpp (MessageLoop): MSG_GRAB_STDOUT, MSG_UNGRAB_STDOUT

2004-09-27  higepon  <higepon@users.sourceforge.jp>

        * include/monapi/Assert.h: t@Cǉ ASSERT}Nǉ

        * samples/non-gui/hello/hello.cpp (write): Wo͎eXgJn
        * src/servers/file/main.cpp (MessageLoop): Wo͎eXgJn

2004-09-26  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/Mutex.cpp (lock): Adaptive LockB

2004-09-25  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/Mutex.h: Mutex̃RXgN^ύXBvZX󂯎Ȃ悤ɂB
        *                   : J[l̃Z}tH𐮗KMutexֈڍs
                              oCiZ}tH΂Ȃ̂KMutexŌBXsbNƂ肠ȂB
                              A_veBubNւ̕z΂ƂƂŁB
                              MutexJ[lłgpł悤ɂȂB

2004-09-24  higepon  <higepon@users.sourceforge.jp>

        * src/lib/monapi/Mutex.cpp (Mutex): Mutex̃RXgN^ǉBmutexID̋LɂO[oMutexgpłB

2004-09-21  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/kernel.cpp (mainProcess): invlpg߂gpRXgv

2004-09-20  Yamami  <yamamimail@users.sourceforge.jp>

        * src/servers/mones Code:Mones Ver0.12 MoIp,MoIcmpNXǉ ICMP

2004-09-19  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/kernel.cpp (mainProcess): rdtscCR3̐ؑփRXǧv

2004-09-13  higepon  <higepon@users.sourceforge.jp>

        * samples/non-gui/hello/hello.cpp (MonaMain): irq io base̎擾łȂBio_base4devicevendorIDƈꏏB

2004-09-11  higepon  <higepon@users.sourceforge.jp>

        * samples/non-gui/hello/hello.cpp (FindDevice): foCXTp֐ǉ

2004-09-09  higepon  <higepon@users.sourceforge.jp>

        * samples/non-gui/hello/hello.cpp : PCIeXgR[hǉ

        * src/kernel/Process.cpp (kill): sendKilledMessage()RgAEgB

2004-09-08  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/Process.cpp (switchThread): FileOutputStreamŃnO錏fobOB

2004-09-05  Yamami  <yamamimail@users.sourceforge.jp>

        * src/servers/mones Code:Mones Ver0.11 \[Xc[ɒǉBftHgłmakeΏ

2004-09-01  higepon  <higepon@users.sourceforge.jp>

        * apps/gui/hige3D/Canvas.h (class Canvas): Ot@Cǂ݂ŃIuWFNg\

        * src/kernel/Scheduler.cpp (SetPriority): XPW[̃p[^ݒ~XC(IDLEXbhsvɎsĂB)

2004-08-29  higepon  <higepon@users.sourceforge.jp>

        * apps/gui/hige3D/Form1.cpp (class Canvas): A

2004-08-28  higepon  <higepon@users.sourceforge.jp>

        * apps/gui/hige3D/Form1.cpp (class Form1): ꂩ炱3D̎sB

2004-08-26  higepon  <higepon@users.sourceforge.jp>

        * src/lib/monapi/syscall.cpp: int syscall_set_irq_receiver(int irq); ǉ
                                      int syscall_remove_irq_receiver(int irq); ǉ
                                      int syscall_set_irq_handler(int irq, void* handler) p~
                                      int syscall_remove_irq_handler(int irq) p~

        * src/kernel/Process.cpp (sendKilledMessage): XbhKillꂽƂɁAMSG_THREAD_KILLED̃bZ[WSXbhɑMB

        * src/kernel/tester.h: KEventNXp~BEvent̓XPW[ɔCB

        * src/kernel/test_higepon.cpp (send): send̓WbNύXBsend̃XbhXCb`OoɂB

2004-08-25  higepon  <higepon@users.sourceforge.jp>

        * include/sys/types.h: ThreadPriorityNXǉ

        * src/kernel/Scheduler.cpp (Schedule2): @œȂoOCFPUOオĂƐB

2004-08-24  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/Process.cpp : XPW[_oOC
                                   idleXbhʈqueue2do^ĂidleXbhDxŒƂ鎖ŉB
                                   WaitEventɁAEventL[RunL[Ɍ܂^C~OňړoOC

        * src/kernel/Scheduler.h : Win32ŃeXgς݂̗D揇ʂXPW[gݍ񂾁B}gɓȂcommit

2004-08-16  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/Process.cpp: VXPW[

2004-08-10  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/ihandlers.cpp : IRQ𐮗BIo^IRQ0ȊOSĂōs悤ɂȂB

        * src/kernel/ihandler.asm: IRQ𐮗

2004-08-09  higepon  <higepon@users.sourceforge.jp>

        * src/servers/mouse/main.cpp (SetData): }EX荞݃nhJ[lǂoB

2004-08-08  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/ihandlers.cpp (doIrqHandler): [U[o^irqnhs

        * src/kernel/syscalls.cpp : SYSTEM_CALL_REMOVE_IRQ_HANDLERǉ

        * src/kernel/ihandlers.cpp (mouseHandler): }EXnhŃtbN\B

        * src/kernel/Process.cpp (archCreateThread): J[lXbhɑ΂2dɃX^bNp̕AhX}bvĂoOC

2004-07-27  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/PageManager.cpp (createKernelPageDirectory): jAhX=AhXȃ

2004-07-26  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/PageManager.cpp (getPhysicalAddress): jAAhX˕AhXϊ

2004-07-22  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/global.h: IRQtbNp̔zǉ

2004-07-16  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/FDCDriver.cpp: qemuΉ FDCZbgRgAEgAmotor(OFF)ɃZbgȂB(ȂƊ荞݂Ȃ)

        * src/kernel/pic.cpp: qemuΉ ^C}C^[o̐ݒ̑OɊ荞݂Să}XNB(ȂIRQ7荞݂)

2004-07-10  tino  <tino@users.sourceforge.jp>

        * env/monapi-exe.inc: ǉ

        * env/monapi-ex2.inc: ǉ

        * eMakefile: EXEɈڍsł͈̂ڍs

2004-07-09  tino  <tino@users.sourceforge.jp>

        * configure: PEڍsɔELFVXeT|[g
                     T|[gSҕW̃bZ[W\

        * src/lib/monapi/Makefile: ftHgMONAPI.DLL𐶐

        * src/lib/gui/Makefile: ftHgGUI.DLL𐶐

        * src/lib/monapi/string.cpp (memmove): oOC

        * include/stlport: STLport-4.6.2ڐA

2004-07-09  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/Process.cpp (sendKilledMessage): KILLɃbZ[W𑗂悤ɕύX瓮ȂȂB
                                                      #if 0ŃRgAEgĂƂ肠commit

2004-07-08  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/Process.cpp (getAllThreadID): XbhID̑SXg𓾂

2004-07-06  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/DiskDriver.h:[t@N^O] t@C폜

        * src/kernel/z.h, z.cpp:[t@N^O] t@C폜

        * src/kernel/BitMap.cpp: [t@N^O] static const int  enumɕύX

2004-07-05  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/ihandlers.cpp (mouseHandler): }EXԂȑOƓȂsendȂR[hǉ #ifŐ؂ւ\

2004-07-05  tino  <tino@users.sourceforge.jp>

        * src/lib/monapi/Makefile: BUILD_TARGET=PE-DLL̏ꍇMONAPI.DLL𐶐

        * src/lib/gui/Makefile: BUILD_TARGET=PE-DLL̏ꍇGUI.DLL𐶐

        * include/monapi/syscall.h (invokeFuncList, setContrsuctorList, isInDLL): ǉ

        * src/lib/gui/System/Mona/Forms/Application.cpp: DLLgpinvokeFuncList()gp

        * src/lib/gui/System/Mona/Forms/Control.cpp: DLL΍Ŋ֐staticIuWFNg֐Oɏo

2004-07-04  higepon  <higepon@users.sourceforge.jp>

        * apps/non-gui/ata/main.cpp (MonaMain): IDEhCo(ǂݍݐp)ȂƂȂBIDEhCo̎gp@܂Ƃ߁B

2004-07-02  tino  <tino@users.sourceforge.jp>

        * src/servers/pe: P[gƃ_Ci~bNN

2004-07-02  higepon  <higepon@users.sourceforge.jp>

        * apps/non-gui/ata/main.cpp (IDEDriver): IDEDriverNXǉBIStorageDevicep()

2004-07-01  higepon  <higepon@users.sourceforge.jp>

        * include/sys/HashMap.h: hashl[ɂȂĂ܂oOC(thanks Yamami)

2004-06-30  tino  <tino@users.sourceforge.jp>

        * src/servers/pe: NĂDLLo

2004-06-30  higepon  <higepon@users.sourceforge.jp>

        * apps/non-gui/ata/main.cpp : ZN^[h

        * apps/non-gui/ata/main.cpp (PrintDevice): vC}/ZJ_ }X^/X[ũfoCXƌ^ԕ\

2004-06-29  tino  <tino@users.sourceforge.jp>

        * src/servers/pe: PEoCi(.EXE)̃[_[ǉ

2004-06-29  higepon  <higepon@users.sourceforge.jp>

        * env/monapi-bn2.inc: BN2`ŃT[o[oCi쐬B

        * src/servers/moniter/main.cpp: MONITOR.INIɎw肳ꂽT[o[[hB

2004-06-29  tino  <tino@users.sourceforge.jp>

        * include/monapi/messages.h: PROCESS_STDOUT_THREAD폜

        * src/lib/monapi/syscall.cpp (print): ELF.BINȂĂ[vɂȂȂ悤ɏC

        * src/lib/monapi/monapi.cpp (user_start): extern "C"ɂ胊ŇxɑΏ

        * src/servers/elf: ELFoCiC[WɓWJ镔ȊOPROCESST[o[ɕ

        * src/servers/process: ELFT[o[番Ɨ

        * apps/gui/Makefile: eʐߖ̂launcherO

2004-06-29  higepon  <higepon@users.sourceforge.jp>

        * apps/non-gui/ata/main.cpp (IDE_Identify): ATA x_[^Ԏ擾

        * apps/non-gui/ata/main.cpp (IDE_Identify): identifyR}hM

        * src/servers/moniter/main.cpp (ReadConfig): Moniter->Monitor (thanks Tino)

2004-06-28  tino  <tino@users.sourceforge.jp>

        * src/servers/gui/Makefile: oCiɈڍs(GUI.BIN)

        * src/lib/monapi/messages.cpp: GUI.BINɑΉ

        * src/servers/Makefile: oCiΉ܂ł̑[uƂSHELL.SVRO

        * samples/gui/Makefile: eʐߖ̂button, labelO

        * src/servers/elf/main.cpp (ExecuteProcess): oCiɑΉ

        * src/servers/shell/Shell.cpp: oCi(.BIN)̎sɑΉ

        * src/servers/shell/InternalCommands.cpp (internalCommandExecute): chsh1LINESH.BINN

        * src/servers/1linesh/OneLineShell.cpp: INITCHSHOLDSHELL.BINɑΉ

2004-06-27  higepon  <higepon@users.sourceforge.jp>

        * apps/non-gui/ata/main.cpp : f[^]𔺂R}hs(eXg)

        * apps/non-gui/ata/main.cpp (getSignature): ڑfoCX̃ZbgƃVOj`擾

        * apps/non-gui/ata/main.cpp : ATAeXgp̃AvǉBsȂłˁB

        * src/kernel/IDEDriver.cpp : 폜

2004-06-26  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/IDEDriver.cpp (hddTest): IDEDriver̎R[hǉBϐMONA_DEVELOPER=-DHIGÊƂLɂȂB

2004-06-23  higepon  <higepon@users.sourceforge.jp>

        * sys/HashMap.h: C

        * src/server: moniterǉ

2004-06-17  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/: elf.cpp, elf.h폜

        * src/servers/shell/InternalCommands.cpp (internalCommandExecute): syscall_load_process𗘗p(TinomF肢܂B)

        * src/servers/gui/STARTGUI.MSH: GUI.SVRGUI.ELFɉ

        * GUI.SVRȊO̓oCiɑΉ

        * include/sys/HashMap.h: includeC (thanks Yamami)

        * KEYBDMNG.SVR->KEYBDMNG.BINɉBoCi`Ń[h悤ɂB

        * bin/Makefile : *.BIÑCXg[ǉ

        * env/monapi-bin.inc : oCit@Cpinct@Cǉ

2004-06-16  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/syscalls.cpp (syscall_entrance): SYSTEM_CALL_LOAD_PROCESS_IMAGE̒gLoaderɕύX

        * src/kernel/Loader.cpp : ELFWbNǂoƂLoaderNXǉ

2004-06-15  tino  <tino@users.sourceforge.jp>

        * apps/gui/monafile: t@CuEUǉ

        * bin/root/MONAGUI.INI: RunLAUNCHER.EL2OMONAFILE.APPǉ

2004-06-14  tino  <tino@users.sourceforge.jp>

        * include/monapi/messages.h: MSG_FILE_READ_DIRECTORY, monapi_directoryinfo,
                                     monapi_call_file_read_directoryǉ

        * src/servers/file/file.cpp (ReadDirectory): ǉ

        * include/gui/System/Drawing/Point.h (operator !=): ǉ

        * include/gui/System/Drawing/Graphics.h (DrawImage): `pI[o[[hǉ

2004-06-14  higepon  <higepon@users.sourceforge.jp>

        * tools/elf_tool/ : eXgpĔzu\ELF̍쐬Ȃ

2004-06-13  tino  <tino@users.sourceforge.jp>

        * src/servers/shell/Makefile: FreeBSDΉ

        * apps/gui/mtorz/Form1.cpp: Timergp

        * src/lib/monapi/monapi.cpp: Gg|CgƗ

        * src/lib/monapi/monapi_impl.cpp: Gg|Cg̎

        * env/monapi-elf.inc: Gg|CgoCi̍ŏɗ悤ɏC

        * env/monapi-el2.inc: Gg|CgoCi̍ŏɗ悤ɏC

        * include/gui/System/Mona/Forms/Message.h, IMessageFilter.h: ƎbZ[Wpɒǉ

        * apps/gui/kukuri: N5lɐ

2004-06-12  higepon  <higepon@users.sourceforge.jp>

        * apps/gui/mtorz/: ǉ (thanks )

        * src/kernel/PageManager.cpp (allocatePageTable): ŝƂɃJ[lŌxbZ[Wo

2004-06-12  tino  <tino@users.sourceforge.jp>

        * apps/non-gui/pciinfo: ǉ (thanks Yamami)

2004-06-10  tino  <tino@users.sourceforge.jp>

        * include/gui/System/Drawing/Bitmap.h (GetPixel): ͈̓`FbN

        * apps/gui/kukuri: }XRbgAvǉ

2004-06-09  higepon  <higepon@users.sourceforge.jp>

        * tools/elf_tool/elfparser.cpp (Relocate): Ĕzũp[Xǉ

2004-06-09  tino  <tino@users.sourceforge.jp>

        * include/gui/System/Mona/Forms/Cursor.h: ǉ

        * src/lib/gui/System/Mona/Forms/Cursor.cpp: ǉ

2004-06-09  higepon  <higepon@users.sourceforge.jp>

        * tools/elf_tool/elfparser.cpp (ParseExecutable): 낢蒼

2004-06-08  tino  <tino@users.sourceforge.jp>

        * bin/Makefile: ohFăCXg[

        * env/monapi-elf.inc: CLEANFILEST|[g

        * env/monapi-el2.inc: CLEANFILEST|[g

        * src/lib/monapi/syscall.cpp (putInt): 0\

2004-06-08  higepon  <higepon@users.sourceforge.jp>

        * apps/non-gui/monamona/: monamonaǉ(thanks shadow)

        * apps/gui/waba Waba for Mona 0.1.8ɍXV (thanks bayside)

2004-06-07  higepon  <higepon@users.sourceforge.jp>

        * include/monalibc/math.h: acosǉ

2004-06-06  higepon  <higepon@users.sourceforge.jp>

        * apps/gui/waba/ : Waba for Mona 0.1.7ɍXV (thanks bayside)

2004-06-06  tino  <tino@users.sourceforge.jp>

        * apps/gui/waba/nmport_b.c (processEvent): executeMethod()ŗC (thanks ʂ)

        * apps/gui/waba/wabamona.cpp: CxgϏ牼z֐ɏ

2004-06-04  tino  <tino@users.sourceforge.jp>

        * include/gui/System/Drawing/Mona/Control.h (get_TransparencyKey, set_TransparencyKey): ǉ

        * incldue/gui/System/Drawing/Mona/Control.h (NCState): Form.hړ, NCState_Clientǉ

        * include/gui/System/Drawing/Mona/Control.h (NCHitTest): ǉ

        * apps/gui/clock/Form1.cpp (Form1): offset_ɂNCState̐Vdlp

2004-06-03  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/KeyBoardManager.h: svȂ̂ō폜(thanks Yamami)

2004-06-01  tino  <tino@users.sourceforge.jp>

        * include/monapi/messages.h: MSG_PROCESS_GET_COMMON_PARAMS, CommonParametersǉ

        * src/servers/elf/ProcessManager.h, .cpp: CommonParametersɑΉ

        * src/servers/mouse/main.cpp: CommonParametersɑΉ

        * bin/root/MONAGUI.INI: MONA.CFGMonaGUIɊւ镔𕪗INI`

        * src/servers/gui/main.cpp: MONAGUI.INIɑΉ

        * include/gui/messages.h: MSG_GUISERVER_CREATEOVERLAP, MSG_GUISERVER_DISPOSEOVERLAP,
                                  MSG_GUISERVER_MOVEOVERLAP, MSG_GUISERVER_WINDOWTOFRONTMOSTǉ

        * src/servers/gui/Overlap.h, .cpp: g`NXOverlapǉ

        * src/servers/gui/window.cpp: OverlapƐVK֘AbZ[WɑΉ
                                      NbNEChEőOʂɈړ

        * src/servers/gui/effect.h, .cpp: ǉ (EChEEj̃CtFNg)

        * src/lib/gui/System/Mona/Forms/Form.cpp: ړ̘gOverlapgp

2004-05-31  tino  <tino@users.sourceforge.jp>

        * include/monapi/messages.h: MSG_MOUSE_GET_CURSOR_POSITIONǉ

        * src/servers/mouse/main.cpp: MSG_MOUSE_GET_CURSOR_POSITIONT|[g

        * src/lib/gui/System/Mona/Forms/Control.cpp (Refresh): OnPaint()Ăяo

        * eMonaGUIAv: Refresh()̑OɖIɌĂłOnPaint()폜
                           Av猴IRefreshInternal()͌Ă΂Ȃ悤ɕύX߁ARefresh()ɒu

        * apps/gui/anaclock/Form1.cpp: `OnPaint()ōsAȂ

        * src/servers/gui/window.cpp: GUI.SVRMOUSE.SVRɐڑĎ󂯎MSG_MOUSE_INFOAvɓ]

        * src/lib/gui/System/Mona/Forms/Application.cpp: MOUSE.SVRւ̐ڑ

        * src/lib/gui/System/Mona/Forms/Control.cpp (get_Capture, set_Capture): }EXCxgƐ

        * src/lib/gui/System/Mona/Forms/Control.cpp (set_Location): ۂɈړ悤ɏC

2004-05-31  higepon  <higepon@users.sourceforge.jp>

        * apps/gui/anaclock/Form1.cpp (class Form1): ʖڐlԂ񋟂AnaClockǉ

2004-05-30  higepon  <higepon@users.sourceforge.jp>

        * src/servers/mouse/main.cpp (MessageLoop): }EX̕I}EXړʂɉĈړʂςB

2004-05-30  tino  <tino@users.sourceforge.jp>

        * src/servers/gui: ZI[_[ǗA߃EChEΉ

        * src/lib/gui: GUI.SVR̐V@\ɑΉ

2004-05-29  tino  <tino@users.sourceforge.jp>

        * src/lib/monapi/syscall.cpp (putInt): 0\

2004-05-29  higepon  <higepon@users.sourceforge.jp>

        * include/monapi/Message.h: ɓ삵̂add, modifỹRg폜

2004-05-29  tino  <tino@users.sourceforge.jp>

        * include/monapi/Message.h (sendReceive, reply, equals*): ǉ (thanks Ђۂ񂳂)

        * src/lib/monapi/Message.cpp (sendReceive, reply): ǉ (thanks Ђۂ񂳂)

        * include/monapi/clist.h, cmessage.h: 폜

        * src/lib/monapi/clist.c, cmessage.c: 폜

        * src/lib/monapi/messages.cpp: Cŏ؂Ȃ̂messages.cꕔC++
                                       extern "C"̂܂܂Ȃ̂ŁAˑRC̃ANZX͉\

        * src/lib/monapi/cmemoryinfo.cpp: Cŏ؂Ȃ̂cmemoryinfo.cꕔC++
                                          extern "C"̂܂܂Ȃ̂ŁAˑRC̃ANZX͉\

2004-05-27  higepon  <higepon@users.sourceforge.jp>

        * src/lib/monalibc/math.cpp (atan): atan2()ǉ

        * src/kernel/Process.cpp (wakeupEvents): bZ[W^C}荞ݎ̃XPW[OŃ`FbNȂ悤ɕύX

        * src/kernel/syscalls.cpp : SYSTEM_CALL_MTHREAD_YIELD_MESSAGȄŃbZ[WtOQƂAtOZbgĂ
                                    returnB

        * src/kernel/test_higepon.cpp : peek()/receive()ɃbZ[WtONAAsend()ɃtÕZbg̏ǉB

        * apps/gui/cube/cube.cpp: nikqcube񋟂܂B

2004-05-26  tino  <tino@users.sourceforge.jp>

        * src/servers/gui/main.cpp: NCAg̓o^EǗ

        * src/lib/gui/System/Mona/Forms/Application.cpp: wʍĕ`i蔲j

        * include/gui/System/Drawing/Rectangle.h (IntersectsWith): ǉ

2004-05-26  higepon  <higepon@users.sourceforge.jp>

        * src/lib/monalibc/math.cpp : monalibcsin(), cos(), sqrt(), tan()ǉ

2004-05-25  higepon  <higepon@users.sourceforge.jp>

        * src/lib/monapi/Message.cpp (peek): Message::peek()ǉ܂BgɂĂsyscall_peekƂȂĂ܂
                                             cmessagexxxxƂׂǂTinoƗvk

        * src/lib/monapi/syscall.cpp (syscall_peek): peekVXeR[ǉ

        * include/sys/types.h (enum): PEEK_REMOVEǉ

2004-05-24  tino  <tino@users.sourceforge.jp>

        * src/lib/monapi/Screen.cpp (putPixel16, fillRect16): 24/32bppł̕`C

        * apps/gui/clock/Form1.cpp: dNh~, ENbNŏI,
                                    ^Cgo[ȂĂǂłĂ悤ɂ

        * apps/gui/launcher/Form1.cpp: dNh~

2004-05-23  higepon  <higepon@users.sourceforge.jp>

        * apps/gui/clock/Form1.cpp (class Form1): dayofweek0ł͂Ȃ7ŕԂĂĂĔzI[o[ĂoOC

2004-05-23  tino  <tino@users.sourceforge.jp>

        * src/kernel/Process.h (Scheduler::wakeupEvents): Scheduler::wakeupTimer()疼̕ύX

        * src/kernel/Process.cpp (Scheduler::wakeupEvents): WAIT_TIMERMESSAGE_COME`FbN

        * src/kernel/ihandlers.cpp: fobOR[hO (DEBUG for message)

        * src/kernel/test_higepon.cpp: fobOR[hO (DEBUG for message)

        * src/servers/shell/main.cpp, Shell.cpp: fobOR[hO (DEBUG for message)

        * src/servers/elf/main.cpp: fobOR[hO (DEBUG for message)

        * src/lib/monapi/syscall.cpp (print): fobOR[hO (DEBUG for message)

        * include/monapi/syscall.h (syscall_mthread_yield_message): XyC

        * src/lib/monapi/syscall.cpp (syscall_mthread_yield_message): XyC

        * bin/root/AUTOEXEC.MSH: psstartgui폜

        * src/servers/gui: ǎ̃TCYT|[g

        * src/kernel/VesaConsole.cpp: XN[

        * include/sys/types.h: SYSTEM_CALL_CLEAR_SCREENǉ

        * src/kernel/syscall.cpp: SYSTEM_CALL_CLEAR_SCREENT|[g

        * include/monapi/syscall.h (syscall_clear_screen): ǉ

        * src/lib/monapi/syscall.cpp (syscall_clear_screen): 

        * src/servers/shell/InternalCommands.cpp: R}hCLEAR/CLSsyscall_clear_screen()gp

2004-05-21  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/test_higepon.cpp: fobObZ[W̏C

2004-05-21  tino  <tino@users.sourceforge.jp>

        * src/servers/shell/Shell.cpp: M`FbNR[hǉ (/// temporary)

        * src/servers/elf/main.cpp: M`FbNR[hǉ (/// temporary)

2004-05-20  tino  <tino@users.sourceforge.jp>

        * bin/root/AUTOEXEC.MSH: fobOppsstartguiǉ

        * src/lib/monapi/syscall.cpp: fobOR[hǉ (/// temporary)

        * src/servers/shell/main.cpp: fobOR[hǉ (/// temporary)

        * src/servers/elf/main.cpp: fobOR[hǉ (/// temporary)

2004-05-19  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/ihandlers.cpp (keyStrokeHandler): L[荞݂̍ۂCOM|[gɃXbh_vo悤ɕύX

2004-05-18  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/syscalls.cpp : t@C֘ÃrW[EFCgɔo悤ɃfobOR[hǉ

2004-05-16  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/test_higepon.cpp : fbhbŇTׂfobOR[hǉB

        * apps/gui/clock/Form1.cpp (class Form1): v쐬

2004-05-16  tino  <tino@users.sourceforge.jp>

        * include/monapi/cmessage.h: }`Xbh΍̂߃L[wT|[g

        * src/lib/monapi/cmessage.cpp: }`Xbh΍̂߃L[wT|[g

        * include/monapi/Message.h: VOXbĥ݁B댯Ȋ֐B

        * include/gui/System/Mona/Forms/Timer.h: ǉ

        * src/lib/gui/System/Mona/Forms/Timer.cpp: ǉ

        * apps/gui/2chAA/Form1.cpp: Timergpď

2004-05-15  shadow  <shadowin@users.sourceforge.jp>

        * monalibc/monalibc.cpp: __powerύX

        * monalibc/stdlib.cpp: itosnAuitosnǉBitosAuitosύX

2004-05-15  higepon  <higepon@users.sourceforge.jp>

        * tools/elf_tool/elfparser.cpp (SetType): ĔzůȒPȃeXgn߂

        * src/kernel/kernel.cpp: J[lo[W₢킹̃VXeR[̖߂l𐮐ŁB

2004-05-14  higepon  <higepon@users.sourceforge.jp>

        * tools/elf_tool/elfparser.cpp (Relocate): SǍvZ

2004-05-13  higepon  <higepon@users.sourceforge.jp>

        * tools/elf_tool/elfparser.cpp (Relocate): ĔzũV{e[u܂Ŏ

2004-05-11  higepon  <higepon@users.sourceforge.jp>

        * apps/gui/reversi/ReversiForm.cpp (Observer): l܂̃oOC(thanks @2ch)

2004-05-10  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/syscalls.cpp (syscall_entrance): syscall_dir_readg

        * src/kernel/fs.cpp (readDir): attributeΉ

        * src/servers/shell/Shell.cpp (printFiles): syscall_dir_read̈ύXɑΉB

        * apps/gui/launcher/Form1.cpp (class Form1): syscall_dir_read̈ύXɑΉB

2004-05-09  tino  <tino@users.sourceforge.jp>

        * src/servers/shell/Makefile.old: ȑOSHELL.SVROLDSHELL.SVRƂmake

        * include/monapi/messages.h: printfƐ֘AbZ[Wǉ (temporary)

        * src/servers/elf/main.cpp: printfƐ֘A (temporary)

        * src/servers/shell/main.cpp: printfƐ, õ͎}EXJ[\̎cɑΏ

        * apps/gui/shell: MonaGUIŃVF (printfƐ肵ĕ\邾)

2004-05-09  yui  <yuinejp@users.sourceforge.jp>

        * src/servers/shell/ Sď

2004-05-09  tino  <tino@users.sourceforge.jp>

        * src/servers/shell/Shell.cpp: main.cpp剻ߕ

        * src/servers/shell/InternalCommands.cpp: R}ĥŕ
                                                  R}hPSǉ

        * apps/gui/ps: R}hPSƔ̂GPS.EL2ɉ

2004-05-09  higepon  <higepon@users.sourceforge.jp>

        * Mona/Doxyfile: doxygenp̃t@Cǉ

        * src/servers/shell/main.cpp (internalCommandExecute): VFR}hKILLǉ

        * src/kernel/Process.cpp (kill): Ep̊֐ǉ

        * include/sys/types.h (SYSTEM_CALL_KILL_THREAD): Ep̃VXeR[ǉ

2004-05-09  tino  <tino@users.sourceforge.jp>

        * src/servers/mouse/main.cpp: }EXJ[\̌`ύX

        * src/servers/shell: R}hCLEAR/CLSǉ, Lbg\

2004-05-09  higepon  <higepon@users.sourceforge.jp>

        * src/lib/monapi/Screen.cpp (MonAPI): bpp̈ႢɂF̈ႢC

2004-05-09  tino  <tino@users.sourceforge.jp>

        * src/lib/gui: ǎ̍ĕ`

2004-05-09  higepon  <higepon@users.sourceforge.jp>

        * src/lib/monapi/Screen.cpp (MonAPI): bitbltVRAM͈͊Oɕ`悵Ȃ悤ɏC

2004-05-08  tino  <tino@users.sourceforge.jp>

        * src/servers/shell: R}hECHOǉ
                             R}hCMSHNł悤ɂ

        * bin/root/MONA.CFG: GUI.SVR̎N~

        * bin/root/AUTOEXEC.MSH: WelcomebZ[W\, `[O

        * eMakefile: libgui.aĝXVɒǐȂC

        * bin/root/MONAHERE.JPG: Vǎ (thanks nikq)

        * src/servers/gui/STARTGUI.MSH: GUI.SVRNob`

        * src/servers/gui/image.h, image.cpp: gq~XC (thanks Ђۂ񂳂)

2004-05-08  shadow  <shadowin@users.sourceforge.jp>

        * monapi/CString: reset insert removeǉ

        * 1linesh: Charing -> CString ύX

2004-05-08  tino  <tino@users.sourceforge.jp>

        * src/servers/mouse/main.cpp: ׎̃}EX̓P (thanks Ђۂ񂳂)

        * src/servers/shell: vvgɃJgfBNg\
                             LS/DIR̈ŃfBNgwł悤ɂ

2004-05-07  tino  <tino@users.sourceforge.jp>

        * src/servers/shell: gq⊮.ELF, .EL2, .APP̑SɑΉ (thanks Ђۂ񂳂)

2004-05-06  tino  <tino@users.sourceforge.jp>

        * apps/gui/waba: MonaGUIWABA

        * env/monapi-elf.inc: Oɖ肪app-elf.incl[

        * include/sys/types.h: PsInfo\̂path폜

        * src/kernel/kernel.cpp, elf.cpp, Process.h, Process.cpp: PsInfo\̂path폜̂ɑΉ

        * include/sys/messages.h: vZXǗbZ[Wǉ

        * include/monapi/System.h (getParentThreadID): ǉ

        * src/servers/elf: vZX̐eƃpXǗ (ProcessInfo, ProcessManager)

        * src/lib/monapi/syscall.cpp (exit): Iʒm

        * src/servers/shell: s

2004-05-04  higepon  <higepon@users.sourceforge.jp>

        * tools/elf_tool/elfparser.cpp (parse): relocatione[uڍׂ𒲂ׂ

2004-05-04  tino  <tino@users.sourceforge.jp>

        * env/app-elf.inc: AvP[VMakefileP邽߂ɒǉ

        * eMakefile: app-elf.inc𗘗pł̂͒P

        * tools/elf_tool: ELF̃eXgc[

        * src/servers/file: GUI.SVRbzip2WJ@\ړ

        * src/servers/gui: FILE.SVRbzip2WJ@\ړ

        * src/servers/elf: ELFt@C͂Ďs, kELF(.EL2)Ή

        * src/servers/shell: ELF.SVRĂяoăR}hs

        * env/monapi-el2.inc: kELFΉ̕Makefile

        * apps/gui/launcher/Form1.cpp: kELFΉ

2004-05-02  tino  <tino@users.sourceforge.jp>

        * include/sys/types.h: J[lŎgȂbZ[W폜

        * include/monapi/messages.h: sys/types.h폜̂ړ, NCAg֐

        * src/lib/monapi/messages.c: ǉ

        * include/monapi/cmemoryinfo.h: ǉ

        * src/lib/monapi/cmemoryinfo.c: ǉ

        * src/servers/gui: ]ȋ@\𕪊  FILE.SVR

        * src/servers/file: ǉ

        * include/monapi/CString.h: ǉ

        * src/lib/monapi/CString.cpp: ǉ

2004-05-02  higepon  <higepon@users.sourceforge.jp>

        * src/servers/mouse/main.cpp (MessageLoop): }EXʍŉɂČꍇ̃}EXT[oˑRC

        * src/kernel/Process.h (class Process): XbhX^bN̏C(thanks Yui_Neko)

2004-05-02  tino  <tino@users.sourceforge.jp>

        * include/monapi/clist.h: ǉ

        * src/lib/monapi/clist.c: ǉ

        * include/monapi/cmessage.h: ǉ

        * src/lib/monapi/cmessage.c: ǉ

2004-05-01  higepon  <higepon@users.sourceforge.jp>

        * src/servers/shell/elf.cpp (prepare): C[WTCY擾̃oOC

        * src/servers/shell/main.cpp (executeProcess): ELF[_[ɑgݍł݂B

        * src/kernel/elf.cpp (loadProcess): elf.cppɃoCiC[W󂯎loadProcess쐬

2004-05-01  tino  <tino@users.sourceforge.jp>

        * src/servers/shell/main.cpp: R}h CHSH ǉ (1LINESH.SVRɐ؂ւ)
                                      R}h UNAME/VER ǉ (J[lo[W)
                                      R}h HELP/? ǉ (R}hꗗ)

        * src/servers/1linesh/OneLineShell.cpp: R}hCHSHǉ (SHELL.SVRɐ؂ւ)

        * apps/non-gui/tube/tube.x86: 16bppΉ

        * include/macro.asm: src/kernel/macro.asmړ

        * env/*.env: NFLAGSŃCN[hpXw, CCCFLAGSǉ

        * src/lib/monapi: NɑΏ邽monapi.olibmonapi.aOČʃN (thanks Yui)
                          FreeBSDHELLO.ELFɃRpCł邱ƂmF
                          FreeBSDŃRpCSHELL.SVR1LINESH.SVRňɏłȂ

        * src/kernel/kernel.cpp: NbZ[Włǂ̊ŃRpCꂽ\

        * include/sys/types.h: CincludeɑΉ, size_t`

        * include/sys/types.h (SYSTEM_CALL_GET_KERNEL_VERSION): ǉ

        * include/monapi/syscall.h: CincludeɑΉ

        * include/monapi/syscall.h (syscall_get_kernel_version): ǉ

        * include/monapi/string.h: size_t`폜

        * include/monalibc/*.h: size_t`폜

        * src/lib/bzip2: ǉ

        * apps/non-gui/bzcat: ǉ

        * src/servers/gui: \[X, bzip2WJɑΉ (.MNF <- .MF2, .BMP <- .BM2)

2004-04-30  tino  <tino@users.sourceforge.jp>

        * env/monaelf.lds: MonaAvP[Vp̃JXNvgǉ (thanks Yui)

        * env/*.env: INSTALLǉ, MONAELF_LDSǉ (linux*̂)

        * eMakefile: installcp -ȗ$(INSTALL)gp

        * FreeBSD 5.2.1-R(gcc-3.3.3, ld-2.13.2)ŃRpCł悤ɂȂ (gmakegp)
          HELLO.ELF͐ȃoCiłȂ

2004-04-30  higepon  <higepon@users.sourceforge.jp>

        * src/servers/shell/main.cpp: KeyBoardManager.cpp,hsvȂ̂ō폜

        * src/servers/shell/main.cpp: VF'/'͂łȂȂĂ̂OemQuestionǉđΉ

        * src/kernel/PageManager.cpp: VESA񂩂VRAMTCY擾VRAMK؂Ƀ}bsO

2004-04-29  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/PageManager.cpp: VRAM̃}bsOg 𑜓xɑΉ

2004-04-29  shadow  <shadowin@users.sourceforge.jp>

        * 1linesh: charcodebZ[WΉ

2004-04-29  tino  <tino@users.sourceforge.jp>

        * bin/root/MONA.CFG: VESA̐ݒLq

        * src/kernel/secondboot.asm: MONA.CFGǂݍVESẢ𑜓xbppݒ

        * src/kernel/Makefile: secondboot.asm̃TCYm肵KERNEL_ADDR=0x0400ɕύX

2004-04-29  shadow  <shadowin@users.sourceforge.jp>

        * include/monapi/Keys.h: KEY_MODIFIER_CHARǉ

        * src/lib/monapi/Keys.cpp: keytopmapǉAToChar@IsToCharΉǉA݌vύX

        * src/servers/key/main.cpp: KEY_MODIFIER_CHARΉ

        * src/servers/key/KeyboardManager.h: SetKeyTopMapǉ

        * src/servers/key/KeyboardManager.cpp: SetKeyTopMapǉ

2004-04-29  tino  <tino@users.sourceforge.jp>

        * env/kernel.inc: ʉ͖̂ӖȂ̂ō폜

        * src/kernel/Makefile: kernel.inc̒gړ
                               J[l̊JnʒuKERNEL_ADDRŒ`
                               secondboot.asmĝKERNEL_ADDR=0x1000ɕύX

        * src/kernel/secondboot.asm: KERNEL_ADDRɑΉ

        * src/servers/shell/main.cpp: œ͂ꂽR}hɑΉ
                                      t@C̒g\R}hCAT/TYPEǉ

2004-04-29  Yui  <yuinejp@users.sourceforge.jp>

        * src/kernel/elf.cpp: [hAhXZ̏C

2004-04-29  shadow  <shadowin@users.sourceforge.jp>

        * include/monapi/syscall.h: KEY_MODIFIER_xxx폜

        * include/monapi/Keys.h: KEY_MODIFIER_xxxǉAkeytopmapǉ

        * src/lib/monapi/Keys.cpp: keytopmapǉAToChar@IsToCharΉǉA݌vύX

2004-04-28  shadow  <shadowin@users.sourceforge.jp>

        * include/monapi/Keys.h: keymapǉ

        * src/lib/monapi/Keys.cpp: keymapǉ

        * src/servers/key/KeyboardManager.h: SetKeyMapǉ

        * src/servers/key/KeyboardManager.cpp: SetKeyMapǉ

2004-04-28  tino  <tino@users.sourceforge.jp>

        * env/*.env: CXXFLAGS-DMONAǉ

        * include/monapi/Color.h (bpp24to565): I[o[[hǉ

        * src/kernel/kernel.cpp: VESA\

        * src/servers/gui/main.cpp (DrawImage): 16bpp565ɑΉ

        * src/lib/gui/System/Mona/Forms/Control.cpp (DrawImage): 16bpp565ɑΉ

        * apps/non-gui/jpegdemo/jpegdemo.cpp: 16bpp565ɑΉ

        * apps/non-gui/noiz2bg/noiz2bg.cpp: 16bpp565ɑΉ

        * tools/fat_write/fat.h, file.h, fat.cpp: Gaku̍ŐVłɍւ

        * tools/fat_write/types.h: ǉ

        * src/kernel/fat.h, file.h, IStorageDevice.h: 폜

        * src/kernel/fat.cpp: d͖ʂȂ̂ŊOQƂ̂

        * src/kernel/*: fBNg̃wb_ɑ΂QƂ_uNH[g

2004-04-27  tino  <tino@users.sourceforge.jp>

        * Makefile.in: C[W쐬𕪗

        * bin/Makefile: C[W쐬, fat_write--mbr, --mkdirgp, GREVERSI.APPΉ

        * ̑Makefile: strip̌monaelfKp, installOɃfBNg쐬

        * include/sys/types.h: PsInfopathǉ

        * src/kernel/Process.h: pathΉ

        * src/kernel/Process.cpp: pathΉ

        * src/kernel/kernel.cpp: pathΉ

        * src/kernel/elf.cpp: pathΉ

        * include/monapi/System.h (getProcessInfo, getProcessPath, getBundlePath): ǉ

        * src/lib/monapi/System.cpp: ǉ

        * tools/fat_write/main.cpp: --mkdir, --mbrIvV

        * tools/fat_write/fat.cpp: GggŗC

        * bin/fat_template.img: tH[}bĝ̂ɍւ (fat_write--mkdirgp邽

        * include/gui/System/String.h (operator +, Substring): ǉ

        * src/servers/gui/main.cpp: gq~XC

        * src/servers/shell/main.cpp: ohΉ

        * apps/gui/launcher/Form1.cpp: ohΉ

        * apps/gui/reversi: oh

2004-04-27  higepon  <higepon@users.sourceforge.jp

        * GakȕC: fat.cpp, fat.h

          File::resize ̒g
          FatDirectroy::deleteEntry ̃oOCAfBNgGg̃TCYɑΉ

2004-04-27  Yui  <yuinejp@users.sourceforge.jp>

        * monaelf - .data .rdatat[ḧɂȂĂꍇ̕ssC

        * monaelf - .bss G[ɂȂĂ̂C

        * tube - Makefile NFLAGSC

2004-04-27  higepon  <higepon@users.sourceforge.jp>

        * Ԉ̂߂B

        * src/servers/mouse/main.cpp (MessageLoop): }EXJ[\`ԈĂ݂B

2004-04-26  higepon  <higepon@users.sourceforge.jp>

        * Makefile.in (image): Yui_Nekomonaelf.exeELF/SVR̃t@CTCY悤ɂԐߖ!

        * src/servers/mouse/main.cpp (class MouseServer): }EXT[o[

2004-04-25  tino  <tino@users.sourceforge.jp>

        * configure: RpC菇\

        * Makefile.in: make distcleandependencies폜

        * Makefile.in: make imageŃC[W쐬

        * include/monapi/FileInputStream.h: const char*

        * include/monapi/FileOutputStream.h: const char*

        * include/monapi/Message.h (Message, ~Message): ӖȂ̂ō폜

        * include/monapi/Message.h (create): const char*, ftHgǉ

        * include/monapi/Message.h (send): create()ڑMI[o[[hǉ

        * include/monapi/Message.h (receive): ̃bZ[W҂󂯂I[o[[hǉ

        * include/monapi/Message.h (sendReceive): bZ[W̑Mxɍs ([RPC)

        * include/gui/messages.h: GUIT[o[Ƃ̒ʐM郁bZ[W`

        * src/servers/gui/main.cpp: Message̐V@\ŒP

        * src/lib/gui/System/Mona/Forms/Application.cpp: Message̐V@\ŒP

        * src/lib/gui/System/Mona/Forms/Control.cpp: Message̐V@\ŒP

        * src/lib/gui/System/Drawing/Bitmap.cpp: Message̐V@\ŒP

        * src/lib/monapi/monapi.cpp: __CTOR_LIST__, __DTOR_LIST__ (thanks Yui_NekoAʂ)

2004-04-25  higepon  <higepon@users.sourceforge.jp>

        * Yui_Neko monaelf, tubeǉ

          tube̓TCYM

2004-04-25  tino  <tino@users.sourceforge.jp>

        * include/sys/types.h: MSG_MOUSE_ENABLE_CURSOR, MSG_MOUSE_DISABLE_CURSOR

        * src/servers/mouse/main.cpp: }EXJ[\`悷邩ǂ𐧌

        * src/servers/gui/main.cpp: ǎT|[g (MONA.CFGŎw\)

        * src/lib/gui/System/Mona/Forms/Control.cpp: }EXJ[\̎ccȂ悤ɑΏ

        * apps/gui/reversi/ReversiForm.cpp: R}̐\

2004-04-25  higepon  <higepon@users.sourceforge.jp>

        * *.asmsection .textwB NFLAGS= -f elf, -f win32̐U蕪

        * _user_start̃NLinuxł܂Ȃenv/U蕪ŏC (Yui_Neko񂠂肪Ƃ)

        * wb_t@C̑啶̃~XC

2004-04-25  tino  <tino@users.sourceforge.jp>

        * apps/gui/launcher: ȒPȃ`[쐬

        * src/lib/gui/System/Mona/Forms/Button.cpp: ClickCxg̏IĂG߂悤ɂ

        * samples/non-gui/kanji: MonaGUI˂̒nBӖȂ̂make̓X[B

2004-04-24  tino  <tino@users.sourceforge.jp>

        * apps/gui/ps/Form1.cpp: XV{^ǉ

2004-04-24  higepon  <higepon@users.sourceforge.jp>

        * .cvsignore낢ƒǉB

2004-04-24  tino  <tino@users.sourceforge.jp>

        * include/gui/System/Mona/Forms/Control.h: VisiblevpeB

        * apps/gui/noiz2bg: noiz2bgMonaGUIɈڐA

        * apps/gui/fire: NWSOSڐA

        * bin/root/STARTING.JPG: jpegdemotext.hext@C

        * src/lib/jpegls: jpegdemõfR[hGWCu

        * src/lib/jpegls/jpegls.cpp: tDCTłɍւ(thanks Yui_Neko, nikq)

        * src/servers/gui/main.cpp: 24bppkBMPJPEG̃fR[hɑΉ

        * include/gui/System/Object.h (ToString): ǉ

        * include/gui/System/String.h (StartsWith, EndsWith): ǉ

        * src/lib/gui/System/Drawing/Bitmap.cpp: T[o[ŉ摜fR[h

        * samples/gui/bitmap/Form1.cpp: usageJPEGΉ\

2004-04-23  higepon  <higepon@users.sourceforge.jp>

        * src/servers/mouse/main.cpp: }EXJ[\̏ʒuʒ.

        * apps/gui/2chAA/Form1.cpp (class Form1): DoEvents()̎ƂĒǉĂ݂B

2004-04-23  tino  <tino@users.sourceforge.jp>

        * env/*.env: EXEEXTǉ

        * tools/bit2mnf: ǉ

        * tools/monafont: ǉił݂܂j

        * tools/code_table: ǉ

        * bin/root/MONA-12.MNF: 폜ibit2mnfɂ萶邽߁j

        * include/gui/System/String.h (operator +=): ǉ

        * include/gui/System/Mona/Forms/Application.h (DoEvents): ǉ

        * include/gui/System/Mona/Forms/Control.h: ForeColor, BackColorvpeB

        * src/lib/gui/System/Mona/Forms/Button.cpp (OnPaint): ForeColor, BackColorΉ

        * src/lib/gui/System/Mona/Forms/Label.cpp (OnPaint): ForeColor, BackColorΉ

        * apps/gui/ps/Form1.cpp: MonaGUI̐V@\ŒP

2004-04-22  higepon  <higepon@users.sourceforge.jp>

        * apps/gui/reversi/Piece.cpp (OnPaint): Reversi2摜\[XΉ

        * src/lib/monapi/syscall.cpp (syscall_seek): C

        * src/kernel/syscalls.cpp : SEEK, POSITIOÑVXeR[ǉ

2004-04-21  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/Process.h (ArchThreadInfo): FPUΉAFPUXe[gEf[^WX^̑ޔEA@\ꂽ

2004-04-21  tino  <tino@users.sourceforge.jp>

        * src/servers/mouse/main.cpp: _̃S~

        * include/gui/System/Drawing/Bitmap.h: RXgN^Ńt@Cw肵BMPǂݍ

        * include/gui/System/Drawing/Graphics.h: DrawImage()

        * src/lib/gui/System/Mona/Forms/Control.cpp (OnTextChanged): ĕ`

        * src/lib/gui/System/Mona/Forms/Form.cpp: EChE̕{^LZł悤ɂ

        * apps/gui/reversi/ReversiForm.cpp: label1̍ĕ`揈𐳏퉻

        * apps/gui/reversi/ReversiForm.cpp (InitializeComponent): GUIr_ŎłȂR[h

        * samples/gui/bitmap: BMP\̃Tv

2004-04-19  higepon  <higepon@users.sourceforge.jp>

        * apps/gui/reversi/ReversiForm.cpp (Observer): reset{^

2004-04-17  higepon  <higepon@users.sourceforge.jp>

        * warningԂ

2004-04-17  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/elf.cpp (load): ZNVwb_QƂ.bss[NA

2004-04-17  shadow  <shadowin@users.sourceforge.jp>

        * src/lib/monapi/Keys.cpp: IsToCharǉ

        * include/monapi/Keys.h: KeyǉBIsToCharǉ

        * 1linesh: bug fixAR}h@\ǉAbZ[W\ǉ

2004-04-16  higepon  <higepon@users.sourceforge.jp>

        * src/servers/mouse/main.cpp: }EX̏񑗐MEM3񂩂1ɍ팸

        * src/kernel/MemoryManager.cpp: ̊蓖align16Ή

2004-04-15  shadow  <shadowin@users.sourceforge.jp>

        * src/lib/monapi/Keys.cpp: ToCharǉ

        * include/monapi/Keys.h: KeyǉBToCharǉ

        * include/sys/types.h: KeyInfoǉBKeyBoardManager.hKeyInfo폜

        * 1linesh: EAΉ

2004-04-15  higepon  <higepon@users.sourceforge.jp>

        * include/sys/Map.h: fXgN^쐬

        * include/sys/List.h (List): HList̃[ŇƂȂĂ̂ŃfXgN^쐬

        * src/kernel/Process.h (class Process): X^bNJnAhXɂB

        * src/kernel/MemoryManager.cpp: mallocalign8ɒ
                                        freeɃj`FbN(DEBUG_BUILD̂)

2004-04-14  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/PageManager.cpp (allocatePageTable): y[We[uv[犄蓖Ă悤ɕύX

                                                          vZXjɃy[We[uԋp

2004-04-13  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/fat.cpp (initialize): oOC(Yui_NekowEɂ)

        * src/kernel/PageManager.cpp (setup): y[Wی̃oOC(Yui_NekowEɂ)

        * src/servers/shell/main.cpp: KeysɑΉ

        * include/monapi/Keys.h (class Keys): Keys񋓒ǉ

2004-04-13  shadow  <shadowin@users.sourceforge.jp>

        * 1linesh: ǉ

2004-04-11  higepon  <higepon@users.sourceforge.jp>

        * include/monapi/System.h (class System): TICK擾APIǉB

2004-04-09  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/VesaConsole.cpp (scrollUp): XN[

        * src/kernel/ihandlers.cpp (mouseHandler): nikqqemu}EX퓮pb`荞(thx! nikq)

        * src/lib/monapi/syscall.cpp (syscall_read_ps_dump): Xbh_vVXeR[쐬

        * apps/gui/ps/Form1.cpp (class Form1): PS쐬

2004-04-08  higepon  <higepon@users.sourceforge.jp>

        * src/kernel/kernel.cpp (execSysConf):                     enableTimer(); // qemu need this why?ǉ

        * apps/gui/reversi/Piece.cpp (OnMouseUp): ʂȃI[o[ChȂ

2004-04-07  higepon  <higepon@users.sourceforge.jp>

        * src/servers/shell/main.cpp : R}h CD, LS, DIR

        * syscall_dir_open, syscall_dir_read, syscall_dir_close, sys_call_cd

2004-04-04  higepon  <higepon@users.sourceforge.jp>

        * test_higepon.cpp (init): }EXύX thx! 893(2ch)

        * user/include/monapi/Random.h (class Random):  http://www.math.keio.ac.jp/home2/matumoto/public_html/MT2002/mt19937ar.html

2004-04-02  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp (startKernel): MemoryMap̎dlύX

2004-04-01  higepon  <higepon@users.sourceforge.jp>

        * Makefile : make->$(MAKE)

        * FDCDriver.cpp: FDC̃[^[OFFY𖳂

        * user/jpegls/jpegdemo.cpp (MonaMain): ܂߂

2004-03-31  higepon  <higepon@users.sourceforge.jp>

        * user/ShellServer/ShellServer.cpp: VF͎ .ELF₤

        * user/jpegls/jpegdemo.cpp (MonaMain): FileOutputStreamgpĊOjpgǂݍݑΉ

2004-03-30  higepon  <higepon@users.sourceforge.jp>

        * user/monapi/userlib.cpp: Mutex[U[Cuɒǉ(eXgς)

2004-03-29  higepon  <higepon@users.sourceforge.jp>

        * [U[pt@CݗpNX FileOutputStream

        * file writẽVXeR[쐬

        * fs.cpp (createFile): t@C쐬֐ǉ

2004-03-28  shadow  <shadowin@users.sourceforge.jp>

        * user/monapi/monalibc.cpp & .h strncpy2ǉ

2004-03-28  shadow  <shadowin@users.sourceforge.jp>

        * user/monapi/monalibc.cpp & .h strncpy2ǉ

2004-03-27  higepon  <higepon@users.sourceforge.jp>

        * user/monapi/userlib.cpp: inp/outp 8/16/32

        * user/include/monapi/MemoryMap.h (class MemoryMap): MemoryMapNXʒu珑܂Buserlibɉe܂B

2004-03-25  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp (loadServer): MONA.CFGŋNT[o[INITvZXɃT[o[NbZ[W𑗐MȂ΂ȂȂ

        * Process.cpp (lookupMainThread): vZX烁CThreadtid擾Ő؂悤ɂB

        * uselib: Message::lookupMainThread֐ǉ

2004-03-24  higepon  <higepon@users.sourceforge.jp>

        * FDCDriver.cpp: fBXNoAPỈ

        * Process.cpp (kill): vZXIɕy[W̕ԋps

        * PageManager.cpp: VRAM̃}bsÕWbN~XC

2004-03-23  higepon  <higepon@users.sourceforge.jp>

        * FD̃[^[OFF̐܂߂ɡ

        * Process.cpp (Process): messageList̃bZ[Wdelete𖳂

2004-03-22  higepon  <higepon@users.sourceforge.jp>

        * user/monapi/userlib.cpp: syscall_mthread_create, join𐶃|C^IDɂ

        * IDManager.cpp: IDǗp̃NXǉ

2004-03-19  higepon  <higepon@users.sourceforge.jp>

        * test_higepon.cpp : KEventNXǉ

2004-03-18  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp (execSysConf): T[o[Ot@CǂݍŋN(by Tino)

        * string.cpp : strstr̒ǉ(by Tino)

        * user/ShellServer/ShellServer.cpp: Tinõpb`Kp(sEAUTOEXEC.BAT)

        * mona_v1.0/tools/fat_write/main.cpp : TCY0̃t@C݂̏ɑΉ

2004-03-17  higepon  <higepon@users.sourceforge.jp>

        * syscalls.cpp : syscall_get_io()̃oOC

        * Xbhx[X̃bZ[WOɕύX

2004-03-15  higepon  <higepon@users.sourceforge.jp>

        * ihandler.asm : XbhZ[ũR[hǉ

2004-03-14  higepon  <higepon@users.sourceforge.jp>

        * user/monapi/Makefile ($(LIB_USER)): TinopatchKp

2004-03-13  shadow  <shadowin@users.sourceforge.jp>

        * monalibc֘Awb_t@C : ֐錾ꏊ

        * monalibc֘A\[Xt@C : ֐`ꏊ

        * user/monapi/MlcStdarg.cpp & .h ǉ

        * user/monapi/MlcStdio.cpp & .h ǉ

        * user/monapi/Makefile Lt@CΏۂɒǉ

2004-03-13  higepon  <higepon@users.sourceforge.jp>

        * FDCDriver.cpp : checkDiskChange()

2004-03-12  higepon  <higepon@users.sourceforge.jp>

        * VXeR[̐

        * fs.cpp (FSOperation): fs.cppɈړ

2004-03-11  higepon  <higepon@users.sourceforge.jp>

        * fat_write.exe : Msysshellu/vn܂ɏɃpX⊮Ă܂̂ŎdlύX

        * user/monapi/userlib.cpp: sleep

        * monaAppւ̑MonaApplicationRXgN^ōsȂ

2004-03-10  higepon  <higepon@users.sourceforge.jp>

        * syscalls.cpp : VXeR[̈̃oO(WX^j)C

        * user/ShellServer/ShellServer.cpp: vZX[h

        * operator.cpp (free): Ă荞݋֎~̈ōsȂɂ

        * FDCDriver.cpp: IStorageDevicep悤ɂB

2004-03-09  higepon  <higepon@users.sourceforge.jp>

        * fat_write.exet@C㏑ł悤ɂȂB

        * user/monapi/userlib.cpp (exist): Message::exist()ǉ

        * fat_write.exe삷悤ɂȂ

        * kernel.cpp : fat_write.exê߂܂Ƃɓ܂B

2004-03-08  higepon  <higepon@users.sourceforge.jp>

        * core.asm (from_kernel): WX^Z[uWbN

2004-03-07  higepon  <higepon@users.sourceforge.jp>

        * FAT12.cpp: t@CI[ṽG[R[h擾

        * user/monapi/userlib.cpp: ~MonaApplicatioñfXgN^ŃL[Mo^

        * user/KeyBoardServer/KeyBoardServer.cpp : L[Mo^o悤ɂB

        * user/MouseServer/MouseServer.cpp: }EXMo^o悤ɂB

        * MonaApplication̖O߂B

2004-03-06  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: XbhXCb`̃oOPԂB
                      ꎞJ[l[hւ̏iɕʈꎞJ[l[hXbhɃXCb`tssesp0XVĂȂB

        * FAT12.cpp: t@CnꂽƂɃ󂷃oOC

        * kernel.cpp: ܂killBC

2004-03-04  higepon  <higepon@users.sourceforge.jp>

        * FDCDriver.cpp: XPW[runq ~ 1, waitq ~ 1 ̒PȃEhr̃XPW[ɂB

2004-03-02  higepon  <higepon@users.sourceforge.jp>

        * syscalls.cpp : XPW[s肾̂Ƃ邱ƂɂB

2004-02-29  higepon  <higepon@users.sourceforge.jp>

        * FDCDriver.cpp: FDC̊荞݂ݑ҂WAIŤԂDĂ邱Ƃ̂ɑΉ

2004-02-29  shadow  <shadowin@users.sourceforge.jp>

        * user/monapi/MlcCtype.cpp & .h Rgt

        * user/monapi/MlcStdlib.cpp & .h ǉ

        * user/monapi/Makefile Lt@CΏۂɒǉ

        * user/include/monapi/MlcLimits.h ǉ


2004-02-28  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp (mainProcess): VXPW[FDł̑x̎

        * XPW[̃oOȂ̂ňԌnIwakeup[hł̓mFB0.1.5Ɠł邱ƂmFB

        * ChangeLog̕R[hshift-jis-unixɂBeuc-jp-unixƊJŕN̂
          ꎞIȏu

2004-02-27  higepon  <higepon@users.sourceforge.jp>

        * FDCDriver.cpp: ܂肵ȂB

        * syscalls.cpp : FDǂݍ݂wait/wakeup@\gpĂ̎ɕύX
                         bochs/vmwareł͂܂Ȃ

        * test_higepon.cpp (send): XPW[wait/wakeup̎قڏIăo[VȂǂ܂悤ɂȂB
          }EXJ[\EL[{[h̔ǂȂB

        * changeLog̕R[h߂B

2004-02-26  higepon  <higepon@users.sourceforge.jp>

        * Process.cpp (schedule2): Scheduler::join̒łschedule()Ăяop~(oOłB)

        * ihandlers.cpp: Thread Tick悤ɂB

2004-02-25  higepon  <higepon@users.sourceforge.jp>

        * Segments.cpp: VXeR[Xɍč\

2004-02-24  higepon  <higepon@users.sourceforge.jp>

        * include/Process.h (class Scheduler): findProcess()

2004-02-23  shadow  <shadowin@users.sourceforge.jp>

        * user/monapi/userlib.cpp: printf(if 0)B

2004-02-23  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: ȍ~͓J[l͓܂B

2004-02-23  shadow  <shadowin@users.sourceforge.jp>

        * user/monapi/monalibc.c: vsprintfCBstrcpy2ǉB

        * user/include/monapi/monalibc.h: strcpy2ǉB

2004-02-20  higepon  <higepon@users.sourceforge.jp>

        * ƂArraygĂ݂B

        * Process.cpp: vZXEXPW[[S蒼

        * Queueǉ

2004-02-18  higepon  <higepon@users.sourceforge.jp>

        * user/monapi/string.cpp: strcat

        * Process.cpp: idleXbh̒hlt悤ɂ

        * user/monapi/monalibc.c: ǉB

2004-02-15  higepon  <higepon@users.sourceforge.jp>

        * VesaConsole.cpp: VesaConsole Fo錏C(Gaku)

        * syscalls.cpp : fBXNC[W\啝ɕςB

2004-02-14  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp (printOK): IZǉlm̑ΐ̂݃T|[g

2004-02-12  higepon  <higepon@users.sourceforge.jp>

        * user/userlib.cpp: Observer/Observableǉ ĉɎĝł傤H

        * user/clock.cpp: 擾ǉ

        * Message::receiveύXBbZ[WL[̏ꍇCPU𖾂n

        * Process.cpp: bZ[W҂yiledǉB

2004-02-11  higepon  <higepon@users.sourceforge.jp>

        * Process.cpp: noiz2bg̃oOC thx nikq

        * kernel.cpp: œKIvV-O3

        * Process.cpp: ThreadwaitwakeupBł܂ڂĂȂB

        * kernel.cpp: gcc̍œKIvV-O2Ńrh悤ɂB

2004-02-10  higepon  <higepon@users.sourceforge.jp>

        * Process.cpp: ShellĂ悤ɂȂB

        * MonaMain֐Ă悤ɂȂ

        * syscalls.cpp : FDANZXӏɃZ}tHŃbNǉB

        * FDCDriver.cpp: [^[̐ǉB

2004-02-09  higepon  <higepon@users.sourceforge.jp>

        * user/userlib.cpp: printf̃oOC

        * syscalls.cpp : vZXexit();̃oOƏC
                         ̓vZXǂ isProcessChanged肾B

        * include/collection.h: ArrayNX쐬

        * sendfromZbgB

2004-02-08  higepon  <higepon@users.sourceforge.jp>

        * syscalls.cpp: System::getPID();

        * user/MouseServer.cpp: }EXT[oǉ

        * user/string.cpp: strcmp̃oOC thx Gaku

        * user/hello.cpp: MemoryMap::unmap

2004-02-07  higepon  <higepon@users.sourceforge.jp>

        * user/userlib.cpp: zVRAM VirtualScreenǉB

        * bitbltXORo悤ɂ(}EXp) eXg

        * kernel.cpp: [U[[hł̃}EX`抮B

        * Mouse܂Ƃ߂

        * piĉ肦ȂoOԂB

        * userlib.cpp, userlib.h : ꂢɐ`ǂ܂邱ƂOƂĂ݂B

2004-02-06  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: Floppy, Device, StorageDeviceǉ

2004-02-05  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: 8MBq[v

        * test_higepon.cpp: }EX荞݂(VitualPĈ)

        * user/userlib.cpp: vZX̍őq[vTCY(g)2MBƂ܂B

2004-02-04  higepon  <higepon@users.sourceforge.jp>

        * string.cpp: memcomp, memmove from Gaku

        * elf.cpp: vZX[h̃TCY200KBɂB

        * kernel.cpp: user/lib/libmonapi.a쐬

2004-02-03  higepon  <higepon@users.sourceforge.jp>

        * user/include/userlib.h: MemoryMapNX쐬

        * syscall_map2()

        * syscalls.cpp : syscall_map2()̓r

2004-02-02  higepon  <higepon@users.sourceforge.jp>

        * MonaApplication̍쐬

        * FileInputStream쐬

        * syscalls.cpp : t@Cǂݍ݂̂߂̃VXeR[ǉ

2004-02-01  higepon  <higepon@users.sourceforge.jp>

        * include/tester.h: send/receivemalloc/free߂B

        * user/hello.cpp (main): MapT[o[Ẵ}bsOɐ

2004-01-31  higepon  <higepon@users.sourceforge.jp>

        * user/ShellServer.cpp: BackSpaceL[ɑΉ
          HELLO.ELF̕C

        * ƂĂԂVesaConsole, GraphicalConsoleB

        * kernel.cpp: [U[[hprintfP VesaConsole, GraphicalConsolê

        * user/userlib.cpp: MappingpɐV֐eXgĂȂB

2004-01-30  higepon  <higepon@users.sourceforge.jp>

        * user/hello.cpp: MapT[ȍ𒅁XƐi߂Ă݂B

        * user/ShellServer.cpp: Serverp悤ɂB

        * kernel.cpp: L[̓͂Ή

        * VesaConsole.cpp: Gakuɂ蕡bppΉ

2004-01-29  higepon  <higepon@users.sourceforge.jp>

        * [U[[h̃VXeR[Ɋ荞݂ƂɔĂoOC

        * user/hello.cpp: Shell

2004-01-28  higepon  <higepon@users.sourceforge.jp>

        * Makefile.in (write): LqԈႢC

        * kernel.cpp: Process Kill̉P

        * [U[[h̕`EVram擾EfillRectEputPixel

2004-01-27  higepon  <higepon@users.sourceforge.jp>

        * user/include/userlib.h: putPixel16

        * secondboot.asm (get_vesa_info): VESA[hgC֐ǉB

        * test_higepon.cpp: bitblt24bppɑΉ

2004-01-26  higepon  <higepon@users.sourceforge.jp>

        * bZ[W̑Mpidx[Xłł悤ɕύXB

        * vZXpid擾ł lookup@\쐬B

2004-01-25  higepon  <higepon@users.sourceforge.jp>

        * elf.cpp: load memorysize  fileSizeقȂꍇɖ0߂Ă̂C

        * user/KeyBoardManager.cpp: L[{[hhCo[U[[hɒǂo

2004-01-24  higepon  <higepon@users.sourceforge.jp>

        * userlib.cpp: bŃ__printfǉB

2004-01-23  higepon  <higepon@users.sourceforge.jp>

        * PageManager: VRAMɃANZXł悤ɊevZXɃ}bsOsB

        * VesaConsole.cpp: Gaku񋟂VESAΉł̃R\[ǉ

2004-01-22  higepon  <higepon@users.sourceforge.jp>

        * test_higepon.cpp: bitblt(8, 16, 32bpp)ɑΉ

        * collection.h: œKĂ݂B

        * vbe.h: ScreenNX̍쐬

        * vbe.h: bitblt16(16bppłbitblt)

2004-01-21  higepon  <higepon@users.sourceforge.jp>

        * pagemanager.cpp: }bsÕoOC

        * vmwareΉBX^bN0xFFFFFFFF0xEFFFFFFFɕύX

2004-01-19  higepon  <higepon@users.sourceforge.jp>

        * secondboot.asm: mode105 bochs OK vmware OK
                                  twoOstwo VPC͉ʂ̐FςȂ

        * kernel.cpp: VMWAREVESA

        * configure 

2004-01-18  higepon  <higepon@users.sourceforge.jp>

        * FAT12.cpp: oOC

        * kernel.cpp: writeFileAppend

2004-01-17  higepon  <higepon@users.sourceforge.jp>

        * test_higepon.cpp: writeFileAppend̓r

        * MemoryManager.cpp: 0߂ă蓖Ă悤ɕύX

        * loadProcess̃WbNCE`

        * include/FAT12.h: isOpeñoOC

        * loadProcess()detachYoOC GakuwEɂ

2004-01-16  higepon  <higepon@users.sourceforge.jp>

        * ihandlers.cpp:tHg̃_v֐쐬

2004-01-15  higepon  <higepon@users.sourceforge.jp>

        * oemstring|C^̎擾

        * y[WAC̃oOC
          VESAo[W̎擾

        * VESAɑΉĂ邩ǂ`FbN

        * FAT12C[Wt@CɃt@Cރc[fat_writePB
          O̍肪]ɂЂǂ̂łƒ܂B
          ĝMakeFileQƂB

2004-01-14  higepon  <higepon@users.sourceforge.jp>

        * core.asm (arch_save_thread_registers): dȃoOCTSSesp0Ƀ^XNŗL
                                                 J[lX^bNi[YĂB

        * VXeR[̃WX^jɂoOC

        * kernel.cpp: vZXkillɃXPW[Ȃ悤ɂB

2004-01-13  higepon  <higepon@users.sourceforge.jp>

        * include/Process.h: KMutex̍쐬BeXg

2004-01-12  higepon  <higepon@users.sourceforge.jp>

        * Process.cpp: wakeupTimer()̃oOC Ɋ

        * Process.cpp: ProcessManger::find()̃oOC

        * kernel.cpp: [U[MutexNXpӁB

2004-01-11  higepon  <higepon@users.sourceforge.jp>

        * user/userlib.cpp: userlib.oJ[lɃNȂ悤ɂB

        * Process.cpp: kill̎

        * userlib.cpp: mthread_create, mthread_join쐬

        * pic.cpp: setTimerInterval()쐬 OSASK KɊ

        * Process.cpp: loadProcess([U[[h)̃XbhΉI

2004-01-10  higepon  <higepon@users.sourceforge.jp>

        * PageManager.cpp: y[WtHgnh̃oO1ߏC(G[R[hĂȂ)

2004-01-09  higepon  <higepon@users.sourceforge.jp>

        * KeyBoardManager.cpp: loadProcess(J[l[h)̃XbhΉI

        * MemoryManager.cpp: 蓖Ď̃oO𔭌C

2004-01-08  higepon  <higepon@users.sourceforge.jp>

        * loadProcessfobO

        * J[l[hŕXbh̎sœ삪Ƃ낪
          ݒ肵Ă֐retĂ̂B

        * Xbh̃XCb`ThreadManager̃o֐ƂB

        * XbhɃX^bN蓖Ă悤ɂB
          1vZXXbhJ[l[hłΏɓ삵ĂB

        * Xbh̗lq킩悤ProcessManger::printAllProcess()ǉ

        * vZXHeapSegmentĂ悤ɕύXB

        * SharedMemorySegmentAQueuepȂ悤ɂListNXgp

        * Segments.cppF啝ɏ(XbhΉ)

        * Queue.hp~B

        * y[WtHgnh̃XbhΉ

        * XbhjSharedMemorySegmentdetach

        * Messagesend/receivẽXbhΉ

2004-01-06  higepon  <higepon@users.sourceforge.jp>

        * ihandlers.cpp: Xbh؂ւ(J[l[h)B

        * ݃J[l͑S܂B

        * XbhXPW[̃oOC

        * kernel.cpp: vZX̃XPW[܂Ă邱ƂmF

2004-01-05  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: ThreadManager::setup()̌ĂяoBdummỹJgXbhZbgB
                      ^C}LɂȂOɂ̏ĂяoKvB

2004-01-03  higepon  <higepon@users.sourceforge.jp>

        * Process.cpp: thread̐BdispatchList, waitList̍쐬

2004-01-02  higepon  <higepon@users.sourceforge.jp>

        * class ProcessScheduler: p~

        * Process.cpp: thread̖{iJn
                       ThreadScheculer, ProcessScheculerp~xxxxManagerɓ
          肵΂炭傫ȕύX܂B


2003-12-30  higepon  <higepon@users.sourceforge.jp>

        * core.asm: XbhXCb`(A[LeN`ˑ쐬)

        * hashtest.cpp: HashMap̃eXgR[hǉBhash̏Փ˂ȂȂB

        * include/collection.h: hash֐̉ thx!@dev-j
          HashMap͂炩B

2003-12-28  higepon  <higepon@users.sourceforge.jp>

        * include/collection.h: BinaryTree̎&eXg

        * test_higepon.cpp: Ƃ肠USER.ELFɓǂݍ܂悤ɕA.

2003-12-25  higepon  <higepon@users.sourceforge.jp>

        * ihandlers.cpp:  umi.initilizeĂ΂ƃ_Breceive

        * test_higepon.cpp: oȌǏ hello.cppum.initilizeȍ~ŃG[ƂȂB
                            肦Ȃ̈ɃANZXᔽKILLB

2003-12-24  higepon  <higepon@users.sourceforge.jp>

        * include/collection.h: removeAt()̃oOC Gaku񊴎

        * KeyBoardManager.cpp: Keyobt@ListɂB
                               List̏^C~Oɖ肠vC

        * test_higepon.cpp: userKeyStrokeHandlerł͐f[^擾ł܂B

        * Process.cpp: Xbh̐Ɋւ镔vOJE^Ȃ

2003-12-23  higepon  <higepon@users.sourceforge.jp>

        * include/Process.h: getThreadInfo()ǉ

        * Process.cpp: Thread̃RXgN^

        * ihandlers.cpp: XbhXPW[Ȃǂ

2003-12-21  higepon  <higepon@users.sourceforge.jp>

        * Process.cpp: hasProcess();ȂǁB낢댩

2003-12-20  higepon  <higepon@users.sourceforge.jp>

        * Process.cpp: ThreadManagert

        * rhWarnningȂ

2003-12-18  higepon  <higepon@users.sourceforge.jp>

        * include/Process.h: ThreadNXt

2003-12-17  higepon  <higepon@users.sourceforge.jp>

        * Process.cpp: Xbh}l[W

        * include/Process.h: ThreadSchedulerNXwb_ɒǉ()

2003-12-16  higepon  <higepon@users.sourceforge.jp>

        * ihandlers.cpp: ^C}nhŃXPW[ǂ̂悤ɌĂ΂邩̕
                         ݌v.

2003-12-14  higepon  <higepon@users.sourceforge.jp>

        * Process.cpp: ProcessManager_::createProcess̍i쐬
                       ProcessManager_::addProcess쐬
                       KernelProces,UserProcess̒ǉ

2003-12-09  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: 蓖ĂɎspanic()ɓ˓֐p

        * include/Process.h: ProcessManagerƃy[WǗ̊֌W𐮗

2003-12-07  higepon  <higepon@users.sourceforge.jp>

        * Process.cpp: ProcessSchedulerǉ

        * include/collection.h: RNVNXHListǉ
                                HVectorp~

2003-11-30  higepon  <higepon@users.sourceforge.jp>

        * include/Process.h: VvZX\̂ǉ

2003-11-13  higepon  <higepon@users.sourceforge.jp>

        * string.cpp: memcpyx̂Ń`[jO.CCAZuŏ

2003-11-12  higepon  <higepon@users.sourceforge.jp>

        * test_higepon.cpp: [U[vZXɑ΂ăbZ[W𑗐Mł悤ɂȂB

        * VXeR[̖߂lɎ擾ł悤ɂȂB

        * syscalls.cpp VXeR[̖߂lĂȂ?
                       loadProcessx

        * test_higepon.cpp: Messagei[HVector(ev[g)Ŏ邱Ƃɂ蕡̃bZ[WɂΉ

        * ihandlers.cpp: send/receiveL[{[h荞݂ŎĂ݂B
                         bZ[W̑MƂĂ͂ȂoB
                         Message̊i[悪1Ȃ̂łꂪB

2003-11-11  higepon  <higepon@users.sourceforge.jp>

        * test_higepon.cpp: send,receive.
                            findProcess

        * include/Process.h: vZX\̂Messageǉ

2003-11-05  higepon  <higepon@users.sourceforge.jp>

        * Segments.cpp: X^bNLoOԂBؒ̃R[ĥߒ

2003-11-03  higepon  <higepon@users.sourceforge.jp>

        * [U[pɃq[v̈m umalloc, ufree̒

        * [U[[h̃Gg|Cguser_start()ɕύX

        * syscalls.cpp : VXeR[exitǉ(gkill)

        * syscalls.cpp (put_pixel): VXeR[put_pixelǉ

        * test_higepon.cpp: LoadProcess [U[[hɑΉ

2003-11-02  higepon  <higepon@users.sourceforge.jp>

        * test_higepon.cpp: LoadProcessB
                : J[l[ĥ̂
                    : USER.ELFN_monamainV{w肷Ƃ낪̐S
                          extern "C"

2003-10-29  higepon  <higepon@users.sourceforge.jp>


        * disp.cpp: 1̃vZX̋LZOgĂ悤ɉ
                    ߂đdpgpB(̂Ƃ낤܂@\Ă悤)
                    disp_name3, disp_name4ŁAR̃̈LĂ鎖B

                    attach, openꂼꃍbNKvȂ̂ŃZ}tHg

2003-10-28  higepon  <higepon@users.sourceforge.jp>

        * disp.cpp: LAPIĂяoɃZ}tHŃbNĂ݂B

2003-10-27  higepon  <higepon@users.sourceforge.jp>

        * Segments.cpp: L@\̎قڊ

2003-10-26  higepon  <higepon@users.sourceforge.jp>

        * PageManager.cpp: LMAPpI/FV

        * include/Segments.h: LmappAPI

2003-10-24  higepon  <higepon@users.sourceforge.jp>

        * include/Segments.h: SharedMemoryObjectB

2003-10-19  higepon  <higepon@users.sourceforge.jp>

        * ProcessManager.cpp: gݍݒ삵܂B

        * PageManager.cpp: Rg

2003-10-18  higepon  <higepon@users.sourceforge.jp>

        * PageManager.cpp: SĂȂǃX^bN̎
        *                  SĂȂǃq[v̎

2003-10-17  higepon  <higepon@users.sourceforge.jp>

        * PageManager.cpp: y[WtHgŕy[W蓖ĂۂɃLbV폜

        * MemoryManager̃VOg߂BKernelMemoryǗȊOɂĝŁB

2003-10-13  higepon  <higepon@users.sourceforge.jp>

        * PageManager.cpp: evZXɓƗԂ蓖Ă̂esp=0x400300ƌŒŊ蓖Ă悤ɂȂB

        * kernel.cpp : ݂̋̃oȌC

        * env : #LFLAGS     = -n -Ttext 0x1200 -static --oformat binary--oformat binary폜

        * env : libz.åɂ镪

2003-10-03  higepon  <higepon@users.sourceforge.jp>

        * ProcessManager.cpp: vZXkillȂƂȂB

2003-10-09  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: vZXɓƎԂȂƂȂ蓖Ă悤ɂB

2003-10-08  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: 0-1GBJ[l̈ƂB

2003-10-07  higepon  <higepon@users.sourceforge.jp>

        * nasmg++̃N̍ۂ̃G[Ή

        * Makefile.in: configure̒ǉ

2003-10-03  higepon  <higepon@users.sourceforge.jp>

        * ihandlers.cpp:KeystrokeHandler.scancodeŎ󂯎悤ɕύX

2003-09-29  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: MemoryManagerւI

                new/delete malloc/free̓삪sǂȂƂtools/mmtest/mem.cppŃeXg邱ƁB

2003-09-28  higepon  <higepon@users.sourceforge.jp>

        * MemoryManager.cpp: MemoryManager̂FDC荞݂ŗ錴sB

        * include/MemoryManger.h: IA32MemoryManager̃R[hŃoO
          SCgMemoryManager𓱓B

2003-09-25  higepon  <higepon@users.sourceforge.jp>

        * ihandlers.cpp: z.cpp z.h zlibGaküڐAł̒񋟁B
                         eLXgt@C̉𓀂mFB

2003-09-23  higepon  <higepon@users.sourceforge.jp>

        * FAT12.cpp: Gaku񋟂̃pb`Kp getFileSize()

        * \[XŜ̐e:FreeBSDfBNgQƂȂ悤ɂB

        * \[XŜ̐e:compilewarning̗}~

2003-09-22  higepon  <higepon@users.sourceforge.jp>

        * FDCDriver.cpp: FDCVmwareɑΉ܂.

        * ܂Ƃɓ悤ɂȂ܂BS\o肷B

        * ݂܂Ƃɓ܂BFDCDriverTester();̌ĂяoRgAEgΓ܂B

2003-09-21  higepon  <higepon@users.sourceforge.jp>

        * Guriponɂput_pixcel̊֐̒ǉ

        * GraphicalConsole.cpp: Guriponmode12ǂ̂Ƃ肱݁B

2003-09-20  higepon  <higepon@users.sourceforge.jp>

        * FDCDriver.cpp: bochsłrecalibrate̊荞݂悤ɂȂBOSASKKɊ

2003-09-19  higepon  <higepon@users.sourceforge.jp>

        * FDCDriver.cpp: FDC

        * ihandlers.cpp: FDC̊荞݊֐FDCDriver̃NX\bhɂB

2003-09-18  higepon  <higepon@users.sourceforge.jp>

        * FDCDriver.cpp: FDC

2003-09-13  higepon  <higepon@users.sourceforge.jp>

        * ihandlers.cpp: FDC݂̊̏P(K-tanɊ)

        * kernel.cpp: mainvZX̃vZX𗧂グ悤Ȑ݌vɕύX

2003-09-10  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: ^XNXCb`̍ۂɃy[WfBNgƃy[WLbVflushꂽB

        * FDCDriver.cpp: y[WOłFDCDrvier퓮삷邱ƂmFłB

        * R[h̐ȂǁBFDCDriver肵ĂB

2003-09-09  higepon  <higepon@users.sourceforge.jp>

        y[WOɑΉĂȂ->FDCDriver
        L[{[h荞݂Ȃ񂩂ւ

        * kernel.cpp: FDCDriver̂Ƃdelay()ǉ

2003-09-08  higepon  <higepon@users.sourceforge.jp>

        * FDCDriver.cpp: FDC̃eXĝ
                y[WOOFF
                FDChCo

2003-09-07  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: FAT12ELF[hĎs

        * elf.cpp: ELFLoader쐬B

        * kernel.cpp: tools/elfview.exeō쐬vZXC[WJ[lɑgݍŎsB

2003-09-05  higepon  <higepon@users.sourceforge.jp>

        * include/elf.h: ELF̃ZNVwb_, ELF̃vOwb_

        * kernel.cpp: /toolselfTest.cppǉ elfwb_̕\o悤ɂȂB

2003-09-04  higepon  <higepon@users.sourceforge.jp>

        * include/elf.h: elf.hǉ

2003-09-02  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: DS̐ݒ肪ݎɍs悤ɂȂz86͂܂

2003-08-30  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: z86T|[g݂邪܂삪̂ŕۗ

        * syscalls.cpp syscall_printǉ

        * src/userfBNgǉ. [U[J̕z

2003-08-28  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: E܂Ńy[WtHg蓖ČJԂăeXg

        * PageManager.cpp: y[WtHgƂɕy[W蓖Ă鏈܂B

2003-08-24  higepon  <higepon@users.sourceforge.jp>

        * PageManager.cpp: y[WtHgfobO

        * GraphicalConsole.cpp: putIntbugfix

2003-08-23  higepon  <higepon@users.sourceforge.jp>

        * PageManager.cpp:_AhX0-4MBƕAhX0-4MB}bsO
        * PagingUtil.cpp̔p~

2003-08-22  higepon  <higepon@users.sourceforge.jp>

        * BitMap.cpp: getBitsNumber()ǉ

2003-08-17  higepon  <higepon@users.sourceforge.jp>

        * syscalls.cpp: exit_kernel_lock_mode();enter_kernel_lock_mode();̒ǉ

2003-08-16  higepon  <higepon@users.sourceforge.jp>

        * ihandler.asm (_arch_syscall_handler): VXeR[̖߂l擾ł悤ɂȂ

        * syscalls.cpp: VXeR[Ɋ荞݂邱Ƃ\ɂȂB
                        ꂩ\[X̐Jn

2003-08-15  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: [U[vZXEJ[lvZX̓ReadyL[ɂԂŃ[U[vZX炨VXeR[
                      ĂԂƊ荞݂ĂXPW[\ɂȂB̃|CgŊݕs\B
                      core.asm _arch_save_process_registerscs𒼐ڌĔf̂ǂBłȂƁB

2003-08-13  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: VXeR[̃oOƂI
          [U[[hł̃VXeR[͊荞݂͕s

2003-08-10  higepon  <higepon@users.sourceforge.jp>

        * [U[[hVXeR[sƂ̓삪B()
                * dispach queueɃ[U[vZXI[sleepsƂōČ
        * kernel.cpp: idlevZX@\ǉ

2003-08-09  higepon  <higepon@users.sourceforge.jp>

        * Process.cpp: VXeR[fobO

2003-08-07  higepon  <higepon@users.sourceforge.jp>

        * syscalls.cpp: VXeR[Ɋ݋ĂXPW[B
        * syscalls.cpp: VXeR[p syscall_heavyǉ

2003-08-06  higepon  <higepon@users.sourceforge.jp>

        * ProcessManager.cpp: [U[[hւ̃^XNXCb`ss0, esp0Zbg悤ɉP

        * ProcessManager.cpp: [U[vZXɃJ[lX^bN蓖Ă鏈ǉ

        * GDTUtil.cpp (setupTSS): g_tssTSS*ɂB

        * include/Process.h: ss0,esp0̒ǉ.

2003-07-29  higepon  <higepon@users.sourceforge.jp>

        * MessageServer.cpp: bZ[WT[oNXǉ
        * MessageServerJ[lvZXƂăvZXXgɒǉ

2003-07-28  higepon  <higepon@users.sourceforge.jp>

        * include/Message.h: QueuepMessage錾

        * include/Queue.h: ėpQueueNXƊǗNXǉB

2003-07-26  higepon  <higepon@users.sourceforge.jp>

        * pic.cpp: ^C}荞݂10msɍs悤ɕύX

        * syscalls.cpp: CCAZuł#defineŒ`̂gpł悤ɂB

2003-07-23  higepon  <higepon@users.sourceforge.jp>

        * core.asm (_arch_save_process_registers): [U[[h̃VXeR[̎

2003-07-21  higepon  <higepon@users.sourceforge.jp>

        * SystemInfo.cpp: RDTSC߂pptH[}Xv

2003-07-20  higepon  <higepon@users.sourceforge.jp>

        * Process.cpp: CS,SS,DS̃ZN^l𖄂ߍ܂Ȃ悤ɂB

        * ProcessManager.cpp: vZX̃X[v

2003-07-19  higepon  <higepon@users.sourceforge.jp>

        * kthread.cpp, kthread.h̔p~

        * kernel.cpp:

        * disp.cpp: [U[[h̎eXg

2003-07-17  higepon  <higepon@users.sourceforge.jp>

        * GDTUtil.cpp: user[hcs, ds, ss`

        * core.asm (_arch_switch_process): dsprocess switch̑Oŕێ悤ɕύX
                   (_arch_switch_process_dpl_low): ssێ
                   (_arch_switch_process_dpl_low): dplƂ悤task_switc

        * Scheduler.cpp: dplǂ𔻒f郁\bhǉ

        * GDTUtil.cpp (setupTSS): [U[[hΉ̏ƂTSS#esp0, ss0

2003-07-16  higepon  <higepon@users.sourceforge.jp>

        * disp.cpp: Semaphore, semaphorȅC

2003-07-10  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: vZXXCb`eXg ܂܂Ă邩

2003-07-09  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: make͂ł邪vZXXCb`ŗĂ͗lB

2003-07-08  higepon  <higepon@users.sourceforge.jp>

        * include/global.h: ܂makeoȂȂ܂Bwb_̐˂

        * kernel.cpp: makeł悤ɂȂ܂B

2003-07-06  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: makełȂԂ̃\[X͔̂ɂ܂̂łނȂcommit

        * Processǒ

2003-06-29  higepon  <higepon@users.sourceforge.jp>

        * Scheduler.cpp: XPW[ǉ

2003-06-28  higepon  <higepon@users.sourceforge.jp>

        * kernel.cpp: ProcessǉB

2003-06-24  higepon  <higepon@users.sourceforge.jp>

        * include/PagingUtil.h: pagen֐ǉ

2003-06-22  higepon  <higepon@users.sourceforge.jp>

        * ihandlers.cpp: pagefaulthandlerǁBinfoȂ͉̂́H

        * include/PagingUtil.h: Ɖǒ

2003-06-15  higepon  <higepon@users.sourceforge.jp>

        * ihandlers.cpp: y[WO Ӑ}IɃy[WtHgNẴjAAhX𒲂ׂB

        * PagingUtil.cpp: y[WOB܂Ȃkernel.cppPagingUtil::setup()RgAEgĉB

2003-06-10  higepon  <higepon@users.sourceforge.jp>

        * PagingUtil.cpp:ǉ

2003-06-08  higepon  <higepon@users.sourceforge.jp>

        * IA32MemoryManager.cpp: cmosłʂ𓾂

        * IDTUtil.cpp,IDTUtil.hǉ

        * idt.cpp, idt.h̔p~

        * IA32MemoryManager.cpp: gpʂԂ֐ǉ

2003-06-07  higepon  <higepon@users.sourceforge.jp>

        * IA32MemoryManager.cpp: GDT֘ÃR[hGDTUtilɈړ

        * GDTUtil.cpp: ̐̂GDT֘ÃNX

2003-05-31  higepon  <higepon@users.sourceforge.jp>

        FAT12u[gΉ

        * firstboot.asm : FAT12u[gΉ ۂ񎁒񋟂̃R[hBPBȂǂǉB
                          fobO[`폜

        * fat_write.cpp : VK쐬 FAT12.cppgĔzzpfBXNC[W쐬B

        * Makefile : FAT12C[W쐬邽߂낢ƕύX

        * secondboot.asm : a20enablegraphicalmodefirstboot.asmsecondboot.asmɈړB

2003-05-25  higepon  <higepon@users.sourceforge.jp>

        * test_higepon.cpp (FDCTester): g_cosole->printfexɂ킹info()ɒu

        * info.cpp (info): info֐ǉ:񃌃xg_info_levelŕύX\B

        * include/global.h (g_process_name): infoQƂBvZX()쐬.

        * FAT12.cpp: releaseCluster()݂̍ۂɃt@CTCYȂNX^JB

        * FDCDriver.cpp: DMA]TCY͕K}CiX邱!Thanks Sakky@meg-os.org

2003-05-24  higepon  <higepon@users.sourceforge.jp>

        * FDCDriver.cpp:motor(ON)P

2003-05-24  .mjt

        * ̂Q̋Lq̓E\
        * PIC̐ݒ胋[`̃}X^ƃX[utɂȂĂƂ낪c
        * PCIC͕̏s\Ȃ̂ŁANɃJ[hhĂȂƔFȂB

2003-05-23  .mjt

        * 荞݃nhIRQ 0-7ɊւĂ͐ɋ@\ĂB
        * PCIC͑SR_BIDoCg̓ǂݏôݐB

2003-05-22  .mjt

        * CPU fault̎ނ\
        * }EXhCo
        BUG : 荞݂Ɗmɗ
                -> IRQHandler̓NXł͂ȂA֐ւ̃|C^ɕύX\ -> B
        TODO: IuWFNg@\̎BOől擾ł悤ɁB

2003-05-22  higepon  <higepon@users.sourceforge.jp>

        * FDCDriver.cpp: write/reads̃gC@\ǉ

2003-05-21 .mjt

        * IRQ̊荞݃nhIRQ 0-7INT 0x60 - 0x67ɈړB

        * hCo͂Ɠ[hB
        * IDEDriver.cpp: CHS[hBLBAfoCXɑ΂CHS[hLBA[hŃ[heXgB
        * IDEDriver.h: C^[tF[X̒ǉB
        BUG : ꕔ̃}Vŗ̓}VƔfBBB
        BUG : driver̐݌v̓}YB

        CHSǂݍ݂͖ȂB}EXhCo͐݌v}ŶPS2DriverƂă}EXƃL[{[hꏏɐ̕ŁB

2003-05-21  higepon  <higepon@users.sourceforge.jp>

        * FDCDriver.cpp: ܂@ň肵ǂݏłȂB荞݂ƃLb`邱ƂKvB
                         readResultsŊ荞݂̂

2003-05-20  higepon  <higepon@users.sourceforge.jp>

        * FAT12.cpp: FDCDriver#readlba=0ł܂삹B0Rg[˂


2003-05-20 .mjt
        * driver/ISADevice/Mouse/*: VKB}EXhCo(
        * IRQC^tF[X̐BhCo͊ɏȂȂBeXg
        BUG: }EXhCo}EXCl[uɂĂȂB

2003-05-19 .mjt

        * IIRQnhύX̂߂̎R[hɓnĒǉB
        * ܂Aihandlers.cppƂȂ艘Ȃ܂(
        * Makefile:(p)rh^[Qbg writeǉBallrhA/dev/fd0ւ݂̏s(mFȂ)B
        * Makefile: XVBcygwinł̃rhAmakê݂Őmake\(env.local)B
        * sysresource.cpp: VKB
        * sysresource.h: VKBIRQ̉̃NXB
        * ISADriver.*: VKBISAoX̃IuWFNgB
        * include/driver: VKBhCoC^[tF[XBvbgtH[Ƃ̋LɓĕB
        * HowToBuild: XVB
        * env.local: VKB炩̐ݒXNvg̏oׂ͂makefilewb_B݂͌ŒB
        * mjt_test.cpp: CMOSǂݏõeXgBgTCY̎擾B
        * IDEDriver.cpp: NdiagR}hsȂ悤ɂ(Bochs΍) ׂ̑CB
        BUG : ꕔ̃}VŋNȂ(IPLɃu[g)
        BUG : IRQ̊荞݃nhCPŮ荞݃nhĂB
        BUG : env.localCVS̍XVΏۂɂȂĂ(env.local݂ȂmakeoȂ߁B

2003-05-18  higepon  <higepon@users.sourceforge.jp>

        * test_higepon.cpp:WriteA\

        * MakeFile ϐMONA_DEVELOPERQƂ܂B

        * FDCDriver.cpp: DiskDriverlbaintdword

        * kernel.cpp: @read/writeeXgrecalibratedv

        * FDCDriver.cpp: lbaToTHSCBԈĂł낢덢B

2003-05-18  .mjt

        * IDEDriver.*:IDEhCo쐬JnB
        * IDEDriver.cpp: LBA[h̃T|[gRead̉
        * kernel.cpp: IDE Driver̃eXg
        * XbhǗ@\啪RgAEgB
        * ToDo:BlockDeviceNX̐݌v/auqireIRQ荞݌nC^[tF[X̃}[W

2003-05-17  higepon  <higepon@users.sourceforge.jp>

        * FAT12.cpp: readR}hEOT0x12ł悢̂ȁB

2003-05-10  higepon  <higepon@users.sourceforge.jp>

        * operator.cpp: free()B

        * FAT12.cpp: write(),close()̃t@N^O

        * FAT12.cpp: createFile()̃t@N^O

2003-05-05  higepon  <higepon@users.sourceforge.jp>

        * FAT12.cpp: write(buf, size)

2003-05-04  higepon  <higepon@users.sourceforge.jp>

        * FAT12.cpp: createFile()

2003-05-02  higepon  <higepon@users.sourceforge.jp>

        * FAT12.cpp: FAT̃TCYbpbɎĂ̂fatpobt@̓𓮓Iɋ߂悤ɂB
        * FAT12.cpp: NX^̏ԂBitMapɂ悤ɂB

2003-04-29  higepon  <higepon@users.sourceforge.jp>

        * FAT12.cpp  open(),read()̎

        * FAT12.cpp  changeDirectory

        * string.cpp strtok

2003-04-27  higepon  <higepon@users.sourceforge.jp>

        * FAT12.cpp: changeDirectoryRelativẽ[gGg[łȂƂȂ

2003-04-21  higepon  <higepon@users.sourceforge.jp>

        * FAT12.cpp: ŋߍXV؋CłˁBfBNgAt@Cǂݎ
                     @͕̂ŎB

2003-04-13  higepon  <higepon@users.sourceforge.jp>

        * FAT12.cpp: [gGg̎擾ɐ

        * include/FAT12.h: fat12

2003-03-29  higepon  <higepon@users.sourceforge.jp>

        * Semaphore.cpp: SemaphoreNXɂB

2003-03-22  higepon  <higepon@users.sourceforge.jp>

        * disp.cpp: semaphoreɂA`惊\[XbN

        * syscalls.cpp: VXeR[

        * kthread.cpp: J[lXbh

2003-03-09  higepon  <higepon@users.sourceforge.jp>

        * kthread.cpp: 4̃Xbh𓮂Ƃɐ

2003-03-08  higepon  <higepon@users.sourceforge.jp>

        * pic.cpp: PIC܂쐬

2003-03-07  higepon  <higepon@users.sourceforge.jp>

        * mode12h.asm (_write_font): fontύX(by Guripon)

2003-03-02  higepon  <higepon@users.sourceforge.jp>

        * kthread.cpp: thread_idleǉ

2003-03-01  higepon  <higepon@users.sourceforge.jp>

        * ihandler.asm (_arch_timerhandler): ^C}荞ݎɃWX^Z[u

        * include/kthread.h: kthread xXbh쐬

2003-02-28  higepon  <higepon@users.sourceforge.jp>

        * boot.mac폜

        * FDCDriver.cpp:폜

        * MFDCDriver.cpp: FD read @o[W

        * GuripoñXN[P

        * MFDCDriver.cpp: FD write @o[W

2003-02-25  higepon  <higepon@users.sourceforge.jp>

        * ihandler.asm (_arch_timerhandler): ǉ

        * ihandler.asm (_arch_dummyhandler): ǉ


2003-02-24  higepon  <higepon@users.sourceforge.jp>

        * ihandler.asm (_arch_fdchandler): 荞݃nhAZuɈڍs

2003-02-23  higepon  <higepon@users.sourceforge.jp>

        * GraphicalConsole.cpp: J[\֘ÃoOtBbNX

        * IA32MemoryManager.cpp:J[l}bv̕ύX

2003-02-22  higepon  <higepon@users.sourceforge.jp>

        * GraphicalConsole.cpp:write_font̃bp[łB

2003-02-21  guripon  <guripon@users.sourceforge.jp>

        * mode12h.asmǉ ɂ肢낢남Ȃ܂B

2003-02-20  higepon  <higepon@users.sourceforge.jp>

        * MFDCDriver.cpp: read.@ŉ삪EEE

2003-02-16  higepon  <higepon@users.sourceforge.jp>

        * Makefile (SOURCES): cygwin.envύX nasmw->nasm

2003-02-15  higepon  <higepon@users.sourceforge.jp>

        * IA32MemoryManager.cpp: allocateMemory()̍őAhX0x150000

2003-02-14  higepon  <higepon@users.sourceforge.jp>

        * MFDCDriver.cpp: seek܂Ŏ

2003-02-10  higepon  <higepon@users.sourceforge.jp>

        * MFDCDriver.cpp: motor(on/off)

2003-02-09  higepon  <higepon@users.sourceforge.jp>

        * MFDCDriver.cpp: FDCDriverꂩ珑n߂B

2003-02-03  higepon  <higepon@users.sourceforge.jp>

        * include/ProcessManager.h: Process\̂NXɕύX

2003-02-02  higepon  <higepon@users.sourceforge.jp>

        * ProcessManager.cpp (initProcess): 3̃^XNs悤ύXB

        * ^XN؂ւ̎ɃWX^\̂ɑޔ悤ɕύXB

2003-02-01  higepon  <higepon@users.sourceforge.jp>

        * include/ProcessManager.h (_saveRegisters): WX^Z[up̃}Nǉ

2003-01-31  higepon  <higepon@users.sourceforge.jp>

        * include/ProcessManager.h struct ProcessɃoǉB

        * _sysUnlock,_sysLock()𖼑OύX

        * Semaphore.cpp: Z}tHNX̃XPgǉ

2003-01-28  higepon  <higepon@users.sourceforge.jp>

        * include/ProcessManager.h (_switchProcess): pop %%eaxC

2003-01-27  higepon  <higepon@users.sourceforge.jp>

        * IA32MemoryManager.cpp: enableA20()p~ secondboot.asmɈڍs
2003-01-26  higepon  <higepon@users.sourceforge.jp>

        * KeyBoardManager.cpp:getCharacter();

        * monaKernel.cpp: printOKǉ
                          printBannerǉ

2003-01-25  higepon  <higepon@users.sourceforge.jp>

        * Mona develop beta 0.02b[X

        * monaKernel.cpp: wiFEFύX

        * monaIhandler.cpp: X^bN؂ւeXgɐ

2003-01-24  higepon  <higepon@users.sourceforge.jp>

        * monaIhandler.cpp: X^bN܂Ƃɓ܂B

2003-01-19  higepon  <higepon@users.sourceforge.jp>

        * ProcessManager.cpp: ^XNXCb`ɂ܂蓮܂B

2003-01-16  higepon  <higepon@users.sourceforge.jp>

        * ProcessManager.cpp: TSSgȂ^XNXCb`ɐ

2003-01-14  higepon  <higepon@users.sourceforge.jp>

        * monaVga.cpp:_sys_printf() %xP

        * _sysdump()}Nǉ: Ăяoꂽ_ł̃WX^\܂B

2003-01-13  higepon  <higepon@users.sourceforge.jp>

        * ProcessManager.cpp

        * F֐Ăяo
          Ăяoꂽ֐EBP̑ΈʒuŃp[^ɃANZXB
          dword[EBP]  :EBPێĂO̒l
          dword[EBP+4]:ĂяopushĂ^[AhX
          dwodd[EBP+8]:p[^

2003-01-12  higepon  <higepon@users.sourceforge.jp>

        * monaIdt.cpp: enableTimer(),disableTimer()ǉB
          thanks OSASK썇

2003-01-12 Guripon  <>

        * firstboot.asm: VirtualPCFDN悤ɂȂB
          TEMPSEG0x9fe0܂݂B

2003-01-10  higepon  <higepon@users.sourceforge.jp>

        * firstboot.asm: VirtualPCFDNȂG[PȂ̂
          ȑÕo[WɊ߂B

2003-01-08  higepon  <higepon@users.sourceforge.jp>

        * Tino񋟂̃pb`ɂSTLportgpł悤ɂȂ܂B
          ܂ɔgcc2.953.2Ɉڍs܂B

2003-01-04  Guripon  <>

        * firstboot.asm:A20LɂR[hǉ

2003-01-03  higepon  <higepon@users.sourceforge.jp>

        * IA32MemoryManager.cpp: J[lp̈g
        (resetGDT): typeL`Ǝ悤ɂB

        * monaIdt.cpp: IDT_BASE0ɕύXB

2003-01-01  higepon  <higepon@users.sourceforge.jp>

        * SystemInfo.cpp: vendorID擾

2002-12-31  higepon  <higepon@users.sourceforge.jp>

        * SystemInfo:cpuid߂gpāAVXe擾NXǉ

        * IA32MemoryManager.h: secondboot.asmłGDT̐ݒꎞIȂ̂Ƃ
                               C++ڍsGDTݒ肵Ȃ悤ɕύXB

2002-12-29  higepon  <higepon@users.sourceforge.jp>

        * monaKernel.cpp: Intel̃}jATSS̃TCYɊւċLq̂
                          킹ďCB

2002-12-28  higepon  <higepon@users.sourceforge.jp>

        * monaIhandler.cpp: fault0d()ύX

2002-12-27  higepon  <higepon@users.sourceforge.jp>

        * monaIhandler.cpp (handlers): 荞݃nhpusha(),popa();ǉ

2002-12-26  higepon  <higepon@users.sourceforge.jp>

        * IA32MemoryManager.cpp (flushTLB): flushTLB()ǉB

2002-12-25  higepon  <higepon@users.sourceforge.jp>

        * IA32MemoryManager.cpp: ꕔstatic֐.h.cppɈړ

        * include/IA32MemoryManager.h: startPaging(),stopPaging()ǉ

        * IA32MemoryManager.cpp: setCR3()ǉ

2002-12-24  higepon  <higepon@users.sourceforge.jp>

        * IA32MemoryManager.cpp: X86MemoryManagerl[܂B

        * X86MemoryManager:enableA20()啝ɉ
        * monaKernel.cpp: KeyBoardManager^XNXCb`̑O
                          CX^XĂ

2002-12-23  higepon  <higepon@users.sourceforge.jp>

        * secondboot.asm (gdtr): CS,DS base=0,limit=4GBƂ܂B

2002-12-22  higepon  <higepon@users.sourceforge.jp>

        * ProcessManager.cpp: ^C}荞݂ɂ^XN؂ւɐ

2002-12-16  higepon  <higepon@users.sourceforge.jp>

        * monaOperator.cpp: new[],delete[]ǉ gcc3.2Ή

2002-12-15  higepon  <higepon@users.sourceforge.jp>

        * doxygen:dot.exeƂNX}c[𓱓B

        * Makefile : libfBNgΉ

2002-12-09  higepon  <higepon@users.sourceforge.jp>

        * include/ProcessManager.h: VOgp^[Kp

        * monaIhandler.cpp : iret()쐬 }NB

        * H_SIZE_T,H_BYTE̔p~

        * monaTester.cpp: multi task ok!! but some error.

2002-12-06  Guripon  <>

        * firstboot.asm: add retry on errror

2002-12-03  higepon  <higepon@users.sourceforge.jp>

        * ProcessManager.cpp: add ltr()
        * ProcessManager.cpp: add setTSS()
        * ProcessManager.cpp: add setGDT()

2002-12-02  higepon  <higepon@users.sourceforge.jp>

        * ProcessManager.cpp: add sgdt()

        * monaKernel.cpp: panic()ǉ

2002-12-01  higepon  <higepon@users.sourceforge.jp>

        * secondboot.asm:TSSfBXNv^ǉ

2002-11-23  higepon  <higepon@users.sourceforge.jp>

        * firstboot.asm: Guriponɂ

2002-11-22  higepon  <higepon@users.sourceforge.jp>

        * monaIhandler.cpp (handlers): add timerHandler

        * include/ProcessManager.h: add

        * ProcessManager.cpp: add

        * monaTester.cpp: processTester()ǉ ͂܂Ȃ

2002-11-20  higepon  <higepon@users.sourceforge.jp>

        * monaTester.cpp: typeTester()ǉ

        * include/monaTypes.h: byte,word,dwordǉ

2002-11-17  higepon  <higepon@users.sourceforge.jp>

        * MakeFile̓:HowToBuildQ

2002-11-16  higepon  <higepon@users.sourceforge.jp>

        * higeKernel.cpp (startKernel): enableA20()RgAEg
          @ƃL[{[h͂ƂȂIII

        * higeVga.cpp (scrollUp): FwiFΉ

2002-11-15  higepon  <higepon@users.sourceforge.jp>

        * higeVga.cpp:FEwiF̐ݒǉ

2002-11-14  syn <syn@users.sourceforge.jp>

        * higeKernel.cpp, higeTester.cpp: FDCDriver̃eXgR[h higeTester.cppֈڍs
        * FDCDrive.cpp, FDCDrive.h: 2002/11/02Ɋ߂ύX𕜊

2002-11-11  higepon  <higepon@users.sourceforge.jp>

        * X86MemoryManager.cpp: enableA20ǉ
        * higeTester.cpp: add
        * higeTester.h: add
        * eXgR[hXhigeTester.cppɈڍs܂B
        * firstboot.asm:}`ZN^ǂݍݑΉ powered by Guripon,syn
        * higeIdt.h:LΉɔidtrAhX0x68000x0500֕ύX

2002-11-04  higepon  <higepon@users.sourceforge.jp>

        * KeyBoardManager.cpp:ꕔ璷ȃR[ȟ

2002-11-02  syn <syn@users.sourceforge.jp>

        * boots\̂߁AOڂ̊߂

2002-11-02  syn <syn@users.sourceforge.jp>

        * FDCDriver.cpp, FDCDriver.h writeSector̎
          FDCDriver::write_dma ǉ
        * FDCDriver.cpp ZN^ǂݍ݂̎
        * FDCDriver::motor motor-off̎(YĂ:-P)
        * FDCDriver::sector_to_hcr ǉ
        * FDCDriver.cpp eG[ǉ

2002-10-31  syn <syn@users.sourceforge.jp>

        * FDCDriver.cpp readSector̎

2002-10-26  higepon  <higepon@users.sourceforge.jp>

        * higeVga.cpp: _sys_printf() %xΉ

2002-10-23  higepon  <higepon@users.sourceforge.jp>

        * firstboot.asm: number of sector to read 1832ɕύX

2002-10-23  syn <syn@users.sourceforge.jp>

        * FDCDriver.cpp ǉ
        * include/FDCDriver.h ǉ
        * higeKernel.cpp: FDCDriverp̃eXgR[hǉ(RgAEg)
        * higeIhandler.cpp: fdcHandler add
        * higeIo.cpp: _sysInitIo: 荞݃}XNύXAFDCɂ銄荞݂
        * Makefile*: FDCDriver̋Lqǉ


2002-10-23  higepon  <higepon@users.sourceforge.jp>

        * higeKernel.cpp:test for HVectorLqǉ
        * MakeFile.cygwin:HVector.h̋Lqǉ
        * HVectorǉ
        * higeOperator.cpp: __builtin_vec_delete add

2002-10-22  higepon  <higepon@users.sourceforge.jp>

        * KeyBoardManager.cpp:constL[[hǉ
        * KeyBoardManager.h:constL[[hǉ
        * MemoryManager.cpp:svȃfobObZ[WHIGEPOS_DEBUG_MMŗ}

        syncommitMakeFileɎ蒼B

2002-10-20  higepon  <higepon@users.sourceforge.jp>

        * Jhigepos_v1.1Ɉڍs܂B

2002-10-19  higepon  <higepon@users.sourceforge.jp>

        * vga.cpp: _sys_printf%c @\ǉ

        * KeyBoardManager.cpp:ʏ̃L[擾

        * firstboot.asm : Guripon rawwrite

2002-10-12  higepon  <higepon@users.sourceforge.jp>

        KeyBoardManagerǉ g͂܂łB

        * Makefile.linux: KeyBoardManagerǉΉ
        * Makefile: KeyBoardManagerǉΉ
        * KeyBoardManager.cpp: VKǉL[{[h͊ǗNX
        * KeyBoardManager.h: VKǉL[{[h͊ǗNX
2002-10-06  higepon  <higepon@users.sourceforge.jp>

        linuxΉ

        * higeOperator.cpp: operator neẅsize_tɕύXB
          higepostypes.hinclude悤ɕύX

        * higepostypes.h:size_t`B

2002-10-06  syn <syn@users.sourceforge.jp>

        * higeOperator.cpp: operator new operator deleteRgAEg
          (gcc __builtin_new(delete)ƂԂƃG[o)
        * higeOperator.cpp: operetor new ̈ unsigned int֕ύX
          (gcc ^ႤƃG[o)
        * higeOperator.h: operetor new ̈ unsigned int֕ύX
          (gcc ^ႤƃG[o)

2002-10-06  higepon  <higepon@users.sourceforge.jp>

        * vga.cpp: add scrollUp()function, but it seems bad.

2002-09-08  higepon  <higepon@users.sourceforge.jp>

        * vga.cpp: create _sys_printf().

        * higeOperator.cpp: modify return value of allocateMemory, param value of freeMemory

2002-09-07  higepon  <higepon@users.sourceforge.jp>

        * X86MemoryManager.cpp: modify constructor

2002-09-07  higepon  <higepon@users.sourceforge.jp>

        * include/X86MemoryManager.h: add higepostypes.h
          and define H_SIZE_T
                     H_BYTE

2002-09-06  higepon  <higepon@users.sourceforge.jp>

        * Ǘ 蓖Ďsfault0HandlerĂ΂悤ɂB

        * add fault0Handler
