From 62efa8b29a5c101f7d21f0ab46fc6c3038c9530c Mon Sep 17 00:00:00 2001 From: VincentWei Date: Sun, 4 Feb 2018 17:01:37 +0800 Subject: [PATCH] clean up the header copying statements --- etc/MiniGUI.cfg | 8 +-- etc/MiniGUI.cfg.win32.in | 8 +-- etc/mvfb.cfg | 4 +- include/dti.c | 12 ++-- rtos/nucleus_startup.c | 40 ++++++++--- rtos/psos_startup.c | 55 +++++++++------ rtos/threadx_startup.c | 55 +++++++++------ rtos/ucos2_startup.c | 54 +++++++++------ rtos/vxworks_startup.c | 55 +++++++++------ src/client/cliconn.c | 44 +++++++++--- src/client/client.c | 44 +++++++++--- src/control/bidiedit.c | 42 +++++++++--- src/control/bidiedit_impl.h | 38 +++++++++-- src/control/button.c | 42 +++++++++--- src/control/button_impl.h | 41 +++++++++--- src/control/combobox.c | 44 +++++++++--- src/control/combobox_impl.h | 41 ++++++++++-- src/control/ctrlmisc.c | 42 +++++++++--- src/control/ctrlmisc.h | 38 +++++++++-- src/control/edit.c | 46 +++++++++---- src/control/edit_impl.h | 38 +++++++++-- src/control/listbox.c | 46 +++++++++---- src/control/listbox_impl.h | 38 +++++++++-- src/control/listmodel.c | 41 +++++++++--- src/control/listmodel.h | 37 ++++++++-- src/control/medit_impl.h | 39 +++++++++-- src/control/menubutton.c | 42 +++++++++--- src/control/menubutton_impl.h | 38 +++++++++-- src/control/newtoolbar.c | 41 +++++++++--- src/control/newtoolbar_impl.h | 37 ++++++++-- src/control/progressbar.c | 42 +++++++++--- src/control/progressbar_impl.h | 38 +++++++++-- src/control/propsheet.c | 40 +++++++++-- src/control/propsheet_impl.h | 40 +++++++++-- src/control/scrollbar.c | 40 +++++++++-- src/control/scrolled.c | 41 +++++++++--- src/control/scrolled.h | 37 ++++++++-- src/control/scrollview.c | 41 +++++++++--- src/control/scrollview_impl.h | 37 ++++++++-- src/control/scrollwnd.c | 41 +++++++++--- src/control/scrollwnd.h | 37 ++++++++-- src/control/simedit_impl.h | 38 +++++++++-- src/control/static.c | 42 +++++++++--- src/control/static_impl.h | 38 +++++++++-- src/control/test/bidiedit_arabic.c | 45 +++++++++---- src/control/test/bidiedit_hebrew.c | 45 +++++++++---- src/control/test/resource.h | 33 +++++++++ src/control/test/scrollbar_test.c | 39 +++++++++-- src/control/test/scrollbar_test_res.c | 38 +++++++++-- src/control/text.h | 37 ++++++++-- src/control/textedit.c | 49 ++++++++++---- src/control/textedit_impl.h | 36 +++++++++- src/control/trackbar.c | 44 +++++++++--- src/control/trackbar_impl.h | 42 +++++++++--- src/ex_ctrl/animation.c | 37 ++++++++-- src/ex_ctrl/animation_impl.h | 38 +++++++++-- src/ex_ctrl/coolbar.c | 38 +++++++++-- src/ex_ctrl/coolbar_impl.h | 38 +++++++++-- src/ex_ctrl/gif89a.c | 38 +++++++++-- src/ex_ctrl/gridview.c | 41 ++++++++++-- src/ex_ctrl/gridview_impl.h | 41 ++++++++++-- src/ex_ctrl/gridviewcelltype.c | 41 ++++++++++-- src/ex_ctrl/iconview.c | 41 ++++++++++-- src/ex_ctrl/iconview_impl.h | 37 ++++++++-- src/ex_ctrl/listview.c | 38 +++++++++-- src/ex_ctrl/listview_impl.h | 38 +++++++++-- src/ex_ctrl/monthcalendar.c | 40 +++++++++-- src/ex_ctrl/monthcalendar_impl.h | 38 +++++++++-- src/ex_ctrl/spinbox.c | 38 +++++++++-- src/ex_ctrl/spinbox_impl.h | 38 +++++++++-- src/ex_ctrl/treeview.c | 40 +++++++++-- src/ex_ctrl/treeview_impl.h | 38 +++++++++-- src/ex_ctrl/treeview_rdr.c | 40 +++++++++-- src/font/big5unimap.c | 40 +++++++++-- src/font/bitmapfont.c | 41 +++++++++--- src/font/bitmapfont.h | 41 +++++++++--- src/font/charset-arabic.c | 44 +++++++++--- src/font/charset-bidi.c | 44 +++++++++--- src/font/charset.c | 42 +++++++++--- src/font/charset.h | 38 +++++++++-- src/font/convgbmap.c | 57 +++++++++------- src/font/devfont.c | 42 +++++++++--- src/font/euckrunimap.c | 40 +++++++++-- src/font/font-engines.c | 33 +++++++++ src/font/fontcache.c | 39 +++++++++-- src/font/fontname.c | 40 +++++++++-- src/font/freetype.c | 42 +++++++++--- src/font/freetype.h | 38 +++++++++-- src/font/freetype2.c | 44 +++++++++--- src/font/freetype2.h | 42 +++++++++--- src/font/gb18030unimap.c | 40 +++++++++-- src/font/gbkunimap.c | 39 +++++++++-- src/font/gbunimap.c | 40 +++++++++-- src/font/gunichartables.h | 33 +++++++++ src/font/gunicode.h | 51 ++++++++------ src/font/in-core/rbf_fixedsys_8x15.c | 40 +++++++++-- src/font/in-core/rbf_terminal_8x12.c | 40 +++++++++-- src/font/in-core/rbf_vgaoem_8x8.c | 39 +++++++++-- src/font/in-core/upf_smoothtimes_100_50.c | 37 ++++++++-- src/font/in-core/upf_times_12x10.c | 37 ++++++++-- src/font/in-core/upf_times_17x14.c | 38 +++++++++-- src/font/in-core/vbf_courier_8x13.c | 38 +++++++++-- src/font/in-core/vbf_sansserif_11x13.c | 38 +++++++++-- src/font/in-core/vbf_system_14x16.c | 36 +++++++++- src/font/jisunimap.c | 67 +++++++++---------- src/font/logfont.c | 44 +++++++++--- src/font/mapunitobig5.c | 39 +++++++++-- src/font/mapunitogb.c | 39 +++++++++-- src/font/mapunitogb18030.c | 39 +++++++++-- src/font/mapunitogbk.c | 39 +++++++++-- src/font/my_debug.h | 33 +++++++++ src/font/palette.h | 33 +++++++++ src/font/qpf.c | 39 +++++++++-- src/font/qpf.h | 39 +++++++++-- src/font/rawbitmap.c | 40 +++++++++-- src/font/rawbitmap.h | 36 +++++++++- src/font/scripteasy.c | 34 +++++++++- src/font/se_minigui.h | 34 +++++++++- src/font/sjisunimap.c | 39 +++++++++-- src/font/sysfont.c | 42 +++++++++--- src/font/sysfont.old.c | 40 +++++++++-- src/font/test/arabic/arabic_test.c | 45 +++++++++---- src/font/test/arabic/combin_test.c | 33 +++++++++ src/font/test/arabic/shape_test.c | 33 +++++++++ src/font/test/avl/avl-test.c | 33 +++++++++ src/font/test/avl/bmpfonttest.c | 33 +++++++++ src/font/test/avl/bmpfonttest.h | 33 +++++++++ src/font/test/bmpf/bmpf-test-italic.c | 33 +++++++++ src/font/test/bmpf/bmpf-test.c | 33 +++++++++ src/font/test/compatible/cmtp-test.c | 33 +++++++++ src/font/test/hebrew/hebrew_test.c | 45 +++++++++---- src/font/test/hebrew/helloworld.c | 45 +++++++++---- src/font/textops.c | 41 +++++++++--- src/font/type1.c | 42 +++++++++--- src/font/type1.h | 38 +++++++++-- src/font/ujisunimap.c | 39 +++++++++-- src/font/upf.c | 39 +++++++++-- src/font/upf.h | 39 +++++++++-- src/font/utils/bdf2vbf.c | 33 +++++++++ src/font/utils/bin2c.c | 47 ++++++++----- src/font/utils/dumpqpf.c | 35 +++++++++- src/font/utils/dumpupf.c | 44 +++++++++--- src/font/utils/dumpvbf.c | 33 +++++++++ src/font/utils/makegbkrbf.c | 33 +++++++++ src/font/utils/makegbksong24rbf.c | 33 +++++++++ src/font/utils/makegbrbf.c | 33 +++++++++ src/font/utils/makepytab.c | 33 +++++++++ src/font/utils/mkmap-gb18030-ucs.c | 33 +++++++++ src/font/utils/mkmap-ucs-gb18030.c | 33 +++++++++ src/font/utils/mkmap-ucs-gb2312.c | 33 +++++++++ src/font/utils/my_debug.h | 33 +++++++++ src/font/utils/qpf2c.c | 33 +++++++++ src/font/utils/qpf2c.h | 33 +++++++++ src/font/utils/qpf2upf.c | 35 +++++++++- src/font/utils/sjisunimap.c | 33 +++++++++ src/font/utils/upf2c.c | 42 +++++++++--- src/font/utils/upgradevbf.c | 33 +++++++++ src/font/utils/vbf.h | 35 +++++++++- src/font/utils/vbf2c.c | 41 ++++++++++-- src/font/varbitmap.c | 40 +++++++++-- src/font/varbitmap.h | 38 +++++++++-- src/gui/accelkey.c | 42 +++++++++--- src/gui/arabickeymap.c | 33 +++++++++ src/gui/caret.c | 42 +++++++++--- src/gui/ctrlclass.c | 42 +++++++++--- src/gui/de-kmap.c | 33 +++++++++ src/gui/de-latin1-kmap.c | 33 +++++++++ src/gui/de-latin1-nodeadkeys-kmap.c | 33 +++++++++ src/gui/defkeymap.c | 33 +++++++++ src/gui/dialog.c | 42 +++++++++--- src/gui/es-cp850-kmap.c | 33 +++++++++ src/gui/es-kmap.c | 33 +++++++++ src/gui/fr-kmap.c | 33 +++++++++ src/gui/fr-pc-kmap.c | 33 +++++++++ src/gui/hebrewkeymap.c | 33 +++++++++ src/gui/it-kmap.c | 33 +++++++++ src/gui/keyboard.c | 42 +++++++++--- src/gui/keyboard.h | 38 +++++++++-- src/gui/lf_classic.c | 39 +++++++++-- src/gui/lf_common.c | 34 +++++++++- src/gui/lf_common.h | 33 +++++++++ src/gui/lf_fashion.c | 40 +++++++++-- src/gui/lf_flat.c | 40 +++++++++-- src/gui/lf_manager.c | 40 +++++++++-- src/gui/lf_skin.c | 40 +++++++++-- src/gui/lf_test/autogen.sh | 33 +++++++++ src/gui/lf_test/src/button_my.c | 33 +++++++++ src/gui/lf_test/src/combobox.c | 33 +++++++++ src/gui/lf_test/src/coolbar.c | 33 +++++++++ src/gui/lf_test/src/ctrldemo.c | 33 +++++++++ src/gui/lf_test/src/ctrls.h | 33 +++++++++ src/gui/lf_test/src/draw_fold.c | 33 +++++++++ src/gui/lf_test/src/draw_radio.c | 43 +++++++++--- src/gui/lf_test/src/edit.c | 33 +++++++++ src/gui/lf_test/src/font_dialog.c | 33 +++++++++ src/gui/lf_test/src/grid.c | 47 ++++++++----- src/gui/lf_test/src/helloworld.c | 45 +++++++++---- src/gui/lf_test/src/listbox.c | 33 +++++++++ src/gui/lf_test/src/listview.c | 33 +++++++++ src/gui/lf_test/src/menubutton.c | 33 +++++++++ src/gui/lf_test/src/monthcalendar.c | 33 +++++++++ src/gui/lf_test/src/my_debug.h | 33 +++++++++ src/gui/lf_test/src/newtoolbar.c | 33 +++++++++ src/gui/lf_test/src/progbar.c | 33 +++++++++ src/gui/lf_test/src/resource.h | 33 +++++++++ src/gui/lf_test/src/spinbox.c | 33 +++++++++ src/gui/lf_test/src/static.c | 33 +++++++++ src/gui/lf_test/src/subclass.c | 33 +++++++++ src/gui/lf_test/src/test_calccolor.c | 33 +++++++++ src/gui/lf_test/src/test_draw.c | 33 +++++++++ src/gui/lf_test/src/test_draw_menu.c | 33 +++++++++ src/gui/lf_test/src/test_window.c | 33 +++++++++ src/gui/lf_test/src/timeedit.c | 33 +++++++++ src/gui/lf_test/src/tmp.c | 33 +++++++++ src/gui/lf_test/src/toolbar.c | 33 +++++++++ src/gui/lf_test/src/trackbar.c | 33 +++++++++ src/gui/lf_test/src/treeview.c | 33 +++++++++ src/gui/lf_tiny.c | 40 +++++++++-- src/gui/linux_kd.h | 33 +++++++++ src/gui/linux_keyboard.h | 33 +++++++++ src/gui/linux_types.h | 33 +++++++++ src/gui/menu.c | 42 +++++++++--- src/gui/nrw_test/mem_test/mem_test.c | 33 +++++++++ src/gui/nrw_test/mem_test/mginit.c | 45 +++++++++---- src/gui/nrw_test/mem_test/mtrace.sh | 33 +++++++++ src/gui/nrw_test/mem_test/mtrace_test.c | 33 +++++++++ src/gui/nrw_test/mem_test/valgrind.sh | 33 +++++++++ src/gui/nrw_test/mybmp2region/mginit.c | 45 +++++++++---- src/gui/nrw_test/mybmp2region/mybmp2region.c | 33 +++++++++ src/gui/nrw_test/performance_test/mginit.c | 45 +++++++++---- src/gui/nrw_test/performance_test/normalwin.c | 33 +++++++++ src/gui/nrw_test/performance_test/nr_btn.c | 33 +++++++++ src/gui/nrw_test/performance_test/nr_ctrl.c | 33 +++++++++ src/gui/nrw_test/performance_test/nr_ctrl2.c | 33 +++++++++ src/gui/nrw_test/performance_test/nr_edit.c | 33 +++++++++ src/gui/nrw_test/performance_test/nr_prog.c | 33 +++++++++ src/gui/nrw_test/performance_test/nr_win.c | 33 +++++++++ .../performance_test/roundcornerwin.c | 33 +++++++++ .../nrw_test/performance_test/thread_test.c | 33 +++++++++ .../nrw_test/performance_test/trans_nr_win.c | 33 +++++++++ src/gui/transkey.c | 42 +++++++++--- src/gui/window.c | 40 +++++++++-- src/ial/2410.c | 37 ++++++++-- src/ial/2410.h | 37 ++++++++-- src/ial/2440.c | 37 ++++++++-- src/ial/2440.h | 39 +++++++++-- src/ial/abs_signal_driver.c | 38 +++++++++-- src/ial/abs_signal_driver.h | 33 +++++++++ src/ial/abssig.c | 37 ++++++++-- src/ial/abssig.h | 39 +++++++++-- src/ial/ads.c | 38 +++++++++-- src/ial/ads.h | 38 +++++++++-- src/ial/ads7846.c | 37 ++++++++-- src/ial/ads7846.h | 37 ++++++++-- src/ial/ads_internal.h | 33 +++++++++ src/ial/arm3000.c | 37 ++++++++-- src/ial/arm3000.h | 37 ++++++++-- src/ial/auto-protocol.h | 33 +++++++++ src/ial/auto.c | 37 ++++++++-- src/ial/auto.h | 37 ++++++++-- src/ial/c33l05.c | 37 ++++++++-- src/ial/c33l05.h | 37 ++++++++-- src/ial/calib.c | 33 +++++++++ src/ial/cisco_touchpad.c | 39 +++++++++-- src/ial/cisco_touchpad.h | 37 ++++++++-- src/ial/comminput.c | 37 ++++++++-- src/ial/comminput.h | 37 ++++++++-- src/ial/custom.h | 37 ++++++++-- src/ial/davinci6446.c | 37 ++++++++-- src/ial/davinci6446.h | 33 +++++++++ src/ial/dfb.c | 39 +++++++++-- src/ial/dfb.h | 39 +++++++++-- src/ial/dlcustom/dlcustom.c | 33 +++++++++ src/ial/dlcustom/dlcustom.h | 35 +++++++++- src/ial/dlcustom/sample/iale_custom.c | 37 ++++++++-- src/ial/dlcustom/sample/iale_custom.h | 37 ++++++++-- src/ial/dm270.c | 37 ++++++++-- src/ial/dm270.h | 37 ++++++++-- src/ial/dmg-stb.c | 37 ++++++++-- src/ial/dmg-stb.h | 37 ++++++++-- src/ial/dummy.c | 38 +++++++++-- src/ial/dummy.h | 38 +++++++++-- src/ial/em85.c | 55 +++++++++------ src/ial/em85.h | 37 ++++++++-- src/ial/em86.c | 37 ++++++++-- src/ial/em86.h | 33 +++++++++ src/ial/em8620.c | 37 ++++++++-- src/ial/em8620.h | 37 ++++++++-- src/ial/embest2410.c | 37 ++++++++-- src/ial/embest2410.h | 37 ++++++++-- src/ial/embest44b0.c | 37 ++++++++-- src/ial/embest44b0.h | 33 +++++++++ src/ial/ep7211.c | 37 ++++++++-- src/ial/ep7211.h | 38 +++++++++-- src/ial/ep7211_internal.h | 33 +++++++++ src/ial/evmv10.c | 37 ++++++++-- src/ial/evmv10.h | 37 ++++++++-- src/ial/fft7202.c | 37 ++++++++-- src/ial/fft7202.h | 37 ++++++++-- src/ial/figueroa.c | 40 +++++++++-- src/ial/figueroa.h | 37 ++++++++-- src/ial/fip.c | 37 ++++++++-- src/ial/fip.h | 37 ++++++++-- src/ial/fxrm9200.c | 37 ++++++++-- src/ial/fxrm9200.h | 37 ++++++++-- src/ial/fz_custom.c | 37 ++++++++-- src/ial/helio.c | 37 ++++++++-- src/ial/helio.h | 38 +++++++++-- src/ial/hh2410r3.c | 37 ++++++++-- src/ial/hh2410r3.h | 37 ++++++++-- src/ial/hh2440.c | 37 ++++++++-- src/ial/hh2440.h | 37 ++++++++-- src/ial/hh5249kbdir.c | 37 ++++++++-- src/ial/hh5249kbdir.h | 37 ++++++++-- src/ial/hi3510.c | 39 +++++++++-- src/ial/hi3510.h | 39 +++++++++-- src/ial/ial.c | 42 +++++++++--- src/ial/init_ts.c | 41 +++++++++--- src/ial/ipaq-h3600.c | 37 ++++++++-- src/ial/ipaq-h3600.h | 37 ++++++++-- src/ial/ipaq-h5400.c | 37 ++++++++-- src/ial/ipaq-h5400.h | 37 ++++++++-- src/ial/jz4740.c | 35 +++++++++- src/ial/jz4740.h | 33 +++++++++ src/ial/l7200.c | 37 ++++++++-- src/ial/l7200.h | 37 ++++++++-- src/ial/libmc.h | 33 +++++++++ src/ial/lide.c | 37 ++++++++-- src/ial/lide.h | 33 +++++++++ src/ial/mc68x328.c | 37 ++++++++-- src/ial/mc68x328.h | 37 ++++++++-- src/ial/mgsock.c | 33 +++++++++ src/ial/mpc823.c | 37 ++++++++-- src/ial/mpc823.h | 37 ++++++++-- src/ial/mstarial.c | 39 +++++++++-- src/ial/mstarial.h | 37 ++++++++-- src/ial/native/kbd_event.c | 58 +++++++++------- src/ial/native/kbd_tty.c | 58 +++++++++------- src/ial/native/mou_gpm.c | 58 +++++++++------- src/ial/native/mou_imps2.c | 57 +++++++++------- src/ial/native/mou_ms.c | 53 +++++++++------ src/ial/native/mou_ms3.c | 55 +++++++++------ src/ial/native/mou_ps2.c | 58 +++++++++------- src/ial/native/native.c | 54 +++++++++------ src/ial/native/native.h | 38 +++++++++-- src/ial/native/vtswitch-lite.c | 54 +++++++++------ src/ial/netial/netial.c | 33 +++++++++ src/ial/netial/netial.h | 33 +++++++++ src/ial/nexusial/nexus.c | 37 ++++++++-- src/ial/nexusial/nexus.h | 37 ++++++++-- src/ial/palm2.c | 37 ++++++++-- src/ial/palm2.h | 37 ++++++++-- src/ial/pcxvfb.h | 40 +++++++++-- src/ial/pcxvfbial.c | 40 +++++++++-- src/ial/ps2-conv.c | 37 ++++++++-- src/ial/ps2-keycode.h | 37 ++++++++-- src/ial/px255b.c | 37 ++++++++-- src/ial/px255b.h | 33 +++++++++ src/ial/qemu.c | 38 +++++++++-- src/ial/qemu.h | 35 +++++++++- src/ial/qvfb.c | 40 +++++++++-- src/ial/qvfb.h | 38 +++++++++-- src/ial/random.c | 37 ++++++++-- src/ial/random.h | 37 ++++++++-- src/ial/remoteial/client/netial.c | 33 +++++++++ src/ial/remoteial/client/netial_ctrlwin.c | 33 +++++++++ src/ial/remoteial/client/netial_ctrlwin.h | 33 +++++++++ src/ial/remoteial/netial_server.c | 33 +++++++++ src/ial/rtos_xvfb.c | 40 +++++++++-- src/ial/rtos_xvfb.h | 38 +++++++++-- src/ial/skyeye-ep7312.c | 37 ++++++++-- src/ial/skyeye-ep7312.h | 37 ++++++++-- src/ial/svgalib.c | 37 ++++++++-- src/ial/svgalib.h | 38 +++++++++-- src/ial/svpxx.c | 43 +++++++++--- src/ial/svpxx.h | 45 +++++++++---- src/ial/t800.c | 37 ++++++++-- src/ial/t800.h | 33 +++++++++ src/ial/tf-code.h | 33 +++++++++ src/ial/tf-stb.c | 37 ++++++++-- src/ial/tf-stb.h | 37 ++++++++-- src/ial/thor.c | 37 ++++++++-- src/ial/thor.h | 37 ++++++++-- src/ial/tslibial.c | 37 ++++++++-- src/ial/tslibial.h | 37 ++++++++-- src/ial/ucb1x00.c | 37 ++++++++-- src/ial/ucb1x00.h | 37 ++++++++-- src/ial/utpmc.c | 37 ++++++++-- src/ial/utpmc.h | 33 +++++++++ src/ial/vp2008.c | 38 +++++++++-- src/ial/vp2008.h | 38 +++++++++-- src/ial/vr4181.c | 39 +++++++++-- src/ial/vr4181.h | 37 ++++++++-- src/ial/vxi386_input.c | 37 ++++++++-- src/ial/vxppc_input.c | 37 ++++++++-- src/ial/winial.c | 39 +++++++++-- src/ial/winial.h | 37 ++++++++-- src/ial/wvfb.h | 38 +++++++++-- src/ial/wvfbial.c | 37 ++++++++-- src/image/cdjpeg.h | 39 ++++++++--- src/image/gif.c | 33 +++++++++ src/image/imgapi.c | 47 ++++++++----- src/image/imgapi.h | 33 +++++++++ src/image/jcomapi.c | 33 +++++++++ src/image/jdapimin.c | 33 +++++++++ src/image/jdapistd.c | 33 +++++++++ src/image/jdatasrc.c | 33 +++++++++ src/image/jdcoefct.c | 33 +++++++++ src/image/jdcolor.c | 33 +++++++++ src/image/jdct.h | 33 +++++++++ src/image/jddctmgr.c | 33 +++++++++ src/image/jdhuff.c | 33 +++++++++ src/image/jdhuff.h | 33 +++++++++ src/image/jdinput.c | 33 +++++++++ src/image/jdmainct.c | 33 +++++++++ src/image/jdmarker.c | 33 +++++++++ src/image/jdmaster.c | 33 +++++++++ src/image/jdmerge.c | 33 +++++++++ src/image/jdphuff.c | 33 +++++++++ src/image/jdpostct.c | 33 +++++++++ src/image/jdsample.c | 33 +++++++++ src/image/jdtrans.c | 33 +++++++++ src/image/jidct.c | 33 +++++++++ src/image/jmorecfg.h | 33 +++++++++ src/image/jpegint.h | 33 +++++++++ src/image/jpeglib.h | 33 +++++++++ src/image/jpg.c | 33 +++++++++ src/image/jutils.c | 33 +++++++++ src/ime/hzinput.c | 33 +++++++++ src/ime/hzinput.h | 33 +++++++++ src/ime/pinyin.c | 33 +++++++++ src/ime/pinyin.h | 58 ++++++++-------- src/include/accelkey.h | 38 +++++++++-- src/include/bidi.h | 40 +++++++++-- src/include/bitmap.h | 38 +++++++++-- src/include/blockheap.h | 38 +++++++++-- src/include/client.h | 38 +++++++++-- src/include/clipboard.h | 37 ++++++++-- src/include/cliprect.h | 38 +++++++++-- src/include/ctrlclass.h | 38 +++++++++-- src/include/cursor.h | 38 +++++++++-- src/include/dc.h | 38 +++++++++-- src/include/devfont.h | 38 +++++++++-- src/include/drawsemop.h | 38 +++++++++-- src/include/element.h | 37 ++++++++-- src/include/event.h | 38 +++++++++-- src/include/fontname.h | 38 +++++++++-- src/include/gal.h | 38 +++++++++-- src/include/gif.h | 33 +++++++++ src/include/glyph.h | 41 ++++++++++-- src/include/hash.h | 37 ++++++++-- src/include/ial.h | 38 +++++++++-- src/include/icon.h | 38 +++++++++-- src/include/incoreres.h | 37 ++++++++-- src/include/inline.h | 38 +++++++++-- src/include/internals.h | 38 +++++++++-- src/include/jpg.h | 33 +++++++++ src/include/license.h | 33 +++++++++ src/include/list.h | 33 +++++++++ src/include/md5.h | 35 +++++++++- src/include/memops.h | 35 +++++++++- src/include/menu.h | 38 +++++++++-- src/include/mgsock.h | 33 +++++++++ src/include/misc.h | 38 +++++++++-- src/include/msgstr.h | 38 +++++++++-- src/include/newgal.h | 38 +++++++++-- src/include/oldgal.h | 38 +++++++++-- src/include/ourhdr.h | 38 +++++++++-- src/include/readbmp.h | 38 +++++++++-- src/include/server.h | 38 +++++++++-- src/include/sharedres.h | 38 +++++++++-- src/include/sockio.h | 38 +++++++++-- src/include/sysfont.h | 38 +++++++++-- src/include/sysres.h | 33 +++++++++ src/include/timer.h | 38 +++++++++-- src/include/zorder.h | 35 +++++++++- src/kernel/blockheap.c | 40 +++++++++-- src/kernel/cursor-comm.c | 33 +++++++++ src/kernel/cursor-procs.c | 38 +++++++++-- src/kernel/cursor-sa.c | 40 +++++++++-- src/kernel/cursor.c | 40 +++++++++-- src/kernel/desktop-comm.c | 38 +++++++++-- src/kernel/desktop-procs.c | 37 ++++++++-- src/kernel/desktop-sa.c | 37 ++++++++-- src/kernel/desktop-ths.c | 38 +++++++++-- src/kernel/desktop.c | 37 ++++++++-- src/kernel/event.c | 40 +++++++++-- src/kernel/fixstr.c | 40 +++++++++-- src/kernel/hash.c | 39 +++++++++-- src/kernel/init-lite.c | 40 +++++++++-- src/kernel/init.c | 40 +++++++++-- src/kernel/message.c | 40 +++++++++-- src/kernel/sharedres.c | 40 +++++++++-- src/kernel/slotset.c | 37 ++++++++-- src/kernel/timer.c | 40 +++++++++-- src/kernel/timer_posix.c | 33 +++++++++ src/kernel/zorder.c | 37 ++++++++-- src/libc/defdev.c | 37 ++++++++-- src/libc/fnprintf.c | 39 +++++++++-- src/libc/fprintf.c | 37 ++++++++-- src/libc/fscanf.c | 37 ++++++++-- src/libc/ieeefp.h | 33 +++++++++ src/libc/malloc.c | 33 +++++++++ src/libc/nucleus_mutex.c | 38 +++++++++-- src/libc/nucleus_pprivate.h | 37 ++++++++-- src/libc/nucleus_pthread.c | 38 +++++++++-- src/libc/nucleus_sem.c | 38 +++++++++-- src/libc/ose_sem.c | 38 +++++++++-- src/libc/printf.c | 37 ++++++++-- src/libc/psos_mutex.c | 38 +++++++++-- src/libc/psos_pprivate.c | 38 +++++++++-- src/libc/psos_pprivate.h | 38 +++++++++-- src/libc/psos_pthread.c | 38 +++++++++-- src/libc/psos_sem.c | 38 +++++++++-- src/libc/scanf.c | 37 ++++++++-- src/libc/snprintf.c | 37 ++++++++-- src/libc/sprintf.c | 37 ++++++++-- src/libc/sscanf.c | 37 ++++++++-- src/libc/stdioinlines.c | 37 ++++++++-- src/libc/sysvipc_mutex.c | 38 +++++++++-- src/libc/sysvipc_private.c | 38 +++++++++-- src/libc/sysvipc_private.h | 38 +++++++++-- src/libc/sysvipc_sem.c | 38 +++++++++-- src/libc/threadx_mutex.c | 38 +++++++++-- src/libc/threadx_pprivate.c | 38 +++++++++-- src/libc/threadx_pprivate.h | 40 +++++++++-- src/libc/threadx_pthread.c | 38 +++++++++-- src/libc/threadx_sem.c | 38 +++++++++-- src/libc/ucos2_mutex.c | 38 +++++++++-- src/libc/ucos2_pprivate.h | 41 +++++++++--- src/libc/ucos2_pthread.c | 38 +++++++++-- src/libc/ucos2_sem.c | 38 +++++++++-- src/libc/vfnprintf.c | 37 ++++++++-- src/libc/vfscanf.c | 37 ++++++++-- src/libc/vsnprintf.c | 37 ++++++++-- src/libc/vsscanf.c | 37 ++++++++-- src/libc/vxworks_mutex.c | 38 +++++++++-- src/libc/vxworks_pprivate.h | 41 +++++++++--- src/libc/vxworks_pthread.c | 38 +++++++++-- src/libc/vxworks_sem.c | 38 +++++++++-- src/main/main.c | 38 +++++++++-- src/main/minigui-win32.c | 37 ++++++++-- src/misc/about.c | 40 +++++++++-- src/misc/clipboard.c | 39 +++++++++-- src/misc/drawsemop.c | 40 +++++++++-- src/misc/endianrw.c | 40 +++++++++-- src/misc/error.c | 40 +++++++++-- src/misc/errorlog.c | 40 +++++++++-- src/misc/license.c | 33 +++++++++ src/misc/listenfd.c | 40 +++++++++-- src/misc/math.c | 40 +++++++++-- src/misc/misc-dt.c | 38 +++++++++-- src/misc/misc-win.c | 33 +++++++++ src/misc/misc.c | 40 +++++++++-- src/misc/nposix.c | 39 +++++++++-- src/misc/rc4.c | 33 +++++++++ src/misc/rc4.h | 33 +++++++++ src/misc/rwops.c | 40 +++++++++-- src/misc/sockio.c | 40 +++++++++-- src/misc/systext.c | 41 +++++++++--- src/mybmp/gif.c | 40 +++++++++-- src/mybmp/jpeg.c | 40 +++++++++-- src/mybmp/lbm.c | 40 +++++++++-- src/mybmp/mybmp.c | 40 +++++++++-- src/mybmp/pcx.c | 40 +++++++++-- src/mybmp/png.c | 40 +++++++++-- src/mybmp/tga.c | 41 ++++++++++-- src/mybmp/winbmp.c | 41 ++++++++++-- src/newgal/RLEaccel.c | 37 ++++++++-- src/newgal/RLEaccel_c.h | 37 ++++++++-- src/newgal/bf533/bf533video.c | 33 +++++++++ src/newgal/bf533/bf533video.h | 33 +++++++++ src/newgal/blit.c | 37 ++++++++-- src/newgal/blit.h | 37 ++++++++-- src/newgal/blit_0.c | 37 ++++++++-- src/newgal/blit_1.c | 37 ++++++++-- src/newgal/blit_A.c | 38 +++++++++-- src/newgal/blit_A.h | 38 +++++++++-- src/newgal/blit_N.c | 37 ++++++++-- src/newgal/commlcd/axlinux_c33l05.c | 37 ++++++++-- src/newgal/commlcd/axlinux_c33l05.h | 33 +++++++++ src/newgal/commlcd/commlcd.c | 37 ++++++++-- src/newgal/commlcd/commlcd.h | 36 ++++++++-- src/newgal/commlcd/ecos_generic.c | 37 ++++++++-- src/newgal/commlcd/ecos_mv6600.c | 39 +++++++++-- src/newgal/commlcd/extern.c | 37 ++++++++-- src/newgal/commlcd/ose_mx21.c | 37 ++++++++-- src/newgal/commlcd/vxworks_i386.c | 37 ++++++++-- src/newgal/commlcd/vxworks_ppc.c | 37 ++++++++-- src/newgal/commlcd/win_generic.c | 37 ++++++++-- src/newgal/dfb/dfbvideo.c | 41 +++++++++--- src/newgal/dfb/dfbvideo.h | 41 +++++++++--- src/newgal/dfb/st7167_video.c | 41 +++++++++--- src/newgal/dfb/st7167_video.h | 41 +++++++++--- src/newgal/dummy/nullvideo.c | 37 ++++++++-- src/newgal/dummy/nullvideo.h | 37 ++++++++-- src/newgal/em85xxosd/em85xxosd.c | 33 +++++++++ src/newgal/em85xxosd/em85xxosd.h | 33 +++++++++ .../em85xxosd/realmagichwl_userland_api.c | 33 +++++++++ src/newgal/em85xxyuv/em85xxyuv.c | 33 +++++++++ src/newgal/em85xxyuv/em85xxyuv.h | 33 +++++++++ .../em85xxyuv/realmagichwl_userland_api.c | 33 +++++++++ src/newgal/em86gfx/em86gfx.c | 33 +++++++++ src/newgal/em86gfx/em86gfx.h | 33 +++++++++ src/newgal/fbcon/3dfx_mmio.h | 37 ++++++++-- src/newgal/fbcon/3dfx_regs.h | 37 ++++++++-- src/newgal/fbcon/compiler.h | 33 +++++++++ src/newgal/fbcon/fb3dfx.c | 37 ++++++++-- src/newgal/fbcon/fb3dfx.h | 38 +++++++++-- src/newgal/fbcon/fbmatrox.c | 37 ++++++++-- src/newgal/fbcon/fbmatrox.h | 38 +++++++++-- src/newgal/fbcon/fbneomagic.c | 37 ++++++++-- src/newgal/fbcon/fbneomagic.h | 38 +++++++++-- src/newgal/fbcon/fbvideo.c | 37 ++++++++-- src/newgal/fbcon/fbvideo.h | 37 ++++++++-- src/newgal/fbcon/hi3560aInit/hi3560a_init.c | 33 +++++++++ src/newgal/fbcon/matrox_mmio.h | 37 ++++++++-- src/newgal/fbcon/matrox_regs.h | 33 +++++++++ src/newgal/fbcon/neomagic_mmio.h | 37 ++++++++-- src/newgal/fbcon/pci_smi.c | 37 ++++++++-- src/newgal/fbcon/pci_smi.h | 37 ++++++++-- src/newgal/fbcon/pciinfo.h | 55 ++++++++------- src/newgal/fbcon/pcivideo.c | 37 ++++++++-- src/newgal/fbcon/pcivideo.h | 36 ++++++++-- src/newgal/gamma.c | 37 ++++++++-- src/newgal/gdl/gdl_video.c | 39 +++++++++-- src/newgal/gdl/gdl_video.h | 38 +++++++++-- src/newgal/hisi/gal_hi3560a.c | 33 +++++++++ src/newgal/hisi/gal_hi3560a.h | 33 +++++++++ src/newgal/hisi/hi3510_fb.h | 33 +++++++++ src/newgal/hisi/hi3510_fbvideo.c | 33 +++++++++ src/newgal/hisi/hi3510_fbvideo.h | 33 +++++++++ src/newgal/hisi/hi3560_fb.h | 33 +++++++++ src/newgal/hisi/hi3560_fbvideo.c | 33 +++++++++ src/newgal/hisi/hi3560_fbvideo.h | 33 +++++++++ src/newgal/hisi/hi_tde.h | 33 +++++++++ src/newgal/hisi/pix_array.c | 33 +++++++++ src/newgal/hisi/tde.c | 33 +++++++++ src/newgal/hisi/tde_reg.h | 33 +++++++++ src/newgal/leaks.h | 38 +++++++++-- src/newgal/mb93493/mb93493video.c | 33 +++++++++ src/newgal/mb93493/mb93493video.h | 33 +++++++++ src/newgal/mb93493/vdc_init.c | 33 +++++++++ src/newgal/mb93493/vdc_init.h | 33 +++++++++ src/newgal/mlshadow/mlshadow-proc.c | 40 +++++++++-- src/newgal/mlshadow/mlshadow-proc.h | 36 ++++++++-- src/newgal/mlshadow/mlshadow-ths.c | 38 +++++++++-- src/newgal/mlshadow/mlshadow-ths.h | 36 ++++++++-- src/newgal/mlshadow/test/mlshadowtest_left.c | 43 +++++++++--- src/newgal/mlshadow/test/mlshadowtest_right.c | 43 +++++++++--- src/newgal/mlshadow/test/window_mini_max.c | 43 +++++++++--- src/newgal/mstar/mstar_video.c | 33 +++++++++ src/newgal/mstar/mstar_video.h | 33 +++++++++ src/newgal/newgal.c | 38 +++++++++-- src/newgal/nexus/nexusvideo.c | 33 +++++++++ src/newgal/nexus/nexusvideo.h | 33 +++++++++ src/newgal/nexus/nexusvideo_pri.c | 33 +++++++++ src/newgal/nexus/nexusvideo_pri.h | 33 +++++++++ src/newgal/pcxvfb/pcxvfb-winfb.c | 37 ++++++++-- src/newgal/pcxvfb/pcxvfb-winfb.h | 37 ++++++++-- src/newgal/pcxvfb/pcxvfb.c | 39 +++++++++-- src/newgal/pcxvfb/pcxvfb.h | 38 +++++++++-- src/newgal/pixels.c | 37 ++++++++-- src/newgal/pixels_c.h | 37 ++++++++-- src/newgal/qvfb/qvfb.c | 39 +++++++++-- src/newgal/qvfb/qvfb.h | 38 +++++++++-- src/newgal/rtos_xvfb/rtos_xvfb.c | 41 ++++++++++-- src/newgal/rtos_xvfb/rtos_xvfb.h | 39 +++++++++-- src/newgal/rtos_xvfb/test/hello.c | 45 +++++++++---- src/newgal/rtos_xvfb/test/xvfb.c | 33 +++++++++ src/newgal/rtos_xvfb/test/xvfb.h | 33 +++++++++ src/newgal/s3c6410/gal-s3c6410.c | 40 +++++++++-- src/newgal/s3c6410/gal-s3c6410.h | 37 ++++++++-- src/newgal/shadow/ecos_generic.c | 37 ++++++++-- src/newgal/shadow/nucleus_monaco.c | 37 ++++++++-- src/newgal/shadow/shadow.c | 37 ++++++++-- src/newgal/shadow/shadow.h | 36 ++++++++-- src/newgal/shadow/shadow_refresh_msb_left.c | 39 +++++++++-- src/newgal/shadow/shadow_refresh_msb_right.c | 38 +++++++++-- src/newgal/shadow/threadx_anvil.c | 37 ++++++++-- src/newgal/shadow/unknown.c | 37 ++++++++-- src/newgal/sigma8654/sigma8654.c | 33 +++++++++ src/newgal/sigma8654/sigma8654.h | 33 +++++++++ src/newgal/sigma8654/sigma8654_pri.h | 33 +++++++++ src/newgal/stgfb/st_include/layer_rev.h | 33 +++++++++ src/newgal/stgfb/st_include/linuxcommon.h | 33 +++++++++ src/newgal/stgfb/st_include/linuxwrapper.h | 33 +++++++++ src/newgal/stgfb/st_include/stavmem.h | 33 +++++++++ src/newgal/stgfb/st_include/stblit.h | 33 +++++++++ src/newgal/stgfb/st_include/stblit_ioctl.h | 33 +++++++++ src/newgal/stgfb/st_include/stcommon.h | 33 +++++++++ src/newgal/stgfb/st_include/stddefs.h | 33 +++++++++ src/newgal/stgfb/st_include/stdevice.h | 33 +++++++++ src/newgal/stgfb/st_include/stevt.h | 33 +++++++++ src/newgal/stgfb/st_include/stevt_ioctl.h | 33 +++++++++ src/newgal/stgfb/st_include/stgfb.h | 33 +++++++++ src/newgal/stgfb/st_include/stgxobj.h | 33 +++++++++ src/newgal/stgfb/st_include/stlayer.h | 33 +++++++++ src/newgal/stgfb/st_include/stlayer_ioctl.h | 33 +++++++++ src/newgal/stgfb/st_include/stlite.h | 33 +++++++++ src/newgal/stgfb/st_include/stos.h | 33 +++++++++ src/newgal/stgfb/st_include/stsys.h | 33 +++++++++ src/newgal/stgfb/stgfb_video.c | 33 +++++++++ src/newgal/stgfb/stgfb_video.h | 33 +++++++++ src/newgal/stretch.c | 37 ++++++++-- src/newgal/stretch_c.h | 37 ++++++++-- src/newgal/surface.c | 37 ++++++++-- src/newgal/svpxxosd/svphead.h | 45 +++++++++---- src/newgal/svpxxosd/svpxxosd.c | 46 +++++++++---- src/newgal/svpxxosd/svpxxosd.h | 45 +++++++++---- src/newgal/sysvideo.h | 37 ++++++++-- src/newgal/utpmc/utpmcvideo-lite.c | 33 +++++++++ src/newgal/utpmc/utpmcvideo-lite.h | 33 +++++++++ src/newgal/utpmc/utpmcvideo.c | 33 +++++++++ src/newgal/utpmc/utpmcvideo.h | 33 +++++++++ src/newgal/video.c | 35 ++++++++-- src/newgal/videomem-bucket.c | 35 +++++++++- src/newgal/videomem-bucket.h | 34 ++++++++++ src/newgal/wvfb/winfb.c | 37 ++++++++-- src/newgal/wvfb/winfb.h | 36 +++++++++- src/newgal/wvfb/wvfb.c | 37 ++++++++-- src/newgal/wvfb/wvfb.h | 37 ++++++++-- src/newgal/xlib/xlibvideo.c | 38 +++++++++-- src/newgal/xlib/xlibvideo.h | 38 +++++++++-- src/newgal/xlib/xxvfb/define.h | 33 +++++++++ src/newgal/xlib/xxvfb/main.c | 33 +++++++++ src/newgal/xlib/xxvfb/xxvfb.c | 33 +++++++++ src/newgal/xlib/xxvfb/xxvfb.h | 33 +++++++++ src/newgal/xlib/xxvfb/xxvfb_common.c | 33 +++++++++ src/newgal/xlib/xxvfb/xxvfb_common.h | 33 +++++++++ src/newgal/xlib/xxvfb/xxvfb_input.c | 33 +++++++++ src/newgal/xlib/xxvfb/xxvfb_input.h | 33 +++++++++ src/newgal/xlib/xxvfb/xxvfbhdr.h | 33 +++++++++ src/newgal/yuv.c | 37 ++++++++-- src/newgal/yuv_mmx.c | 37 ++++++++-- src/newgal/yuv_sw.c | 37 ++++++++-- src/newgal/yuv_sw_c.h | 37 ++++++++-- src/newgal/yuvfuncs.h | 37 ++++++++-- src/newgdi/advapi.c | 37 ++++++++-- src/newgdi/arc.c | 38 +++++++++-- src/newgdi/attr.c | 39 +++++++++-- src/newgdi/bidi.c | 40 +++++++++-- src/newgdi/bitmap.c | 38 +++++++++-- src/newgdi/clip.c | 38 +++++++++-- src/newgdi/coor.c | 38 +++++++++-- src/newgdi/drawtext.c | 38 +++++++++-- src/newgdi/drawtext.h | 38 +++++++++-- src/newgdi/flood.c | 49 +++++++++----- src/newgdi/gdi.c | 38 +++++++++-- src/newgdi/generators.c | 54 +++++++++------ src/newgdi/glyph.c | 40 +++++++++-- src/newgdi/icon.c | 38 +++++++++-- src/newgdi/line.c | 38 +++++++++-- src/newgdi/logfont.c | 38 +++++++++-- src/newgdi/map.c | 38 +++++++++-- src/newgdi/mi.h | 37 ++++++++-- src/newgdi/miarc.c | 38 +++++++++-- src/newgdi/midash.c | 38 +++++++++-- src/newgdi/midc.h | 37 ++++++++-- src/newgdi/mifillarc.c | 37 +++++++++- src/newgdi/mifillarc.h | 36 +++++++++- src/newgdi/mifpoly.h | 36 +++++++++- src/newgdi/mifpolycon.c | 38 +++++++++-- src/newgdi/mispans.c | 38 +++++++++-- src/newgdi/mispans.h | 35 +++++++++- src/newgdi/mistruct.h | 36 +++++++++- src/newgdi/miwideline.c | 43 +++++++++--- src/newgdi/miwideline.h | 35 +++++++++- src/newgdi/palette.c | 38 +++++++++-- src/newgdi/pixel.c | 38 +++++++++-- src/newgdi/pixel_ops.c | 38 +++++++++-- src/newgdi/pixel_ops.h | 38 +++++++++-- src/newgdi/polygon.c | 38 +++++++++-- src/newgdi/polygon.h | 38 +++++++++-- src/newgdi/readbmp.c | 38 +++++++++-- src/newgdi/rect.c | 38 +++++++++-- src/newgdi/region.c | 38 +++++++++-- src/newgdi/rotatebmp.c | 39 +++++++++-- src/newgdi/screen.c | 38 +++++++++-- src/newgdi/tabbedtextout.c | 40 +++++++++-- src/newgdi/test/glyph/glyph-bitmap.c | 33 +++++++++ src/newgdi/test/glyph/glyph-draw.c | 33 +++++++++ src/newgdi/test/glyph/glyph-test.c | 33 +++++++++ src/newgdi/text.c | 38 +++++++++-- src/newgdi/textout.c | 40 +++++++++-- src/newgdi/yuv.c | 38 +++++++++-- src/server/client.c | 40 +++++++++-- src/server/layer.c | 40 +++++++++-- src/server/request.c | 40 +++++++++-- src/server/servaccept.c | 40 +++++++++-- src/server/server.c | 40 +++++++++-- src/server/servlisten.c | 40 +++++++++-- src/standalone/standalone.c | 40 +++++++++-- src/sysres/bmp/_bmp_inner_res.c | 33 +++++++++ src/sysres/bmp/classic_check_button.bmp.c | 33 +++++++++ src/sysres/bmp/classic_radio_button.bmp.c | 33 +++++++++ src/sysres/bmp/flat_check_button.bmp.c | 33 +++++++++ src/sysres/bmp/flat_radio_button.bmp.c | 33 +++++++++ src/sysres/bmp/skin_arrows.gif.c | 33 +++++++++ src/sysres/bmp/skin_arrows_shell.bmp.c | 33 +++++++++ src/sysres/bmp/skin_bborder.bmp.c | 33 +++++++++ src/sysres/bmp/skin_bkgnd.bmp.c | 33 +++++++++ src/sysres/bmp/skin_caption.gif.c | 33 +++++++++ src/sysres/bmp/skin_checkbtn.bmp.c | 33 +++++++++ src/sysres/bmp/skin_cpn_btn.gif.c | 33 +++++++++ src/sysres/bmp/skin_header.bmp.c | 33 +++++++++ src/sysres/bmp/skin_lborder.bmp.c | 33 +++++++++ src/sysres/bmp/skin_pb_htrack.gif.c | 33 +++++++++ src/sysres/bmp/skin_pb_htruck.bmp.c | 33 +++++++++ src/sysres/bmp/skin_pb_vtrack.gif.c | 33 +++++++++ src/sysres/bmp/skin_pb_vtruck.bmp.c | 33 +++++++++ src/sysres/bmp/skin_pushbtn.gif.c | 33 +++++++++ src/sysres/bmp/skin_radiobtn.gif.c | 33 +++++++++ src/sysres/bmp/skin_rborder.bmp.c | 33 +++++++++ src/sysres/bmp/skin_sb_arrows.bmp.c | 33 +++++++++ src/sysres/bmp/skin_sb_hshaft.bmp.c | 33 +++++++++ src/sysres/bmp/skin_sb_hthumb.bmp.c | 33 +++++++++ src/sysres/bmp/skin_sb_vshaft.bmp.c | 33 +++++++++ src/sysres/bmp/skin_sb_vthumb.bmp.c | 33 +++++++++ src/sysres/bmp/skin_tab.gif.c | 33 +++++++++ src/sysres/bmp/skin_tb_horz.gif.c | 33 +++++++++ src/sysres/bmp/skin_tb_vert.gif.c | 33 +++++++++ src/sysres/bmp/skin_tborder.bmp.c | 33 +++++++++ src/sysres/bmp/skin_tbslider_h.gif.c | 33 +++++++++ src/sysres/bmp/skin_tbslider_v.gif.c | 33 +++++++++ src/sysres/bmp/skin_tree.bmp.c | 33 +++++++++ src/sysres/cursor/cursors.c | 33 +++++++++ src/sysres/font/_font_inner_res.c | 33 +++++++++ src/sysres/font/incore-font00.c | 33 +++++++++ src/sysres/font/incore-font01.c | 33 +++++++++ src/sysres/font/incore-font02.c | 33 +++++++++ src/sysres/font/incore-font03.c | 33 +++++++++ src/sysres/font/incore-font04.c | 33 +++++++++ src/sysres/font/incore-font05.c | 33 +++++++++ src/sysres/font/incore-font06.c | 33 +++++++++ src/sysres/font/incore-font07.c | 33 +++++++++ src/sysres/font/incore-font08.c | 33 +++++++++ src/sysres/font/incore-font09.c | 33 +++++++++ src/sysres/font/incore-font10.c | 33 +++++++++ src/sysres/font/incore-font11.c | 33 +++++++++ src/sysres/font/incore-font12.c | 33 +++++++++ src/sysres/font/incore-font13.c | 33 +++++++++ src/sysres/font/incore-font14.c | 33 +++++++++ src/sysres/font/incore-font15.c | 33 +++++++++ src/sysres/font/incore-font16.c | 33 +++++++++ src/sysres/font/incore-font17.c | 33 +++++++++ src/sysres/font/incore-font18.c | 33 +++++++++ src/sysres/font/incore-font19.c | 33 +++++++++ src/sysres/font/incore-font20.c | 33 +++++++++ src/sysres/font/incore-font21.c | 33 +++++++++ src/sysres/font/incore-font22.c | 33 +++++++++ src/sysres/font/incore-font23.c | 33 +++++++++ src/sysres/font/incore-font24.c | 33 +++++++++ src/sysres/font/incore-font25.c | 33 +++++++++ src/sysres/font/incore-font26.c | 33 +++++++++ src/sysres/font/incore-font27.c | 33 +++++++++ src/sysres/font/incore-font28.c | 33 +++++++++ src/sysres/font/incore-font29.c | 33 +++++++++ src/sysres/font/incore-font30.c | 33 +++++++++ src/sysres/font/incore-font31.c | 33 +++++++++ src/sysres/icon/_icon_inner_res.c | 33 +++++++++ src/sysres/icon/excalmatory-flat.ico.c | 33 +++++++++ src/sysres/icon/excalmatory.ico.c | 33 +++++++++ src/sysres/icon/failed-flat.ico.c | 33 +++++++++ src/sysres/icon/failed.ico.c | 33 +++++++++ src/sysres/icon/fold-flat.ico.c | 33 +++++++++ src/sysres/icon/fold.ico.c | 33 +++++++++ src/sysres/icon/folder-flat.ico.c | 33 +++++++++ src/sysres/icon/folder.ico.c | 33 +++++++++ src/sysres/icon/form-flat.ico.c | 33 +++++++++ src/sysres/icon/form.ico.c | 33 +++++++++ src/sysres/icon/help-flat.ico.c | 33 +++++++++ src/sysres/icon/help.ico.c | 33 +++++++++ src/sysres/icon/textfile-flat.ico.c | 33 +++++++++ src/sysres/icon/textfile.ico.c | 33 +++++++++ src/sysres/icon/unfold-flat.ico.c | 33 +++++++++ src/sysres/icon/unfold.ico.c | 33 +++++++++ src/sysres/icon/warning-flat.ico.c | 33 +++++++++ src/sysres/icon/warning.ico.c | 33 +++++++++ src/sysres/incoreres.c | 38 +++++++++-- src/sysres/license/c_files/00_minigui.dat.c | 33 +++++++++ src/sysres/license/c_files/01_fmsoft.dat.c | 33 +++++++++ src/sysres/license/c_files/02_feiman.dat.c | 33 +++++++++ .../license/c_files/03_progressbar.dat.c | 33 +++++++++ .../license/c_files/04_progressbar-bk.dat.c | 33 +++++++++ .../license/c_files/_splash_inner_res.c | 33 +++++++++ src/sysres/license/genkey.sh | 33 +++++++++ src/sysres/license/runme.sh | 33 +++++++++ src/sysres/mgetc.c | 53 +++++++++------ src/sysres/mgetc_win32.c | 52 ++++++++------ src/sysres/mkinnerres.sh | 33 +++++++++ src/sysres/resmgr.c | 36 +++++++++- src/sysres/resmgr.h | 36 +++++++++- src/sysres/resource.c | 38 +++++++++-- src/sysres/test/drawcursor.c | 45 +++++++++---- src/sysres/test/drawicon.c | 45 +++++++++---- src/sysres/test/drawimage.c | 45 +++++++++---- src/sysres/test/incore_pic.c | 33 +++++++++ src/sysres/test/skin_test.c | 45 +++++++++---- src/sysres/test/tools/qsort.c | 33 +++++++++ src/template.c | 41 ++++++++++-- src/template.h | 38 +++++++++-- src/textedit/mbtree.c | 39 +++++++++-- src/textedit/mbtree.h | 37 ++++++++-- src/textedit/mtextedit.c | 39 +++++++++-- src/textedit/mtextedit.h | 61 ++++++++++------- src/textedit/mtexteditbase.h | 37 ++++++++-- src/textedit/mwidget.c | 39 +++++++++-- src/textedit/mwidget.h | 39 +++++++++-- src/textedit/object.c | 39 +++++++++-- src/textedit/object.h | 37 ++++++++-- 911 files changed, 29924 insertions(+), 3719 deletions(-) mode change 100755 => 100644 src/font/palette.h diff --git a/etc/MiniGUI.cfg b/etc/MiniGUI.cfg index f8da5756..29072160 100644 --- a/etc/MiniGUI.cfg +++ b/etc/MiniGUI.cfg @@ -1,6 +1,6 @@ -# This configuration file is for MiniGUI V3.0.x +# This configuration file is for MiniGUI V3.x.x # -# Copyright (C) 2002~2008 Feynman Software +# Copyright (C) 2002~2018 FMSoft # Copyright (C) 1998~2002 Wei Yongming. # # Web: http://www.minigui.com @@ -14,10 +14,6 @@ # # If you change the install path of MiniGUI resource, you should # modify this file to meet your configuration. -# -# NOTE: -# The format of this configuration file has changed since the last release. -# Please DONT forget to provide the latest MiniGUI.cfg file for your MiniGUI. # [system] diff --git a/etc/MiniGUI.cfg.win32.in b/etc/MiniGUI.cfg.win32.in index b1ded6b4..05aae571 100644 --- a/etc/MiniGUI.cfg.win32.in +++ b/etc/MiniGUI.cfg.win32.in @@ -1,6 +1,6 @@ -# This configuration file is for MiniGUI V3.0.x +# This configuration file is for MiniGUI V3.x.x # -# Copyright (C) 2002~2008 Feynman Software +# Copyright (C) 2002~2018 FMSoft # Copyright (C) 1998~2002 Wei Yongming. # # Web: http://www.minigui.com @@ -14,10 +14,6 @@ # # If you change the install path of MiniGUI resource, you should # modify this file to meet your configuration. -# -# NOTE: -# The format of this configuration file has changed since the last release. -# Please DONT forget to provide the latest MiniGUI.cfg file for your MiniGUI. # [system] diff --git a/etc/mvfb.cfg b/etc/mvfb.cfg index ced91f23..4ea36072 100644 --- a/etc/mvfb.cfg +++ b/etc/mvfb.cfg @@ -1,8 +1,8 @@ -# MiniGUI Ver 3.0.1 +# MiniGUI Ver 3.0.x # # This configuration file is for MiniGUI runtime library which supports mvfb. # -# Copyright (C) 2007~2008 Feynman Software +# Copyright (C) 2007~2018 FMsoft # # Web: http://www.minigui.com diff --git a/include/dti.c b/include/dti.c index 0599cff0..46950251 100644 --- a/include/dti.c +++ b/include/dti.c @@ -1,11 +1,11 @@ /* * \file dti.c - * \author Wei Yongming + * \author Wei Yongming * \date 1998/12/xx * \verbatim - Copyright (C) 2002-2007 Feynman Software. + Copyright (C) 2002-2018 FMSoft Copyright (C) 1999-2002 Wei Yongming. All rights reserved by Feynman Software. @@ -17,13 +17,9 @@ */ /* - * $Id: dti.c 8944 2007-12-29 08:29:16Z xwyan $ + * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, + * pSOS, ThreadX, NuCleus, OSE, and Win32. * - * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, - * pSOS, ThreadX, NuCleus, OSE, and Win32. - * - * Copyright (C) 2002-2007 Feynman Software. - * Copyright (C) 1998-2002 Wei Yongming. */ #include diff --git a/rtos/nucleus_startup.c b/rtos/nucleus_startup.c index 3af9d11c..024d00e9 100644 --- a/rtos/nucleus_startup.c +++ b/rtos/nucleus_startup.c @@ -5,23 +5,43 @@ * \verbatim - Copyright (C) 2006 ~ 2007 Feynman Software. + This file is part of MiniGUI, a mature cross-platform windowing + and Graphics User Interface (GUI) support system for embedded systems + and smart IoT devices. - All rights reserved by Feynman Software. + Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + Copyright (C) 1998~2002, WEI Yongming - This file is part of MiniGUI, a compact cross-platform Graphics - User Interface (GUI) support system for real-time embedded systems. + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + Or, + + As this program is a library, any link to this program must follow + GNU General Public License version 3 (GPLv3). If you cannot accept + GPLv3, you need to be licensed from FMSoft. + + If you have got a commercial license of this program, please use it + under the terms and conditions of the commercial license. + + For more information about the commercial license, please refer to + . \endverbatim */ /* - * $Id: nucleus_startup.c 8944 2007-12-29 08:29:16Z xwyan $ - * - * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, - * pSOS, ThreadX, NuCleus, OSE, and Win32. - * - * Copyright (C) 2006 ~ 2007 Feynman Software. + * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, + * pSOS, ThreadX, NuCleus, OSE, and Win32. */ #include diff --git a/rtos/psos_startup.c b/rtos/psos_startup.c index 4e1ce340..919de77d 100644 --- a/rtos/psos_startup.c +++ b/rtos/psos_startup.c @@ -1,27 +1,40 @@ -/** - * \file psos_startup.c - * \author Wei Yongming - * \date 2007/08/19 - * - \verbatim - - Copyright (C) 2005-2007 Feynman Software. - - All rights reserved by Feynman Software. - - This file is part of MiniGUI, a compact cross-platform Graphics - User Interface (GUI) support system for real-time embedded systems. - - \endverbatim +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ /* - * $Id: psos_startup.c 8944 2007-12-29 08:29:16Z xwyan $ - * - * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, - * pSOS, ThreadX, NuCleus, OSE, and Win32. - * - * Copyright (C) 2005-2006 Feynman Software. + * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, + * pSOS, ThreadX, NuCleus, OSE, and Win32. */ diff --git a/rtos/threadx_startup.c b/rtos/threadx_startup.c index 5caedc17..2092ae96 100644 --- a/rtos/threadx_startup.c +++ b/rtos/threadx_startup.c @@ -1,27 +1,40 @@ -/** - * \file threadx_startup.c - * \author Xiaowei Yan - * \date 2005/01/15 - * - \verbatim - - Copyright (C) 2005-2007 Feynman Software. - - All rights reserved by Feynman Software. - - This file is part of MiniGUI, a compact cross-platform Graphics - User Interface (GUI) support system for real-time embedded systems. - - \endverbatim +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ /* - * $Id: threadx_startup.c 8944 2007-12-29 08:29:16Z xwyan $ - * - * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, - * pSOS, ThreadX, NuCleus, OSE, and Win32. - * - * Copyright (C) 2005-2006 Feynman Software. + * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, + * pSOS, ThreadX, NuCleus, OSE, and Win32. */ diff --git a/rtos/ucos2_startup.c b/rtos/ucos2_startup.c index 9cdcc268..3720922f 100644 --- a/rtos/ucos2_startup.c +++ b/rtos/ucos2_startup.c @@ -1,28 +1,40 @@ -/** - * \file ucos2_startup.h - * \author Wei Yongming (ymwei@minigui.org) - * \date 2002/01/06 +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. * - \verbatim - - Copyright (C) 2002-2007 Feynman Software. - - All rights reserved by Feynman Software. - - This file is part of MiniGUI, a compact cross-platform Graphics - User Interface (GUI) support system for real-time embedded systems. - - \endverbatim + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ /* - * $Id: ucos2_startup.c 11749 2009-06-11 06:20:12Z weiym $ - * - * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, - * pSOS, ThreadX, NuCleus, OSE, and Win32. - * - * Copyright (C) 2002-2007 Feynman Software. - * Copyright (C) 1998-2002 Wei Yongming. + * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, + * pSOS, ThreadX, NuCleus, OSE, and Win32. */ #include diff --git a/rtos/vxworks_startup.c b/rtos/vxworks_startup.c index bea9b316..b6d9a922 100644 --- a/rtos/vxworks_startup.c +++ b/rtos/vxworks_startup.c @@ -1,27 +1,40 @@ -/** - * \file vxworks_startup.c - * \author Wei Yongming - * \date 2007/08/19 - * - \verbatim - - Copyright (C) 2005-2007 Feynman Software. - - All rights reserved by Feynman Software. - - This file is part of MiniGUI, a compact cross-platform Graphics - User Interface (GUI) support system for real-time embedded systems. - - \endverbatim +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ /* - * $Id: vxworks_startup.c 11125 2008-11-11 01:27:47Z weiym $ - * - * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, - * pSOS, ThreadX, NuCleus, OSE, and Win32. - * - * Copyright (C) 2005-2006 Feynman Software. + * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, + * pSOS, ThreadX, NuCleus, OSE, and Win32. */ diff --git a/src/client/cliconn.c b/src/client/cliconn.c index 3b75722d..58e1383b 100644 --- a/src/client/cliconn.c +++ b/src/client/cliconn.c @@ -1,16 +1,40 @@ /* -** $Id: cliconn.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** cliconn.c: Create a client endpoint and connect to a server. -** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. ** -** All rights reserved by Feynman Software. -** -** Current maintainer: Wei Yongming. -** -** NOTE: The idea comes from sample code in APUE. +** The idea comes from sample code in APUE. ** Thank Mr. Richard Stevens for his perfect work. ** ** Create date: 2000/12/20 diff --git a/src/client/client.c b/src/client/client.c index e1b31587..1075a12b 100644 --- a/src/client/client.c +++ b/src/client/client.c @@ -1,16 +1,40 @@ /* -** $Id: client.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** client.c: routines for client. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Wei Yongming. -** -** NOTE: The idea comes from sample code in APUE. +** The idea comes from sample code in APUE. ** Thank Mr. Richard Stevens for his perfect work. ** ** Create date: 2000/12/20 diff --git a/src/control/bidiedit.c b/src/control/bidiedit.c index b2046475..c9843aa4 100644 --- a/src/control/bidiedit.c +++ b/src/control/bidiedit.c @@ -1,15 +1,39 @@ /* -** $Id: bidiedit.c 12871 2010-05-07 06:13:42Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** bidiedit.c: the BIDI Single Line Edit Control module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Liu Peng -** ** Create date: 2008/03/10 */ diff --git a/src/control/bidiedit_impl.h b/src/control/bidiedit_impl.h index a046fd06..88165dd6 100644 --- a/src/control/bidiedit_impl.h +++ b/src/control/bidiedit_impl.h @@ -1,11 +1,39 @@ /* -** $Id: bidiedit_impl.h 9892 2008-03-20 02:50:02Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** bidiedit_impl.h: the head file of BidiEdit Control module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 2008/03/10 */ diff --git a/src/control/button.c b/src/control/button.c index 6ac04144..77a40c17 100644 --- a/src/control/button.c +++ b/src/control/button.c @@ -1,15 +1,39 @@ /* -** $Id: button.c 12871 2010-05-07 06:13:42Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** button.c: the Button Control module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Wang Xiaogang. -** ** Create date: 1999/8/23 */ diff --git a/src/control/button_impl.h b/src/control/button_impl.h index 01ca0ff8..7e95ee77 100644 --- a/src/control/button_impl.h +++ b/src/control/button_impl.h @@ -1,14 +1,39 @@ /* -** $Id: button_impl.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** button.h: the head file of Button Control module. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** Note: -** Originally by Zhao Jianghua. -** ** Create date: 1999/8/23 */ diff --git a/src/control/combobox.c b/src/control/combobox.c index e34d0392..60af5d30 100644 --- a/src/control/combobox.c +++ b/src/control/combobox.c @@ -1,16 +1,40 @@ /* -** $Id: combobox.c 12081 2009-09-02 04:12:01Z dongjunjie $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** cobmobox.c: the cobmobox control. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** NOTE: Originally by Jiao Libo -** -** Create date: 2001/08/06 +** Created by Jiao Libo at 2001/08/06 */ #include diff --git a/src/control/combobox_impl.h b/src/control/combobox_impl.h index d5c2ec78..93e848fc 100644 --- a/src/control/combobox_impl.h +++ b/src/control/combobox_impl.h @@ -1,13 +1,40 @@ /* -** $Id: combobox_impl.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** combobox.h: the head file of ComboBox control. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001, 2002 Wei Yongming. -** -** NOTE: Originally by Wang Jian. -** +** Originally by Wang Jian. ** Create date: 2001/08/22 */ diff --git a/src/control/ctrlmisc.c b/src/control/ctrlmisc.c index 660b27fe..f9639203 100644 --- a/src/control/ctrlmisc.c +++ b/src/control/ctrlmisc.c @@ -1,15 +1,39 @@ /* -** $Id: ctrlmisc.c 11658 2009-05-22 10:24:21Z dongjunjie $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ctrlmisc.c: the help routines for MiniGUI control. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Yan Xiaowei -** ** Create date: 1999/8/23 */ diff --git a/src/control/ctrlmisc.h b/src/control/ctrlmisc.h index dcad44a8..64756b3c 100644 --- a/src/control/ctrlmisc.h +++ b/src/control/ctrlmisc.h @@ -1,11 +1,39 @@ /* -** $Id: ctrlmisc.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ctrlmisc.c: the head file of Control Misc module. ** -** Copyright (c) 2003 ~ 2007 Feynman Software. -** Copyright (c) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/8/24 */ diff --git a/src/control/edit.c b/src/control/edit.c index 058f3fb9..218405bf 100644 --- a/src/control/edit.c +++ b/src/control/edit.c @@ -1,19 +1,41 @@ /* -** $Id: edit.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** edit.c: the Single Line Edit Control module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Yan Xiaowei -** ** Create date: 1999/8/26 -*/ - -/* +** ** TODO: ** * Replace ** * Undo. diff --git a/src/control/edit_impl.h b/src/control/edit_impl.h index 6c9ddd59..a23b3d9d 100644 --- a/src/control/edit_impl.h +++ b/src/control/edit_impl.h @@ -1,11 +1,39 @@ /* -** $Id: edit_impl.h 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** edit_impl.h: the head file of Edit Control module. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/8/26 */ diff --git a/src/control/listbox.c b/src/control/listbox.c index e8f44d73..940e3ac7 100644 --- a/src/control/listbox.c +++ b/src/control/listbox.c @@ -1,19 +1,41 @@ /* -** $Id: listbox.c 12871 2010-05-07 06:13:42Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** listbox.c: the List Box Control module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. +** Created by Jiao Libo at 1999/8/31 ** -** All rights reserved by Feynman Software. -** -** Current maintainer: Jiao Libo -** -** Create date: 1999/8/31 -*/ - -/* ** TODO: ** * Multiple columns support. */ diff --git a/src/control/listbox_impl.h b/src/control/listbox_impl.h index 7a99661d..e501ad5f 100644 --- a/src/control/listbox_impl.h +++ b/src/control/listbox_impl.h @@ -1,11 +1,39 @@ /* -** $Id: listbox_impl.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** listbox.h: the head file of ListBox control. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999 ~ 2002, Wei Yongming. -** ** Create date: 1999/8/31 */ diff --git a/src/control/listmodel.c b/src/control/listmodel.c index 9ae6214b..19c2394d 100644 --- a/src/control/listmodel.c +++ b/src/control/listmodel.c @@ -1,14 +1,39 @@ /* -** $Id: listmodel.c 11883 2009-07-21 10:04:45Z dongjunjie $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** listmodel.c: List data model. ** -** Copyright (C) 2004 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Yan Xiaowei -** ** Create date: 2004/10/09 */ diff --git a/src/control/listmodel.h b/src/control/listmodel.h index b63d104a..301c8be6 100644 --- a/src/control/listmodel.h +++ b/src/control/listmodel.h @@ -1,9 +1,38 @@ /* -** $Id: listmodel.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** listmodel.h: header file of item data model. -** -** Copyright (C) 2004 ~ 2007 Feynman Software. */ #ifndef _LISTMODEL_H diff --git a/src/control/medit_impl.h b/src/control/medit_impl.h index 102965d7..2c054dcf 100644 --- a/src/control/medit_impl.h +++ b/src/control/medit_impl.h @@ -1,12 +1,39 @@ /* -** $Id: medit_impl.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** medit.h: the head file of Multi-Line Edit control. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999, 2000 Chen Lei -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/8/26 */ diff --git a/src/control/menubutton.c b/src/control/menubutton.c index b0dfbc41..031815b8 100644 --- a/src/control/menubutton.c +++ b/src/control/menubutton.c @@ -1,15 +1,39 @@ /* -** $Id: menubutton.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** button.c: the Menu Button Control module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Wang Xiaogang -** ** Create date: 2000/11/16 */ diff --git a/src/control/menubutton_impl.h b/src/control/menubutton_impl.h index 39bb428c..5e8e478f 100644 --- a/src/control/menubutton_impl.h +++ b/src/control/menubutton_impl.h @@ -1,11 +1,39 @@ /* -** $Id: menubutton_impl.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** menubutton.h: the head file of menu button control. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Create date: 2000/11/16 */ diff --git a/src/control/newtoolbar.c b/src/control/newtoolbar.c index 713c12d8..5666ff36 100644 --- a/src/control/newtoolbar.c +++ b/src/control/newtoolbar.c @@ -1,18 +1,43 @@ /* -** $Id: newtoolbar.c 12128 2009-09-22 02:34:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** newtoolbar.c: the new-toolbar control module. ** ** This control is a substitute of old ToolBar control. ** New application should use the NewToolBar control ** instead of ToolBar control. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Wang Xiaogang -** ** Create date: 2003/04/24 */ diff --git a/src/control/newtoolbar_impl.h b/src/control/newtoolbar_impl.h index 65860e99..baa5ce95 100644 --- a/src/control/newtoolbar_impl.h +++ b/src/control/newtoolbar_impl.h @@ -1,10 +1,39 @@ /* -** $Id: newtoolbar_impl.h 12103 2009-09-15 02:03:20Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** newtoolbar.h: the head file of NewToolBar control module. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Create date: 2003/04/24 */ diff --git a/src/control/progressbar.c b/src/control/progressbar.c index ff7332bb..954fd57a 100644 --- a/src/control/progressbar.c +++ b/src/control/progressbar.c @@ -1,15 +1,39 @@ /* -** $Id: progressbar.c 11198 2008-12-18 07:36:57Z dengkexi $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** progressbar.c: the Progress Bar Control module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Cui Wei -** ** Create date: 1999/8/29 */ diff --git a/src/control/progressbar_impl.h b/src/control/progressbar_impl.h index 6f9a4f92..89d12310 100644 --- a/src/control/progressbar_impl.h +++ b/src/control/progressbar_impl.h @@ -1,11 +1,39 @@ /* -** $Id: progressbar_impl.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** prograssbar.h: the head file of PrograssBar control. ** -** Copyright (c) 2003 ~ 2007 Feynman Software. -** Copyright (c) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/8/29 */ diff --git a/src/control/propsheet.c b/src/control/propsheet.c index b8830ab6..dfea4106 100644 --- a/src/control/propsheet.c +++ b/src/control/propsheet.c @@ -1,13 +1,39 @@ /* -** $Id: propsheet.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** propsheet.c: the Property Sheet (Tab) control. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming and others. -** -** NOTE: Originally by Wang Jian and Jiang Jun. -** ** Create date: 2001/11/20 */ diff --git a/src/control/propsheet_impl.h b/src/control/propsheet_impl.h index be4a0d5b..0e9185f8 100644 --- a/src/control/propsheet_impl.h +++ b/src/control/propsheet_impl.h @@ -1,12 +1,40 @@ /* -** $Id: propsheet_impl.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** propsheet.h: the head file of PropSheet control. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming and others. -** -** NOTE: Originally by Wang Jian and Jiang Jun. +** Originally by Wang Jian and Jiang Jun. ** ** Create date: 2001/11/19 */ diff --git a/src/control/scrollbar.c b/src/control/scrollbar.c index 08714890..7cd47ca4 100644 --- a/src/control/scrollbar.c +++ b/src/control/scrollbar.c @@ -1,13 +1,39 @@ /* -** $Id: scrollbar.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** scrollbar.c: the scrollbar control. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Create date: 2008/01/18 */ diff --git a/src/control/scrolled.c b/src/control/scrolled.c index 23927fd1..c1f3b4bd 100644 --- a/src/control/scrolled.c +++ b/src/control/scrolled.c @@ -1,14 +1,39 @@ /* -** $Id: scrolled.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** scrolled.c: basic scrolled window support ** -** Copyright (C) 2004 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Yan Xiaowei -** ** Create date: 2004/03/01 */ diff --git a/src/control/scrolled.h b/src/control/scrolled.h index 747e2b5d..3201e330 100644 --- a/src/control/scrolled.h +++ b/src/control/scrolled.h @@ -1,9 +1,38 @@ /* -** $Id: scrolled.h 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** scrolled.h: header file of scrolled window support module. -** -** Copyright (C) 2004 ~ 2007 Feynman Software. */ #ifndef _SCROLLED_H diff --git a/src/control/scrollview.c b/src/control/scrollview.c index 51ce6fd8..da89357f 100644 --- a/src/control/scrollview.c +++ b/src/control/scrollview.c @@ -1,14 +1,39 @@ /* -** $Id: scrollview.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** scrollview.c: a scrollview control ** -** Copyright (C) 2004 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Yan Xiaowei -** ** Create date: 2004/03/01 */ diff --git a/src/control/scrollview_impl.h b/src/control/scrollview_impl.h index 50e4d460..8359912b 100644 --- a/src/control/scrollview_impl.h +++ b/src/control/scrollview_impl.h @@ -1,9 +1,38 @@ /* -** $Id: scrollview_impl.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** scrollview.h: header file of ScrollView control. -** -** Copyright (C) 2004 ~ 2018 FMSoft */ #ifndef _SCROLLVIEW_IMPL_H_ diff --git a/src/control/scrollwnd.c b/src/control/scrollwnd.c index 76b70296..0888d432 100644 --- a/src/control/scrollwnd.c +++ b/src/control/scrollwnd.c @@ -1,14 +1,39 @@ /* -** $Id: scrollwnd.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** scrollwnd.c: scrollwnd control, a scrollable container window ** -** Copyright (C) 2004 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Yan Xiaowei -** ** Create date: 2004/03/01 */ diff --git a/src/control/scrollwnd.h b/src/control/scrollwnd.h index 4bc02808..dbd6fa6d 100644 --- a/src/control/scrollwnd.h +++ b/src/control/scrollwnd.h @@ -1,9 +1,38 @@ /* -** $Id: scrollwnd.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** scrollwnd.h: header file of ScrollView control. -** -** Copyright (C) 2004 ~ 2007 Feynman Software. */ #ifndef _SCROLLWND_H diff --git a/src/control/simedit_impl.h b/src/control/simedit_impl.h index 988e538a..39dd7e36 100644 --- a/src/control/simedit_impl.h +++ b/src/control/simedit_impl.h @@ -1,11 +1,39 @@ /* -** $Id: simedit_impl.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** simedit.h: the head file of Simple Edit Control module. ** -** Copyright (C) 2003 ~ 2007, Feynman Software. -** Copyright (C) 1999~2002, Wei Yongming. -** ** Create date: 1999/8/26 */ diff --git a/src/control/static.c b/src/control/static.c index cdd63a11..ff9bae4a 100644 --- a/src/control/static.c +++ b/src/control/static.c @@ -1,15 +1,39 @@ /* -** $Id: static.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** static.c: the Static Control module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** Current maitainer: Cui Wei -** ** Create date: 1999/5/22 */ diff --git a/src/control/static_impl.h b/src/control/static_impl.h index 833937bb..4081c996 100644 --- a/src/control/static_impl.h +++ b/src/control/static_impl.h @@ -1,11 +1,39 @@ /* -** $Id: static_impl.h 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** static.h: the head file of Static Control module. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/5/22 */ diff --git a/src/control/test/bidiedit_arabic.c b/src/control/test/bidiedit_arabic.c index 25ef7181..a715ca46 100644 --- a/src/control/test/bidiedit_arabic.c +++ b/src/control/test/bidiedit_arabic.c @@ -1,15 +1,36 @@ -/* -** $Id: edit.c 440 2008-02-14 01:35:34Z zhounuohua $ -** -** Listing 22.1 -** -** edit.c: Sample program for MiniGUI Programming Guide -** Usage of EDIT control. -** -** Copyright (C) 2004 ~ 2006 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/control/test/bidiedit_hebrew.c b/src/control/test/bidiedit_hebrew.c index d9e5ecab..4ae793d5 100644 --- a/src/control/test/bidiedit_hebrew.c +++ b/src/control/test/bidiedit_hebrew.c @@ -1,15 +1,36 @@ -/* -** $Id: edit.c 440 2008-02-14 01:35:34Z zhounuohua $ -** -** Listing 22.1 -** -** edit.c: Sample program for MiniGUI Programming Guide -** Usage of EDIT control. -** -** Copyright (C) 2004 ~ 2006 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/control/test/resource.h b/src/control/test/resource.h index a5ee69d8..3c561a33 100644 --- a/src/control/test/resource.h +++ b/src/control/test/resource.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define IDM_NEW 110 #define IDM_OPEN 120 #define IDM_SAVE 130 diff --git a/src/control/test/scrollbar_test.c b/src/control/test/scrollbar_test.c index dc58b541..305e53c6 100644 --- a/src/control/test/scrollbar_test.c +++ b/src/control/test/scrollbar_test.c @@ -1,13 +1,42 @@ /* -** $Id: listbox.c,v 1.17 2008-1-26 11:12:59 hejian Exp $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** scrollbar_test.c: The scrollbar control unit test program. ** -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** Copyright (C) 2003 ~ 2008 Feynman Software. -** ** Create date: 2008/1/26 */ + #include #include #include diff --git a/src/control/test/scrollbar_test_res.c b/src/control/test/scrollbar_test_res.c index a2b9b5c4..c449a2b5 100644 --- a/src/control/test/scrollbar_test_res.c +++ b/src/control/test/scrollbar_test_res.c @@ -1,10 +1,38 @@ /* -** $Id: scrollbar_test_res.c,v 2.2 2008-01-26 02:02:03 hejian Exp $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** scrollbar_test_res.c: The scrollbar control test's dialog box templates. -** -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** Copyright (C) 2003 ~ 2008 Feynman Software. */ #include diff --git a/src/control/text.h b/src/control/text.h index 3573d156..6c417cfb 100644 --- a/src/control/text.h +++ b/src/control/text.h @@ -1,9 +1,38 @@ /* -** $Id: text.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** text.h: header file of text operations. -** -** Copyright (C) 2004 ~ 2007 Feynman Software. */ #ifndef _MG_TEXT_H diff --git a/src/control/textedit.c b/src/control/textedit.c index 951c970b..21b0ed16 100644 --- a/src/control/textedit.c +++ b/src/control/textedit.c @@ -1,14 +1,39 @@ /* -** $Id: textedit.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** textedit.c: text edit control ** -** Copyright (C) 2004 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Yan Xiaowei -** ** Create date: 2004/03/01 ** ** Note: @@ -16,13 +41,11 @@ ** to replace the buggy medit control. ** ** The textedit control inherits scrollview. +** +** TODO: +** tab */ -/* - * TODO - * tab - */ - #include #include #include diff --git a/src/control/textedit_impl.h b/src/control/textedit_impl.h index cbec5870..8009d3fd 100644 --- a/src/control/textedit_impl.h +++ b/src/control/textedit_impl.h @@ -1,9 +1,39 @@ /* -** $Id: textedit_impl.h 12000 2009-08-05 10:29:20Z houhuihua $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** textedit.h: header file of TextEdit control. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. */ #ifndef _TEXTEDIT_IMPL_H_ diff --git a/src/control/trackbar.c b/src/control/trackbar.c index 047ee3b0..d97a301f 100644 --- a/src/control/trackbar.c +++ b/src/control/trackbar.c @@ -1,17 +1,39 @@ /* -** $Id: trackbar.c 12282 2009-12-02 13:35:13Z houhuihua $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** trackbar.c: the TrackBar Control module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Yan Xiaowei -** -** NOTE: Originally by Zheng Yiran -** ** Create date: 2000/12/02 */ diff --git a/src/control/trackbar_impl.h b/src/control/trackbar_impl.h index ea6ea19d..13e6e9ef 100644 --- a/src/control/trackbar_impl.h +++ b/src/control/trackbar_impl.h @@ -1,14 +1,40 @@ /* -** $Id: trackbar_impl.h 9892 2008-03-20 02:50:02Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** trackbar.h: the head file of TrackBar(Slider) control. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming and others. -** -** Note: -** Originally by Zheng Yiran. -** +** Originally by Zheng Yiran. ** Create date: 2000/12/02 */ diff --git a/src/ex_ctrl/animation.c b/src/ex_ctrl/animation.c index 66a5d2ea..48a691f0 100644 --- a/src/ex_ctrl/animation.c +++ b/src/ex_ctrl/animation.c @@ -1,10 +1,39 @@ /* -** $Id: animation.c 10936 2008-09-05 03:37:31Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** animation.c: the Animation control ** -** Copyright (C) 2004~2008 Feynman Software -** ** Create date: 2004/07/14 */ diff --git a/src/ex_ctrl/animation_impl.h b/src/ex_ctrl/animation_impl.h index d8f8c957..0f124720 100644 --- a/src/ex_ctrl/animation_impl.h +++ b/src/ex_ctrl/animation_impl.h @@ -1,12 +1,40 @@ /* -** $Id: animation_impl.h 8810 2007-12-26 05:17:04Z xwyan $: -** -** Copyright (C) 2004~2007 Feynman Software. -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** Create date: 2004/7/14 */ - #ifndef __ANIMATION_IMPL_H_ #define __ANIMATION_IMPL_H_ diff --git a/src/ex_ctrl/coolbar.c b/src/ex_ctrl/coolbar.c index 614e063d..83907a15 100644 --- a/src/ex_ctrl/coolbar.c +++ b/src/ex_ctrl/coolbar.c @@ -1,11 +1,39 @@ /* -** $Id: coolbar.c 10829 2008-08-26 07:47:17Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** coolbar.c: the Coolbar Control module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software -** Copyright (C) 2001 ~ 2002 Wei Yongming and others. -** ** Original author: Wang Jian. ** ** Create date: 2001-08-20 diff --git a/src/ex_ctrl/coolbar_impl.h b/src/ex_ctrl/coolbar_impl.h index 72adfdb8..d76acc6e 100644 --- a/src/ex_ctrl/coolbar_impl.h +++ b/src/ex_ctrl/coolbar_impl.h @@ -1,9 +1,37 @@ /* -** $Id: coolbar_impl.h 8810 2007-12-26 05:17:04Z xwyan $ -** -** Copyright (c) 2003 ~ 2007 Feynman Software -** Copyright (c) 2001 ~ 2002 Wei Yongming and others. -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** Create date: 2000/9/20 */ diff --git a/src/ex_ctrl/gif89a.c b/src/ex_ctrl/gif89a.c index 8575ed89..7828ece2 100644 --- a/src/ex_ctrl/gif89a.c +++ b/src/ex_ctrl/gif89a.c @@ -1,11 +1,39 @@ /* -** $Id: gif89a.c 10936 2008-09-05 03:37:31Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** gif89a.c: the animation GIF89a module. ** -** Copyright (C) 2002 ~ 2008 Feynman Software. -** Copyright (C) 2001 Wei Yongming and Zhang Yunfan. -** ** Create date: 2001/2/02 */ diff --git a/src/ex_ctrl/gridview.c b/src/ex_ctrl/gridview.c index 4527304c..36d9fcf1 100644 --- a/src/ex_ctrl/gridview.c +++ b/src/ex_ctrl/gridview.c @@ -1,13 +1,40 @@ /* -** $Id: gridview.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** gridview.c: an grid control ** -** Copyright (C) 2004 ~ 2008 Feynman Software. -** -** Current maintainer: Peng Ke (clear@minigui.org). -** -** Create date: 2004/11/29 +** Created by Peng Ke at 2004/11/29 */ #include diff --git a/src/ex_ctrl/gridview_impl.h b/src/ex_ctrl/gridview_impl.h index 3b2d355b..c343c5be 100644 --- a/src/ex_ctrl/gridview_impl.h +++ b/src/ex_ctrl/gridview_impl.h @@ -1,13 +1,40 @@ /* -** $Id: gridview_impl.h 8810 2007-12-26 05:17:04Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** gridview.c: an grid control ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** -** Current maintainer: Peng Ke (clear@minigui.org). -** -** Create date: 2004/11/29 +** Created by Peng Ke at 2004/11/29 */ /* diff --git a/src/ex_ctrl/gridviewcelltype.c b/src/ex_ctrl/gridviewcelltype.c index eadd0450..f6b70242 100644 --- a/src/ex_ctrl/gridviewcelltype.c +++ b/src/ex_ctrl/gridviewcelltype.c @@ -1,13 +1,40 @@ /* -** $Id: gridviewcelltype.c 12124 2009-09-21 05:43:24Z dongjunjie $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** gridview.c: an grid control ** -** Copyright (C) 2004 ~ 2008 Feynman Software. -** -** Current maintainer: Peng Ke (clear@minigui.org). -** -** Create date: 2004/11/29 +** Created by Peng Ke at 2004/11/29 */ #include diff --git a/src/ex_ctrl/iconview.c b/src/ex_ctrl/iconview.c index 38ecec7f..e4dfbf27 100644 --- a/src/ex_ctrl/iconview.c +++ b/src/ex_ctrl/iconview.c @@ -1,13 +1,40 @@ /* -** $Id: iconview.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** iconview.c: an iconview control ** -** Copyright (C) 2004 ~ 2008 Feynman Software. -** -** Current maintainer: Zhong Shuyi (zhongsy@minigui.org). -** -** Create date: 2004/03/01 +** Craeted By Zhong Shuyi at 2004/03/01. */ #include diff --git a/src/ex_ctrl/iconview_impl.h b/src/ex_ctrl/iconview_impl.h index 547716d3..cc59a70c 100644 --- a/src/ex_ctrl/iconview_impl.h +++ b/src/ex_ctrl/iconview_impl.h @@ -1,9 +1,38 @@ /* -** $Id: iconview_impl.h 8810 2007-12-26 05:17:04Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** iconview.h: header file of ScrollView control. -** -** Copyright (C) 2004 ~ 2007 Feynman Software. */ #ifndef _ICONVIEW_IMPL_H_ diff --git a/src/ex_ctrl/listview.c b/src/ex_ctrl/listview.c index d8ad646f..d7bcb81c 100644 --- a/src/ex_ctrl/listview.c +++ b/src/ex_ctrl/listview.c @@ -1,12 +1,40 @@ /* - ** $Id: listview.c 13674 2010-12-06 06:45:01Z wanzheng $ - ** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** listview.c: the ListView control ** - ** Copyright (C) 2004 ~ 2008 Feynman Software. - ** ** Create date: 2004/04/24 - ** */ #include diff --git a/src/ex_ctrl/listview_impl.h b/src/ex_ctrl/listview_impl.h index 5a6bcb6d..a565321f 100644 --- a/src/ex_ctrl/listview_impl.h +++ b/src/ex_ctrl/listview_impl.h @@ -1,10 +1,38 @@ /* -** $Id: listview_impl.h 8810 2007-12-26 05:17:04Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** listview.h: header file of ListView control. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** */ #ifndef _LISTVIEW_IMPL_H_ diff --git a/src/ex_ctrl/monthcalendar.c b/src/ex_ctrl/monthcalendar.c index 601cd2ab..253e1980 100644 --- a/src/ex_ctrl/monthcalendar.c +++ b/src/ex_ctrl/monthcalendar.c @@ -1,12 +1,40 @@ /* -** $Id: monthcalendar.c 10880 2008-08-28 06:33:01Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** monthcalendar.c: the month calendar Control module. ** -** Copyright (C) 2002 ~ 2008 Feynman Software -** Copyright (C) 2001, Zhong Shuyi -** -** Create date: 2001/01/02 +** Created by Zhong Shuyi at 2001/01/02 */ #include diff --git a/src/ex_ctrl/monthcalendar_impl.h b/src/ex_ctrl/monthcalendar_impl.h index 82522fdb..bbb314fd 100644 --- a/src/ex_ctrl/monthcalendar_impl.h +++ b/src/ex_ctrl/monthcalendar_impl.h @@ -1,11 +1,39 @@ /* -** $Id: monthcalendar_impl.h 8810 2007-12-26 05:17:04Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** monthcalendar.h: the header for MonthCalendar control. ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2000 ~ 2002 Zhong Shuyi -** ** Create date: 2001/01/03 */ diff --git a/src/ex_ctrl/spinbox.c b/src/ex_ctrl/spinbox.c index 4d1eecb5..dd95524c 100644 --- a/src/ex_ctrl/spinbox.c +++ b/src/ex_ctrl/spinbox.c @@ -1,11 +1,39 @@ /* -** $Id: spinbox.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** spinbox.c: the SpinBox control ** -** Copyright (C) 2003 ~ 2008 Feynman Software -** Copyright (C) 2001 ~ 2002 Wei Yongming -** ** Create date: 2001/3/27 */ diff --git a/src/ex_ctrl/spinbox_impl.h b/src/ex_ctrl/spinbox_impl.h index 32466b0d..24ff4e0f 100644 --- a/src/ex_ctrl/spinbox_impl.h +++ b/src/ex_ctrl/spinbox_impl.h @@ -1,9 +1,37 @@ /* -** $Id: spinbox_impl.h 8810 2007-12-26 05:17:04Z xwyan $: -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming, Zhang Yunfan -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** Create date: 2000/9/20 */ diff --git a/src/ex_ctrl/treeview.c b/src/ex_ctrl/treeview.c index bef7379a..2102f4ed 100644 --- a/src/ex_ctrl/treeview.c +++ b/src/ex_ctrl/treeview.c @@ -1,12 +1,38 @@ /* -** $Id: treeview.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** treeview.c: TreeView Control. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001, 2002 Zheng Yiran, Wei Yongming. -** -** Current maintainer: Wei Yongming. */ #include diff --git a/src/ex_ctrl/treeview_impl.h b/src/ex_ctrl/treeview_impl.h index 330ccd52..d80ec9ea 100644 --- a/src/ex_ctrl/treeview_impl.h +++ b/src/ex_ctrl/treeview_impl.h @@ -1,11 +1,39 @@ /* -** $Id: treeview_impl.h 11510 2009-04-10 07:28:46Z houhuihua $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** treeview.h: the head file for TreeView Control. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001, 2002 Zheng Yiran, Wei Yongming. -** ** Create date: 2000/12/01 */ diff --git a/src/ex_ctrl/treeview_rdr.c b/src/ex_ctrl/treeview_rdr.c index 98277c54..237e7241 100644 --- a/src/ex_ctrl/treeview_rdr.c +++ b/src/ex_ctrl/treeview_rdr.c @@ -1,12 +1,38 @@ /* -** $Id: treeview_rdr.c -1 $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** treeview.c: TreeView Control. -** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** -** Current maintainer: Wei Yongming. */ #include diff --git a/src/font/big5unimap.c b/src/font/big5unimap.c index b9e2a767..e2e06c8c 100644 --- a/src/font/big5unimap.c +++ b/src/font/big5unimap.c @@ -1,13 +1,39 @@ /* -** $Id: big5unimap.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** big5unimap.c: BIG5 to UNICODE map. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Create date: 2003/02/14 */ diff --git a/src/font/bitmapfont.c b/src/font/bitmapfont.c index eec306b9..706dce25 100644 --- a/src/font/bitmapfont.c +++ b/src/font/bitmapfont.c @@ -1,14 +1,39 @@ /* -** $Id$ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** bitmapfont.c: The Bitmap Font operation set. ** -** Copyright (C) 2003 ~ 2008 Feynman Software -** -** All right reserved by Feynman Software. -** -** Current maintainer: Liu Peng. -** ** Create date: 2007/09/22 */ diff --git a/src/font/bitmapfont.h b/src/font/bitmapfont.h index b3e77874..43152dcb 100644 --- a/src/font/bitmapfont.h +++ b/src/font/bitmapfont.h @@ -1,15 +1,40 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* -** $Id$ -** ** bitmapfont.h: the head file of Bitmap Font operation set. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** -** All right reserved by Feynman Software. -** -** Current maintainer: Liu Peng. -** ** Create date: 2007/09/22 */ diff --git a/src/font/charset-arabic.c b/src/font/charset-arabic.c index 99b5a73a..e65923c9 100644 --- a/src/font/charset-arabic.c +++ b/src/font/charset-arabic.c @@ -1,16 +1,40 @@ /* -** $Id: charset-arabic.c 8944 2007-12-29 08:29:16Z houhh $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** charset.c: The charset's arabic operation set. ** -** Copyright (C) 2003 ~ 2008 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** -** Current maintainer: houhuihua. -** -** Create date: 2008/01/23 +** Created by houhuihua at 2008/01/23 */ #ifdef _MGCHARSET_ARABIC diff --git a/src/font/charset-bidi.c b/src/font/charset-bidi.c index 88b0d118..77645407 100644 --- a/src/font/charset-bidi.c +++ b/src/font/charset-bidi.c @@ -1,16 +1,40 @@ /* -** $Id: charset-bidi.c 8944 2007-12-29 08:29:16Z houhh $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** charset-bidi.c: The charset Bidirectional Algorithm. ** -** Copyright (C) 2003 ~ 2008 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** -** Current maintainer: houhuihua. -** -** Create date: 2008/01/23 +** Created by houhuihua at 2008/01/23 */ #include #include diff --git a/src/font/charset.c b/src/font/charset.c index 35833938..ad195b58 100644 --- a/src/font/charset.c +++ b/src/font/charset.c @@ -1,15 +1,39 @@ /* -** $Id: charset.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** charset.c: The charset operation set. ** -** Copyright (C) 2003 ~ 2008 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** -** Current maintainer: Wei Yongming. -** ** Create date: 2000/06/13 */ diff --git a/src/font/charset.h b/src/font/charset.h index 9bba1c49..4f24ab09 100644 --- a/src/font/charset.h +++ b/src/font/charset.h @@ -1,10 +1,38 @@ /* -** $Id: charset.h 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** charset.h: the head file of charset operation set. -** -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #ifndef GUI_FONT_CHARSET_H diff --git a/src/font/convgbmap.c b/src/font/convgbmap.c index 4cf946fe..7063a4c2 100644 --- a/src/font/convgbmap.c +++ b/src/font/convgbmap.c @@ -1,30 +1,37 @@ /* - * Copyright (C) 1999 Daniel Fang. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the project nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ + #include unsigned int __mg_gbunicode_map [65536]; diff --git a/src/font/devfont.c b/src/font/devfont.c index 72bb5c01..8bba9476 100644 --- a/src/font/devfont.c +++ b/src/font/devfont.c @@ -1,15 +1,39 @@ /* -** $Id: devfont.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** defont.c: Device fonts management. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** -** Current maintainer: Wei Yongming. -** ** Create Date: 2000/07/07 */ diff --git a/src/font/euckrunimap.c b/src/font/euckrunimap.c index 2c69c20e..97df1c60 100644 --- a/src/font/euckrunimap.c +++ b/src/font/euckrunimap.c @@ -1,13 +1,39 @@ /* -** $Id: euckrunimap.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** euckrunimap.c: EUC-KR to UNICODE map. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Create date: 2003/02/14 */ diff --git a/src/font/font-engines.c b/src/font/font-engines.c index f2d46db5..5a8ff735 100644 --- a/src/font/font-engines.c +++ b/src/font/font-engines.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" #include "minigui.h" #include "gdi.h" diff --git a/src/font/fontcache.c b/src/font/fontcache.c index 9506767b..0804bade 100644 --- a/src/font/fontcache.c +++ b/src/font/fontcache.c @@ -1,12 +1,39 @@ /* -** $Id: fontcache.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** fontcache.c: Font cache for TrueType fonts. ** -** Copyright (C) 2007 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** ** Create date: 2006/02/01 */ diff --git a/src/font/fontname.c b/src/font/fontname.c index c88a8e70..60435620 100644 --- a/src/font/fontname.c +++ b/src/font/fontname.c @@ -1,13 +1,39 @@ /* -** $Id: fontname.c 10946 2008-09-08 06:19:40Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** fontname.c: Font name parser. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Created by Wei Yongming, 2000/07/11 diff --git a/src/font/freetype.c b/src/font/freetype.c index a08914f1..8f682c95 100644 --- a/src/font/freetype.c +++ b/src/font/freetype.c @@ -1,15 +1,39 @@ /* -** $Id: freetype.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** freetype.c: TrueType font support based on FreeType 1.3.1. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** -** Current maintainer: WEI Yongming. -** ** Create date: 2000/08/21 */ diff --git a/src/font/freetype.h b/src/font/freetype.h index a076def1..ca6a5a38 100644 --- a/src/font/freetype.h +++ b/src/font/freetype.h @@ -1,11 +1,39 @@ /* -** $Id: freetype.h 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** freetype.h: TrueType font support based on FreeType. ** -** Copyright (C) 2000 ~ 2002 Wei Yongming -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Created by WEI Yongming, 2000/8/21 */ diff --git a/src/font/freetype2.c b/src/font/freetype2.c index d9b6b42c..2a384d7e 100644 --- a/src/font/freetype2.c +++ b/src/font/freetype2.c @@ -1,17 +1,39 @@ /* -** $Id: freetype2.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** freetype2.c: TrueType font support based on FreeType 2. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** -** Current maintainer: Yan Xiaowei. -** -** Author: WEI Yonming. -** ** Create date: 2002/01/18 */ diff --git a/src/font/freetype2.h b/src/font/freetype2.h index fd09a71a..87839fcd 100644 --- a/src/font/freetype2.h +++ b/src/font/freetype2.h @@ -1,15 +1,39 @@ /* -** $Id: freetype2.h 12945 2010-05-21 06:19:40Z dongjunjie $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** freetype2.h: TrueType font support based on FreeType 2. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming -** -** All right reserved by Feynman Software. -** -** Current maintainer: Yan Xiaowei. -** ** Created by WEI Yongming, 2000/8/21 */ diff --git a/src/font/gb18030unimap.c b/src/font/gb18030unimap.c index 972f0507..a53cc358 100644 --- a/src/font/gb18030unimap.c +++ b/src/font/gb18030unimap.c @@ -1,13 +1,39 @@ /* -** $Id: gb18030unimap.c 11485 2009-04-09 04:19:49Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** gb18030unimap.c: GB18030 to UCS2 mapping table. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** ** Create date: 2002/11/12 */ diff --git a/src/font/gbkunimap.c b/src/font/gbkunimap.c index e40bcbc0..ff0fb4c8 100644 --- a/src/font/gbkunimap.c +++ b/src/font/gbkunimap.c @@ -1,12 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* -** $Id: gbkunimap.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** ** gbkunimap.c: GBK to UCS-2 map ** -** Copyright (C) 2008 Feynman Software. -** -** All right reserved by Feynman Software. -** ** Create date: 2007/07/17 */ diff --git a/src/font/gbunimap.c b/src/font/gbunimap.c index bfd8c28d..ea40eb3c 100644 --- a/src/font/gbunimap.c +++ b/src/font/gbunimap.c @@ -1,13 +1,39 @@ /* -** $Id: gbunimap.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** gbunimap.c: GB2312 to UCS-2 map ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** ** Create date: 2000/08/25 */ diff --git a/src/font/gunichartables.h b/src/font/gunichartables.h index 635d6a3d..94f8eada 100644 --- a/src/font/gunichartables.h +++ b/src/font/gunichartables.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* This file is automatically generated. DO NOT EDIT! Instead, edit gen-unicode-tables.pl and re-run. */ diff --git a/src/font/gunicode.h b/src/font/gunicode.h index a2690d9a..a7983297 100644 --- a/src/font/gunicode.h +++ b/src/font/gunicode.h @@ -1,22 +1,35 @@ -/* gunicode.h - Unicode manipulation functions - * - * Copyright (C) 1999, 2000 Tom Tromey - * Copyright 2000, 2005 Red Hat, Inc. - * - * The Gnome Library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * The Gnome Library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with the Gnome Library; see the file COPYING.LIB. If not, - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ #ifndef __G_UNICODE_H__ diff --git a/src/font/in-core/rbf_fixedsys_8x15.c b/src/font/in-core/rbf_fixedsys_8x15.c index e65a4cd7..55cff1f6 100644 --- a/src/font/in-core/rbf_fixedsys_8x15.c +++ b/src/font/in-core/rbf_fixedsys_8x15.c @@ -1,12 +1,38 @@ /* -** $Id: fixedsys_8x15.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** fixedsys_8x15.c: Fixed system 8x15 VBF font data. -** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming -** -** All right reserved by Feynman Software. */ #include diff --git a/src/font/in-core/rbf_terminal_8x12.c b/src/font/in-core/rbf_terminal_8x12.c index d972349c..1ad60e3c 100644 --- a/src/font/in-core/rbf_terminal_8x12.c +++ b/src/font/in-core/rbf_terminal_8x12.c @@ -1,12 +1,38 @@ /* -** $Id: terminal_8x12.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** terminal_8x12.c: Terminal 8x12 VBF font data. -** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. */ #include diff --git a/src/font/in-core/rbf_vgaoem_8x8.c b/src/font/in-core/rbf_vgaoem_8x8.c index 54ffec78..5151d8b7 100644 --- a/src/font/in-core/rbf_vgaoem_8x8.c +++ b/src/font/in-core/rbf_vgaoem_8x8.c @@ -1,11 +1,38 @@ /* -** $Id: vgarom_8x8.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** rbf_vgarom_8x8.c: VGA ROM 8x8 small font data. -** -** Copyright (C) 2003 ~ 2008 Feynman Software -** -** All right reserved by Feynman Software. */ #include diff --git a/src/font/in-core/upf_smoothtimes_100_50.c b/src/font/in-core/upf_smoothtimes_100_50.c index f6b20b27..cd12b31b 100644 --- a/src/font/in-core/upf_smoothtimes_100_50.c +++ b/src/font/in-core/upf_smoothtimes_100_50.c @@ -1,13 +1,42 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** In-core UPF file for __mgif_upf_smoothtimes_100_50. ** ** This file is created by 'upf2c' by FMSoft (http://www.fmsoft.cn). ** Please do not modify it manually. ** -** Copyright (C) 2009 Feynman Software -** -** All right reserved by Feynman Software. -** */ #include #include diff --git a/src/font/in-core/upf_times_12x10.c b/src/font/in-core/upf_times_12x10.c index 63c58a3a..6f1ee7ae 100644 --- a/src/font/in-core/upf_times_12x10.c +++ b/src/font/in-core/upf_times_12x10.c @@ -1,13 +1,42 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** In-core UPF file for __mgif_upf_times_12x10. ** ** This file is created by 'upf2c' by FMSoft (http://www.fmsoft.cn). ** Please do not modify it manually. ** -** Copyright (C) 2009 Feynman Software -** -** All right reserved by Feynman Software. -** */ #include #include diff --git a/src/font/in-core/upf_times_17x14.c b/src/font/in-core/upf_times_17x14.c index e36b5cea..c8e16319 100644 --- a/src/font/in-core/upf_times_17x14.c +++ b/src/font/in-core/upf_times_17x14.c @@ -1,13 +1,41 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** In-core UPF file for __mgif_upf_times_17x14. ** ** This file is created by 'upf2c' by FMSoft (http://www.fmsoft.cn). ** Please do not modify it manually. -** -** Copyright (C) 2009 Feynman Software -** -** All right reserved by Feynman Software. -** */ #include #include diff --git a/src/font/in-core/vbf_courier_8x13.c b/src/font/in-core/vbf_courier_8x13.c index 2cc45520..09b6943f 100644 --- a/src/font/in-core/vbf_courier_8x13.c +++ b/src/font/in-core/vbf_courier_8x13.c @@ -1,12 +1,40 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: courier_8x13.c 8944 2007-12-29 08:29:16Z xwyan $ ** ** courier_8x13.c: Courier 8x13 VBF font data. -** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming -** -** All right reserved by Feynman Software. */ #include diff --git a/src/font/in-core/vbf_sansserif_11x13.c b/src/font/in-core/vbf_sansserif_11x13.c index d73307e0..babf4a9e 100644 --- a/src/font/in-core/vbf_sansserif_11x13.c +++ b/src/font/in-core/vbf_sansserif_11x13.c @@ -1,12 +1,40 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: sansserif_11x13.c 8944 2007-12-29 08:29:16Z xwyan $ ** ** sansserif_11x13.c: SansSerif 11x13 VBF font data. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. */ #include diff --git a/src/font/in-core/vbf_system_14x16.c b/src/font/in-core/vbf_system_14x16.c index 671f8fb9..7b97243e 100644 --- a/src/font/in-core/vbf_system_14x16.c +++ b/src/font/in-core/vbf_system_14x16.c @@ -1,11 +1,41 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: system_14x16.c 8944 2007-12-29 08:29:16Z xwyan $ ** ** system_14x16.c: System 14x16 VBF font data. ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** -** All right reserved by Feynman Software. */ #include diff --git a/src/font/jisunimap.c b/src/font/jisunimap.c index 6c0bd0c9..add78fa9 100644 --- a/src/font/jisunimap.c +++ b/src/font/jisunimap.c @@ -1,43 +1,42 @@ /* -** $Id: jisunimap.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** jisunimap.c: EUC-JIS to UNICODE map. ** -** Copyright (C) 2003 ~ 2008 Feynman Software -** -** All rights reserved by Feynman Software. -** ** Create date: 2003/02/14 */ -/* - * Copyright (C) 1997 and 1998 WIDE Project. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the project nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - #include "common.h" #ifdef _MGCHARSET_EUCJP diff --git a/src/font/logfont.c b/src/font/logfont.c index 4c3972d9..3a4a042a 100644 --- a/src/font/logfont.c +++ b/src/font/logfont.c @@ -1,17 +1,39 @@ /* -** $Id: logfont.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** logfont.c: Log fonts management. ** -** Copyright (C) 2003 ~ 2008 Feynman Software -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** -** Current maintainer: Wei Yongming. -** -** Created by Wei Yongming -** ** Create date: 2000/07/07 */ diff --git a/src/font/mapunitobig5.c b/src/font/mapunitobig5.c index 5f049c2c..f6d80b66 100644 --- a/src/font/mapunitobig5.c +++ b/src/font/mapunitobig5.c @@ -1,12 +1,39 @@ /* -** $Id: mapunitobig5.c 11475 2009-04-08 12:37:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mapunitobig5.c: Map UCS-2 to BIG5. ** -** Copyright (C) 2005 ~ 2009 Feynman Software. -** -** All rights reserved by Feynman Software. -** ** Create date: 2005/05/18 */ diff --git a/src/font/mapunitogb.c b/src/font/mapunitogb.c index 09ba4438..932ca40d 100644 --- a/src/font/mapunitogb.c +++ b/src/font/mapunitogb.c @@ -1,12 +1,39 @@ /* -** $Id: mapunitogb.c 11475 2009-04-08 12:37:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mapunitogb.c: Map UCS-2 to GB2312. ** -** Copyright (C) 2005 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** ** Create date: 2005/05/18 */ diff --git a/src/font/mapunitogb18030.c b/src/font/mapunitogb18030.c index e2a2b884..d44e6a1a 100644 --- a/src/font/mapunitogb18030.c +++ b/src/font/mapunitogb18030.c @@ -1,12 +1,39 @@ /* -** $Id: mapunitogb18030.c $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mapunitogb18030.c: Map UCS to GB18030. ** -** Copyright (C) 2009 Feynman Software. -** -** All rights reserved by Feynman Software. -** ** Create date: 2009/04/09 */ diff --git a/src/font/mapunitogbk.c b/src/font/mapunitogbk.c index f179ece7..28a09579 100644 --- a/src/font/mapunitogbk.c +++ b/src/font/mapunitogbk.c @@ -1,12 +1,39 @@ /* -** $Id: mapunitogbk.c 11475 2009-04-08 12:37:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mapunitogbk.c: Map UCS-2 to GBK. ** -** Copyright (C) 2005 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** ** Create date: 2005/05/18 */ diff --git a/src/font/my_debug.h b/src/font/my_debug.h index 52761e9b..d3301ac7 100644 --- a/src/font/my_debug.h +++ b/src/font/my_debug.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef MY_DEBUG_H #define MY_DEBUG_H diff --git a/src/font/palette.h b/src/font/palette.h old mode 100755 new mode 100644 index 3d831419..c8dceba2 --- a/src/font/palette.h +++ b/src/font/palette.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ static const unsigned char PALETTE1A[256] = { diff --git a/src/font/qpf.c b/src/font/qpf.c index cdbe6b7d..4a8be7a8 100644 --- a/src/font/qpf.c +++ b/src/font/qpf.c @@ -1,12 +1,39 @@ /* -** $Id: qpf.c 12350 2009-12-16 05:01:08Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** qpf.c: The Qt Prerendered Font operation set. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** -** All right reserved by Feynman Software. -** ** Create date: 2003/01/28 */ diff --git a/src/font/qpf.h b/src/font/qpf.h index ae82a9a6..ed9fdd72 100644 --- a/src/font/qpf.h +++ b/src/font/qpf.h @@ -1,12 +1,39 @@ /* -** $Id: qpf.h 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** qpf.h: the head file of Qt Prerendered Font operation set. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** -** All right reserved by Feynman Software. -** ** Create date: 2003/01/28 */ diff --git a/src/font/rawbitmap.c b/src/font/rawbitmap.c index a2e02763..3dc2cc11 100644 --- a/src/font/rawbitmap.c +++ b/src/font/rawbitmap.c @@ -1,13 +1,39 @@ /* -** $Id: rawbitmap.c 12350 2009-12-16 05:01:08Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** rawbitmap.c: The Raw Bitmap Font operation set. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/06/13 diff --git a/src/font/rawbitmap.h b/src/font/rawbitmap.h index aaaf07cc..47345ccc 100644 --- a/src/font/rawbitmap.h +++ b/src/font/rawbitmap.h @@ -1,11 +1,41 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: rawbitmap.h 10974 2008-10-06 07:40:27Z houhuihua $ ** ** rawbitmap.h: the head file of raw bitmap font operation set. ** -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** Copyright (C) 2003 ~ 2007 Feynman Software. -** */ #ifndef GUI_FONT_RAWBITMAP_H diff --git a/src/font/scripteasy.c b/src/font/scripteasy.c index 3cc6861e..7989f1ab 100644 --- a/src/font/scripteasy.c +++ b/src/font/scripteasy.c @@ -1,7 +1,35 @@ - /* - * Copyright (C) 2000-2008 Beijing Komoxo Inc. - * All rights reserved. + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ #include diff --git a/src/font/se_minigui.h b/src/font/se_minigui.h index af42c8dd..0286aad7 100644 --- a/src/font/se_minigui.h +++ b/src/font/se_minigui.h @@ -1,7 +1,35 @@ - /* - * Copyright (C) 2000-2007 Beijing Komoxo Inc. - * All rights reserved. + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ #ifndef SE_MINIGUI_H diff --git a/src/font/sjisunimap.c b/src/font/sjisunimap.c index 88ed82b4..10797dc0 100644 --- a/src/font/sjisunimap.c +++ b/src/font/sjisunimap.c @@ -1,12 +1,39 @@ /* -** $Id: sjisunimap.c 12871 2010-05-07 06:13:42Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** sjisunimap.c: Shift-JIS to UNICODE map. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** ** Create date: 2003/02/14 */ diff --git a/src/font/sysfont.c b/src/font/sysfont.c index 69cf7f0c..6a8000c6 100644 --- a/src/font/sysfont.c +++ b/src/font/sysfont.c @@ -1,15 +1,39 @@ /* -** $Id: sysfont.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** sysfont.c: Load, create and handle system font and system charset. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Wei Yongming. -** ** Create date: 1999/01/03 */ diff --git a/src/font/sysfont.old.c b/src/font/sysfont.old.c index bfd4c15a..1609c8bf 100644 --- a/src/font/sysfont.old.c +++ b/src/font/sysfont.old.c @@ -1,13 +1,39 @@ /* -** $Id: sysfont.old.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** sysfont.c: Load, create and handle system font and system charset. ** -** Copyright (C) 2003 Feynman Software. -** Copyright (C) 2000 ~ 2002, Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 1999.01.03 by Wei Yongming. diff --git a/src/font/test/arabic/arabic_test.c b/src/font/test/arabic/arabic_test.c index faaa1208..7997a58d 100644 --- a/src/font/test/arabic/arabic_test.c +++ b/src/font/test/arabic/arabic_test.c @@ -1,15 +1,36 @@ -/* -** $Id: arabic_test.c,v 1.41 2007-12-27 04:14:30 houhuihua Exp $ -** -** Listing 2.1 -** -** arabic_test.c: test arabic text show demo, use it follow: -** ./arabic_test arabic_text.txt -** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/font/test/arabic/combin_test.c b/src/font/test/arabic/combin_test.c index 94d6dedb..7c6b963d 100644 --- a/src/font/test/arabic/combin_test.c +++ b/src/font/test/arabic/combin_test.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id$ ** diff --git a/src/font/test/arabic/shape_test.c b/src/font/test/arabic/shape_test.c index 1d8a4ce1..98afa1d7 100644 --- a/src/font/test/arabic/shape_test.c +++ b/src/font/test/arabic/shape_test.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id$ ** diff --git a/src/font/test/avl/avl-test.c b/src/font/test/avl/avl-test.c index d3eb6459..f746b8d6 100644 --- a/src/font/test/avl/avl-test.c +++ b/src/font/test/avl/avl-test.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id$ ** diff --git a/src/font/test/avl/bmpfonttest.c b/src/font/test/avl/bmpfonttest.c index 6a648b95..99a751a9 100644 --- a/src/font/test/avl/bmpfonttest.c +++ b/src/font/test/avl/bmpfonttest.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id$ ** diff --git a/src/font/test/avl/bmpfonttest.h b/src/font/test/avl/bmpfonttest.h index 7fa001eb..db3b5ad1 100644 --- a/src/font/test/avl/bmpfonttest.h +++ b/src/font/test/avl/bmpfonttest.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id$ ** diff --git a/src/font/test/bmpf/bmpf-test-italic.c b/src/font/test/bmpf/bmpf-test-italic.c index 695f3c2f..0a5eaa85 100644 --- a/src/font/test/bmpf/bmpf-test-italic.c +++ b/src/font/test/bmpf/bmpf-test-italic.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id$ ** diff --git a/src/font/test/bmpf/bmpf-test.c b/src/font/test/bmpf/bmpf-test.c index f7038102..1b6fa0ab 100644 --- a/src/font/test/bmpf/bmpf-test.c +++ b/src/font/test/bmpf/bmpf-test.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id$ ** diff --git a/src/font/test/compatible/cmtp-test.c b/src/font/test/compatible/cmtp-test.c index bbf8c590..949b34d9 100644 --- a/src/font/test/compatible/cmtp-test.c +++ b/src/font/test/compatible/cmtp-test.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id$ ** diff --git a/src/font/test/hebrew/hebrew_test.c b/src/font/test/hebrew/hebrew_test.c index 1eadc53c..e13fecb3 100644 --- a/src/font/test/hebrew/hebrew_test.c +++ b/src/font/test/hebrew/hebrew_test.c @@ -1,15 +1,36 @@ -/* -** $Id: hebrew_test.c,v 1.41 2007-12-27 04:14:30 houhuihua Exp $ -** -** Listing 2.1 -** -** hebrew_test.c: test hebrew text show demo, use it follow: -** ./hebrew_test hebrew_text.txt -** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/font/test/hebrew/helloworld.c b/src/font/test/hebrew/helloworld.c index 26917385..e63a6973 100644 --- a/src/font/test/hebrew/helloworld.c +++ b/src/font/test/hebrew/helloworld.c @@ -1,15 +1,36 @@ -/* -** $Id: helloworld.c,v 1.41 2007-12-27 04:14:30 xwyan Exp $ -** -** Listing 2.1 -** -** helloworld.c: Sample program for MiniGUI Programming Guide -** The first MiniGUI application. -** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/font/textops.c b/src/font/textops.c index 0e8523c3..dbcda7af 100644 --- a/src/font/textops.c +++ b/src/font/textops.c @@ -1,14 +1,39 @@ /* -** $Id: textops.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** textops.c: The text operations based on logical font. ** -** Copyright (C) 2005 ~ 2008 Feynman Software. -** -** All right reserved by Feynman Software. -** -** Current maintainer: Wei Yongming. -** ** Create date: 2005/05/17 */ diff --git a/src/font/type1.c b/src/font/type1.c index 59686522..53393b0c 100644 --- a/src/font/type1.c +++ b/src/font/type1.c @@ -1,15 +1,39 @@ /* -** $Id: type1.c 10918 2008-09-01 15:46:30Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** type1.c: Type1 font support based on t1lib. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming, Song Lixin. -** -** All right reserved by Feynman Software. -** -** Current maintainer: Wei Yongming -** ** Create date: 2000/08/29 */ diff --git a/src/font/type1.h b/src/font/type1.h index f6a26ba6..b8b3d103 100644 --- a/src/font/type1.h +++ b/src/font/type1.h @@ -1,11 +1,39 @@ /* -** $Id: type1.h 10418 2008-06-29 11:19:05Z hejian $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** type1.h: Type1 font support based on t1lib. ** -** Copyright (C) 2000 ~ 2002 Song Lixin, Wei Yongming. -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Created by Song Lixin, 2000/8/29 */ diff --git a/src/font/ujisunimap.c b/src/font/ujisunimap.c index bbf355b6..102bd67a 100644 --- a/src/font/ujisunimap.c +++ b/src/font/ujisunimap.c @@ -1,12 +1,39 @@ /* -** $Id: ujisunimap.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ujisunimap.c: JIS0208-0 to UNICODE map. ** -** Copyright (C) 2003 ~ 2008 Feynman Software -** -** All rights reserved by Feynman Software. -** ** Create date: 2003/02/14 */ diff --git a/src/font/upf.c b/src/font/upf.c index 486c34d6..cdb68ae4 100644 --- a/src/font/upf.c +++ b/src/font/upf.c @@ -1,12 +1,39 @@ /* -** $Id: upf.c $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** upf.c: The Unicode Prerendered Font operation set. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** -** All right reserved by Feynman Software. -** ** Create date: 2008/01/26 mgwang */ diff --git a/src/font/upf.h b/src/font/upf.h index f20768e8..f5fb9c1e 100644 --- a/src/font/upf.h +++ b/src/font/upf.h @@ -1,12 +1,39 @@ /* -** $Id: upf.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** upf.h: the head file of Unicode Prerendered Font operation set. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** -** All right reserved by Feynman Software. -** ** Create date: 2008/01/26 mgwang */ diff --git a/src/font/utils/bdf2vbf.c b/src/font/utils/bdf2vbf.c index d33ce833..eadce7e3 100644 --- a/src/font/utils/bdf2vbf.c +++ b/src/font/utils/bdf2vbf.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/font/utils/bin2c.c b/src/font/utils/bin2c.c index 21727678..24834918 100644 --- a/src/font/utils/bin2c.c +++ b/src/font/utils/bin2c.c @@ -1,20 +1,35 @@ /* - * bin2c - compresses data files & converts the result to C source code - * Copyright (C) 1998-2000 Anders Widell - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ /* diff --git a/src/font/utils/dumpqpf.c b/src/font/utils/dumpqpf.c index 96a37769..176708a6 100644 --- a/src/font/utils/dumpqpf.c +++ b/src/font/utils/dumpqpf.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: dumpqpf.c 8944 2007-12-29 08:29:16Z xwyan $ ** @@ -5,8 +38,6 @@ ** ** dumpqpf.c: Dump in-core QPF font. ** -** Copyright (C) 2005 ~ 2007, Feynman Software. -** ** Create date: 2005/07/19 */ diff --git a/src/font/utils/dumpupf.c b/src/font/utils/dumpupf.c index 253d005b..470bdfce 100644 --- a/src/font/utils/dumpupf.c +++ b/src/font/utils/dumpupf.c @@ -1,14 +1,36 @@ -/* -** $Id: dumpupf.c,v 1.41 2007-12-27 04:14:30 zhounuohua Exp $ -** -** Listing 2.1 -** -** dumpupf.c: Dump upf font -** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/font/utils/dumpvbf.c b/src/font/utils/dumpvbf.c index ccb59203..73d4ea5f 100644 --- a/src/font/utils/dumpvbf.c +++ b/src/font/utils/dumpvbf.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * Usage: * 1) Define your VBFINFO name as extern_vbfinfo in a C file. diff --git a/src/font/utils/makegbkrbf.c b/src/font/utils/makegbkrbf.c index 8ab0a3cd..6964d2b7 100644 --- a/src/font/utils/makegbkrbf.c +++ b/src/font/utils/makegbkrbf.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/font/utils/makegbksong24rbf.c b/src/font/utils/makegbksong24rbf.c index 9135eafb..fcc4adc4 100644 --- a/src/font/utils/makegbksong24rbf.c +++ b/src/font/utils/makegbksong24rbf.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/font/utils/makegbrbf.c b/src/font/utils/makegbrbf.c index a7772142..e3174fa6 100644 --- a/src/font/utils/makegbrbf.c +++ b/src/font/utils/makegbrbf.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/font/utils/makepytab.c b/src/font/utils/makepytab.c index 7cb9e6f9..2821209f 100644 --- a/src/font/utils/makepytab.c +++ b/src/font/utils/makepytab.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/font/utils/mkmap-gb18030-ucs.c b/src/font/utils/mkmap-gb18030-ucs.c index 64d2a913..ff5e4657 100644 --- a/src/font/utils/mkmap-gb18030-ucs.c +++ b/src/font/utils/mkmap-gb18030-ucs.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/font/utils/mkmap-ucs-gb18030.c b/src/font/utils/mkmap-ucs-gb18030.c index 84b7f1dd..9daf8fe4 100644 --- a/src/font/utils/mkmap-ucs-gb18030.c +++ b/src/font/utils/mkmap-ucs-gb18030.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/font/utils/mkmap-ucs-gb2312.c b/src/font/utils/mkmap-ucs-gb2312.c index 588e5324..a57931e4 100644 --- a/src/font/utils/mkmap-ucs-gb2312.c +++ b/src/font/utils/mkmap-ucs-gb2312.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/font/utils/my_debug.h b/src/font/utils/my_debug.h index e2b3417f..01fa1699 100644 --- a/src/font/utils/my_debug.h +++ b/src/font/utils/my_debug.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef MY_DEBUG_H #define MY_DEBUG_H diff --git a/src/font/utils/qpf2c.c b/src/font/utils/qpf2c.c index 6b67e43e..4607072e 100644 --- a/src/font/utils/qpf2c.c +++ b/src/font/utils/qpf2c.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/font/utils/qpf2c.h b/src/font/utils/qpf2c.h index cd4b9c7e..bf050ab7 100644 --- a/src/font/utils/qpf2c.h +++ b/src/font/utils/qpf2c.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef QPF2C_FOR_MINIGUI3_H #define QPF2C_FOR_MINIGUI3_H diff --git a/src/font/utils/qpf2upf.c b/src/font/utils/qpf2upf.c index 647a5ca3..95097fff 100644 --- a/src/font/utils/qpf2upf.c +++ b/src/font/utils/qpf2upf.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: qpf2upf.c 8944 2008-1-29 08:29:16Z hejian $ ** @@ -5,8 +38,6 @@ ** ** qpf2c.c: Dump QPF font to in-core C file. ** -** Copyright (C) 2005 ~ 2009, Feynman Software. -** ** Create date: 2008/01/22 */ diff --git a/src/font/utils/sjisunimap.c b/src/font/utils/sjisunimap.c index d6a415cf..da12fba1 100644 --- a/src/font/utils/sjisunimap.c +++ b/src/font/utils/sjisunimap.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/font/utils/upf2c.c b/src/font/utils/upf2c.c index 1e38c224..2b6024e6 100644 --- a/src/font/utils/upf2c.c +++ b/src/font/utils/upf2c.c @@ -1,11 +1,39 @@ /* - * ** $Id: upftoc.c hejian $ - * ** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* * ** vi: tabstop=4:expandtab * ** - * ** - * ** Copyright (C) 2005 ~ 2008, Feynman Software. - * ** * ** Create date: 2008/01/26 * */ #include @@ -88,9 +116,7 @@ int main (int arg, char *argv[]) fprintf (c_file, "** This file is created by 'upf2c' by FMSoft (http://www.fmsoft.cn).\n"); fprintf (c_file, "** Please do not modify it manually.\n"); fprintf (c_file, "**\n"); - fprintf (c_file, "** Copyright (C) 2009 Feynman Software\n"); - fprintf (c_file, "**\n"); - fprintf (c_file, "** All right reserved by Feynman Software.\n"); + fprintf (c_file, "** Copyright (C) 2018 FMSoft\n"); fprintf (c_file, "**\n"); fprintf (c_file, "*/\n"); diff --git a/src/font/utils/upgradevbf.c b/src/font/utils/upgradevbf.c index dd05fc48..638e86fc 100644 --- a/src/font/utils/upgradevbf.c +++ b/src/font/utils/upgradevbf.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/font/utils/vbf.h b/src/font/utils/vbf.h index 55b13c08..fb8d1dc9 100644 --- a/src/font/utils/vbf.h +++ b/src/font/utils/vbf.h @@ -1,7 +1,36 @@ /* -** Copyright (C) 2002 ~ 2007, FMSoft. -** Copyright (C) 2000 ~ 2002, Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifdef __cplusplus extern "C" { diff --git a/src/font/utils/vbf2c.c b/src/font/utils/vbf2c.c index b0d4fdd3..e217e575 100644 --- a/src/font/utils/vbf2c.c +++ b/src/font/utils/vbf2c.c @@ -1,12 +1,41 @@ /* -** $Id: vbf2c.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vi: tabstop=4:expandtab ** ** vbf2c.c: Dump VBF font to in-core C file. ** -** Copyright (C) 2007, Feynman Software. -** ** Create date: 2007/04/24 */ @@ -291,9 +320,7 @@ static void dumpVBF2C (const char* name, const OLD_VBFINFO* vbf_info, int len_bi printf ("** This file is created by 'vbf2c' by FMSoft (http://www.fmsoft.cn).\n"); printf ("** Please do not modify it manually.\n"); printf ("**\n"); - printf ("** Copyright (C) 2007 Feynman Software\n"); - printf ("**\n"); - printf ("** All right reserved by Feynman Software.\n"); + printf ("** Copyright (C) 2007 FMSoft\n"); printf ("**\n"); printf ("*/\n"); diff --git a/src/font/varbitmap.c b/src/font/varbitmap.c index 23b65a4b..5be73262 100644 --- a/src/font/varbitmap.c +++ b/src/font/varbitmap.c @@ -1,13 +1,39 @@ /* -** $Id: varbitmap.c 12305 2009-12-07 10:16:32Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** varbitmap.c: The Var Bitmap Font operation set. ** -** Copyright (C) 2003 ~ 2008 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming -** -** All right reserved by Feynman Software. -** ** Create date: 2000/06/13 */ diff --git a/src/font/varbitmap.h b/src/font/varbitmap.h index 083dbb84..fe02dd04 100644 --- a/src/font/varbitmap.h +++ b/src/font/varbitmap.h @@ -1,10 +1,38 @@ /* -** $Id: varbitmap.h 10418 2008-06-29 11:19:05Z hejian $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** varbitmap.h: the head file of raw bitmap font operation set. -** -** Copyright (C) 2000 ~ 2002, Wei Yongming. -** Copyright (C) 2003 ~ 2007 Feynman Software. ** */ diff --git a/src/gui/accelkey.c b/src/gui/accelkey.c index e675cb4e..642554cc 100644 --- a/src/gui/accelkey.c +++ b/src/gui/accelkey.c @@ -1,15 +1,39 @@ /* -** $Id: accelkey.c 12332 2009-12-14 07:28:03Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** accelkey.c: The Accelerator module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Wei Yongming. -** ** Create date: 1999.04.19 */ diff --git a/src/gui/arabickeymap.c b/src/gui/arabickeymap.c index 0d64cd3b..5b588f8f 100644 --- a/src/gui/arabickeymap.c +++ b/src/gui/arabickeymap.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Do not edit this file! It was automatically generated by */ /* loadkeys --mktable defkeymap.map > defkeymap.c */ diff --git a/src/gui/caret.c b/src/gui/caret.c index 94c854fc..6b4fc84a 100644 --- a/src/gui/caret.c +++ b/src/gui/caret.c @@ -1,15 +1,39 @@ /* -** $Id: caret.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** caret.c: The Caret module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Wei Yongming. -** ** Create date: 1999.07.03 */ diff --git a/src/gui/ctrlclass.c b/src/gui/ctrlclass.c index 07faa4c5..bf017d35 100644 --- a/src/gui/ctrlclass.c +++ b/src/gui/ctrlclass.c @@ -1,15 +1,39 @@ /* -** $Id: ctrlclass.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ctrlclass.c: the Control Class module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Wei Yongming. -** ** Create date: 1999/5/21 */ diff --git a/src/gui/de-kmap.c b/src/gui/de-kmap.c index fce85d3f..4b6db9ea 100644 --- a/src/gui/de-kmap.c +++ b/src/gui/de-kmap.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Do not edit this file! It was automatically generated by */ /* loadkeys --mktable defkeymap.map > defkeymap.c */ diff --git a/src/gui/de-latin1-kmap.c b/src/gui/de-latin1-kmap.c index 23bbf5de..12f94f3d 100644 --- a/src/gui/de-latin1-kmap.c +++ b/src/gui/de-latin1-kmap.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Do not edit this file! It was automatically generated by */ /* loadkeys --mktable defkeymap.map > defkeymap.c */ diff --git a/src/gui/de-latin1-nodeadkeys-kmap.c b/src/gui/de-latin1-nodeadkeys-kmap.c index 66bb21e2..debd7be2 100644 --- a/src/gui/de-latin1-nodeadkeys-kmap.c +++ b/src/gui/de-latin1-nodeadkeys-kmap.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Do not edit this file! It was automatically generated by */ /* loadkeys --mktable defkeymap.map > defkeymap.c */ diff --git a/src/gui/defkeymap.c b/src/gui/defkeymap.c index f18de6f0..9b1e5ba9 100644 --- a/src/gui/defkeymap.c +++ b/src/gui/defkeymap.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Do not edit this file! It was automatically generated by */ /* loadkeys --mktable defkeymap.map > defkeymap.c */ diff --git a/src/gui/dialog.c b/src/gui/dialog.c index d5db4d5e..c2715145 100644 --- a/src/gui/dialog.c +++ b/src/gui/dialog.c @@ -1,15 +1,39 @@ /* -** $Id: dialog.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** dialog.c: The Dialog module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** -** Current maintainer: Wei Yongming. -** ** Create date: 1999.09.10 */ diff --git a/src/gui/es-cp850-kmap.c b/src/gui/es-cp850-kmap.c index f2171423..b2dae2e5 100644 --- a/src/gui/es-cp850-kmap.c +++ b/src/gui/es-cp850-kmap.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Do not edit this file! It was automatically generated by */ /* loadkeys --mktable defkeymap.map > defkeymap.c */ diff --git a/src/gui/es-kmap.c b/src/gui/es-kmap.c index f404677a..c983ab95 100644 --- a/src/gui/es-kmap.c +++ b/src/gui/es-kmap.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Do not edit this file! It was automatically generated by */ /* loadkeys --mktable defkeymap.map > defkeymap.c */ diff --git a/src/gui/fr-kmap.c b/src/gui/fr-kmap.c index 930ec5f9..2e8b6940 100644 --- a/src/gui/fr-kmap.c +++ b/src/gui/fr-kmap.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Do not edit this file! It was automatically generated by */ /* loadkeys --mktable defkeymap.map > defkeymap.c */ diff --git a/src/gui/fr-pc-kmap.c b/src/gui/fr-pc-kmap.c index 6c875bd8..6550d783 100644 --- a/src/gui/fr-pc-kmap.c +++ b/src/gui/fr-pc-kmap.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Do not edit this file! It was automatically generated by */ /* loadkeys --mktable defkeymap.map > defkeymap.c */ diff --git a/src/gui/hebrewkeymap.c b/src/gui/hebrewkeymap.c index d5a5c3f3..f3580724 100644 --- a/src/gui/hebrewkeymap.c +++ b/src/gui/hebrewkeymap.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Do not edit this file! It was automatically generated by */ /* loadkeys --mktable defkeymap.map > defkeymap.c */ diff --git a/src/gui/it-kmap.c b/src/gui/it-kmap.c index 3c8f3108..5338f539 100644 --- a/src/gui/it-kmap.c +++ b/src/gui/it-kmap.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Do not edit this file! It was automatically generated by */ /* loadkeys --mktable defkeymap.map > defkeymap.c */ diff --git a/src/gui/keyboard.c b/src/gui/keyboard.c index e4b921d9..8a680ed5 100644 --- a/src/gui/keyboard.c +++ b/src/gui/keyboard.c @@ -1,16 +1,40 @@ /* -** $Id: keyboard.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** keyboard.c: scancode to keycode, the new TranslateMessage implementation. ** ** Some code from Linux Kernel. -** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** -** Author: Wei Yongming. -** */ #include diff --git a/src/gui/keyboard.h b/src/gui/keyboard.h index b7e22543..8e70a243 100644 --- a/src/gui/keyboard.h +++ b/src/gui/keyboard.h @@ -1,10 +1,38 @@ /* - * $Id: keyboard.h 9892 2008-03-20 02:50:02Z xwyan $ - * - * key.h: head file of Key handling module. + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. * - * Copyright (C) 2003 Feynman Software. - * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* + * key.h: head file of Key handling module. */ #ifndef GUI_KEYBOARD_H diff --git a/src/gui/lf_classic.c b/src/gui/lf_classic.c index 4976c298..48c9aca8 100644 --- a/src/gui/lf_classic.c +++ b/src/gui/lf_classic.c @@ -1,12 +1,39 @@ /* -** $Id: lf_classic.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** lf_classic.c: The classic LF implementation file. ** -** Copyright (C) 2007 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** */ #include diff --git a/src/gui/lf_common.c b/src/gui/lf_common.c index 9a3c0473..9cdf7d5e 100644 --- a/src/gui/lf_common.c +++ b/src/gui/lf_common.c @@ -1,9 +1,41 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*! ============================================================================ * @file lf_common.c * @Synopsis Common functions for Look&Feel render. * @version 1.0 * @date 2009-12-25 - * Company: Beijing Feynman Software Technology Co., Ltd. */ #include diff --git a/src/gui/lf_common.h b/src/gui/lf_common.h index 6474016b..fe248b72 100644 --- a/src/gui/lf_common.h +++ b/src/gui/lf_common.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef LF_COMMON_H #define LF_COMMON_H diff --git a/src/gui/lf_fashion.c b/src/gui/lf_fashion.c index 2f69696c..1e9ec6cd 100644 --- a/src/gui/lf_fashion.c +++ b/src/gui/lf_fashion.c @@ -1,12 +1,38 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* -** $Id: lf_fashion.c 13674 2010-12-06 06:45:01Z wanzheng $ -** ** lf_fashion.c: The fashion LF implementation file. -** -** Copyright (C) 2007 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** */ #include diff --git a/src/gui/lf_flat.c b/src/gui/lf_flat.c index dc3f0664..e8485aac 100644 --- a/src/gui/lf_flat.c +++ b/src/gui/lf_flat.c @@ -1,12 +1,38 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* -** $Id: lf_flat.c 13674 2010-12-06 06:45:01Z wanzheng $ -** ** lf_flat.c: The flat LF implementation file. -** -** Copyright (C) 2007 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** */ #include diff --git a/src/gui/lf_manager.c b/src/gui/lf_manager.c index 469b5954..a75604fa 100644 --- a/src/gui/lf_manager.c +++ b/src/gui/lf_manager.c @@ -1,12 +1,38 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* -** $Id: lf_manager.c 12523 2010-02-05 05:51:01Z houhuihua $ -** ** lf_manager.c: The Look and Feel manager file. -** -** Copyright (C) 2007 ~ 2009 Feynman Software. -** -** All rights reserved by Feynman Software. -** */ #include diff --git a/src/gui/lf_skin.c b/src/gui/lf_skin.c index e2dce9c7..a3b38401 100644 --- a/src/gui/lf_skin.c +++ b/src/gui/lf_skin.c @@ -1,12 +1,38 @@ /* -** $Id: lf_skin.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** lf_fashion.c: The fashion LF implementation file. -** -** Copyright (C) 2007 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** */ #include diff --git a/src/gui/lf_test/autogen.sh b/src/gui/lf_test/autogen.sh index 65c2aad7..cffc73cc 100755 --- a/src/gui/lf_test/autogen.sh +++ b/src/gui/lf_test/autogen.sh @@ -1,4 +1,37 @@ #!/bin/sh +## +## This file is part of MiniGUI, a mature cross-platform windowing +## and Graphics User Interface (GUI) support system for embedded systems +## and smart IoT devices. +## +## Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. +## Copyright (C) 1998~2002, WEI Yongming +## +## This program is free software: you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation, either version 3 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program. If not, see . +## +## Or, +## +## As this program is a library, any link to this program must follow +## GNU General Public License version 3 (GPLv3). If you cannot accept +## GPLv3, you need to be licensed from FMSoft. +## +## If you have got a commercial license of this program, please use it +## under the terms and conditions of the commercial license. +## +## For more information about the commercial license, please refer to +## . +## aclocal automake --add-missing --copy diff --git a/src/gui/lf_test/src/button_my.c b/src/gui/lf_test/src/button_my.c index 9fb1579e..439205a2 100644 --- a/src/gui/lf_test/src/button_my.c +++ b/src/gui/lf_test/src/button_my.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: button.c,v 1.17 2007-12-06 02:24:59 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/combobox.c b/src/gui/lf_test/src/combobox.c index e698b2d8..c4e410c5 100644 --- a/src/gui/lf_test/src/combobox.c +++ b/src/gui/lf_test/src/combobox.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: combobox.c,v 1.14 2007-12-06 02:24:59 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/coolbar.c b/src/gui/lf_test/src/coolbar.c index b7eca327..7872f81f 100644 --- a/src/gui/lf_test/src/coolbar.c +++ b/src/gui/lf_test/src/coolbar.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: coolbar.c,v 1.11 2007-12-06 02:24:59 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/ctrldemo.c b/src/gui/lf_test/src/ctrldemo.c index eaccb898..7e0a97aa 100644 --- a/src/gui/lf_test/src/ctrldemo.c +++ b/src/gui/lf_test/src/ctrldemo.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: main.c,v 1.22 2007-12-06 02:24:59 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/ctrls.h b/src/gui/lf_test/src/ctrls.h index e5c3a762..c7e8ff24 100644 --- a/src/gui/lf_test/src/ctrls.h +++ b/src/gui/lf_test/src/ctrls.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ void static_demo (HWND hwnd); void button_demo (HWND hwnd); diff --git a/src/gui/lf_test/src/draw_fold.c b/src/gui/lf_test/src/draw_fold.c index ee800a00..7c94c296 100644 --- a/src/gui/lf_test/src/draw_fold.c +++ b/src/gui/lf_test/src/draw_fold.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * draw_fold.c * test sample for classic renderer draw_fold function. diff --git a/src/gui/lf_test/src/draw_radio.c b/src/gui/lf_test/src/draw_radio.c index 9a76bec1..614439d3 100644 --- a/src/gui/lf_test/src/draw_radio.c +++ b/src/gui/lf_test/src/draw_radio.c @@ -1,14 +1,35 @@ -/* - ** $Id: draw_radio.c 8205 2007-11-23 04:01:39Z lfzhang $ - ** - ** Listing 15.1 - ** - ** painter.c: Sample program for MiniGUI Programming Guide - ** Painting by using mouse. - ** - ** Copyright (C) 2004 ~ 2006 Feynman Software. - ** - ** License: GPL +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ #include diff --git a/src/gui/lf_test/src/edit.c b/src/gui/lf_test/src/edit.c index be1545aa..9b8023a5 100644 --- a/src/gui/lf_test/src/edit.c +++ b/src/gui/lf_test/src/edit.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: edit.c,v 1.23 2007-12-06 02:24:59 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/font_dialog.c b/src/gui/lf_test/src/font_dialog.c index cde668c0..f3443ade 100644 --- a/src/gui/lf_test/src/font_dialog.c +++ b/src/gui/lf_test/src/font_dialog.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/gui/lf_test/src/grid.c b/src/gui/lf_test/src/grid.c index d8ad9903..4594d6ff 100644 --- a/src/gui/lf_test/src/grid.c +++ b/src/gui/lf_test/src/grid.c @@ -1,19 +1,36 @@ /* -** This source is free software; you can redistribute it and/or -** modify it under the terms of the GNU General Public -** License as published by the Free Software Foundation; either -** version 2 of the License, or (at your option) any later version. -** -** This software is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -** General Public License for more details. -** -** You should have received a copy of the GNU General Public -** License along with this library; if not, write to the Free -** Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, -** MA 02111-1307, USA -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/gui/lf_test/src/helloworld.c b/src/gui/lf_test/src/helloworld.c index 9ea9ae0a..8f86cd0c 100644 --- a/src/gui/lf_test/src/helloworld.c +++ b/src/gui/lf_test/src/helloworld.c @@ -1,15 +1,36 @@ -/* -** $Id: helloworld.c,v 1.37 2007-09-04 06:06:56 xwyan Exp $ -** -** Listing 2.1 -** -** helloworld.c: Sample program for MiniGUI Programming Guide -** The first MiniGUI application. -** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/gui/lf_test/src/listbox.c b/src/gui/lf_test/src/listbox.c index bf1ea3d3..77c3cb6a 100644 --- a/src/gui/lf_test/src/listbox.c +++ b/src/gui/lf_test/src/listbox.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: listbox.c,v 1.17 2007-12-06 02:24:59 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/listview.c b/src/gui/lf_test/src/listview.c index ec547b3d..e91c6a15 100644 --- a/src/gui/lf_test/src/listview.c +++ b/src/gui/lf_test/src/listview.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: listview.c,v 1.36 2007-12-06 02:24:59 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/menubutton.c b/src/gui/lf_test/src/menubutton.c index 9bfbbd21..943d4662 100644 --- a/src/gui/lf_test/src/menubutton.c +++ b/src/gui/lf_test/src/menubutton.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: menubutton.c,v 1.13 2007-12-06 02:24:59 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/monthcalendar.c b/src/gui/lf_test/src/monthcalendar.c index f388654e..5dce4aed 100644 --- a/src/gui/lf_test/src/monthcalendar.c +++ b/src/gui/lf_test/src/monthcalendar.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: monthcalendar.c,v 1.11 2007-12-06 02:25:00 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/my_debug.h b/src/gui/lf_test/src/my_debug.h index ea182be1..48d08c72 100644 --- a/src/gui/lf_test/src/my_debug.h +++ b/src/gui/lf_test/src/my_debug.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef MY_DEBUG_H #define MY_DEBUG_H diff --git a/src/gui/lf_test/src/newtoolbar.c b/src/gui/lf_test/src/newtoolbar.c index af600b2a..7fe56732 100644 --- a/src/gui/lf_test/src/newtoolbar.c +++ b/src/gui/lf_test/src/newtoolbar.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: newtoolbar.c,v 1.15 2007-12-03 03:39:57 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/progbar.c b/src/gui/lf_test/src/progbar.c index b4ba7ac8..1e241bce 100644 --- a/src/gui/lf_test/src/progbar.c +++ b/src/gui/lf_test/src/progbar.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: progbar.c,v 1.11 2007-12-06 02:25:00 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/resource.h b/src/gui/lf_test/src/resource.h index 7d38999d..6151fb7e 100644 --- a/src/gui/lf_test/src/resource.h +++ b/src/gui/lf_test/src/resource.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define IDM_NEW 111 #define IDM_OPEN 112 #define IDM_SAVE 113 diff --git a/src/gui/lf_test/src/spinbox.c b/src/gui/lf_test/src/spinbox.c index 924f4d1e..67bf840a 100644 --- a/src/gui/lf_test/src/spinbox.c +++ b/src/gui/lf_test/src/spinbox.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: spinbox.c,v 1.6 2007-08-30 02:02:03 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/static.c b/src/gui/lf_test/src/static.c index cb1f369c..d503c324 100644 --- a/src/gui/lf_test/src/static.c +++ b/src/gui/lf_test/src/static.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: static.c,v 1.13 2007-12-06 02:25:00 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/subclass.c b/src/gui/lf_test/src/subclass.c index ebbdf047..33d375e2 100644 --- a/src/gui/lf_test/src/subclass.c +++ b/src/gui/lf_test/src/subclass.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: subclass.c,v 1.9 2007-12-06 02:25:00 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/test_calccolor.c b/src/gui/lf_test/src/test_calccolor.c index 1dbecc08..69d276ba 100644 --- a/src/gui/lf_test/src/test_calccolor.c +++ b/src/gui/lf_test/src/test_calccolor.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/gui/lf_test/src/test_draw.c b/src/gui/lf_test/src/test_draw.c index b893da93..85683167 100644 --- a/src/gui/lf_test/src/test_draw.c +++ b/src/gui/lf_test/src/test_draw.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include diff --git a/src/gui/lf_test/src/test_draw_menu.c b/src/gui/lf_test/src/test_draw_menu.c index 2a0f6c33..e7158b8a 100644 --- a/src/gui/lf_test/src/test_draw_menu.c +++ b/src/gui/lf_test/src/test_draw_menu.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/gui/lf_test/src/test_window.c b/src/gui/lf_test/src/test_window.c index 2df1ab34..a004d975 100644 --- a/src/gui/lf_test/src/test_window.c +++ b/src/gui/lf_test/src/test_window.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/gui/lf_test/src/timeedit.c b/src/gui/lf_test/src/timeedit.c index d58d50f5..03a38cbc 100644 --- a/src/gui/lf_test/src/timeedit.c +++ b/src/gui/lf_test/src/timeedit.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: timeedit.c,v 1.13 2007-12-06 02:25:00 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/tmp.c b/src/gui/lf_test/src/tmp.c index 0501ad75..9151e2a7 100644 --- a/src/gui/lf_test/src/tmp.c +++ b/src/gui/lf_test/src/tmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* \param other Other rendering features, can be one of the following values: * - FONT_OTHER_NIL\n diff --git a/src/gui/lf_test/src/toolbar.c b/src/gui/lf_test/src/toolbar.c index f71dc626..90716e6f 100644 --- a/src/gui/lf_test/src/toolbar.c +++ b/src/gui/lf_test/src/toolbar.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: toolbar.c,v 1.4 2007-08-30 02:02:03 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/trackbar.c b/src/gui/lf_test/src/trackbar.c index d4b6d9e3..a187a6de 100644 --- a/src/gui/lf_test/src/trackbar.c +++ b/src/gui/lf_test/src/trackbar.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: trackbar.c,v 1.10 2007-12-06 02:25:00 xwyan Exp $ ** diff --git a/src/gui/lf_test/src/treeview.c b/src/gui/lf_test/src/treeview.c index 38c558dd..11022a65 100644 --- a/src/gui/lf_test/src/treeview.c +++ b/src/gui/lf_test/src/treeview.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: treeview.c,v 1.11 2007-12-06 02:25:00 xwyan Exp $ ** diff --git a/src/gui/lf_tiny.c b/src/gui/lf_tiny.c index d329d0e7..f9559482 100644 --- a/src/gui/lf_tiny.c +++ b/src/gui/lf_tiny.c @@ -1,12 +1,38 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* -** $Id: lf_tiny.c 13674 2010-12-06 06:45:01Z wanzheng $ -** ** lf_tiny.c: The tiny LF implementation file. -** -** Copyright (C) 2007 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** */ #include diff --git a/src/gui/linux_kd.h b/src/gui/linux_kd.h index d0a0eef8..ec7f3ef4 100644 --- a/src/gui/linux_kd.h +++ b/src/gui/linux_kd.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _LINUX_KD_H #define _LINUX_KD_H diff --git a/src/gui/linux_keyboard.h b/src/gui/linux_keyboard.h index 16a6d5ec..c40dcdfa 100644 --- a/src/gui/linux_keyboard.h +++ b/src/gui/linux_keyboard.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef __LINUX_KEYBOARD_H #define __LINUX_KEYBOARD_H diff --git a/src/gui/linux_types.h b/src/gui/linux_types.h index cb9519e6..c8691c51 100644 --- a/src/gui/linux_types.h +++ b/src/gui/linux_types.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _LINUX_TYPES_H #define _LINUX_TYPES_H diff --git a/src/gui/menu.c b/src/gui/menu.c index 0c88f738..6db2dadb 100644 --- a/src/gui/menu.c +++ b/src/gui/menu.c @@ -1,17 +1,41 @@ /* -** $Id: menu.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** menu.c: The Menu module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Create date: 1999.04.09 ** -** Current maintainer: Wei Yongming. -** ** Used abbreviations in this file: ** Menu: mnu ** Popup: ppp diff --git a/src/gui/nrw_test/mem_test/mem_test.c b/src/gui/nrw_test/mem_test/mem_test.c index 049496fc..6716dd83 100644 --- a/src/gui/nrw_test/mem_test/mem_test.c +++ b/src/gui/nrw_test/mem_test/mem_test.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * mem_test.c * wangjian diff --git a/src/gui/nrw_test/mem_test/mginit.c b/src/gui/nrw_test/mem_test/mginit.c index 2cb6c427..3a73626b 100644 --- a/src/gui/nrw_test/mem_test/mginit.c +++ b/src/gui/nrw_test/mem_test/mginit.c @@ -1,15 +1,36 @@ -/* -** $Id: mginit.c 9485 2008-02-22 03:59:56Z wangjian $ -** -** Listing 31.1 -** -** mginit.c: Sample program for MiniGUI Programming Guide -** A simple mginit program. -** -** Copyright (C) 2003 ~ 2006 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/gui/nrw_test/mem_test/mtrace.sh b/src/gui/nrw_test/mem_test/mtrace.sh index ca0d04f2..8cf68227 100755 --- a/src/gui/nrw_test/mem_test/mtrace.sh +++ b/src/gui/nrw_test/mem_test/mtrace.sh @@ -1,2 +1,35 @@ #!/bin/sh +## +## This file is part of MiniGUI, a mature cross-platform windowing +## and Graphics User Interface (GUI) support system for embedded systems +## and smart IoT devices. +## +## Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. +## Copyright (C) 1998~2002, WEI Yongming +## +## This program is free software: you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation, either version 3 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program. If not, see . +## +## Or, +## +## As this program is a library, any link to this program must follow +## GNU General Public License version 3 (GPLv3). If you cannot accept +## GPLv3, you need to be licensed from FMSoft. +## +## If you have got a commercial license of this program, please use it +## under the terms and conditions of the commercial license. +## +## For more information about the commercial license, please refer to +## . +## mtrace ./mtrace_test ./memtrace.log diff --git a/src/gui/nrw_test/mem_test/mtrace_test.c b/src/gui/nrw_test/mem_test/mtrace_test.c index a6dda7d3..ea82d684 100644 --- a/src/gui/nrw_test/mem_test/mtrace_test.c +++ b/src/gui/nrw_test/mem_test/mtrace_test.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * mtrace_test.c * wangjian diff --git a/src/gui/nrw_test/mem_test/valgrind.sh b/src/gui/nrw_test/mem_test/valgrind.sh index 1f2a2fc8..799c3ceb 100755 --- a/src/gui/nrw_test/mem_test/valgrind.sh +++ b/src/gui/nrw_test/mem_test/valgrind.sh @@ -1 +1,34 @@ +## +## This file is part of MiniGUI, a mature cross-platform windowing +## and Graphics User Interface (GUI) support system for embedded systems +## and smart IoT devices. +## +## Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. +## Copyright (C) 1998~2002, WEI Yongming +## +## This program is free software: you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation, either version 3 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program. If not, see . +## +## Or, +## +## As this program is a library, any link to this program must follow +## GNU General Public License version 3 (GPLv3). If you cannot accept +## GPLv3, you need to be licensed from FMSoft. +## +## If you have got a commercial license of this program, please use it +## under the terms and conditions of the commercial license. +## +## For more information about the commercial license, please refer to +## . +## valgrind --tool=memcheck --leak-check=full ./mem_test diff --git a/src/gui/nrw_test/mybmp2region/mginit.c b/src/gui/nrw_test/mybmp2region/mginit.c index 0dd47f86..3a73626b 100644 --- a/src/gui/nrw_test/mybmp2region/mginit.c +++ b/src/gui/nrw_test/mybmp2region/mginit.c @@ -1,15 +1,36 @@ -/* -** $Id: mginit.c 9458 2008-02-21 02:13:05Z wangjian $ -** -** Listing 31.1 -** -** mginit.c: Sample program for MiniGUI Programming Guide -** A simple mginit program. -** -** Copyright (C) 2003 ~ 2006 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/gui/nrw_test/mybmp2region/mybmp2region.c b/src/gui/nrw_test/mybmp2region/mybmp2region.c index 0d4f9683..1a35a510 100644 --- a/src/gui/nrw_test/mybmp2region/mybmp2region.c +++ b/src/gui/nrw_test/mybmp2region/mybmp2region.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * mybmp2region_test.c * wangjian diff --git a/src/gui/nrw_test/performance_test/mginit.c b/src/gui/nrw_test/performance_test/mginit.c index 4997b161..7a4d3bcc 100644 --- a/src/gui/nrw_test/performance_test/mginit.c +++ b/src/gui/nrw_test/performance_test/mginit.c @@ -1,15 +1,36 @@ -/* -** $Id: mginit.c 9596 2008-03-03 08:30:57Z wangjian $ -** -** Listing 31.1 -** -** mginit.c: Sample program for MiniGUI Programming Guide -** A simple mginit program. -** -** Copyright (C) 2003 ~ 2006 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/gui/nrw_test/performance_test/normalwin.c b/src/gui/nrw_test/performance_test/normalwin.c index 1530ab2a..cfc95524 100644 --- a/src/gui/nrw_test/performance_test/normalwin.c +++ b/src/gui/nrw_test/performance_test/normalwin.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * normalwin.c * wangjian diff --git a/src/gui/nrw_test/performance_test/nr_btn.c b/src/gui/nrw_test/performance_test/nr_btn.c index d8324347..4f8e420c 100644 --- a/src/gui/nrw_test/performance_test/nr_btn.c +++ b/src/gui/nrw_test/performance_test/nr_btn.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * nr_btn.c * wangjian diff --git a/src/gui/nrw_test/performance_test/nr_ctrl.c b/src/gui/nrw_test/performance_test/nr_ctrl.c index 196d8adb..32177739 100644 --- a/src/gui/nrw_test/performance_test/nr_ctrl.c +++ b/src/gui/nrw_test/performance_test/nr_ctrl.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * nrctrldemo.c * wangjian diff --git a/src/gui/nrw_test/performance_test/nr_ctrl2.c b/src/gui/nrw_test/performance_test/nr_ctrl2.c index b2479a21..e7b8dded 100644 --- a/src/gui/nrw_test/performance_test/nr_ctrl2.c +++ b/src/gui/nrw_test/performance_test/nr_ctrl2.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * nr_btn.c * wangjian diff --git a/src/gui/nrw_test/performance_test/nr_edit.c b/src/gui/nrw_test/performance_test/nr_edit.c index 733cc13a..f07e03d3 100644 --- a/src/gui/nrw_test/performance_test/nr_edit.c +++ b/src/gui/nrw_test/performance_test/nr_edit.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * nr_edit.c * wangjian diff --git a/src/gui/nrw_test/performance_test/nr_prog.c b/src/gui/nrw_test/performance_test/nr_prog.c index e9615cb3..21ad72bb 100644 --- a/src/gui/nrw_test/performance_test/nr_prog.c +++ b/src/gui/nrw_test/performance_test/nr_prog.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * nr_prog.c * wangjian diff --git a/src/gui/nrw_test/performance_test/nr_win.c b/src/gui/nrw_test/performance_test/nr_win.c index 8f26caed..77ba707e 100644 --- a/src/gui/nrw_test/performance_test/nr_win.c +++ b/src/gui/nrw_test/performance_test/nr_win.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * nr_win.c * wangjian diff --git a/src/gui/nrw_test/performance_test/roundcornerwin.c b/src/gui/nrw_test/performance_test/roundcornerwin.c index 183a5cf8..ba9c1d23 100644 --- a/src/gui/nrw_test/performance_test/roundcornerwin.c +++ b/src/gui/nrw_test/performance_test/roundcornerwin.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* $Id: roundcornerwin.c 9578 2008-02-29 07:32:26Z wangjian $ ****************************************************************************** diff --git a/src/gui/nrw_test/performance_test/thread_test.c b/src/gui/nrw_test/performance_test/thread_test.c index c403f568..876a6fc6 100644 --- a/src/gui/nrw_test/performance_test/thread_test.c +++ b/src/gui/nrw_test/performance_test/thread_test.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * thread_test.c * wangjian diff --git a/src/gui/nrw_test/performance_test/trans_nr_win.c b/src/gui/nrw_test/performance_test/trans_nr_win.c index 28d2832d..6bffaf00 100644 --- a/src/gui/nrw_test/performance_test/trans_nr_win.c +++ b/src/gui/nrw_test/performance_test/trans_nr_win.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * trans_nr_win.c * wangjian diff --git a/src/gui/transkey.c b/src/gui/transkey.c index 18c2c823..6d3c3fc5 100644 --- a/src/gui/transkey.c +++ b/src/gui/transkey.c @@ -1,15 +1,39 @@ /* -** $Id: transkey.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** transkey.c: The Key Messages Translator ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Wei Yongming. -** ** Create date: 1999.05 by Wei Yongming. ** ** Used abbreviations: diff --git a/src/gui/window.c b/src/gui/window.c index b1045ea9..dc16cef1 100644 --- a/src/gui/window.c +++ b/src/gui/window.c @@ -1,13 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* - ** $Id: window.c 13674 2010-12-06 06:45:01Z wanzheng $ - ** ** window.c: The Window module. ** - ** Copyright (C) 2003 ~ 2017 FMSoft. - ** Copyright (C) 1999 ~ 2002 Wei Yongming. - ** - ** Current maintainer: Wei Yongming. - ** ** Create date: 1999.04.19 */ #include diff --git a/src/ial/2410.c b/src/ial/2410.c index 1a42042e..980c9b08 100644 --- a/src/ial/2410.c +++ b/src/ial/2410.c @@ -1,9 +1,38 @@ /* -** $Id: 2410.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** 2410.c: Low Level Input Engine for SMDK2410 Dev Board. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/ial/2410.h b/src/ial/2410.h index a05aa73e..d0c9780e 100644 --- a/src/ial/2410.h +++ b/src/ial/2410.h @@ -1,9 +1,38 @@ /* -** $Id: 2410.h 3206 2004-04-01 08:57:13Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** 2410.h: 2410 the head file of Low Level Input Engine for S3C2410. -** -** Copyright (C) 2004 Feynman Software. */ #ifndef GUI_IAL_2410_H diff --git a/src/ial/2440.c b/src/ial/2440.c index 2e798138..c912e433 100644 --- a/src/ial/2440.c +++ b/src/ial/2440.c @@ -1,9 +1,38 @@ /* -** $Id: 2410.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** 2410.c: Low Level Input Engine for SMDK2410 Dev Board. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/ial/2440.h b/src/ial/2440.h index 22208c33..c5c465e2 100644 --- a/src/ial/2440.h +++ b/src/ial/2440.h @@ -1,11 +1,38 @@ /* -** $Id: dummy.h 6566 2006-05-10 01:44:57Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** custom.h:. the head file for Custom IAL Engine. -** -** Copyright (C) 2007 Feynman Software. -** -** Created by Wei YongMing, 2007/06/06 */ #ifndef GUI_IAL_2440_H diff --git a/src/ial/abs_signal_driver.c b/src/ial/abs_signal_driver.c index 31a5634d..4dccd3aa 100644 --- a/src/ial/abs_signal_driver.c +++ b/src/ial/abs_signal_driver.c @@ -1,9 +1,39 @@ -/* $Id: abs_signal_driver.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** abs_signal_driver.c: this is the process file of abs signal driver module ** -** Copyright (C) 2003 ~ 2007, Feynman Software. -** ** Author: zangguangtong */ diff --git a/src/ial/abs_signal_driver.h b/src/ial/abs_signal_driver.h index 7d69fcbd..2b656814 100644 --- a/src/ial/abs_signal_driver.h +++ b/src/ial/abs_signal_driver.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /****************************************************************************** * * Author: zangguangtong diff --git a/src/ial/abssig.c b/src/ial/abssig.c index 0bf7399f..c648216a 100644 --- a/src/ial/abssig.c +++ b/src/ial/abssig.c @@ -1,10 +1,39 @@ /* -** $Id: abssig.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** abssig.c: Low Level Input Engine for frv-uclinux ABSSIG. ** -** Copyright (C) 2003 ~ 2007, Feynman Software. -** ** Created by Peng Ke, 2004/12/20 */ diff --git a/src/ial/abssig.h b/src/ial/abssig.h index 0c4fe200..ed48ac60 100644 --- a/src/ial/abssig.h +++ b/src/ial/abssig.h @@ -1,11 +1,38 @@ /* -** $Id: abssig.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** abssig.h:. the head file of Low Level Input Engine for iPAQ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** -** Created by Wei YongMing, 2001/08/20 */ #ifndef GUI_IAL_ABSSIG_H diff --git a/src/ial/ads.c b/src/ial/ads.c index da0f0a4f..419f6936 100644 --- a/src/ial/ads.c +++ b/src/ial/ads.c @@ -1,11 +1,39 @@ /* -** $Id: ads.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ads.c: Low Level Input Engine for ADS Graphics Client. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming -** ** Created by Wei Yongming, 2000/08/24 ** ** After some hard work, this engine now runs well. diff --git a/src/ial/ads.h b/src/ial/ads.h index ce945cb6..2a3aa4f5 100644 --- a/src/ial/ads.h +++ b/src/ial/ads.h @@ -1,11 +1,39 @@ /* -** $Id: ads.h 2445 2003-09-04 03:40:35Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ads.h:. the head file of Low Level Input Engine for ADS Graphics Client. ** -** Copyright (C) 2000, Wei YongMing -** Copyright (C) 2000, BluePoint Software. -** ** Created by Wei YongMing, 2000/09/24 */ diff --git a/src/ial/ads7846.c b/src/ial/ads7846.c index 72e726f2..ec452414 100644 --- a/src/ial/ads7846.c +++ b/src/ial/ads7846.c @@ -1,10 +1,39 @@ /* -** $Id: ads7846.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ads7846.c: Low Level Input Engine for Arca Tpanel Ads7846. ** -** Copyright (C) 2004 ~ 2007, Feynman Software. -** ** Created by Peng Ke, 2004/05/217 */ diff --git a/src/ial/ads7846.h b/src/ial/ads7846.h index 20191bd7..a82cba89 100644 --- a/src/ial/ads7846.h +++ b/src/ial/ads7846.h @@ -1,10 +1,39 @@ /* -** $Id: ads7846.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ads7846.h:. the head file of Low Level Input Engine for Arca Tpanel Ads7846. ** -** Copyright (C) 2004 ~ 2007, Feynman Software. -** ** Created by PengKe, 2004/05/17 */ diff --git a/src/ial/ads_internal.h b/src/ial/ads_internal.h index adc44907..45ad31b6 100644 --- a/src/ial/ads_internal.h +++ b/src/ial/ads_internal.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ typedef struct tagPOS { short x; diff --git a/src/ial/arm3000.c b/src/ial/arm3000.c index ad0c90c4..73d9923c 100644 --- a/src/ial/arm3000.c +++ b/src/ial/arm3000.c @@ -1,10 +1,39 @@ /* -** $Id: arm3000.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** arm3000.c: Low Level Input Engine for UP-NETARM3000 ** -** Copyright (C) 2004 ~ 2007, Feynman Software. -** ** Created by Yao Yunyuan, 2004/08/20 */ diff --git a/src/ial/arm3000.h b/src/ial/arm3000.h index 60ac615f..4e35aeee 100644 --- a/src/ial/arm3000.h +++ b/src/ial/arm3000.h @@ -1,10 +1,39 @@ /* -** $Id: arm3000.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** arm3000.h:. the head file of Low Level Input Engine for NET-ARM3000 ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Created by Yao Yunyuan, 2004/07/23 */ diff --git a/src/ial/auto-protocol.h b/src/ial/auto-protocol.h index dedcde59..1356d0e1 100644 --- a/src/ial/auto-protocol.h +++ b/src/ial/auto-protocol.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _AUTO_PROTOCOL_H #define _AUTO_PROTOCOL_H diff --git a/src/ial/auto.c b/src/ial/auto.c index 9cb0b132..de9dde82 100644 --- a/src/ial/auto.c +++ b/src/ial/auto.c @@ -1,10 +1,39 @@ /* -** $Id: auto.c 13830 2017-10-26 05:27:43Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** auto.c: Automatic Input Engine ** -** Copyright (C) 2004 ~ 2007 Feynman Software -** ** Created by Wei Yongming, 2004/01/29 */ diff --git a/src/ial/auto.h b/src/ial/auto.h index 253798c9..7077e56b 100644 --- a/src/ial/auto.h +++ b/src/ial/auto.h @@ -1,10 +1,39 @@ /* -** $Id: auto.h 6566 2006-05-10 01:44:57Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** auto.h: head file for automatic Input Engine ** -** Copyright (C) 2004 ~ 2006Feynman Software. -** ** Created by Wei YongMing, 2004/01/29 */ diff --git a/src/ial/c33l05.c b/src/ial/c33l05.c index 7146a1ce..80480d8f 100644 --- a/src/ial/c33l05.c +++ b/src/ial/c33l05.c @@ -1,9 +1,38 @@ /* -** $Id: c33l05.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** c33l05.c: Low Level Input Engine for c33l05, EPSONARM7-LCD-R4 Dev Boards. -** -** Copyright (C) 2007 Feynman Software. */ #include diff --git a/src/ial/c33l05.h b/src/ial/c33l05.h index ab918b76..37ce13d5 100644 --- a/src/ial/c33l05.h +++ b/src/ial/c33l05.h @@ -1,9 +1,38 @@ /* -** $Id: c33l05.h 7166 2007-05-16 04:16:15Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** c33l05.h: the head file of Low Level Input Engine for C33L05. -** -** Copyright (C) 2007 Feynman Software. */ #ifndef GUI_IAL_C33L05_H diff --git a/src/ial/calib.c b/src/ial/calib.c index 38bf178b..5e612cfe 100644 --- a/src/ial/calib.c +++ b/src/ial/calib.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #if 0 #include #include diff --git a/src/ial/cisco_touchpad.c b/src/ial/cisco_touchpad.c index 49f09008..cd7afc9b 100644 --- a/src/ial/cisco_touchpad.c +++ b/src/ial/cisco_touchpad.c @@ -1,13 +1,40 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define dbg() printf("%s %d\n", __FUNCTION__, __LINE__) /* -** $Id: cisco_touchpad.c 7269 2010-03-24 08:10:14Z czzhao$ -** ** cisco_touchpad.c: Input Engine for Cisco touchpad -** -** Copyright (C) 2010 Feynman Software. -** -** All rights reserved by Feynman Software. */ #include "common.h" diff --git a/src/ial/cisco_touchpad.h b/src/ial/cisco_touchpad.h index 34d141f7..3d8441da 100644 --- a/src/ial/cisco_touchpad.h +++ b/src/ial/cisco_touchpad.h @@ -1,11 +1,40 @@ /* -** $Id: cisco_touchpad.h 7249 2010-03-24 03:38:27Z czzhao $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** cisco_touchpad.h: the head file of Low Level Input Engine for ** Cisco touchpad ** -** Copyright (C) 2007 ~ 2011 Feynman Software. -** ** Created by Zhao Chengzhang, 2010/03/24 */ diff --git a/src/ial/comminput.c b/src/ial/comminput.c index af0c9c40..4dd70a67 100644 --- a/src/ial/comminput.c +++ b/src/ial/comminput.c @@ -1,10 +1,39 @@ /* -** $Id: comminput.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** comminput.c: Common Input Engine for eCos, uC/OS-II, VxWorks, ... ** -** Copyright (C) 2004 ~ 2007 Feynman Software -** ** Created by Zhong Shuyi, 2004/02/29 */ diff --git a/src/ial/comminput.h b/src/ial/comminput.h index 52749fc4..c335060b 100644 --- a/src/ial/comminput.h +++ b/src/ial/comminput.h @@ -1,10 +1,39 @@ /* -** $Id: comminput.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** comminput.h: head file for comm Input Engine ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Created by Zhong Shuyi, 2004/02/29 */ diff --git a/src/ial/custom.h b/src/ial/custom.h index f2578566..4138a21d 100644 --- a/src/ial/custom.h +++ b/src/ial/custom.h @@ -1,10 +1,39 @@ /* -** $Id: dummy.h 6566 2006-05-10 01:44:57Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** custom.h:. the head file for Custom IAL Engine. ** -** Copyright (C) 2007 Feynman Software. -** ** Created by Wei YongMing, 2007/06/06 */ diff --git a/src/ial/davinci6446.c b/src/ial/davinci6446.c index e19f3a31..4253fa80 100644 --- a/src/ial/davinci6446.c +++ b/src/ial/davinci6446.c @@ -1,9 +1,38 @@ /* -** $Id: hh2410r3.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** hh2410r3.c: Low Level Input Engine for HH2410-R3, HHARM9-LCD-R4 Dev Boards. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include "common.h" diff --git a/src/ial/davinci6446.h b/src/ial/davinci6446.h index e95e3383..e0423387 100644 --- a/src/ial/davinci6446.h +++ b/src/ial/davinci6446.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef GUI_IAL_DAVINCI6446_H #define GUI_IAL_DAVINCI6446_H diff --git a/src/ial/dfb.c b/src/ial/dfb.c index 9fc66211..ef9a8775 100644 --- a/src/ial/dfb.c +++ b/src/ial/dfb.c @@ -1,12 +1,39 @@ /* -** $Id: dfb.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** dfb.c: Low Level Input Engine for DirectFB. ** -** Copyright (C) 2005 ~ 2007, Feynman Software. -** -** All rights reserved by Feynman Software. -** ** Created by Xiaogang Du, 2005/12/15 */ diff --git a/src/ial/dfb.h b/src/ial/dfb.h index 8724de2f..669bc693 100644 --- a/src/ial/dfb.h +++ b/src/ial/dfb.h @@ -1,12 +1,39 @@ /* -** $Id: dfb.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** dfb.h: Low Level Input Engine for DirectFB. ** -** Copyright (C) 2005 ~ 2007, Feynman Software. -** -** All rights reserved by Feynman Software. -** ** Created by Xiaogang Du, 2005/12/15 */ diff --git a/src/ial/dlcustom/dlcustom.c b/src/ial/dlcustom/dlcustom.c index 4ef83230..b4d36f1b 100644 --- a/src/ial/dlcustom/dlcustom.c +++ b/src/ial/dlcustom/dlcustom.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" #ifdef _MGIAL_DLCUSTOM diff --git a/src/ial/dlcustom/dlcustom.h b/src/ial/dlcustom/dlcustom.h index 5324671a..cb426e10 100644 --- a/src/ial/dlcustom/dlcustom.h +++ b/src/ial/dlcustom/dlcustom.h @@ -1,10 +1,41 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: dlcustom.h 6566 2006-05-10 01:44:57Z wanzheng $ ** ** dlcustom.h:. the head file for dlcustom IAL Engine. ** -** Copyright (C) 2007 Feynman Software. -** ** Created by WanZheng, 2009/10/17 */ diff --git a/src/ial/dlcustom/sample/iale_custom.c b/src/ial/dlcustom/sample/iale_custom.c index 4f092a25..736f8cc5 100644 --- a/src/ial/dlcustom/sample/iale_custom.c +++ b/src/ial/dlcustom/sample/iale_custom.c @@ -1,9 +1,38 @@ /* -** $Id: dummy.c -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** iale_custom.c:. the C file of dlcustom engine sample. -** -** Copyright (C) 2003 ~ 2010 Feynman Software. ** */ diff --git a/src/ial/dlcustom/sample/iale_custom.h b/src/ial/dlcustom/sample/iale_custom.h index 4e9bf5ad..7bdb1fd4 100644 --- a/src/ial/dlcustom/sample/iale_custom.h +++ b/src/ial/dlcustom/sample/iale_custom.h @@ -1,10 +1,39 @@ /* -** $Id: iale_custom.h -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** iale_custom.h:. the head file of dlcustom engine sample. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** */ #ifndef IALE_CUSTOM_H diff --git a/src/ial/dm270.c b/src/ial/dm270.c index b217aa9d..22fbd058 100644 --- a/src/ial/dm270.c +++ b/src/ial/dm270.c @@ -1,10 +1,39 @@ /* -** $Id: dm270.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** dm270.c: Low Level Input Engine for DigiPro DM270. ** -** Copyright (C) 2004 ~ 2007, Feynman Software. -** ** Created by Yao Yunyuan, 2004/08/20 */ diff --git a/src/ial/dm270.h b/src/ial/dm270.h index 1304ce63..a5a882f5 100644 --- a/src/ial/dm270.h +++ b/src/ial/dm270.h @@ -1,10 +1,39 @@ /* -** $Id: dm270.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** dm270.h:. the head file of Low Level Input Engine for dm270 ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Created by Yao Yunyuan, 2004/07/23 */ diff --git a/src/ial/dmg-stb.c b/src/ial/dmg-stb.c index 2fdf386b..ecec6bff 100644 --- a/src/ial/dmg-stb.c +++ b/src/ial/dmg-stb.c @@ -1,10 +1,39 @@ /* -** $Id: dmg-stb.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** dmg-stb.c: IAL Engine for Intel DMG GEN10 STB. ** -** Copyright (C) 2003 ~ 2007, Feynman Software. -** ** Author: Wei Yongming (2003/12/14) */ diff --git a/src/ial/dmg-stb.h b/src/ial/dmg-stb.h index c6ed22d1..115100f4 100644 --- a/src/ial/dmg-stb.h +++ b/src/ial/dmg-stb.h @@ -1,10 +1,39 @@ /* -** $Id: dmg-stb.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** tf-stb.h:. the head file of Intel DMG GEN10 STB IAL engine. ** -** Copyright (C) 2003 ~ 2007, Feynman Software. -** ** Created by Wei Yongming, 2003/12/14 */ diff --git a/src/ial/dummy.c b/src/ial/dummy.c index be114754..32cf891d 100644 --- a/src/ial/dummy.c +++ b/src/ial/dummy.c @@ -1,11 +1,39 @@ /* -** $Id: dummy.c 13830 2017-10-26 05:27:43Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** dummy.c: The dummy IAL engine. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Created by Wei Yongming, 2001/09/13 */ diff --git a/src/ial/dummy.h b/src/ial/dummy.h index eff32d10..f4c4189b 100644 --- a/src/ial/dummy.h +++ b/src/ial/dummy.h @@ -1,11 +1,39 @@ /* -** $Id: dummy.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** dummy.h:. the head file of Dummy IAL Engine. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Created by Wei YongMing, 2000/09/13 */ diff --git a/src/ial/em85.c b/src/ial/em85.c index 6cbe3eb2..8a28a0ca 100644 --- a/src/ial/em85.c +++ b/src/ial/em85.c @@ -1,30 +1,43 @@ /* -** $Id: em85.c 7001 2006-09-26 05:34:34Z xwyan $ -** -** Copyright (C) 2003, Feynman Software. -** -** fip.c: IAL Engine for EM85xx Front Panel and Remote Controller + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* +** em85.c: IAL Engine for EM85xx Front Panel and Remote Controller ** This IAL engine is made for PLAYER_NEXTBASE. ** ** Author: Wei Yongming (2003/12/28) */ -/* -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU General Public License as published by -** the Free Software Foundation; either version 2 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU General Public License for more details. -** -** You should have received a copy of the GNU General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ - #include #include #include diff --git a/src/ial/em85.h b/src/ial/em85.h index de5e7949..8136ed0b 100644 --- a/src/ial/em85.h +++ b/src/ial/em85.h @@ -1,10 +1,39 @@ /* -** $Id: em85.h 7016 2006-10-24 07:37:38Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** fip.h:. the head file for IAL Engine of EM85xx Front Panel and Remote Controller ** -** Copyright (C) 2003, Feynman Software. -** ** Created by Wei Yongming, 2003/12/28 */ diff --git a/src/ial/em86.c b/src/ial/em86.c index 33d70995..c3e90b9a 100644 --- a/src/ial/em86.c +++ b/src/ial/em86.c @@ -1,9 +1,38 @@ /* -** $Id: em86.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** em86.c: IAL Engine for EM86xx Remote Controller. -** -** Copyright (C) 2004 ~ 2007, Feynman Software. ** */ diff --git a/src/ial/em86.h b/src/ial/em86.h index 5c985b69..9868392d 100644 --- a/src/ial/em86.h +++ b/src/ial/em86.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _EM86_H_ #define _EM86_H_ diff --git a/src/ial/em8620.c b/src/ial/em8620.c index 78201d83..59a0fb4c 100644 --- a/src/ial/em8620.c +++ b/src/ial/em8620.c @@ -1,8 +1,37 @@ /* -** $Id: em8620.c 7335 2007-08-16 03:38:27Z xgwang $ -** -** Copyright (C) 2005 ~ 2007, Feynman Software. -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** em8620.c: IAL Engine for EM8620L ** ** Author: Zhang Xinhua (2005/10/xx) diff --git a/src/ial/em8620.h b/src/ial/em8620.h index bec884ee..97450b81 100644 --- a/src/ial/em8620.h +++ b/src/ial/em8620.h @@ -1,10 +1,39 @@ /* -** $Id: em8620.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** em8620.h:. the head file for IAL Engine of EM8520L ** -** Copyright (C) 2005 ~ 2007, Feynman Software. -** ** Created by Zhang Xinhua, 2005/10/xx */ diff --git a/src/ial/embest2410.c b/src/ial/embest2410.c index f1a422cb..f86058b5 100644 --- a/src/ial/embest2410.c +++ b/src/ial/embest2410.c @@ -1,10 +1,39 @@ /* -** $Id: embest2410.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** embest2410.c: Low Level Input Engine for EMBEST ARM2410 ** -** Copyright (C) 2004 ~ 2007, Feynman Software. -** ** Created by Cheng Jiangang, 2004/09/22 */ diff --git a/src/ial/embest2410.h b/src/ial/embest2410.h index c81e46ee..28fb55bc 100644 --- a/src/ial/embest2410.h +++ b/src/ial/embest2410.h @@ -1,10 +1,39 @@ /* -** $Id: embest2410.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** embest2410.h:. the head file of Low Level Input Engine for EMBEST ARM2410 ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Created by Cheng Jiangang */ diff --git a/src/ial/embest44b0.c b/src/ial/embest44b0.c index 6120bab4..462e0751 100644 --- a/src/ial/embest44b0.c +++ b/src/ial/embest44b0.c @@ -1,10 +1,39 @@ /* -** $Id: embest44b0.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** hh44b0.c: Low Level Input Engine for Embest ARM44B0 ** -** Copyright (C) 2005 ~ 2007, Feynman Software. -** ** Created by Zhang Xinhua, 2005/06/xx. */ diff --git a/src/ial/embest44b0.h b/src/ial/embest44b0.h index 9fe9f527..cc09518d 100644 --- a/src/ial/embest44b0.h +++ b/src/ial/embest44b0.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef GUI_IAL_HH44B0_H #define GUI_IAL_HH44B0_H diff --git a/src/ial/ep7211.c b/src/ial/ep7211.c index cfc66f80..39b58433 100644 --- a/src/ial/ep7211.c +++ b/src/ial/ep7211.c @@ -1,10 +1,39 @@ /* -** $Id: ep7211.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ep7211.c: Low Level Input Engine for EP7211. ** -** Copyright (C) 2000, 2001 Wei YongMing -** ** Created by Wei Yongming, 2000/08/24 */ diff --git a/src/ial/ep7211.h b/src/ial/ep7211.h index 02202905..3fa85ca1 100644 --- a/src/ial/ep7211.h +++ b/src/ial/ep7211.h @@ -1,11 +1,39 @@ /* -** $Id: ep7211.h 2445 2003-09-04 03:40:35Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ep7211.h:. the head file of Low Level Input Engine for EP7211 ** -** Copyright (C) 2000, Wei YongMing -** Copyright (C) 2000, BluePoint Software. -** ** Created by Wei YongMing, 2000/09/24 */ diff --git a/src/ial/ep7211_internal.h b/src/ial/ep7211_internal.h index 7b94b6e7..6fd36125 100644 --- a/src/ial/ep7211_internal.h +++ b/src/ial/ep7211_internal.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ typedef struct tagPOS { int x; diff --git a/src/ial/evmv10.c b/src/ial/evmv10.c index 1cd5ec0d..038fefae 100644 --- a/src/ial/evmv10.c +++ b/src/ial/evmv10.c @@ -1,10 +1,39 @@ /* -** $Id: evmv10.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** evmv10e.c: Low Level Input Engine for DigiPro xScale EVMV 1.0. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Created by Yao Yunyuan, 2004/08/20 */ diff --git a/src/ial/evmv10.h b/src/ial/evmv10.h index 03951a8a..30b31e00 100644 --- a/src/ial/evmv10.h +++ b/src/ial/evmv10.h @@ -1,10 +1,39 @@ /* -** $Id: evmv10.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** evmv10.h:. the head file of Low Level Input Engine for EVMV10 ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Created by Yao Yunyuan, 2004/07/23 */ diff --git a/src/ial/fft7202.c b/src/ial/fft7202.c index 3b74eae8..ef8dd0d3 100644 --- a/src/ial/fft7202.c +++ b/src/ial/fft7202.c @@ -1,10 +1,39 @@ /* -** $Id: fft7202.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** fft7202.c: Low Level Input Engine for FFT 7202 ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** The device driver of fft 7202 touch screen is compliant to ** the Specification for Generic Touch Screen Driver. ** Please see the file: spec_general_ts_drv.html in this directory. diff --git a/src/ial/fft7202.h b/src/ial/fft7202.h index 71c91920..6b9aee02 100644 --- a/src/ial/fft7202.h +++ b/src/ial/fft7202.h @@ -1,10 +1,39 @@ /* -** $Id: fft7202.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** fft7202.h:. the head file of Low Level Input Engine for iPAQ ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Created by Yao yunyuna, 2001/08/20 */ diff --git a/src/ial/figueroa.c b/src/ial/figueroa.c index fa9f6b98..f4e94898 100644 --- a/src/ial/figueroa.c +++ b/src/ial/figueroa.c @@ -1,14 +1,40 @@ /* - ** $Id: figueroa.c 8276 2007-11-27 09:06:51Z weiym $ - ** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** figueroa.c: Low Level Input Engine for D2 FiguaOA ** This driver can run on Linux. ** - ** Copyright (C) 2003 ~ 2007 Feynman Software. - ** - ** So this IAL engine can be a good template of your new IAL engines, - ** which compliant to the specification. - ** ** Created by Libo Jiao, 2001/08/20 */ diff --git a/src/ial/figueroa.h b/src/ial/figueroa.h index 56880f50..b5793fa2 100644 --- a/src/ial/figueroa.h +++ b/src/ial/figueroa.h @@ -1,10 +1,39 @@ /* - ** $Id: figueroa.h 7114 2007-03-05 01:46:42Z lbjiao $ - ** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** figueroa.h:. the head file of Low Level Input Engine for FiguerOA ** - ** Copyright (C) 2003 ~ 2007 Feynman Software. - ** ** Created by Libo Jiao, 2007/03/04 */ diff --git a/src/ial/fip.c b/src/ial/fip.c index f3d9ffd7..be8dc45b 100644 --- a/src/ial/fip.c +++ b/src/ial/fip.c @@ -1,11 +1,40 @@ /* -** $Id: fip.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** fip.c: IAL Engine for EM85xx Front Panel and Remote Controller ** This IAL engine is made for PLAYER_NEXTBASE. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Author: Wei Yongming (2003/12/28) */ diff --git a/src/ial/fip.h b/src/ial/fip.h index f661939e..1679442b 100644 --- a/src/ial/fip.h +++ b/src/ial/fip.h @@ -1,10 +1,39 @@ /* -** $Id: fip.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** fip.h:. the head file for IAL Engine of EM85xx Front Panel and Remote Controller ** -** Copyright (C) 2003 ~ 2007, Feynman Software. -** ** Created by Wei Yongming, 2003/12/28 */ diff --git a/src/ial/fxrm9200.c b/src/ial/fxrm9200.c index 96d0b28b..2cd3253e 100644 --- a/src/ial/fxrm9200.c +++ b/src/ial/fxrm9200.c @@ -1,11 +1,40 @@ /* -** $Id: fxrm9200.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** fxrm9200.c: Low Level Input Engine for fuxu rm9200. ** This engine runs on uClinux. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Created by pan weiguo, 2004/07/20 */ diff --git a/src/ial/fxrm9200.h b/src/ial/fxrm9200.h index c3eb020d..25722690 100644 --- a/src/ial/fxrm9200.h +++ b/src/ial/fxrm9200.h @@ -1,10 +1,39 @@ /* -** $Id: fxrm9200.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** fxrm9200.h:. the head file of Low Level Input Engine for fuxu rm9200. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Created by pan weiguo, 2004/07/20 */ diff --git a/src/ial/fz_custom.c b/src/ial/fz_custom.c index 076a5de9..fe5329a7 100644 --- a/src/ial/fz_custom.c +++ b/src/ial/fz_custom.c @@ -1,9 +1,38 @@ /* -** $Id: 2410.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** 2410.c: Low Level Input Engine for SMDK2410 Dev Board. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/ial/helio.c b/src/ial/helio.c index e1667b52..885b2151 100644 --- a/src/ial/helio.c +++ b/src/ial/helio.c @@ -1,10 +1,39 @@ /* -** $Id: helio.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** helio.c: Low Level Input Engine for Helio Touch Panel ** -** Copyright (C) 2000, Wei YongMing -** ** Created by Wei YongMing, 2001/01/17 */ diff --git a/src/ial/helio.h b/src/ial/helio.h index 5411781d..9209b3b1 100644 --- a/src/ial/helio.h +++ b/src/ial/helio.h @@ -1,11 +1,39 @@ /* -** $Id: helio.h 2445 2003-09-04 03:40:35Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** helio.h:. the head file of Low Level Input Engine for Helio Touche Panel. ** -** Copyright (C) 2000, Wei YongMing -** Copyright (C) 2000, BluePoint Software. -** ** Created by Wei YongMing, 2000/09/24 */ diff --git a/src/ial/hh2410r3.c b/src/ial/hh2410r3.c index bcd6f815..99f8f39a 100644 --- a/src/ial/hh2410r3.c +++ b/src/ial/hh2410r3.c @@ -1,9 +1,38 @@ /* -** $Id: hh2410r3.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** hh2410r3.c: Low Level Input Engine for HH2410-R3, HHARM9-LCD-R4 Dev Boards. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/ial/hh2410r3.h b/src/ial/hh2410r3.h index a503357e..3e40dcdc 100644 --- a/src/ial/hh2410r3.h +++ b/src/ial/hh2410r3.h @@ -1,9 +1,38 @@ /* -** $Id: hh2410r3.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** hh2410r3.h: the head file of Low Level Input Engine for HHARM2410R3. -** -** Copyright (C) 2004 ~ 2007 Feynman Software. */ #ifndef GUI_IAL_HH2410R3_H diff --git a/src/ial/hh2440.c b/src/ial/hh2440.c index 56502267..5f2f3f2c 100644 --- a/src/ial/hh2440.c +++ b/src/ial/hh2440.c @@ -1,9 +1,38 @@ /* -** $Id: hh2440.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** hh2440.c: Low Level Input Engine for Huaheng ARM S3C2440 Dev Board. -** -** Copyright (C) 2004 ~ 2007 Feynman Software. ** */ diff --git a/src/ial/hh2440.h b/src/ial/hh2440.h index e9c3d138..84dd7330 100644 --- a/src/ial/hh2440.h +++ b/src/ial/hh2440.h @@ -1,9 +1,38 @@ /* -** $Id: hh2440.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** hh2440.h: the head file of Low Level Input Engine for HHARM2440. -** -** Copyright (C) 2004 ~ 2007 Feynman Software. */ #ifndef GUI_IAL_HH2440_H diff --git a/src/ial/hh5249kbdir.c b/src/ial/hh5249kbdir.c index f9b10033..7d1af138 100644 --- a/src/ial/hh5249kbdir.c +++ b/src/ial/hh5249kbdir.c @@ -1,10 +1,39 @@ /* -** $Id: hh5249kbdir.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** hh5249kbdir.c: IAL Engine for HH5249 PS/2 keyboard and IrDA. ** -** Copyright (C) 2004 ~ 2007, Feynman Software. -** ** Author: Wei Yongming (2004/05/19) */ diff --git a/src/ial/hh5249kbdir.h b/src/ial/hh5249kbdir.h index f583ed4e..89fd09c1 100644 --- a/src/ial/hh5249kbdir.h +++ b/src/ial/hh5249kbdir.h @@ -1,10 +1,39 @@ /* -** $Id: hh5249kbdir.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** hh5249kbdir.h:. the head file of HH5249 PS/2 keyboard and IrDA IAL engine. ** -** Copyright (C) 2004 ~ 2007, Feynman Software. -** ** Created by Wei Yongming, 2004/05/19 */ diff --git a/src/ial/hi3510.c b/src/ial/hi3510.c index 1234036f..fec9ec53 100644 --- a/src/ial/hi3510.c +++ b/src/ial/hi3510.c @@ -1,11 +1,38 @@ /* -** $Id: hi3510.c 7269 2007-07-03 08:10:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** hi3510.c: Input Engine for hi3510 -** -** Copyright (C) 2007 Feynman Software. -** -** All rights reserved by Feynman Software. */ #include diff --git a/src/ial/hi3510.h b/src/ial/hi3510.h index 6009774c..de3fe99f 100644 --- a/src/ial/hi3510.h +++ b/src/ial/hi3510.h @@ -1,11 +1,38 @@ /* -** $Id: hi3510.h 7269 2007-07-03 08:10:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** hi3510.h: head file of Input Engine for hi3510 -** -** Copyright (C) 2007 Feynman Software. -** -** All rights reserved by Feynman Software. */ #ifndef _IAL_hi3510_h diff --git a/src/ial/ial.c b/src/ial/ial.c index ac8a6d3f..1495c000 100644 --- a/src/ial/ial.c +++ b/src/ial/ial.c @@ -1,15 +1,39 @@ /* -** $Id: ial.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** The Input Abstract Layer of MiniGUI. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Wei Yongming. -** ** Create date: 2000/06/13 */ diff --git a/src/ial/init_ts.c b/src/ial/init_ts.c index ced2028f..e2b0aff8 100644 --- a/src/ial/init_ts.c +++ b/src/ial/init_ts.c @@ -1,14 +1,39 @@ /* -** $Id: init_ts.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** init_ts.c ** -** Copyright (C) 2000 ~ 2007 Feynman Software. -** -** All rights reserved by Feynman Software. -** -** Current maintainer: Wei Yongming. -** ** Create date: 2000/06/13 */ diff --git a/src/ial/ipaq-h3600.c b/src/ial/ipaq-h3600.c index 81c1d432..a1ccd3a6 100644 --- a/src/ial/ipaq-h3600.c +++ b/src/ial/ipaq-h3600.c @@ -1,11 +1,40 @@ /* -** $Id: ipaq-h3600.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ipaq-h3600.c: Low Level Input Engine for iPAQ H3600/H3800 ** This driver can run on eCos and Linux. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** ** The device driver of iPAQ H3600 touch screen is compliant to ** the Specification for Generic Touch Screen Driver. ** Please see the file: spec_general_ts_drv.html in this directory. diff --git a/src/ial/ipaq-h3600.h b/src/ial/ipaq-h3600.h index 4044b88e..23f4603e 100644 --- a/src/ial/ipaq-h3600.h +++ b/src/ial/ipaq-h3600.h @@ -1,10 +1,39 @@ /* -** $Id: ipaq_h3600.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ipaq_h3600.h:. the head file of Low Level Input Engine for iPAQ ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** ** Created by Wei YongMing, 2001/08/20 */ diff --git a/src/ial/ipaq-h5400.c b/src/ial/ipaq-h5400.c index b68a79bc..3aff8a3c 100644 --- a/src/ial/ipaq-h5400.c +++ b/src/ial/ipaq-h5400.c @@ -1,10 +1,39 @@ /* -** $Id: ipaq-h5400.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ipaq-h5400.c: Low Level Input Engine for iPAQ H5400. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** ** Created by Wei Yongming, 2001/08/20 */ diff --git a/src/ial/ipaq-h5400.h b/src/ial/ipaq-h5400.h index 4dee37a8..4098df91 100644 --- a/src/ial/ipaq-h5400.h +++ b/src/ial/ipaq-h5400.h @@ -1,10 +1,39 @@ /* -** $Id: ipaq_h5400.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ipaq_h5400.h:. the head file of Low Level Input Engine for iPAQ ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** ** Created by Wei YongMing, 2001/08/20 */ diff --git a/src/ial/jz4740.c b/src/ial/jz4740.c index 4c89210c..995bffee 100644 --- a/src/ial/jz4740.c +++ b/src/ial/jz4740.c @@ -1,9 +1,40 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: jz4740.c 7335 2008-12-24 03:38:27Z lvlei $ ** ** jz4740.c: Low Level Input Engine for HH2410-R3, HHARM9-LCD-R4 Dev Boards. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/ial/jz4740.h b/src/ial/jz4740.h index 29834ec4..c06250ab 100644 --- a/src/ial/jz4740.h +++ b/src/ial/jz4740.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef GUI_IAL_TSLIB_H #define GUI_IAL_TSLIB_H #define MAX_KEYPAD_CODE 0x08 diff --git a/src/ial/l7200.c b/src/ial/l7200.c index a10fa670..9762bde8 100644 --- a/src/ial/l7200.c +++ b/src/ial/l7200.c @@ -1,11 +1,40 @@ /* -** $Id: l7200.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** l7200.c: Low Level Input Engine for LinkUp System L7200 SDB ** This driver can run on Linux. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Created by Yao Yunyuan, 2004/06/20 */ diff --git a/src/ial/l7200.h b/src/ial/l7200.h index 5134c698..3d8de497 100644 --- a/src/ial/l7200.h +++ b/src/ial/l7200.h @@ -1,10 +1,39 @@ /* -** $Id: l7200.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ipaq.h:. the head file of Low Level Input Engine for iPAQ ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Created by Wei YongMing, 2001/08/20 */ diff --git a/src/ial/libmc.h b/src/ial/libmc.h index 6f10f03e..5a7d9b11 100644 --- a/src/ial/libmc.h +++ b/src/ial/libmc.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef __LIBMC_H__ #define __LIBMC_H__ diff --git a/src/ial/lide.c b/src/ial/lide.c index a5f91338..250a7b93 100644 --- a/src/ial/lide.c +++ b/src/ial/lide.c @@ -1,9 +1,38 @@ /* -** $Id: jz4740.c 7335 2008-12-24 03:38:27Z lvlei $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** jz4740.c: Low Level Input Engine for HH2410-R3, HHARM9-LCD-R4 Dev Boards. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/ial/lide.h b/src/ial/lide.h index 3bbb854c..7d49c9d7 100644 --- a/src/ial/lide.h +++ b/src/ial/lide.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ diff --git a/src/ial/mc68x328.c b/src/ial/mc68x328.c index 6cf9ca2d..78c0c42c 100644 --- a/src/ial/mc68x328.c +++ b/src/ial/mc68x328.c @@ -1,10 +1,39 @@ /* -** $Id: mc68x328.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mc68x328.c: Low Level Input Engine for uClinux touch screen palm/mc68ez328 ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Created by Wei Yongming, 2003/08/06 */ diff --git a/src/ial/mc68x328.h b/src/ial/mc68x328.h index 8e3936af..d72563ed 100644 --- a/src/ial/mc68x328.h +++ b/src/ial/mc68x328.h @@ -1,11 +1,40 @@ /* -** $Id: mc68x328.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mc68x328.h: the head file of Low Level Input Engine for ** uClinux touch screen palm/mc68ez328 ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Created by Wei Yongming, 2003/08/06 */ diff --git a/src/ial/mgsock.c b/src/ial/mgsock.c index 58105dba..1a072fec 100644 --- a/src/ial/mgsock.c +++ b/src/ial/mgsock.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "mgconfig.h" #ifdef WIN32 diff --git a/src/ial/mpc823.c b/src/ial/mpc823.c index 4107457a..b4a2019b 100644 --- a/src/ial/mpc823.c +++ b/src/ial/mpc823.c @@ -1,10 +1,39 @@ /* -** $Id: mpc823.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mpc823.c: Low Level Input Engine for sinovee sc823 board ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Created by Zhong Shuyi, 2003/06/04 */ diff --git a/src/ial/mpc823.h b/src/ial/mpc823.h index 03001c76..5c769d50 100644 --- a/src/ial/mpc823.h +++ b/src/ial/mpc823.h @@ -1,10 +1,39 @@ /* -** $Id: mpc823.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mpc823.h:. the head file of Low Level Input Engine for sinovee sc823 board. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Created by Zhong Shuyi, 2003/06/04 */ diff --git a/src/ial/mstarial.c b/src/ial/mstarial.c index a66ea1a9..cdd38b6e 100644 --- a/src/ial/mstarial.c +++ b/src/ial/mstarial.c @@ -1,15 +1,42 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define ENTER() printf(">>> entering %s %s\n", __FILE__, __FUNCTION__) #define LEAVE() printf("<<< leaving %s %s\n", __FILE__, __FUNCTION__) #define dbg() printf("%s %d\n", __FUNCTION__, __LINE__) /* -** $Id: cisco_touchpad.c 7269 2010-03-24 08:10:14Z czzhao$ -** ** cisco_touchpad.c: Input Engine for Cisco touchpad -** -** Copyright (C) 2010 Feynman Software. -** -** All rights reserved by Feynman Software. */ #include "common.h" diff --git a/src/ial/mstarial.h b/src/ial/mstarial.h index 2b6a601d..22729090 100644 --- a/src/ial/mstarial.h +++ b/src/ial/mstarial.h @@ -1,11 +1,40 @@ /* -** $Id: mstarial.h 7249 2010-03-24 03:38:27Z czzhao $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mstarial.h: the head file of Low Level Input Engine for ** mstar remote controller ** -** Copyright (C) 2007 ~ 2011 Feynman Software. -** ** Created by Zhao Chengzhang, 2010/06/14 */ diff --git a/src/ial/native/kbd_event.c b/src/ial/native/kbd_event.c index 6bbe9de1..3e5b0911 100644 --- a/src/ial/native/kbd_event.c +++ b/src/ial/native/kbd_event.c @@ -1,30 +1,38 @@ /* -** $Id: kbd_event.c 6844 2006-06-14 02:15:58Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** kbd_event.c: /dev/input/eventX Keyboard Driver -** -** Copyright (C) 2003 ~ 2006 Feynman Software. -** Copyright (C) 2000 ~ 2002 Song Lixin and Wei Yongming. -*/ - -/* -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU General Public License as published by -** the Free Software Foundation; either version 2 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU General Public License for more details. -** -** You should have received a copy of the GNU General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ - -/* -** TODO: */ #include diff --git a/src/ial/native/kbd_tty.c b/src/ial/native/kbd_tty.c index 81ce6d54..f11b2f50 100644 --- a/src/ial/native/kbd_tty.c +++ b/src/ial/native/kbd_tty.c @@ -1,30 +1,38 @@ /* -** $Id: kbd_tty.c 12871 2010-05-07 06:13:42Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** kbd_tty.c: /dev/tty TTY Keyboard Driver -** -** Copyright (C) 2003 ~ 2006 Feynman Software. -** Copyright (C) 2000 ~ 2002 Song Lixin and Wei Yongming. -*/ - -/* -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU General Public License as published by -** the Free Software Foundation; either version 2 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU General Public License for more details. -** -** You should have received a copy of the GNU General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ - -/* -** TODO: */ #include diff --git a/src/ial/native/mou_gpm.c b/src/ial/native/mou_gpm.c index 5e33581e..3bac3b81 100644 --- a/src/ial/native/mou_gpm.c +++ b/src/ial/native/mou_gpm.c @@ -1,34 +1,42 @@ /* -** $Id: mou_gpm.c 11745 2009-06-10 09:57:39Z weiym $ -** -** Copyright (C) 2003 ~ 2006 Feynman Software. -** Copyright (C) 2000 ~ 2002 Song Lixin and Wei Yongming. -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mou_gpm.c: GPM Mouse Driver ** ** Create by Song Lixin at 2000/10/17. */ -/* -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU General Public License as published by -** the Free Software Foundation; either version 2 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU General Public License for more details. -** -** You should have received a copy of the GNU General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ - -/* -** TODO: -*/ - #include #include #include diff --git a/src/ial/native/mou_imps2.c b/src/ial/native/mou_imps2.c index 17425068..ad226073 100644 --- a/src/ial/native/mou_imps2.c +++ b/src/ial/native/mou_imps2.c @@ -1,33 +1,42 @@ /* -** $Id: mou_imps2.c 11745 2009-06-10 09:57:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mou_imps2.c: Intelligent PS/2 Mouse Driver ** -** Copyright (C) 2002 ~ 2006 Feynman Software. -** ** Create Date: 2002/10/15 */ -/* -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU General Public License as published by -** the Free Software Foundation; either version 2 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU General Public License for more details. -** -** You should have received a copy of the GNU General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ - -/* -** TODO: -*/ - #include #include #include diff --git a/src/ial/native/mou_ms.c b/src/ial/native/mou_ms.c index 5ede4b90..4133bf1d 100644 --- a/src/ial/native/mou_ms.c +++ b/src/ial/native/mou_ms.c @@ -1,25 +1,38 @@ /* -** $Id: mou_ms.c 11745 2009-06-10 09:57:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mou_ms.c: MS Mouse Driver -** -** Copyright (C) 2003 ~ 2006 Feynman Software. -*/ - -/* -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU General Public License as published by -** the Free Software Foundation; either version 2 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU General Public License for more details. -** -** You should have received a copy of the GNU General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include diff --git a/src/ial/native/mou_ms3.c b/src/ial/native/mou_ms3.c index 0a089e23..b12d6ab6 100644 --- a/src/ial/native/mou_ms3.c +++ b/src/ial/native/mou_ms3.c @@ -1,29 +1,40 @@ /* -** $Id: mou_ms3.c 11745 2009-06-10 09:57:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mou_ms3.c: MS3 Mouse Driver -** -** Copyright (C) 2003 ~ 2006 Feynman Software. -** Copyright (C) 2001 ~ 2002 Eric Hu and Wei Yongming. */ -/* -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU General Public License as published by -** the Free Software Foundation; either version 2 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU General Public License for more details. -** -** You should have received a copy of the GNU General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ - - #include #include #include diff --git a/src/ial/native/mou_ps2.c b/src/ial/native/mou_ps2.c index bd55985d..c0827bba 100644 --- a/src/ial/native/mou_ps2.c +++ b/src/ial/native/mou_ps2.c @@ -1,34 +1,42 @@ /* -** $Id: mou_ps2.c 11745 2009-06-10 09:57:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mou_ps2.c: PS/2 mouse driver. ** -** Copyright (C) 2003 ~ 2006 Feynman Software. -** Copyright (C) 2000 ~ 2002 Song Lixin and Wei Yongming. -** ** Created by Song Lixin at 2000/11/17 */ -/* -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU General Public License as published by -** the Free Software Foundation; either version 2 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU General Public License for more details. -** -** You should have received a copy of the GNU General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ - -/* -** TODO: -*/ - #include #include #include diff --git a/src/ial/native/native.c b/src/ial/native/native.c index 1ce65ffc..dbbfe6a8 100644 --- a/src/ial/native/native.c +++ b/src/ial/native/native.c @@ -1,31 +1,43 @@ /* -** $Id: native.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** native.c: Native IAL engine ** -** Copyright (C) 2003 ~ 2006 Feynman Software. -** Copyright (C) 2000 ~ 2002 Song Lixin and Wei Yongming. -** ** Created by Song Lixin at 2000/10/17 ** Clean code for MiniGUI 1.1.x by Wei Yongming, 20001/09/18 */ -/* -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU General Public License as published by -** the Free Software Foundation; either version 2 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU General Public License for more details. -** -** You should have received a copy of the GNU General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ - #include #include #include diff --git a/src/ial/native/native.h b/src/ial/native/native.h index bdfb8949..3822858e 100644 --- a/src/ial/native/native.h +++ b/src/ial/native/native.h @@ -1,11 +1,39 @@ /* -** $Id: native.h 12871 2010-05-07 06:13:42Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** native.h: the head file of native Low Level Input Engine ** -** Copyright (C) 2003 ~ 2006 Feynman Software. -** Copyright (C) 2000 ~ 2002 Song Lixin and Wei Yongming. -** ** Created by Song Lixin, 2000/10/17 */ diff --git a/src/ial/native/vtswitch-lite.c b/src/ial/native/vtswitch-lite.c index cc00aba9..70a66534 100644 --- a/src/ial/native/vtswitch-lite.c +++ b/src/ial/native/vtswitch-lite.c @@ -1,31 +1,43 @@ /* -** $Id: vtswitch-lite.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vtswitch-lite.c: VT switching. ** -** Copyright (C) 2003 ~ 2006 Feynman Software. -** Copyright (C) 2001 ~ 2002 Song Lixin and Wei Yongming -** ** Created by Song Lixin, 2000/10/17 ** Clean code for MiniGUI 1.1.x by Wei Yongming, 20001/11/28 */ -/* -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU General Public License as published by -** the Free Software Foundation; either version 2 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU General Public License for more details. -** -** You should have received a copy of the GNU General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ - #include #include #include diff --git a/src/ial/netial/netial.c b/src/ial/netial/netial.c index 0d0d63b8..4bbe8eb8 100644 --- a/src/ial/netial/netial.c +++ b/src/ial/netial/netial.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/ial/netial/netial.h b/src/ial/netial/netial.h index e544252a..a46791bc 100644 --- a/src/ial/netial/netial.h +++ b/src/ial/netial/netial.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef GUI_IAL_NET_H #define GUI_IAL_NET_H diff --git a/src/ial/nexusial/nexus.c b/src/ial/nexusial/nexus.c index 6210af39..9ddafb02 100644 --- a/src/ial/nexusial/nexus.c +++ b/src/ial/nexusial/nexus.c @@ -1,10 +1,39 @@ /* - ** $Id: ipb5310remote.c $ - ** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ipb5310remote.c: Low Level Input Engine for iPB5310 remote control. ** - ** Copyright (C) 2003 ~ 2008 Feynman Software. - ** ** Created by ChenLei, 2009/01/16 */ diff --git a/src/ial/nexusial/nexus.h b/src/ial/nexusial/nexus.h index a979e751..1c3ba4fc 100644 --- a/src/ial/nexusial/nexus.h +++ b/src/ial/nexusial/nexus.h @@ -1,8 +1,37 @@ /* -** $Id$ -** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** Created by ChenLei, 2009/01/16 */ diff --git a/src/ial/palm2.c b/src/ial/palm2.c index 5bfcff4f..7aea7a7f 100644 --- a/src/ial/palm2.c +++ b/src/ial/palm2.c @@ -1,11 +1,40 @@ /* -** $Id: palm2.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** palm2.c: Low Level Input Engine for OKWAP PalmII. ** This engine runs on eCos. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Created by Wei Yongming, 2004/01/29 */ diff --git a/src/ial/palm2.h b/src/ial/palm2.h index c6196a5b..cc5e8c01 100644 --- a/src/ial/palm2.h +++ b/src/ial/palm2.h @@ -1,10 +1,39 @@ /* -** $Id: palm2.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** palm2.h: the head file of Low Level Input Engine for OKWAP Palm2. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Created by Wei YongMing, 2004/01/29 */ diff --git a/src/ial/pcxvfb.h b/src/ial/pcxvfb.h index 74c6bd55..463da13c 100644 --- a/src/ial/pcxvfb.h +++ b/src/ial/pcxvfb.h @@ -1,13 +1,39 @@ /* -** $Id: pcxvfb.h 12488 2010-01-25 08:40:59Z huzhaolin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** pcxvfb.h: head file of Input Engine for PCX Virtual FrameBuffer ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming -** -** All rights reserved by Feynman Software. -** ** Created by xgwang, 2007/09/28 */ diff --git a/src/ial/pcxvfbial.c b/src/ial/pcxvfbial.c index 0e6d620b..1b67d0a9 100644 --- a/src/ial/pcxvfbial.c +++ b/src/ial/pcxvfbial.c @@ -1,13 +1,39 @@ /* -** $Id: pcxvfbial.c 13830 2017-10-26 05:27:43Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** pcxvfb.c: Input Engine for PCX Virtual FrameBuffer ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2001 ~ 2002 Wei Yongming -** -** All rights reserved by Feynman Software. -** ** Created by xgwang, 2007/09/28 */ diff --git a/src/ial/ps2-conv.c b/src/ial/ps2-conv.c index 2612b9dd..e9d9f0f7 100644 --- a/src/ial/ps2-conv.c +++ b/src/ial/ps2-conv.c @@ -1,10 +1,39 @@ /* -** $Id: ps2-conv.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ps2-conv.c: convert scancode from set2 to set1. ** -** Copyright (C) 2004 ~ 2007, Feynman Software. -** ** Author: Wei Yongming (2004/05/19) */ diff --git a/src/ial/ps2-keycode.h b/src/ial/ps2-keycode.h index 8fc82b01..8672ded2 100644 --- a/src/ial/ps2-keycode.h +++ b/src/ial/ps2-keycode.h @@ -1,10 +1,39 @@ /* -** $Id: ps2-keycode.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ps2-keycode.h: the head file for IAL Engine of EM85xx Front Panel and Remote Controller ** -** Copyright (C) 2004 ~ 2007, Feynman Software. -** ** Created by Wei Yongming, 2004/05/19 */ diff --git a/src/ial/px255b.c b/src/ial/px255b.c index e5ceedfd..f2370956 100644 --- a/src/ial/px255b.c +++ b/src/ial/px255b.c @@ -1,10 +1,39 @@ /* -** $Id: px255b.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** px255b.c: IAL engine for PX255B dev. board. ** -** Copyright (C) 2004 ~ 2007, Feynman Software. -** ** Author: Wei Yongming (2004/05/19) */ diff --git a/src/ial/px255b.h b/src/ial/px255b.h index 55189e82..29b48b36 100644 --- a/src/ial/px255b.h +++ b/src/ial/px255b.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef GUI_IAL_PX255B_H #define GUI_IAL_PX255B_H diff --git a/src/ial/qemu.c b/src/ial/qemu.c index a1e2ffdd..9c049917 100644 --- a/src/ial/qemu.c +++ b/src/ial/qemu.c @@ -1,12 +1,40 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** qemu.c: Low Level Input Engine for QEMU ** This driver can run on Linux. ** - ** Copyright (C) 2003 ~ 2007 Feynman Software. - ** - ** So this IAL engine can be a good template of your new IAL engines, - ** which compliant to the specification. - ** ** Created by Libo Jiao, 2001/08/20 */ diff --git a/src/ial/qemu.h b/src/ial/qemu.h index 2c62da81..55b38419 100644 --- a/src/ial/qemu.h +++ b/src/ial/qemu.h @@ -1,8 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** qemu.h:. the head file of Low Level Input Engine for QEMU ** - ** Copyright (C) 2003 ~ 2007 Feynman Software. - ** ** Created by Libo Jiao, 2007/03/04 */ diff --git a/src/ial/qvfb.c b/src/ial/qvfb.c index a88b2daf..8c11f4f7 100644 --- a/src/ial/qvfb.c +++ b/src/ial/qvfb.c @@ -1,13 +1,39 @@ /* -** $Id: qvfb.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** qvfb.c: Input Engine for Qt Virtual FrameBuffer ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2001 ~ 2002 Wei Yongming -** -** All rights reserved by Feynman Software. -** ** Created by Wei Yongming, 2001/11/26 */ diff --git a/src/ial/qvfb.h b/src/ial/qvfb.h index b90543fa..9efe422c 100644 --- a/src/ial/qvfb.h +++ b/src/ial/qvfb.h @@ -1,11 +1,39 @@ /* -** $Id: qvfb.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** qvfb.h: head file of Input Engine for Qt Virtual FrameBuffer ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Created by Wei YongMing, 2000/11/26 */ diff --git a/src/ial/random.c b/src/ial/random.c index 5d08c95e..b3097e01 100644 --- a/src/ial/random.c +++ b/src/ial/random.c @@ -1,10 +1,39 @@ /* -** $Id: random.c 11146 2008-11-19 10:07:44Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** random.c: A random IAL Engine ** -** Copyright (C) 2005 ~ 2007 Feynman Software -** ** Created by Wei Yongming, 2005/06/08 */ diff --git a/src/ial/random.h b/src/ial/random.h index e32bdcd2..46cab4c3 100644 --- a/src/ial/random.h +++ b/src/ial/random.h @@ -1,10 +1,39 @@ /* -** $Id: random.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** random.h: head file for random IAL Engine ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** ** Created by Wei YongMing, 2005/06/08 */ diff --git a/src/ial/remoteial/client/netial.c b/src/ial/remoteial/client/netial.c index d26a6ca9..ded1e543 100644 --- a/src/ial/remoteial/client/netial.c +++ b/src/ial/remoteial/client/netial.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include "netial_ctrlwin.h" diff --git a/src/ial/remoteial/client/netial_ctrlwin.c b/src/ial/remoteial/client/netial_ctrlwin.c index 93e01f47..5b8f709f 100644 --- a/src/ial/remoteial/client/netial_ctrlwin.c +++ b/src/ial/remoteial/client/netial_ctrlwin.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/ial/remoteial/client/netial_ctrlwin.h b/src/ial/remoteial/client/netial_ctrlwin.h index 62ba7ebf..1cffefba 100644 --- a/src/ial/remoteial/client/netial_ctrlwin.h +++ b/src/ial/remoteial/client/netial_ctrlwin.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/ial/remoteial/netial_server.c b/src/ial/remoteial/netial_server.c index adddc4c5..4086da3e 100644 --- a/src/ial/remoteial/netial_server.c +++ b/src/ial/remoteial/netial_server.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/ial/rtos_xvfb.c b/src/ial/rtos_xvfb.c index 27a60c11..a47d6298 100644 --- a/src/ial/rtos_xvfb.c +++ b/src/ial/rtos_xvfb.c @@ -1,13 +1,39 @@ /* -** $Id$ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** rtos_xvfb.c: Input Engine for RTOS X Virtual FrameBuffer ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2001 ~ 2002 Wei Yongming -** -** All rights reserved by Feynman Software. -** ** Created by Liu Peng, 2007/09/29 */ diff --git a/src/ial/rtos_xvfb.h b/src/ial/rtos_xvfb.h index cddd0c17..cc6eea8c 100644 --- a/src/ial/rtos_xvfb.h +++ b/src/ial/rtos_xvfb.h @@ -1,11 +1,39 @@ /* -** $Id$ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** rtos_xvfb.h: head file of Input Engine for RTOS X Virtual FrameBuffer ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Created by Liu Peng, 2007/09/29 */ diff --git a/src/ial/skyeye-ep7312.c b/src/ial/skyeye-ep7312.c index b7bdb1ef..2eb37358 100644 --- a/src/ial/skyeye-ep7312.c +++ b/src/ial/skyeye-ep7312.c @@ -1,11 +1,40 @@ /* -** $Id: skyeye-ep7312.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** skyeye-ep7312.c: Low Level Input Engine for touch screen of ** SkyEye EP7312 simulation ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** ** Created by Wei Yongming, 2005/03/10 */ diff --git a/src/ial/skyeye-ep7312.h b/src/ial/skyeye-ep7312.h index ff9f0ff2..06907d5b 100644 --- a/src/ial/skyeye-ep7312.h +++ b/src/ial/skyeye-ep7312.h @@ -1,11 +1,40 @@ /* -** $Id: skyeye-ep7312.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** skyeye-ep7312.h: the head file of Low Level Input Engine for ** touch screen SkyEye EP7312 simulation ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** ** Created by Wei Yongming, 2005/03/10 */ diff --git a/src/ial/svgalib.c b/src/ial/svgalib.c index cfadb247..ccb5a004 100644 --- a/src/ial/svgalib.c +++ b/src/ial/svgalib.c @@ -1,9 +1,38 @@ /* -** $Id: svgalib.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** svgalib.c: Low Level Input Engine based on SVGALib -** Copyright (C) 2003 ~ 2007 Feynman Software.** -** Copyright (C) 2000 ~ 2002 WEI Yongming ** ** Created by WEI Yongming, 2000/06/13 */ diff --git a/src/ial/svgalib.h b/src/ial/svgalib.h index df749f79..5b615583 100644 --- a/src/ial/svgalib.h +++ b/src/ial/svgalib.h @@ -1,11 +1,39 @@ /* -** $Id: svgalib.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** svgalib.h: the head file of Low Level Input Engine based on SVGALib ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Created by WEI Yongming, 2000/06/13 */ diff --git a/src/ial/svpxx.c b/src/ial/svpxx.c index 3ddbc27e..ede13c7c 100644 --- a/src/ial/svpxx.c +++ b/src/ial/svpxx.c @@ -1,15 +1,40 @@ /* -** $Id: svpxx.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** svpxx.c: ial engine for svpxx. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** -** All rights reserved by Feynman Software. -** -** URL: http://www.minigui.com -** -** Current maintainer: (). +** Current maintainer: */ diff --git a/src/ial/svpxx.h b/src/ial/svpxx.h index bf93e428..ea4cfdba 100644 --- a/src/ial/svpxx.h +++ b/src/ial/svpxx.h @@ -1,17 +1,36 @@ /* -** $Id: svpxx.h 7335 2007-08-16 03:38:27Z xgwang $ -** -** svpxx.h: text definitions for FHAS. -** -** Copyright (C) 2003 ~ 2007 Feynman Software, all rights reserved. -** -** Use of this source package is subject to specific license terms -** from Beijing Feynman Software Technology Co., Ltd. -** -** URL: http://www.minigui.com -** -** Current maintainer: (). -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef GUI_IAL_SVPXX_H #define GUI_IAL_SVPXX_H diff --git a/src/ial/t800.c b/src/ial/t800.c index 77559b55..4262b5db 100644 --- a/src/ial/t800.c +++ b/src/ial/t800.c @@ -1,10 +1,39 @@ /* -** $Id: t800.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** t800.c: The input engine for MT T800 device. ** -** Copyright (C) 2002 ~ 2007 Feynman Software. -** ** Author: Wang Jianwei (MT). */ diff --git a/src/ial/t800.h b/src/ial/t800.h index 1598946f..4f92cc98 100644 --- a/src/ial/t800.h +++ b/src/ial/t800.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: t800.h 2445 2003-09-04 03:40:35Z weiym $ ** diff --git a/src/ial/tf-code.h b/src/ial/tf-code.h index fd23ac3c..56923717 100644 --- a/src/ial/tf-code.h +++ b/src/ial/tf-code.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _TFCODE_H #define _TFCODE_H diff --git a/src/ial/tf-stb.c b/src/ial/tf-stb.c index 427f89ae..fc777833 100644 --- a/src/ial/tf-stb.c +++ b/src/ial/tf-stb.c @@ -1,10 +1,39 @@ /* -** $Id: tf-stb.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** tf-stb.c: Low Level Input Engine for Tongfang STB. ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** ** Author: Liu Jianping (RedFlag Software). ** ** Revised by snig, 2001/09/21 diff --git a/src/ial/tf-stb.h b/src/ial/tf-stb.h index be096f05..537205a1 100644 --- a/src/ial/tf-stb.h +++ b/src/ial/tf-stb.h @@ -1,10 +1,39 @@ /* -** $Id: tf-stb.h 2445 2003-09-04 03:40:35Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** tf-stb.h:. the head file of Low Level Input Engine for Tongfang STB. ** -** Copyright (C) 2001, RedFlag Software. -** ** Created by Wei YongMing, 2001/08/24 */ diff --git a/src/ial/thor.c b/src/ial/thor.c index 547d3281..d8e98061 100644 --- a/src/ial/thor.c +++ b/src/ial/thor.c @@ -1,9 +1,38 @@ /* -** $Id: thor.c 10951 2008-09-11 03:51:14Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** thor.c: Low Level Input Engine for ptsc MX1 -** -** Copyright (C) 2002 ~ 2007 Feynman SOftware. */ #include diff --git a/src/ial/thor.h b/src/ial/thor.h index 12eb48ef..5a7ebff7 100644 --- a/src/ial/thor.h +++ b/src/ial/thor.h @@ -1,9 +1,38 @@ /* -** $Id: thor.h 2445 2003-09-04 03:40:35Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** thor.h:. the head file of Low Level Input Engine for ptsc MX1 -** -** Copyright (C) 2002 PTSC. */ #ifndef GUI_IAL_THOR_H diff --git a/src/ial/tslibial.c b/src/ial/tslibial.c index a915ec49..bd066532 100644 --- a/src/ial/tslibial.c +++ b/src/ial/tslibial.c @@ -1,9 +1,38 @@ /* -** $Id$ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** tslib.c: Low Level Input Engine for TSLIB. -** -** Copyright (C) 2008 Feynman Software. */ #include diff --git a/src/ial/tslibial.h b/src/ial/tslibial.h index 1e6131fd..39c8d479 100644 --- a/src/ial/tslibial.h +++ b/src/ial/tslibial.h @@ -1,10 +1,39 @@ /* -** $Id$ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** tslib.h:. the head file of Low Level Input Engine for TSLIB ** -** Copyright (C) 2008 Feynman Software. -** ** Created by Wei YongMing, 2008/09/20 */ diff --git a/src/ial/ucb1x00.c b/src/ial/ucb1x00.c index 3bb6e9a2..9d4aff58 100644 --- a/src/ial/ucb1x00.c +++ b/src/ial/ucb1x00.c @@ -1,10 +1,39 @@ /* -** $Id: ucb1x00.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ucb1x00.c: IAL Engine for UCB1x00 board. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Author: Zhong Shuyi (2003/12/28) */ diff --git a/src/ial/ucb1x00.h b/src/ial/ucb1x00.h index 2c57eca5..56d659b1 100644 --- a/src/ial/ucb1x00.h +++ b/src/ial/ucb1x00.h @@ -1,8 +1,37 @@ /* -** $Id: ucb1x00.h 7335 2007-08-16 03:38:27Z xgwang $ -** -** Copyright (C) 2003 ~ 2007, Feynman Software. -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ucb1x00.h: Head file for IAL Engine for UCB1x00 board. ** ** Author: Zhong Shuyi (2003/12/28) diff --git a/src/ial/utpmc.c b/src/ial/utpmc.c index e52a14e6..ec3211e5 100644 --- a/src/ial/utpmc.c +++ b/src/ial/utpmc.c @@ -1,10 +1,39 @@ /* -** $Id: utpmc.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** utpmc.c: IAL Engine for UTPMC board. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Author: Zhong Shuyi (2003/12/28) */ diff --git a/src/ial/utpmc.h b/src/ial/utpmc.h index c170adb6..b0b44eba 100644 --- a/src/ial/utpmc.h +++ b/src/ial/utpmc.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef GUI_IAL_UTPMC_H #define GUI_IAL_UTPMC_H diff --git a/src/ial/vp2008.c b/src/ial/vp2008.c index e3f03575..56905d28 100644 --- a/src/ial/vp2008.c +++ b/src/ial/vp2008.c @@ -1,11 +1,39 @@ /* -** $Id: vp2008.c 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vp2008.c: The vp2008 IAL engine. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Created by Wei Yongming, 2001/09/13 */ diff --git a/src/ial/vp2008.h b/src/ial/vp2008.h index 7b566763..3606825d 100644 --- a/src/ial/vp2008.h +++ b/src/ial/vp2008.h @@ -1,11 +1,39 @@ /* -** $Id: vp2008.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vp2008.h:. the head file of VP2008 IAL Engine. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Created by Wei YongMing, 2000/09/13 */ diff --git a/src/ial/vr4181.c b/src/ial/vr4181.c index 5e399d13..bad140fd 100644 --- a/src/ial/vr4181.c +++ b/src/ial/vr4181.c @@ -1,13 +1,40 @@ /* -** $Id: vr4181.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vr4181.c: Low Level Input Engine for NEC VR4181 debug board. ** -** Copyright (C) 2001 ~ 2007 Feynman Software. -** ** Author: Luo Gang (Red Flag Software). -** -** Created by Wei Yongming, 2001/08/20 */ #include diff --git a/src/ial/vr4181.h b/src/ial/vr4181.h index f05b71bf..71515168 100644 --- a/src/ial/vr4181.h +++ b/src/ial/vr4181.h @@ -1,10 +1,39 @@ /* -** $Id: vr4181.h 7335 2007-08-16 03:38:27Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vr4181.h:. the head file of Low Level Input Engine for NEC VR4181 debug board. ** -** Copyright (C) 2001 ~ 2007 RedFlag Software. -** ** Created by Wei YongMing, 2001/08/20 */ diff --git a/src/ial/vxi386_input.c b/src/ial/vxi386_input.c index b21d8c9c..a3180acf 100644 --- a/src/ial/vxi386_input.c +++ b/src/ial/vxi386_input.c @@ -1,10 +1,39 @@ /* -** $Id: vxi386_input.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vxi386_input.c: IAL engine for VxWorks i386 PC target. ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** ** Author: Yan Xiaowei ** ** Create Date: 2005-04-20 diff --git a/src/ial/vxppc_input.c b/src/ial/vxppc_input.c index d2c73bf3..487e7877 100644 --- a/src/ial/vxppc_input.c +++ b/src/ial/vxppc_input.c @@ -1,10 +1,39 @@ /* -** $Id: vxworks_ppc.c 7035 2006-12-15 03:32:23Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vxi386_input.c: IAL engine for VxWorks i386 PC target. ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** ** Author: Yan Xiaowei ** ** Create Date: 2005-04-20 diff --git a/src/ial/winial.c b/src/ial/winial.c index f3ef5ca5..91a206b7 100644 --- a/src/ial/winial.c +++ b/src/ial/winial.c @@ -1,11 +1,38 @@ /* -** $Id: winial.c 12945 2010-05-21 06:19:40Z dongjunjie $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** winial.c: IAL engine for Windows Virtual FrameBuffer -** -** Copyright (C) 2004 ~ 2007 Feynman Software -** -** Created by */ #include "mgconfig.h" diff --git a/src/ial/winial.h b/src/ial/winial.h index 8167b33e..aae97808 100644 --- a/src/ial/winial.h +++ b/src/ial/winial.h @@ -1,10 +1,39 @@ -// -// $Id: winial.h 12488 2010-01-25 08:40:59Z huzhaolin $ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ // // winial.h: head file of Windows IAL // -// Copyright (C) 2004 ~ 2007, Feynman Software -// #ifndef _IAL_WINIAL_H #define _IAL_WINIAL_H diff --git a/src/ial/wvfb.h b/src/ial/wvfb.h index 5e9041e9..c062d934 100644 --- a/src/ial/wvfb.h +++ b/src/ial/wvfb.h @@ -1,11 +1,39 @@ -// -// $Id: wvfb.h 7335 2007-08-16 03:38:27Z xgwang $ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ // // wvfb.h: head file of Input Engine for Windows Virtual FrameBuffer // -// Copyright (C) 2001 ~ 2002, Wei YongMing -// Copyright (C) 2003 ~ 2007, Feynman Software -// // Created by Wei YongMing, 2000/11/26 // diff --git a/src/ial/wvfbial.c b/src/ial/wvfbial.c index f4e124d6..32970a84 100644 --- a/src/ial/wvfbial.c +++ b/src/ial/wvfbial.c @@ -1,10 +1,39 @@ /* -** $Id: wvfbial.c 11173 2008-12-02 07:32:45Z dongjunjie $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** wvfb.c: Input Engine for Windows Virtual FrameBuffer ** -** Copyright (C) 2004 ~ 2007 Feynman Software -** ** Created by snig, 2004/6/22 */ diff --git a/src/image/cdjpeg.h b/src/image/cdjpeg.h index 698c5021..3ff37d8f 100644 --- a/src/image/cdjpeg.h +++ b/src/image/cdjpeg.h @@ -1,12 +1,35 @@ /* - * cdjpeg.h - * - * Copyright (C) 1994-1996, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. - * For conditions of distribution and use, see the accompanying README file. - * - * This file contains common declarations for the sample applications - * cjpeg and djpeg. It is NOT used by the core JPEG library. + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ #define JPEG_CJPEG_DJPEG /* define proper options in jconfig.h */ diff --git a/src/image/gif.c b/src/image/gif.c index 0dd0fe33..7fba7702 100644 --- a/src/image/gif.c +++ b/src/image/gif.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/image/imgapi.c b/src/image/imgapi.c index 9a34abb1..4a548b73 100644 --- a/src/image/imgapi.c +++ b/src/image/imgapi.c @@ -7,21 +7,38 @@ // Current maintainer: Wei Yongming. /* -** This library is free software; you can redistribute it and/or -** modify it under the terms of the GNU Library General Public -** License as published by the Free Software Foundation; either -** version 2 of the License, or (at your option) any later version. -** -** This library is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -** Library General Public License for more details. -** -** You should have received a copy of the GNU Library General Public -** License along with this library; if not, write to the Free -** Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, -** MA 02111-1307, USA -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ // Create date: 1999.04.19 // diff --git a/src/image/imgapi.h b/src/image/imgapi.h index 2021f58e..af3fb3e4 100644 --- a/src/image/imgapi.h +++ b/src/image/imgapi.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _IMGAPI_H_ #define _IMGAPI_H_ diff --git a/src/image/jcomapi.c b/src/image/jcomapi.c index 8cb1cecf..0040c129 100644 --- a/src/image/jcomapi.c +++ b/src/image/jcomapi.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" diff --git a/src/image/jdapimin.c b/src/image/jdapimin.c index 829993bf..0a274155 100644 --- a/src/image/jdapimin.c +++ b/src/image/jdapimin.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" diff --git a/src/image/jdapistd.c b/src/image/jdapistd.c index 55b48ea7..c880402b 100644 --- a/src/image/jdapistd.c +++ b/src/image/jdapistd.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" diff --git a/src/image/jdatasrc.c b/src/image/jdatasrc.c index 8f26d9e8..e8d39cf3 100644 --- a/src/image/jdatasrc.c +++ b/src/image/jdatasrc.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "jpeglib.h" #include "jpg.h" diff --git a/src/image/jdcoefct.c b/src/image/jdcoefct.c index bf1fd41d..4b646cdf 100644 --- a/src/image/jdcoefct.c +++ b/src/image/jdcoefct.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" diff --git a/src/image/jdcolor.c b/src/image/jdcolor.c index ed16c9a9..0ef27060 100644 --- a/src/image/jdcolor.c +++ b/src/image/jdcolor.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" diff --git a/src/image/jdct.h b/src/image/jdct.h index 56bd8204..359b8b99 100644 --- a/src/image/jdct.h +++ b/src/image/jdct.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * A forward DCT routine is given a pointer to a work area of type DCTELEM[]; * the DCT is to be performed in-place in that buffer. Type DCTELEM is int diff --git a/src/image/jddctmgr.c b/src/image/jddctmgr.c index 353b4bd3..514076f4 100644 --- a/src/image/jddctmgr.c +++ b/src/image/jddctmgr.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" #include "jdct.h" /* Private declarations for DCT subsystem */ diff --git a/src/image/jdhuff.c b/src/image/jdhuff.c index 1b257616..a5cae549 100644 --- a/src/image/jdhuff.c +++ b/src/image/jdhuff.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" #include "jdhuff.h" /* Declarations shared with jdphuff.c */ diff --git a/src/image/jdhuff.h b/src/image/jdhuff.h index fd57f466..07dd957a 100644 --- a/src/image/jdhuff.h +++ b/src/image/jdhuff.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Derived data constructed for each Huffman table */ #define HUFF_LOOKAHEAD 8 /* # of bits of lookahead */ diff --git a/src/image/jdinput.c b/src/image/jdinput.c index 702c6141..c197b455 100644 --- a/src/image/jdinput.c +++ b/src/image/jdinput.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" diff --git a/src/image/jdmainct.c b/src/image/jdmainct.c index 19967ca7..c1914414 100644 --- a/src/image/jdmainct.c +++ b/src/image/jdmainct.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" diff --git a/src/image/jdmarker.c b/src/image/jdmarker.c index 956938e8..8bec1c44 100644 --- a/src/image/jdmarker.c +++ b/src/image/jdmarker.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" diff --git a/src/image/jdmaster.c b/src/image/jdmaster.c index 10bb15bc..d7cd6b51 100644 --- a/src/image/jdmaster.c +++ b/src/image/jdmaster.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" diff --git a/src/image/jdmerge.c b/src/image/jdmerge.c index 80337e44..0e600dda 100644 --- a/src/image/jdmerge.c +++ b/src/image/jdmerge.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" diff --git a/src/image/jdphuff.c b/src/image/jdphuff.c index d94bd1de..3b203598 100644 --- a/src/image/jdphuff.c +++ b/src/image/jdphuff.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" #include "jdhuff.h" /* Declarations shared with jdhuff.c */ diff --git a/src/image/jdpostct.c b/src/image/jdpostct.c index ec098cc6..6707929c 100644 --- a/src/image/jdpostct.c +++ b/src/image/jdpostct.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" diff --git a/src/image/jdsample.c b/src/image/jdsample.c index 0cc931ab..eab5c57f 100644 --- a/src/image/jdsample.c +++ b/src/image/jdsample.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" diff --git a/src/image/jdtrans.c b/src/image/jdtrans.c index 9242cda5..68bec7da 100644 --- a/src/image/jdtrans.c +++ b/src/image/jdtrans.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" diff --git a/src/image/jidct.c b/src/image/jidct.c index 8b8ac013..e7425884 100644 --- a/src/image/jidct.c +++ b/src/image/jidct.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" #include "jdct.h" /* Private declarations for DCT subsystem */ diff --git a/src/image/jmorecfg.h b/src/image/jmorecfg.h index 6c7ce4d0..bd4071c5 100644 --- a/src/image/jmorecfg.h +++ b/src/image/jmorecfg.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _JMORECFG_H_ #define _JMORECFG_H_ diff --git a/src/image/jpegint.h b/src/image/jpegint.h index 85ace253..688ddc81 100644 --- a/src/image/jpegint.h +++ b/src/image/jpegint.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Declarations for both compression & decompression */ typedef enum { /* Operating modes for buffer controllers */ diff --git a/src/image/jpeglib.h b/src/image/jpeglib.h index 942bc982..fd0fb217 100644 --- a/src/image/jpeglib.h +++ b/src/image/jpeglib.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef JPEGLIB_H #define JPEGLIB_H diff --git a/src/image/jpg.c b/src/image/jpg.c index 169255f0..0016556d 100644 --- a/src/image/jpg.c +++ b/src/image/jpg.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/image/jutils.c b/src/image/jutils.c index de018f97..6880285f 100644 --- a/src/image/jutils.c +++ b/src/image/jutils.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define JPEG_INTERNALS #include "jpeglib.h" diff --git a/src/ime/hzinput.c b/src/ime/hzinput.c index 8fd91521..18949aaa 100644 --- a/src/ime/hzinput.c +++ b/src/ime/hzinput.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: hzinput.c 8944 2007-12-29 08:29:16Z xwyan $ ** diff --git a/src/ime/hzinput.h b/src/ime/hzinput.h index 99a8cc5c..7ef0cf88 100644 --- a/src/ime/hzinput.h +++ b/src/ime/hzinput.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: hzinput.h 7336 2007-08-16 03:40:38Z xgwang $ ** diff --git a/src/ime/pinyin.c b/src/ime/pinyin.c index 6ebbb8ee..7ed16ed1 100644 --- a/src/ime/pinyin.c +++ b/src/ime/pinyin.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: pinyin.c 7336 2007-08-16 03:40:38Z xgwang $ ** diff --git a/src/ime/pinyin.h b/src/ime/pinyin.h index 7b7287a5..3bab3e53 100644 --- a/src/ime/pinyin.h +++ b/src/ime/pinyin.h @@ -1,33 +1,35 @@ /* - * Copyright 1999.1 by Li ZhenChun zhchli@163.net All Rights Reserved - * - * CCE - Console Chinese Environment - - * Copyright (C) 1998-1999 Rui He (herui@cs.duke.edu) - * - * Porting to MiniGUI by Zheng Xiang - - * Copyright 2000 by Zheng Xiang (xiang_zi@263.net), + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE TERRENCE R. LAMBERT BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ #ifndef _INPUT_MODULE_H_ #define _INPUT_MODULE_H_ diff --git a/src/include/accelkey.h b/src/include/accelkey.h index 300fd34f..90c2071c 100644 --- a/src/include/accelkey.h +++ b/src/include/accelkey.h @@ -1,11 +1,39 @@ /* -** $Id: accelkey.h 12332 2009-12-14 07:28:03Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** acclekey.h: the head file of accelkey.c. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** NOTE: Originally by Kang Xiaoning. ** ** Create date: 1999/8/28 diff --git a/src/include/bidi.h b/src/include/bidi.h index 8cccc6dd..c4e8a6e8 100644 --- a/src/include/bidi.h +++ b/src/include/bidi.h @@ -1,13 +1,39 @@ /* -** $Id: charset-bidi.h 8944 2007-12-29 08:29:16Z houhh $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** charset-bidi.h: The charset Bidirectional Algorithm. ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2008/01/23 diff --git a/src/include/bitmap.h b/src/include/bitmap.h index e3777a8b..06ac2d1f 100644 --- a/src/include/bitmap.h +++ b/src/include/bitmap.h @@ -1,11 +1,39 @@ /* -** $Id: bitmap.h 12871 2010-05-07 06:13:42Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** readbmp.h: Low Level bitmap file read/save routines. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Create date: 2001/xx/xx */ diff --git a/src/include/blockheap.h b/src/include/blockheap.h index 6b9df0f5..d8ed6023 100644 --- a/src/include/blockheap.h +++ b/src/include/blockheap.h @@ -1,11 +1,39 @@ /* -** $Id: blockheap.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** blockheap.h: the head file of heap for block data. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Create date: 2001/01/10 */ diff --git a/src/include/client.h b/src/include/client.h index 838dece4..e6e48df9 100644 --- a/src/include/client.h +++ b/src/include/client.h @@ -1,11 +1,39 @@ /* -** $Id: client.h 12918 2010-05-14 05:37:10Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** client.h: routines for client. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Create date: 2000/12/xx */ diff --git a/src/include/clipboard.h b/src/include/clipboard.h index ba2aaafd..e8d414a3 100644 --- a/src/include/clipboard.h +++ b/src/include/clipboard.h @@ -1,10 +1,39 @@ /* -** $Id: clipboard.h 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** clipboard.h: the internal clipboard APIs. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Create Date: 2003/12/xx */ diff --git a/src/include/cliprect.h b/src/include/cliprect.h index bf12417e..705135e1 100644 --- a/src/include/cliprect.h +++ b/src/include/cliprect.h @@ -1,11 +1,39 @@ /* -** $Id: cliprect.h 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** cliprect.h: the head file of Clip Rect module. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/3/26 */ diff --git a/src/include/ctrlclass.h b/src/include/ctrlclass.h index 64b45aca..75db02f5 100644 --- a/src/include/ctrlclass.h +++ b/src/include/ctrlclass.h @@ -1,11 +1,39 @@ /* -** $Id: ctrlclass.h 12154 2009-10-15 07:21:34Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ctrlclass.h: the head file of Control Class module. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/5/21 */ diff --git a/src/include/cursor.h b/src/include/cursor.h index 863b7286..3070a952 100644 --- a/src/include/cursor.h +++ b/src/include/cursor.h @@ -1,11 +1,39 @@ /* -** $Id: cursor.h 12871 2010-05-07 06:13:42Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** cursor.h: the head file of Cursor Support Lib. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/01/06 */ diff --git a/src/include/dc.h b/src/include/dc.h index 70dd2b28..f00769f3 100644 --- a/src/include/dc.h +++ b/src/include/dc.h @@ -1,11 +1,39 @@ /* -** $Id: dc.h 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** dc.h: this head file declares all internal types and data of GDI module. ** -** Copyright (C) 2003 ~ 2017 FMSoft. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create Date: 1999/xx/xx */ diff --git a/src/include/devfont.h b/src/include/devfont.h index 22112f04..c7ced915 100644 --- a/src/include/devfont.h +++ b/src/include/devfont.h @@ -1,11 +1,39 @@ /* -** $Id: devfont.h 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** devfont.h: the head file of Device Font Manager. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Create date: 2000/xx/xx */ diff --git a/src/include/drawsemop.h b/src/include/drawsemop.h index c8862bff..5261d385 100644 --- a/src/include/drawsemop.h +++ b/src/include/drawsemop.h @@ -1,11 +1,39 @@ /* -** $Id: drawsemop.h 12871 2010-05-07 06:13:42Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** drawsemop.h: operations for drawing semaphore. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** */ #ifndef GUI_DRAWSEMOP_H diff --git a/src/include/element.h b/src/include/element.h index 07de5dfc..a68632ac 100644 --- a/src/include/element.h +++ b/src/include/element.h @@ -1,10 +1,39 @@ /* -** $Id: element.h 10734 2008-08-21 07:58:37Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** element.h: the head file of window element data. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Create date: 2004/05/10 */ diff --git a/src/include/event.h b/src/include/event.h index e5c1140d..89ecc2a2 100644 --- a/src/include/event.h +++ b/src/include/event.h @@ -1,11 +1,39 @@ /* -** $Id: event.h 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** event.h: the head file of low level event handle. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/01/11 */ diff --git a/src/include/fontname.h b/src/include/fontname.h index a272fcde..3ce94003 100644 --- a/src/include/fontname.h +++ b/src/include/fontname.h @@ -1,11 +1,39 @@ /* -** $Id: fontname.h 9892 2008-03-20 02:50:02Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** charset.h: the head file of charset operation set. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** */ #ifndef GUI_FONT_NAME_H diff --git a/src/include/gal.h b/src/include/gal.h index 710f45bb..af956ad4 100644 --- a/src/include/gal.h +++ b/src/include/gal.h @@ -1,11 +1,39 @@ /* -** $Id: gal.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** gal.h: the head file of Graphics Abstract Layer ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming -** ** Create date: 2001/10/07 */ diff --git a/src/include/gif.h b/src/include/gif.h index 4dad03b1..9860f909 100644 --- a/src/include/gif.h +++ b/src/include/gif.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ // $Id: gif.h 241 2000-01-08 09:10:27Z weiym $ // diff --git a/src/include/glyph.h b/src/include/glyph.h index b4c3673f..62e929e9 100644 --- a/src/include/glyph.h +++ b/src/include/glyph.h @@ -1,12 +1,39 @@ /* -** $Id: glyph.h 9892 2008-03-20 02:50:02Z xwyan $ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** -**glyph.h: Low Level glyph routines. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. +** glyph.h: Low Level glyph routines. ** ** Create date: 2008/02/02 */ diff --git a/src/include/hash.h b/src/include/hash.h index a88551f6..a9e8689a 100644 --- a/src/include/hash.h +++ b/src/include/hash.h @@ -1,9 +1,38 @@ /* -** $Id: hash.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** hash.h: header file of hash operations. -** -** Copyright (C) 2005 ~ 2007 Feynman Software. */ #ifndef _MG_HASH_H diff --git a/src/include/ial.h b/src/include/ial.h index 9a01c5a3..3e5cbcaa 100644 --- a/src/include/ial.h +++ b/src/include/ial.h @@ -1,11 +1,39 @@ /* - ** $Id: ial.h 13674 2010-12-06 06:45:01Z wanzheng $ - ** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ial.h: the head file of Input Abstract Layer ** - ** Copyright (C) 2003 ~ 2007 Feynman Software. - ** Copyright (C) 2000 ~ 2002 Wei Yongming. - ** ** Create data: 2000/06/13 */ diff --git a/src/include/icon.h b/src/include/icon.h index ec2733cd..ba85dfa9 100644 --- a/src/include/icon.h +++ b/src/include/icon.h @@ -1,11 +1,39 @@ /* -** $Id: icon.h 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** icon.h: the head file of Icon Support Lib. ** -** Copyright (c) 2003 ~ 2007 Feynman Software. -** Copyright (c) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/01/06 */ diff --git a/src/include/incoreres.h b/src/include/incoreres.h index 3cb23c4e..1ed1032b 100644 --- a/src/include/incoreres.h +++ b/src/include/incoreres.h @@ -1,10 +1,39 @@ /* -** $Id: incoreres.h 7337 2007-08-16 03:44:29Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** incoreres.h: definitions for incore resource. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Create date: 2003/08/14 */ diff --git a/src/include/inline.h b/src/include/inline.h index 4e5cf1a4..7e9cb9c6 100644 --- a/src/include/inline.h +++ b/src/include/inline.h @@ -1,11 +1,39 @@ /* -** $Id: inline.h 7337 2007-08-16 03:44:29Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** inline.h: Some inline functions. ** -** Copyright (c) 2003 ~ 2007 Feynman Software. -** Copyright (c) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/4/21 */ diff --git a/src/include/internals.h b/src/include/internals.h index bc9c3c88..2a7d0257 100644 --- a/src/include/internals.h +++ b/src/include/internals.h @@ -1,11 +1,39 @@ /* -** $Id: internals.h 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** internals.h: this head file declares all internal types and data. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/05/22 */ diff --git a/src/include/jpg.h b/src/include/jpg.h index d2902dd6..f1d891fe 100644 --- a/src/include/jpg.h +++ b/src/include/jpg.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ // $Id: jpg.h 241 2000-01-08 09:10:27Z weiym $ // diff --git a/src/include/license.h b/src/include/license.h index 061b26b0..ed4fa083 100644 --- a/src/include/license.h +++ b/src/include/license.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _LICENSE_H #define _LICENSE_H diff --git a/src/include/list.h b/src/include/list.h index 0572d67c..0c50992c 100644 --- a/src/include/list.h +++ b/src/include/list.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * list.h * list operations diff --git a/src/include/md5.h b/src/include/md5.h index 32cd900b..017aeed2 100644 --- a/src/include/md5.h +++ b/src/include/md5.h @@ -1,10 +1,41 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id$ ** ** md5.h: the head file of md5 algorithm. ** - ** Copyright (C) 2004 ~ 2007 Feynman Software. - ** ** Create date: 2004/05/10 */ diff --git a/src/include/memops.h b/src/include/memops.h index 66bc2810..4a841518 100644 --- a/src/include/memops.h +++ b/src/include/memops.h @@ -1,8 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: memops.h 7337 2007-08-16 03:44:29Z xgwang $ ** -** Copyring (C) 2003 ~ 2007 Feynman Software. -** Copyring (C) 2001 ~ 2002 Wei Yongming. */ #ifndef _GAL_memops_h diff --git a/src/include/menu.h b/src/include/menu.h index abf0d345..359ed110 100644 --- a/src/include/menu.h +++ b/src/include/menu.h @@ -1,11 +1,39 @@ /* -** $Id: menu.h 9892 2008-03-20 02:50:02Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** menu.h: the head file of menu module. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/04/08 ** ** Used abbreviations: diff --git a/src/include/mgsock.h b/src/include/mgsock.h index 21ba0c79..a1fa187e 100644 --- a/src/include/mgsock.h +++ b/src/include/mgsock.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _MGSOCK_H #define _MGSOCK_H diff --git a/src/include/misc.h b/src/include/misc.h index 124897ed..248d4f3a 100644 --- a/src/include/misc.h +++ b/src/include/misc.h @@ -1,11 +1,39 @@ /* -** $Id: misc.h 13014 2010-06-30 12:29:48Z dongkai $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** misc.h: the head file for Miscellous module. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/01/03 */ diff --git a/src/include/msgstr.h b/src/include/msgstr.h index adc3bab6..beac5e9e 100644 --- a/src/include/msgstr.h +++ b/src/include/msgstr.h @@ -1,11 +1,39 @@ /* -** $Id: msgstr.h 11427 2009-03-26 14:40:52Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** msgstr.h: the text name of all messages. ** -** Copyright (C) 2003 ~ 2018 FMSoft -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/01/03 */ diff --git a/src/include/newgal.h b/src/include/newgal.h index 33a0c550..3b2490bc 100644 --- a/src/include/newgal.h +++ b/src/include/newgal.h @@ -1,11 +1,39 @@ /* -** $Id: newgal.h 12310 2009-12-07 12:27:13Z czzhao $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** newgal.h: the head file of New Graphics Abstraction Layer. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming -** ** Note: The architechture of new GAL is borrowed from SDL. ** Thank Sam Lantinga and many others for their great work. ** diff --git a/src/include/oldgal.h b/src/include/oldgal.h index 7edd7bb2..d3c69252 100644 --- a/src/include/oldgal.h +++ b/src/include/oldgal.h @@ -1,11 +1,39 @@ /* -** $Id: oldgal.h 4443 2005-01-07 03:48:51Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** oldgal.h: the head file of old Graphics Abstract Layer ** -** Copyright (C) 2003 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming -** ** Create date: 2000/06/11 */ diff --git a/src/include/ourhdr.h b/src/include/ourhdr.h index 39dda6a2..9b3cd529 100644 --- a/src/include/ourhdr.h +++ b/src/include/ourhdr.h @@ -1,11 +1,39 @@ /* -** $Id: ourhdr.h 12871 2010-05-07 06:13:42Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ourhdr.h: the head file from APUE. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming -** ** Create date: 2000/06/11 */ diff --git a/src/include/readbmp.h b/src/include/readbmp.h index 6d2eeee5..da2a1144 100644 --- a/src/include/readbmp.h +++ b/src/include/readbmp.h @@ -1,11 +1,39 @@ /* -** $Id: readbmp.h 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** readbmp.h: Low Level bitmap file read/save routines. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Create date: 2001/xx/xx */ diff --git a/src/include/server.h b/src/include/server.h index bba1d043..3d3bbd7b 100644 --- a/src/include/server.h +++ b/src/include/server.h @@ -1,11 +1,39 @@ /* -** $Id: server.h 9892 2008-03-20 02:50:02Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** server.h: routines for server. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Create date: 2000/12/xx */ diff --git a/src/include/sharedres.h b/src/include/sharedres.h index b2ec4290..1e957bbe 100644 --- a/src/include/sharedres.h +++ b/src/include/sharedres.h @@ -1,11 +1,39 @@ /* -** $Id: sharedres.h 12918 2010-05-14 05:37:10Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** sharedres.h: structure of shared resource. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Create date: 2000/12/xx */ diff --git a/src/include/sockio.h b/src/include/sockio.h index 937d5564..2699d845 100644 --- a/src/include/sockio.h +++ b/src/include/sockio.h @@ -1,11 +1,39 @@ /* -** $Id: sockio.h 7337 2007-08-16 03:44:29Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** sockio.h: routines for socket i/o. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Create date: 2000/12/xx */ diff --git a/src/include/sysfont.h b/src/include/sysfont.h index 1f270309..da41c52c 100644 --- a/src/include/sysfont.h +++ b/src/include/sysfont.h @@ -1,11 +1,39 @@ /* -** $Id: sysfont.h 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** sysfont.h: the head file of System Font module. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Create date: 2000/12/xx */ diff --git a/src/include/sysres.h b/src/include/sysres.h index 6054c334..a3b22784 100644 --- a/src/include/sysres.h +++ b/src/include/sysres.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _SYSRES_H #define _SYSRES_H diff --git a/src/include/timer.h b/src/include/timer.h index 417e33aa..ea3b010a 100644 --- a/src/include/timer.h +++ b/src/include/timer.h @@ -1,11 +1,39 @@ /* -** $Id: timer.h 12262 2009-11-29 06:53:27Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** tiemr.h: the head file of Timer module. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 1999/4/21 */ diff --git a/src/include/zorder.h b/src/include/zorder.h index b7760ba1..08a3b964 100644 --- a/src/include/zorder.h +++ b/src/include/zorder.h @@ -1,9 +1,40 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: zorder.h 13674 2010-12-06 06:45:01Z wanzheng $ ** ** zorder.h: this head file for zorder structures. -** -** Copyright (C) 2008 Feynman Software. */ #ifndef GUI_ZORDER_H diff --git a/src/kernel/blockheap.c b/src/kernel/blockheap.c index 9ed97d24..266667f7 100644 --- a/src/kernel/blockheap.c +++ b/src/kernel/blockheap.c @@ -1,13 +1,39 @@ /* -** $Id: blockheap.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** blockheap.c: The heap of block data. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2001/01/10 diff --git a/src/kernel/cursor-comm.c b/src/kernel/cursor-comm.c index c293ae21..cbd263ea 100644 --- a/src/kernel/cursor-comm.c +++ b/src/kernel/cursor-comm.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ static HCURSOR load_cursor_from_file (const char* filename) { diff --git a/src/kernel/cursor-procs.c b/src/kernel/cursor-procs.c index dad75f09..3425bfcf 100644 --- a/src/kernel/cursor-procs.c +++ b/src/kernel/cursor-procs.c @@ -1,11 +1,39 @@ /* -** $Id: cursor-procs.c 7188 2007-05-16 11:01:59Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** cursor-lite.c: Cursor support module for MiniGUI-Processes. ** -** Copyright (C) 2003 ~ 2018 FMSoft -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 1999/01/06 diff --git a/src/kernel/cursor-sa.c b/src/kernel/cursor-sa.c index f75bceae..7d6b7a9b 100644 --- a/src/kernel/cursor-sa.c +++ b/src/kernel/cursor-sa.c @@ -1,13 +1,39 @@ /* -** $Id: cursor-sa.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** cursor-sa.c: Cursor support module for MiniGUI-Standalone. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2003/08/15 diff --git a/src/kernel/cursor.c b/src/kernel/cursor.c index 08fc5cdd..b6198023 100644 --- a/src/kernel/cursor.c +++ b/src/kernel/cursor.c @@ -1,13 +1,39 @@ /* -** $Id: cursor.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** cursor.c: the Cursor Support module for MiniGUI-Threads. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 1999.01.06 diff --git a/src/kernel/desktop-comm.c b/src/kernel/desktop-comm.c index 60d12731..8a0333ea 100644 --- a/src/kernel/desktop-comm.c +++ b/src/kernel/desktop-comm.c @@ -1,11 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* -** $Id: desktop-comm.c 13674 2010-12-06 06:45:01Z wanzheng $ -** ** desktop-comm.c: The Desktop module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** */ diff --git a/src/kernel/desktop-procs.c b/src/kernel/desktop-procs.c index 5b73fc92..0a1c881e 100644 --- a/src/kernel/desktop-procs.c +++ b/src/kernel/desktop-procs.c @@ -1,10 +1,39 @@ /* -** $Id: desktop-procs.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** desktop-procs.c: The desktop procedures for MiniGUI-Processes ** -** Copyright (C) 2002 ~ 2018 FMSoft -** ** Current maintainer: Wei Yongming. ** ** Derived from original desktop-lite.c (2005/08/16) diff --git a/src/kernel/desktop-sa.c b/src/kernel/desktop-sa.c index b9ed1007..8e53c9e2 100644 --- a/src/kernel/desktop-sa.c +++ b/src/kernel/desktop-sa.c @@ -1,10 +1,39 @@ /* -** $Id: desktop-sa.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** desktop-sa.c: The desktop for MiniGUI-Standalone ** -** Copyright (C) 2002 ~ 2008 Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Derived from desktop-lite.c (2005/08/15) diff --git a/src/kernel/desktop-ths.c b/src/kernel/desktop-ths.c index 2c4a07e2..426a3b32 100644 --- a/src/kernel/desktop-ths.c +++ b/src/kernel/desktop-ths.c @@ -1,11 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* -** $Id: desktop-ths.c 13674 2010-12-06 06:45:01Z wanzheng $ -** ** desktop-ths.c: The desktop for MiniGUI-Threads. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 1999/04/19 diff --git a/src/kernel/desktop.c b/src/kernel/desktop.c index 73da3379..1e9033de 100644 --- a/src/kernel/desktop.c +++ b/src/kernel/desktop.c @@ -1,10 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* -** $Id: desktop.c 13674 2010-12-06 06:45:01Z wanzheng $ -** ** desktop.c: The Desktop module. ** -** Copyright (C) 2008 Feynman Software. -** ** Current maintainer: ** */ diff --git a/src/kernel/event.c b/src/kernel/event.c index c3f80ee2..360db2fa 100644 --- a/src/kernel/event.c +++ b/src/kernel/event.c @@ -1,13 +1,39 @@ /* -** $Id: event.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** event.c: Low level event handling module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 1999.01.11 diff --git a/src/kernel/fixstr.c b/src/kernel/fixstr.c index d2cc9581..7d5238a9 100644 --- a/src/kernel/fixstr.c +++ b/src/kernel/fixstr.c @@ -1,13 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* -** $Id: fixstr.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** ** fixstr.c: the Fixed String module for MiniGUI. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All right resered by Feynman Software. -** ** Current maintainer: Wei Yongming. */ diff --git a/src/kernel/hash.c b/src/kernel/hash.c index 96b5187b..379053f4 100644 --- a/src/kernel/hash.c +++ b/src/kernel/hash.c @@ -1,12 +1,39 @@ /* -** $Id: hash.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** hash.c: the hash module for MiniGUI, from the idea of GLIB. ** -** Copyright (C) 2005 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** ** Some ideas come from GLIB. */ diff --git a/src/kernel/init-lite.c b/src/kernel/init-lite.c index b3177555..23331ced 100644 --- a/src/kernel/init-lite.c +++ b/src/kernel/init-lite.c @@ -1,14 +1,40 @@ /* -** $Id: init-lite.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** init-lite.c: The Initialization/Termination routines for ** MiniGUI-Processes and MiniGUI-Standalone. ** -** Copyright (C) 2003 ~ 2008, Feynman Software. -** Copyright (C) 1999 ~ 2002, Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/11/05 diff --git a/src/kernel/init.c b/src/kernel/init.c index d1fe93b1..e6f7f844 100644 --- a/src/kernel/init.c +++ b/src/kernel/init.c @@ -1,13 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* -** $Id: init.c 13674 2010-12-06 06:45:01Z wanzheng $ -** ** init.c: The Initialization/Termination routines for MiniGUI-Threads. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/11/05 diff --git a/src/kernel/message.c b/src/kernel/message.c index 4683177b..36042fc2 100644 --- a/src/kernel/message.c +++ b/src/kernel/message.c @@ -1,13 +1,39 @@ /* -** $Id: message.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** message.c: The messaging module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/11/05 diff --git a/src/kernel/sharedres.c b/src/kernel/sharedres.c index ddab4e0f..e86ca186 100644 --- a/src/kernel/sharedres.c +++ b/src/kernel/sharedres.c @@ -1,13 +1,39 @@ /* -** $Id: sharedres.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** sharedres.c: Load and init shared resource. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming -** -** All right reserved by Feynman Software. -** ** Create date: 2000/12/22 */ diff --git a/src/kernel/slotset.c b/src/kernel/slotset.c index b9c5f64f..02d68661 100644 --- a/src/kernel/slotset.c +++ b/src/kernel/slotset.c @@ -1,10 +1,39 @@ /* -** $Id: slotset.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** slotset.c: maintain the slot set in a byte arrary. ** -** Copyright (C) 2005 ~ 2008 Feynman Software -** ** Current maintainer: Wei Yongming. ** ** Create date: 2005/08/16 diff --git a/src/kernel/timer.c b/src/kernel/timer.c index f7a1526a..70c77fd8 100644 --- a/src/kernel/timer.c +++ b/src/kernel/timer.c @@ -1,13 +1,39 @@ /* -** $Id: timer.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** timer.c: The Timer module for MiniGUI-Threads. ** -** Copyright (C) 2003 ~ 2018 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 1999/04/21 diff --git a/src/kernel/timer_posix.c b/src/kernel/timer_posix.c index 4c75102b..fe5a32fe 100644 --- a/src/kernel/timer_posix.c +++ b/src/kernel/timer_posix.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* timer_posix.c */ static timer_t mytimer; diff --git a/src/kernel/zorder.c b/src/kernel/zorder.c index 430b81a9..a6ad8d79 100644 --- a/src/kernel/zorder.c +++ b/src/kernel/zorder.c @@ -1,9 +1,38 @@ /* -** $Id: zorder.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** zorder.c: zorder operation set. -** -** Copyright (C) 2008 Feynman Software */ #include diff --git a/src/libc/defdev.c b/src/libc/defdev.c index 2d748a6f..5d867975 100644 --- a/src/libc/defdev.c +++ b/src/libc/defdev.c @@ -1,10 +1,39 @@ /* -** $Id: defdev.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** defdev.c: implementation of default MG_RWops object. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-02 by Wei Yongming diff --git a/src/libc/fnprintf.c b/src/libc/fnprintf.c index e06f56f2..a7bf6731 100644 --- a/src/libc/fnprintf.c +++ b/src/libc/fnprintf.c @@ -1,12 +1,39 @@ /* -** $Id: fnprintf.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** fnprintf.c: implementation of own_fnprintf function. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** -** Current maintainer: Wei Yongming -** ** Create date: 2004-02-02 by Wei yongming */ diff --git a/src/libc/fprintf.c b/src/libc/fprintf.c index bde82005..045310bc 100644 --- a/src/libc/fprintf.c +++ b/src/libc/fprintf.c @@ -1,10 +1,39 @@ /* -** $Id: fprintf.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** fprintf.c: implementation of own_fprintf function. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-02 by Wei yongming diff --git a/src/libc/fscanf.c b/src/libc/fscanf.c index 6ade5e06..a60fb27f 100644 --- a/src/libc/fscanf.c +++ b/src/libc/fscanf.c @@ -1,10 +1,39 @@ /* -** $Id: fscanf.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** fscanf.c: implementation of own_fscanf function. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-03 by Wei yongming diff --git a/src/libc/ieeefp.h b/src/libc/ieeefp.h index 2ac9f383..c6118070 100644 --- a/src/libc/ieeefp.h +++ b/src/libc/ieeefp.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifdef linux #include diff --git a/src/libc/malloc.c b/src/libc/malloc.c index ed38d9c2..41f39321 100644 --- a/src/libc/malloc.c +++ b/src/libc/malloc.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/libc/nucleus_mutex.c b/src/libc/nucleus_mutex.c index dcb7b752..de2a2b03 100644 --- a/src/libc/nucleus_mutex.c +++ b/src/libc/nucleus_mutex.c @@ -1,12 +1,40 @@ /* -** $Id: nucleus_mutex.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** nucleus_mutex.c: Implementation of the POSIX pthread mutex functions ** for Nucleus. ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** All rights reserved. -** ** Create Date: 2005-03-03 */ diff --git a/src/libc/nucleus_pprivate.h b/src/libc/nucleus_pprivate.h index f5e0e016..ac0917a8 100644 --- a/src/libc/nucleus_pprivate.h +++ b/src/libc/nucleus_pprivate.h @@ -1,11 +1,40 @@ /* -** $Id: nucleus_pprivate.h 7480 2007-08-29 02:47:27Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** nucleus_pprivate.h: The private header for POSIX Thread implementation ** on Nucleus. ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** ** Create Date: 2005-03-03 */ diff --git a/src/libc/nucleus_pthread.c b/src/libc/nucleus_pthread.c index 3857ef94..cb4a6d2a 100644 --- a/src/libc/nucleus_pthread.c +++ b/src/libc/nucleus_pthread.c @@ -1,12 +1,40 @@ /* -** $Id: nucleus_pthread.c 11119 2008-11-10 10:01:57Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** nucleus_pthread.c: Implementation of the POSIX pthread functions ** for Nucleus. ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** All rights reserved. -** ** Create Date: 2005-03-03 */ diff --git a/src/libc/nucleus_sem.c b/src/libc/nucleus_sem.c index 3b94639f..b2ccfe5b 100644 --- a/src/libc/nucleus_sem.c +++ b/src/libc/nucleus_sem.c @@ -1,12 +1,40 @@ /* -** $Id: nucleus_sem.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** nucleus_sem.c: Implementation of the POSIX semaphore functions ** for Nucleus. ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** All rights reserved. -** ** Create Date: 2005-03-03 */ diff --git a/src/libc/ose_sem.c b/src/libc/ose_sem.c index 79fc2f79..2a4c420c 100644 --- a/src/libc/ose_sem.c +++ b/src/libc/ose_sem.c @@ -1,12 +1,40 @@ /* -** $Id: ose_sem.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ose_sem.c: This file contains the implementation of the POSIX ** semaphore functions for OSE. ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** All rights reserved. -** ** Author: Qingzhou Long ** ** Create Date: 2006-05-19 diff --git a/src/libc/printf.c b/src/libc/printf.c index 5bcda724..cdfb0ae0 100644 --- a/src/libc/printf.c +++ b/src/libc/printf.c @@ -1,10 +1,39 @@ /* -** $Id: printf.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** printf.c: implementation of own_printf function. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-02 by Wei yongming diff --git a/src/libc/psos_mutex.c b/src/libc/psos_mutex.c index 890fb547..9961522d 100644 --- a/src/libc/psos_mutex.c +++ b/src/libc/psos_mutex.c @@ -1,12 +1,40 @@ /* -** $Id: psos_mutex.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mutex.c: This file contains the implementation of the POSIX ** pthread mutex functions for pSOS. ** -** Copyright (C) 2007 Feynman Software. -** All rights reserved. -** ** Author: Wei Yongming ** ** Create Date: 2007-05-16 diff --git a/src/libc/psos_pprivate.c b/src/libc/psos_pprivate.c index 78d4ac85..a3977d0d 100644 --- a/src/libc/psos_pprivate.c +++ b/src/libc/psos_pprivate.c @@ -1,12 +1,40 @@ /* -** $Id: psos_pprivate.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** psos_pprivate.c: This file contains the implementation of the POSIX ** pthread functions for pSOS. ** -** Copyright (C) 2007 Feynman Software. -** All rights reserved. -** ** Author: Wei Yongming ** ** Create Date: 2007-05-16 diff --git a/src/libc/psos_pprivate.h b/src/libc/psos_pprivate.h index 083edd78..002efe2a 100644 --- a/src/libc/psos_pprivate.h +++ b/src/libc/psos_pprivate.h @@ -1,6 +1,37 @@ /* -** $Id: psos_pprivate.h 7400 2007-08-20 05:57:07Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** psos_pprivate.h: The private header for POSIX PThreads implementation ** on pSOS. This is the POSIX PThreads implementation in order to run ** MiniGUI on pSOS. @@ -8,9 +39,6 @@ ** MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, pSOS, ThreadX, ** OSE, and Nucleus, version 2.0.x/1.6.x. ** -** Copyright (C) 2007 Feynman Software. -** All rights reserved. -** ** Author: Wei Yongming ** ** Create Date: 2007-05-16 diff --git a/src/libc/psos_pthread.c b/src/libc/psos_pthread.c index 3dcc8276..b5d2e3a0 100644 --- a/src/libc/psos_pthread.c +++ b/src/libc/psos_pthread.c @@ -1,12 +1,40 @@ /* -** $Id: psos_pthread.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** psos_pthread.c: This file contains the implementation of the POSIX ** pthread functions for pSOS. ** -** Copyright (C) 2007 Feynman Software. -** All rights reserved. -** ** Author: Wei Yongming ** ** Create Date: 2006-05-16 diff --git a/src/libc/psos_sem.c b/src/libc/psos_sem.c index 95dc2a88..52e5ea82 100644 --- a/src/libc/psos_sem.c +++ b/src/libc/psos_sem.c @@ -1,12 +1,40 @@ /* -** $Id: psos_sem.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** psos_sem.c: This file contains the implementation of the POSIX ** semaphore functions for pSOS. ** -** Copyright (C) 2007 Feynman Software. -** All rights reserved. -** ** Author: Wei Yongming ** ** Create Date: 2007-05-16 diff --git a/src/libc/scanf.c b/src/libc/scanf.c index c8170d01..72f0b5aa 100644 --- a/src/libc/scanf.c +++ b/src/libc/scanf.c @@ -1,10 +1,39 @@ /* -** $Id: scanf.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** scanf.c: implementation of own_scanf function. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-03 by Wei yongming diff --git a/src/libc/snprintf.c b/src/libc/snprintf.c index 001e9d8a..9056843d 100644 --- a/src/libc/snprintf.c +++ b/src/libc/snprintf.c @@ -1,10 +1,39 @@ /* -** $Id: snprintf.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** snprintf.c: implementation of own_snprintf function. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-02 by Wei yongming diff --git a/src/libc/sprintf.c b/src/libc/sprintf.c index 3e7586c3..ef5b96a5 100644 --- a/src/libc/sprintf.c +++ b/src/libc/sprintf.c @@ -1,10 +1,39 @@ /* -** $Id: sprintf.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** sprintf.c: implementation of own_sprintf function. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-02 by Wei yongming diff --git a/src/libc/sscanf.c b/src/libc/sscanf.c index eb10dcf0..e7bdb2db 100644 --- a/src/libc/sscanf.c +++ b/src/libc/sscanf.c @@ -1,10 +1,39 @@ /* -** $Id: sscanf.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** scanf.c: implementation of own_scanf function. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-03 by Wei yongming diff --git a/src/libc/stdioinlines.c b/src/libc/stdioinlines.c index 4bac6bf7..9da5b56d 100644 --- a/src/libc/stdioinlines.c +++ b/src/libc/stdioinlines.c @@ -1,10 +1,39 @@ /* -** $Id: stdioinlines.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vfnprintf.c: implementation of own_vfnprintf function. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-02 by Wei yongming diff --git a/src/libc/sysvipc_mutex.c b/src/libc/sysvipc_mutex.c index 5fe8a5af..85388b1c 100644 --- a/src/libc/sysvipc_mutex.c +++ b/src/libc/sysvipc_mutex.c @@ -1,11 +1,39 @@ /* -** $Id: sysvipc_mutex.c 7400 2007-08-20 05:57:07Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** sysvipc_mutex.c: implementation of pthread mutex function on SysV IPC. ** -** Copyright (C) 2005 ~ 2007 Feynman Software -** All rights reserved. -** ** Current maintainer: Wei Yongming ** ** Create date: 2005-01-05 diff --git a/src/libc/sysvipc_private.c b/src/libc/sysvipc_private.c index 2c8a2323..5fe3e642 100644 --- a/src/libc/sysvipc_private.c +++ b/src/libc/sysvipc_private.c @@ -1,11 +1,39 @@ /* -** $Id: sysvipc_private.c 7400 2007-08-20 05:57:07Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** pprivate.c: implementation of internal functions for uCPThreads ** -** Copyright (C) 2005 ~ 2007 Feynman Software -** All rights reserved. -** ** Current maintainer: Wei Yongming ** ** Create date: 2005-01-05 diff --git a/src/libc/sysvipc_private.h b/src/libc/sysvipc_private.h index 510c89ba..3137c7a0 100644 --- a/src/libc/sysvipc_private.h +++ b/src/libc/sysvipc_private.h @@ -1,11 +1,39 @@ /* -** $Id: sysvipc_private.h 7400 2007-08-20 05:57:07Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** sysvipc_private.h: types header for pthread mutex and semaphore on SysV IPC. ** -** Copyright (C) 2005 ~ 2007 Feynman Software -** All rights reserved. -** ** Current maintainer: Wei Yongming ** ** Create date: 2005-01-05 diff --git a/src/libc/sysvipc_sem.c b/src/libc/sysvipc_sem.c index d99e44cf..865b48fa 100644 --- a/src/libc/sysvipc_sem.c +++ b/src/libc/sysvipc_sem.c @@ -1,11 +1,39 @@ /* -** $Id: sysvipc_sem.c 7400 2007-08-20 05:57:07Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** sysvipc_sem.c: implementation of pthread semaphore function on SysV IPC. ** -** Copyright (C) 2005 ~ 2007 Feynman Software -** All rights reserved. -** ** Current maintainer: Wei Yongming ** ** Create date: 2005-01-05 diff --git a/src/libc/threadx_mutex.c b/src/libc/threadx_mutex.c index 6e8804d7..1bfbdc43 100644 --- a/src/libc/threadx_mutex.c +++ b/src/libc/threadx_mutex.c @@ -1,12 +1,40 @@ /* -** $Id: threadx_mutex.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** threadx_mutex.c: This file contains the implementation of the POSIX ** pthread mutex functions for ThreadX. ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** All rights reserved. -** ** Author: Yan Xiaowei ** ** Create Date: 2005-01-11 diff --git a/src/libc/threadx_pprivate.c b/src/libc/threadx_pprivate.c index 7587d660..69135e68 100644 --- a/src/libc/threadx_pprivate.c +++ b/src/libc/threadx_pprivate.c @@ -1,12 +1,40 @@ /* -** $Id: threadx_pprivate.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** threadx_pprivate.c: This file contains the implementation of the POSIX ** pthread functions for ThreadX. ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** All rights reserved. -** ** Author: Yan Xiaowei ** ** Create Date: 2005-01-11 diff --git a/src/libc/threadx_pprivate.h b/src/libc/threadx_pprivate.h index 2f37e43e..9b6b1b2d 100644 --- a/src/libc/threadx_pprivate.h +++ b/src/libc/threadx_pprivate.h @@ -1,15 +1,41 @@ /* -** $Id: threadx_pprivate.h 7400 2007-08-20 05:57:07Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** threadx_pprivate.h: The private header for POSIX Thread implementation ** on ThreadX. This is the POSIX PThreads implementation in order to ** run MiniGUI on ThreadX. ** -** MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, pSOS, ThreadX, -** and OSE, version 2.0.x/1.6.x. -** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** ** Author: Wei Yongming ** ** Create Date: 2005-01-11 diff --git a/src/libc/threadx_pthread.c b/src/libc/threadx_pthread.c index a37d77d0..a2e0f330 100644 --- a/src/libc/threadx_pthread.c +++ b/src/libc/threadx_pthread.c @@ -1,12 +1,40 @@ /* -** $Id: threadx_pthread.c 11119 2008-11-10 10:01:57Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** threadx_pthread.c: This file contains the implementation of the POSIX ** pthread functions for ThreadX. ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** All rights reserved. -** ** Author: Wei Yongming ** ** Create Date: 2005-01-11 diff --git a/src/libc/threadx_sem.c b/src/libc/threadx_sem.c index 683efdb1..e3cf0c02 100644 --- a/src/libc/threadx_sem.c +++ b/src/libc/threadx_sem.c @@ -1,12 +1,40 @@ /* -** $Id: threadx_sem.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** threadx_sem.c: This file contains the implementation of the POSIX ** semaphore functions for ThreadX. ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** All rights reserved. -** ** Author: Yan Xiaowei ** ** Create Date: 2005-01-11 diff --git a/src/libc/ucos2_mutex.c b/src/libc/ucos2_mutex.c index 3bfcf8b0..1fe890b2 100644 --- a/src/libc/ucos2_mutex.c +++ b/src/libc/ucos2_mutex.c @@ -1,11 +1,39 @@ /* -** $Id: ucos2_mutex.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ucos2_mutex.c: implementation of pthread mutex function under uC/OS-II. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** All rights reserved. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-02 diff --git a/src/libc/ucos2_pprivate.h b/src/libc/ucos2_pprivate.h index a9d96f45..30a9844e 100644 --- a/src/libc/ucos2_pprivate.h +++ b/src/libc/ucos2_pprivate.h @@ -1,14 +1,39 @@ /* -** $Id: ucos2_pprivate.h 7400 2007-08-20 05:57:07Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ucos2_pprivate.h: types header for pthread implementation for uC/OS-II. ** -** MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, pSOS, ThreadX, -** OSE, and Nucleus, version 2.0.x/1.6.x. -** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** All rights reserved. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-02 diff --git a/src/libc/ucos2_pthread.c b/src/libc/ucos2_pthread.c index ab0a626b..9dfe297e 100644 --- a/src/libc/ucos2_pthread.c +++ b/src/libc/ucos2_pthread.c @@ -1,11 +1,39 @@ /* -** $Id: ucos2_pthread.c 11120 2008-11-10 10:19:42Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ucos2_pthread.c: implementation of pthread function under uC/OS-II. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** All rights reserved. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-02 diff --git a/src/libc/ucos2_sem.c b/src/libc/ucos2_sem.c index 86523c3c..1e596a94 100644 --- a/src/libc/ucos2_sem.c +++ b/src/libc/ucos2_sem.c @@ -1,12 +1,40 @@ /* -** $Id: ucos2_sem.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ucos2_sem.c: implementation of pthread nonamed semaphore function ** under uC/OS-II. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** All rights reserved. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-02 diff --git a/src/libc/vfnprintf.c b/src/libc/vfnprintf.c index a2273ae8..308c9ee2 100644 --- a/src/libc/vfnprintf.c +++ b/src/libc/vfnprintf.c @@ -1,10 +1,39 @@ /* -** $Id: vfnprintf.c 9892 2008-03-20 02:50:02Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vfnprintf.c: implementation of own_vfnprintf function. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-02 by Wei yongming diff --git a/src/libc/vfscanf.c b/src/libc/vfscanf.c index 9629c5f2..9ed0b512 100644 --- a/src/libc/vfscanf.c +++ b/src/libc/vfscanf.c @@ -1,10 +1,39 @@ /* -** $Id: vfscanf.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vfscanf.c: implementation of own_vfscanf function. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-02 by Wei yongming diff --git a/src/libc/vsnprintf.c b/src/libc/vsnprintf.c index 3d45e71e..86219c10 100644 --- a/src/libc/vsnprintf.c +++ b/src/libc/vsnprintf.c @@ -1,10 +1,39 @@ /* -** $Id: vsnprintf.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** sprintf.c: implementation of own_sprintf function. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-02 by Wei yongming diff --git a/src/libc/vsscanf.c b/src/libc/vsscanf.c index 8e21c434..938a7b23 100644 --- a/src/libc/vsscanf.c +++ b/src/libc/vsscanf.c @@ -1,10 +1,39 @@ /* -** $Id: vsscanf.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** scanf.c: implementation of own_scanf function. ** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2004-02-03 by Wei yongming diff --git a/src/libc/vxworks_mutex.c b/src/libc/vxworks_mutex.c index 05066928..0a1d7fc4 100644 --- a/src/libc/vxworks_mutex.c +++ b/src/libc/vxworks_mutex.c @@ -1,12 +1,40 @@ /* -** $Id: vxworks_mutex.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vxworks_mutex.c: Implementation of the POSIX pthread mutex functions ** for VxWorks. ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** All rights reserved. -** ** Create Date: 2005-09-21 */ diff --git a/src/libc/vxworks_pprivate.h b/src/libc/vxworks_pprivate.h index 53c37181..9146c47a 100644 --- a/src/libc/vxworks_pprivate.h +++ b/src/libc/vxworks_pprivate.h @@ -1,15 +1,40 @@ /* -** $Id: vxworks_pprivate.h 7400 2007-08-20 05:57:07Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vxworks_ pprivate.h: The private header for POSIX Thread implementation ** on VxWorks. ** -** MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, pSOS, ThreadX, -** OSE, and Nucleus, version 2.0.x/1.6.x. -** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** All rights reserved. -** ** Create Date: 2005-09-21 */ diff --git a/src/libc/vxworks_pthread.c b/src/libc/vxworks_pthread.c index bd6dd3d5..1dd17ecd 100644 --- a/src/libc/vxworks_pthread.c +++ b/src/libc/vxworks_pthread.c @@ -1,12 +1,40 @@ /* -** $Id: vxworks_pthread.c 12360 2009-12-16 09:56:03Z dongkai $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vxworks_pthread.c: Implementation of the POSIX pthread functions ** for VxWorks. ** -** Copyright (C) 2005 ~ 2007 Feynman Software. -** All rights reserved. -** ** Create Date: 2005-09-21 */ diff --git a/src/libc/vxworks_sem.c b/src/libc/vxworks_sem.c index e861f735..73840c28 100644 --- a/src/libc/vxworks_sem.c +++ b/src/libc/vxworks_sem.c @@ -1,12 +1,40 @@ /* -** $Id: vxworks_sem.c 11129 2008-11-11 06:24:26Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vxworks_sem.c: Implementation of the POSIX semaphore functions ** for VxWorks. ** -** Copyright (C) 2005 ~ 2008 Feynman Software. -** All rights reserved. -** ** Create Date: 2005-09-21 */ diff --git a/src/main/main.c b/src/main/main.c index aa458dac..b1840d97 100644 --- a/src/main/main.c +++ b/src/main/main.c @@ -1,11 +1,39 @@ /* -** $Id: main.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** main.c: The main function wrapper. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. */ diff --git a/src/main/minigui-win32.c b/src/main/minigui-win32.c index 84dea0e5..d0f84b72 100644 --- a/src/main/minigui-win32.c +++ b/src/main/minigui-win32.c @@ -1,9 +1,38 @@ /* -** $Id: minigui-win32.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** minigui-win32.c: Defines the entry point for the DLL application. -** -** Copyright (C) 2004 ~ 2008 Feynman Software. */ #ifdef WIN32 diff --git a/src/misc/about.c b/src/misc/about.c index 2e09186b..db5862d9 100644 --- a/src/misc/about.c +++ b/src/misc/about.c @@ -1,13 +1,39 @@ /* -** $Id: about.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** about.c: the About Dialog module. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 1999/8/28 diff --git a/src/misc/clipboard.c b/src/misc/clipboard.c index 3b35437b..db0100f0 100644 --- a/src/misc/clipboard.c +++ b/src/misc/clipboard.c @@ -1,12 +1,39 @@ /* -** $Id: clipboard.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** clipboard.c: The implementation of Clipboard. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** ** Create date: 2003/12/xx */ diff --git a/src/misc/drawsemop.c b/src/misc/drawsemop.c index f8d0ab67..192dfe79 100644 --- a/src/misc/drawsemop.c +++ b/src/misc/drawsemop.c @@ -1,13 +1,39 @@ /* -** $Id: drawsemop.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** drawsemop.c: operations for drawing semaphore. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/12/31 diff --git a/src/misc/endianrw.c b/src/misc/endianrw.c index acad8e41..27b82f0b 100644 --- a/src/misc/endianrw.c +++ b/src/misc/endianrw.c @@ -1,14 +1,40 @@ /* -** $Id: endianrw.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** endianrw.c: ** Functions for dynamically reading and writing endian-specific values ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** The idea and some code come from SDL - Simple DirectMedia Layer ** ** Current maintainer: Wei Yongming. diff --git a/src/misc/error.c b/src/misc/error.c index f2072c0a..bef028ce 100644 --- a/src/misc/error.c +++ b/src/misc/error.c @@ -1,13 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* -** $Id: error.c 10660 2008-08-14 09:30:39Z weiym $ -** ** error.c: error handling functions ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Some code come from APUE by Richard Stevens. ** ** Current maintainer: Wei Yongming. diff --git a/src/misc/errorlog.c b/src/misc/errorlog.c index 4e07499a..2f5e01e1 100644 --- a/src/misc/errorlog.c +++ b/src/misc/errorlog.c @@ -1,13 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* -** $Id: errorlog.c 10660 2008-08-14 09:30:39Z weiym $ -** ** errorlog.c: Error routines for programs that can run as a daemon. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Some code come from APUE by Richard Stevens. ** ** Current maintainer: Wei Yongming. diff --git a/src/misc/license.c b/src/misc/license.c index 69a8e830..ac9ad46d 100644 --- a/src/misc/license.c +++ b/src/misc/license.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/misc/listenfd.c b/src/misc/listenfd.c index 40b08f36..fb248930 100644 --- a/src/misc/listenfd.c +++ b/src/misc/listenfd.c @@ -1,13 +1,39 @@ /* -** $Id: listenfd.c 12871 2010-05-07 06:13:42Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** listen.c: routines for listen fd. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2001/03/28 diff --git a/src/misc/math.c b/src/misc/math.c index ddb43ecb..1e1f05a5 100644 --- a/src/misc/math.c +++ b/src/misc/math.c @@ -1,13 +1,39 @@ /* -** $Id: math.c 10933 2008-09-05 02:26:16Z hejian $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** math.c: the fixed point math routines. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Some routines come from Allegro by Shawn Hargreaves. ** ** Allegro is a gift-ware. diff --git a/src/misc/misc-dt.c b/src/misc/misc-dt.c index b0205d89..4a75a5a2 100644 --- a/src/misc/misc-dt.c +++ b/src/misc/misc-dt.c @@ -1,11 +1,39 @@ /* - ** $Id: misc-dt.c 12536 2010-02-09 11:43:22Z dongjunjie $ - ** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** misc-dt.c: This file include some miscelleous functions. ** - ** Copyright (C) 2003 ~ 2008 Feynman Software. - ** Copyright (C) 1999 ~ 2002 Wei Yongming. - ** ** Create date: 1998/12/31 ** ** Current maintainer: Wei Yongming. diff --git a/src/misc/misc-win.c b/src/misc/misc-win.c index 6791511e..2af568d5 100644 --- a/src/misc/misc-win.c +++ b/src/misc/misc-win.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifdef WIN32 #include diff --git a/src/misc/misc.c b/src/misc/misc.c index a619a23b..b107ef3d 100644 --- a/src/misc/misc.c +++ b/src/misc/misc.c @@ -1,13 +1,39 @@ /* -** $Id: misc.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** misc.c: This file include some miscelleous functions. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights resered by Feynman Software. -** ** Create date: 1998/12/31 ** ** Current maintainer: Wei Yongming. diff --git a/src/misc/nposix.c b/src/misc/nposix.c index 41f4e4d4..74c6c222 100644 --- a/src/misc/nposix.c +++ b/src/misc/nposix.c @@ -1,13 +1,40 @@ /* -** $Id: nposix.c 11145 2008-11-19 10:06:05Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** nposix.c: This file include some miscelleous functions not ** provided by POSIX. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** -** All rights reserved by Feynman Software. -** ** Create date: 2003/11/22 ** ** Current maintainer: Wei Yongming. diff --git a/src/misc/rc4.c b/src/misc/rc4.c index 8623d86a..4cb44938 100644 --- a/src/misc/rc4.c +++ b/src/misc/rc4.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * http://en.wikipedia.org/wiki/RC4 */ diff --git a/src/misc/rc4.h b/src/misc/rc4.h index a2d884a7..b73b5568 100644 --- a/src/misc/rc4.h +++ b/src/misc/rc4.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _RC4_H #define _RC4_H diff --git a/src/misc/rwops.c b/src/misc/rwops.c index e0976fda..a5b3276a 100644 --- a/src/misc/rwops.c +++ b/src/misc/rwops.c @@ -1,15 +1,41 @@ /* -** $Id: rwops.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** rwops.c: ** Functions for reading and writing data from general sources, ** such as file, memory, etc. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** The idea and most code come from SDL - Simple DirectMedia Layer ** ** Current maintainer: Wei Yongming. diff --git a/src/misc/sockio.c b/src/misc/sockio.c index 2620b8c2..37995a07 100644 --- a/src/misc/sockio.c +++ b/src/misc/sockio.c @@ -1,13 +1,39 @@ /* -** $Id: sockio.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** sockio.c: routines for socket i/o. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/12/26 diff --git a/src/misc/systext.c b/src/misc/systext.c index 6fe1aa46..f74a42a3 100644 --- a/src/misc/systext.c +++ b/src/misc/systext.c @@ -1,14 +1,39 @@ /* -** $Id: systext.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** systext.c: GetSysText function. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/12/31 diff --git a/src/mybmp/gif.c b/src/mybmp/gif.c index a65bb1d4..904f3734 100644 --- a/src/mybmp/gif.c +++ b/src/mybmp/gif.c @@ -1,13 +1,39 @@ /* -** $Id: gif.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** gif.c: Low-level GIF file read/save routines. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2000/08/29 diff --git a/src/mybmp/jpeg.c b/src/mybmp/jpeg.c index 71092edc..e62d94df 100644 --- a/src/mybmp/jpeg.c +++ b/src/mybmp/jpeg.c @@ -1,13 +1,39 @@ /* -** $Id: jpeg.c 12395 2009-12-23 07:36:09Z houhuihua $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** jpg.c: Low-level JPEG file read/save routines. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2000/08/29 diff --git a/src/mybmp/lbm.c b/src/mybmp/lbm.c index cf17e198..22a7e445 100644 --- a/src/mybmp/lbm.c +++ b/src/mybmp/lbm.c @@ -1,13 +1,39 @@ /* -** $Id: lbm.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** pcx.c: Low-level LBM/PBM bitmap file read/save routines. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Some code comes from lbm.c of Allegro by Shawn Hargreaves. ** ** Current maintainer: Wei Yongming. diff --git a/src/mybmp/mybmp.c b/src/mybmp/mybmp.c index ebcfb9a0..f4292ae8 100644 --- a/src/mybmp/mybmp.c +++ b/src/mybmp/mybmp.c @@ -1,13 +1,39 @@ /* -** $Id: mybmp.c 12395 2009-12-23 07:36:09Z houhuihua $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** Top-level bitmap file read/save function. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2001/12/17, derived from original ../newgdi/readbmp.c diff --git a/src/mybmp/pcx.c b/src/mybmp/pcx.c index 0bf9b94d..f90a89c7 100644 --- a/src/mybmp/pcx.c +++ b/src/mybmp/pcx.c @@ -1,13 +1,39 @@ /* -** $Id: pcx.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** pcx.c: Low-level PCX bitmap file read/save routines. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Some code comes from pcx.c of Allegro (a gift-ware) by Shawn Hargreaves. ** ** Current maintainer: Wei Yongming. diff --git a/src/mybmp/png.c b/src/mybmp/png.c index abb37063..09d2dde8 100644 --- a/src/mybmp/png.c +++ b/src/mybmp/png.c @@ -1,13 +1,39 @@ /* -** $Id: png.c 12395 2009-12-23 07:36:09Z houhuihua $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** png.c: Low-level PNG file read routines. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming ** ** Create date: 2001/01/10 diff --git a/src/mybmp/tga.c b/src/mybmp/tga.c index a6736869..227e027e 100644 --- a/src/mybmp/tga.c +++ b/src/mybmp/tga.c @@ -1,12 +1,39 @@ -/* $Id: tga.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** Low-level TGA bitmap file read/save function. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Create date: 2000/08/27, derived from original bitmap.c ** ** Current maintainer: Wei Yongming. diff --git a/src/mybmp/winbmp.c b/src/mybmp/winbmp.c index 049a4b89..762f8456 100644 --- a/src/mybmp/winbmp.c +++ b/src/mybmp/winbmp.c @@ -1,12 +1,39 @@ -/* $Id: winbmp.c 12871 2010-05-07 06:13:42Z wanzheng $ -** +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** Low-level Windows bitmap read/save function. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Create date: 2000/08/26, derived from original bitmap.c ** ** Current maintainer: Wei Yongming. diff --git a/src/newgal/RLEaccel.c b/src/newgal/RLEaccel.c index d08db111..5bd325a9 100644 --- a/src/newgal/RLEaccel.c +++ b/src/newgal/RLEaccel.c @@ -1,9 +1,36 @@ /* -** $Id: RLEaccel.c 7344 2007-08-16 03:56:40Z xgwang $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * RLE encoding for software colorkey and alpha-channel acceleration diff --git a/src/newgal/RLEaccel_c.h b/src/newgal/RLEaccel_c.h index 54500df7..5ff92111 100644 --- a/src/newgal/RLEaccel_c.h +++ b/src/newgal/RLEaccel_c.h @@ -1,9 +1,36 @@ /* -** $Id: RLEaccel_c.h 7344 2007-08-16 03:56:40Z xgwang $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Useful functions and variables from RLEaccel.c */ diff --git a/src/newgal/bf533/bf533video.c b/src/newgal/bf533/bf533video.c index 2ef1e4e4..e61ed7d8 100644 --- a/src/newgal/bf533/bf533video.c +++ b/src/newgal/bf533/bf533video.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: bf533video.c 8944 2007-12-29 08:29:16Z xwyan $ ** diff --git a/src/newgal/bf533/bf533video.h b/src/newgal/bf533/bf533video.h index 5bb629cc..1fa0ad03 100644 --- a/src/newgal/bf533/bf533video.h +++ b/src/newgal/bf533/bf533video.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: bf533video.h 7345 2007-08-16 03:57:17Z xgwang $ ** diff --git a/src/newgal/blit.c b/src/newgal/blit.c index fa1b322f..ff451ffa 100644 --- a/src/newgal/blit.c +++ b/src/newgal/blit.c @@ -1,9 +1,36 @@ /* -** $Id: blit.c 11219 2008-12-26 07:24:07Z houhuihua $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/newgal/blit.h b/src/newgal/blit.h index 95fe75b6..04db443f 100644 --- a/src/newgal/blit.h +++ b/src/newgal/blit.h @@ -1,9 +1,36 @@ /* -** $Id: blit.h 10945 2008-09-08 03:27:53Z xkwu $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_blit_h #define _GAL_blit_h diff --git a/src/newgal/blit_0.c b/src/newgal/blit_0.c index f9d5d9e3..22984a68 100644 --- a/src/newgal/blit_0.c +++ b/src/newgal/blit_0.c @@ -1,9 +1,36 @@ /* -** $Id: blit_0.c 7344 2007-08-16 03:56:40Z xgwang $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/newgal/blit_1.c b/src/newgal/blit_1.c index c86e53b9..0cc0f4ab 100644 --- a/src/newgal/blit_1.c +++ b/src/newgal/blit_1.c @@ -1,9 +1,36 @@ /* -** $Id: blit_1.c 7344 2007-08-16 03:56:40Z xgwang $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include diff --git a/src/newgal/blit_A.c b/src/newgal/blit_A.c index 0970266a..9d47c224 100644 --- a/src/newgal/blit_A.c +++ b/src/newgal/blit_A.c @@ -1,10 +1,36 @@ /* -** $Id: blit_A.c 12871 2010-05-07 06:13:42Z wanzheng $ -** -** Copyright (C) 2003 ~ 2009 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include diff --git a/src/newgal/blit_A.h b/src/newgal/blit_A.h index 6f174360..2b0fa217 100644 --- a/src/newgal/blit_A.h +++ b/src/newgal/blit_A.h @@ -1,10 +1,36 @@ /* -** $Id: blit_A.h 6566 2006-05-10 01:44:57Z xwyan $ -** -** Copyright (C) 2003 ~ 2006 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Functions from blitalpha.c */ extern void GAL_BlitAlpha(GAL_BlitInfo *info); diff --git a/src/newgal/blit_N.c b/src/newgal/blit_N.c index ed603f4c..b031278c 100644 --- a/src/newgal/blit_N.c +++ b/src/newgal/blit_N.c @@ -1,9 +1,36 @@ /* -** $Id: blit_N.c 11758 2009-06-14 05:34:28Z weiym $ -** -** Copyright (C) 2003 ~ 2009 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include diff --git a/src/newgal/commlcd/axlinux_c33l05.c b/src/newgal/commlcd/axlinux_c33l05.c index e21ae869..41c31b75 100644 --- a/src/newgal/commlcd/axlinux_c33l05.c +++ b/src/newgal/commlcd/axlinux_c33l05.c @@ -1,9 +1,38 @@ /* -** $Id: axlinux_c33l05.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** unknown.c: A subdriver of CommonLCD NEWGAL engine for EPSON C33L05 running axLinux. -** -** Copyright (C) 2007 Feynman Software. */ #include diff --git a/src/newgal/commlcd/axlinux_c33l05.h b/src/newgal/commlcd/axlinux_c33l05.h index 9ff9bad1..25cbfd15 100644 --- a/src/newgal/commlcd/axlinux_c33l05.h +++ b/src/newgal/commlcd/axlinux_c33l05.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* test c33l05dmt */ #ifndef _GPCDRV_ diff --git a/src/newgal/commlcd/commlcd.c b/src/newgal/commlcd/commlcd.c index 9ea5d62a..cb01bc0b 100644 --- a/src/newgal/commlcd/commlcd.c +++ b/src/newgal/commlcd/commlcd.c @@ -1,10 +1,39 @@ /* -** $Id: commlcd.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** commlcd.c: CommonLCD NEWGAL video driver. ** Support for common LCD driver under eCos, uC/OS-II, VxWorks, ... -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/newgal/commlcd/commlcd.h b/src/newgal/commlcd/commlcd.h index 002f3e6c..158458ef 100644 --- a/src/newgal/commlcd/commlcd.h +++ b/src/newgal/commlcd/commlcd.h @@ -1,8 +1,36 @@ /* -** $Id: commlcd.h 7419 2007-08-21 03:29:23Z weiym $ -** -** Copyright (C) 2004 ~ 2007 Feynman Software. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_COMMLCD_H #define _GAL_COMMLCD_H diff --git a/src/newgal/commlcd/ecos_generic.c b/src/newgal/commlcd/ecos_generic.c index 01e677e5..211661db 100644 --- a/src/newgal/commlcd/ecos_generic.c +++ b/src/newgal/commlcd/ecos_generic.c @@ -1,9 +1,38 @@ /* -** $Id: ecos_generic.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ecos_generic.c: A subdriver of CommonLCD NEWGAL engine for eCos. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/newgal/commlcd/ecos_mv6600.c b/src/newgal/commlcd/ecos_mv6600.c index c7e7243f..c413dd0b 100644 --- a/src/newgal/commlcd/ecos_mv6600.c +++ b/src/newgal/commlcd/ecos_mv6600.c @@ -1,9 +1,38 @@ /* -** $Id: ecos_generic.c 8944 2007-12-29 08:29:16Z xwyan $ -** -** ecos_generic.c: A subdriver of CommonLCD NEWGAL engine for eCos. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* +** ecos_mv6600.c: A subdriver of CommonLCD NEWGAL engine for eCos. */ #include diff --git a/src/newgal/commlcd/extern.c b/src/newgal/commlcd/extern.c index 120f4489..74785551 100644 --- a/src/newgal/commlcd/extern.c +++ b/src/newgal/commlcd/extern.c @@ -1,10 +1,39 @@ /* -** $Id: unknown.c 7346 2007-08-16 03:58:07Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** extern.c: A subdriver of CommonLCD NEWGAL engine for some targets ** which are defined by the external module. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/newgal/commlcd/ose_mx21.c b/src/newgal/commlcd/ose_mx21.c index 82d7746b..d8ed6500 100644 --- a/src/newgal/commlcd/ose_mx21.c +++ b/src/newgal/commlcd/ose_mx21.c @@ -1,9 +1,38 @@ /* -** $Id: ose_mx21.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vxworks_i386.c: A subdriver of CommonLCD NEWGAL engine for VxWorks on i386. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/newgal/commlcd/vxworks_i386.c b/src/newgal/commlcd/vxworks_i386.c index 3ff61b3d..4c4a881a 100644 --- a/src/newgal/commlcd/vxworks_i386.c +++ b/src/newgal/commlcd/vxworks_i386.c @@ -1,9 +1,38 @@ /* -** $Id: vxworks_i386.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vxworks_i386.c: A subdriver of CommonLCD NEWGAL engine for VxWorks on i386. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/newgal/commlcd/vxworks_ppc.c b/src/newgal/commlcd/vxworks_ppc.c index 1012f0ee..d347dfbe 100644 --- a/src/newgal/commlcd/vxworks_ppc.c +++ b/src/newgal/commlcd/vxworks_ppc.c @@ -1,9 +1,38 @@ /* -** $Id: vxworks_ppc.c 7035 2006-12-15 03:32:23Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** vxworks_ppc.c: A subdriver of CommonLCD NEWGAL engine for VxWorks on i386. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/newgal/commlcd/win_generic.c b/src/newgal/commlcd/win_generic.c index d636af5e..f70f40bc 100644 --- a/src/newgal/commlcd/win_generic.c +++ b/src/newgal/commlcd/win_generic.c @@ -1,9 +1,38 @@ /* -** $Id: win_generic.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** wvfb_generic.c: A subdriver of CommonLCD NEWGAL engine for Windows. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/newgal/dfb/dfbvideo.c b/src/newgal/dfb/dfbvideo.c index c05e7eee..b5a449d4 100644 --- a/src/newgal/dfb/dfbvideo.c +++ b/src/newgal/dfb/dfbvideo.c @@ -1,13 +1,38 @@ /* -** $Id: dfbvideo.c 13674 2010-12-06 06:45:01Z wanzheng $ -** -** Copyright (C) 2003 ~ 2010 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming -** -** All rights reserved by Feynman Software. -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** This is the NEWGAL common DirectFB engine, base on DirectFB 1.0. -** */ #include diff --git a/src/newgal/dfb/dfbvideo.h b/src/newgal/dfb/dfbvideo.h index f2102cee..97889019 100644 --- a/src/newgal/dfb/dfbvideo.h +++ b/src/newgal/dfb/dfbvideo.h @@ -1,13 +1,38 @@ /* -** $Id: dfbvideo.h 13674 2010-12-06 06:45:01Z wanzheng $ -** -** Copyright (C) 2003 ~ 2010 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming -** -** All rights reserved by Feynman Software. -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** This is the NEWGAL common DirectFB engine, base on DirectFB 1.0. -** */ #ifndef _GAL_dfbvideo_h diff --git a/src/newgal/dfb/st7167_video.c b/src/newgal/dfb/st7167_video.c index 643a403b..3b35d971 100644 --- a/src/newgal/dfb/st7167_video.c +++ b/src/newgal/dfb/st7167_video.c @@ -1,13 +1,38 @@ /* -** $Id: st7167_video.c 13059 2010-07-30 07:44:50Z humingming $ -** -** Copyright (C) 2003 ~ 2010 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming -** -** All rights reserved by Feynman Software. -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** This is the ST7167 platform DirectFB NEWGAL engine. -** */ #include diff --git a/src/newgal/dfb/st7167_video.h b/src/newgal/dfb/st7167_video.h index 085d0dcd..ef44f1d7 100644 --- a/src/newgal/dfb/st7167_video.h +++ b/src/newgal/dfb/st7167_video.h @@ -1,13 +1,38 @@ /* -** $Id: st7167_video.h 13059 2010-07-30 07:44:50Z humingming $ -** -** Copyright (C) 2003 ~ 2010 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming -** -** All rights reserved by Feynman Software. -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** This is the ST7167 platform DirectFB NEWGAL engine. -** */ #ifdef _MGGAL_DFB_ST7167 diff --git a/src/newgal/dummy/nullvideo.c b/src/newgal/dummy/nullvideo.c index c55c04d2..23301c00 100644 --- a/src/newgal/dummy/nullvideo.c +++ b/src/newgal/dummy/nullvideo.c @@ -1,9 +1,36 @@ /* -** $Id: nullvideo.c 8944 2007-12-29 08:29:16Z xwyan $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Dummy GAL video driver implementation; this is just enough to make an * GAL-based application THINK it's got a working video driver, for diff --git a/src/newgal/dummy/nullvideo.h b/src/newgal/dummy/nullvideo.h index 263d4994..bb8ae36f 100644 --- a/src/newgal/dummy/nullvideo.h +++ b/src/newgal/dummy/nullvideo.h @@ -1,9 +1,36 @@ /* -** $Id: nullvideo.h 7348 2007-08-16 04:53:34Z xgwang $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_nullvideo_h #define _GAL_nullvideo_h diff --git a/src/newgal/em85xxosd/em85xxosd.c b/src/newgal/em85xxosd/em85xxosd.c index b7c83cca..31cf1900 100644 --- a/src/newgal/em85xxosd/em85xxosd.c +++ b/src/newgal/em85xxosd/em85xxosd.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: em85xxosd.c 8944 2007-12-29 08:29:16Z xwyan $ ** diff --git a/src/newgal/em85xxosd/em85xxosd.h b/src/newgal/em85xxosd/em85xxosd.h index 07b09296..9077abdd 100644 --- a/src/newgal/em85xxosd/em85xxosd.h +++ b/src/newgal/em85xxosd/em85xxosd.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: em85xxosd.h 7349 2007-08-16 04:54:21Z xgwang $ ** diff --git a/src/newgal/em85xxosd/realmagichwl_userland_api.c b/src/newgal/em85xxosd/realmagichwl_userland_api.c index 6fea2341..84ad49bb 100644 --- a/src/newgal/em85xxosd/realmagichwl_userland_api.c +++ b/src/newgal/em85xxosd/realmagichwl_userland_api.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" #ifndef _MGGAL_EM85XXYUV diff --git a/src/newgal/em85xxyuv/em85xxyuv.c b/src/newgal/em85xxyuv/em85xxyuv.c index 4a8cb776..0105af2f 100644 --- a/src/newgal/em85xxyuv/em85xxyuv.c +++ b/src/newgal/em85xxyuv/em85xxyuv.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: em85xxyuv.c 8944 2007-12-29 08:29:16Z xwyan $ ** diff --git a/src/newgal/em85xxyuv/em85xxyuv.h b/src/newgal/em85xxyuv/em85xxyuv.h index 34e225e3..164484ad 100644 --- a/src/newgal/em85xxyuv/em85xxyuv.h +++ b/src/newgal/em85xxyuv/em85xxyuv.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: em85xxyuv.h 7350 2007-08-16 04:55:17Z xgwang $ ** diff --git a/src/newgal/em85xxyuv/realmagichwl_userland_api.c b/src/newgal/em85xxyuv/realmagichwl_userland_api.c index 9c8c47ea..cb6275aa 100644 --- a/src/newgal/em85xxyuv/realmagichwl_userland_api.c +++ b/src/newgal/em85xxyuv/realmagichwl_userland_api.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/newgal/em86gfx/em86gfx.c b/src/newgal/em86gfx/em86gfx.c index 7dd809f1..0b15f3bf 100644 --- a/src/newgal/em86gfx/em86gfx.c +++ b/src/newgal/em86gfx/em86gfx.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: em86gfx.c 8944 2007-12-29 08:29:16Z xwyan $ ** diff --git a/src/newgal/em86gfx/em86gfx.h b/src/newgal/em86gfx/em86gfx.h index 4e5bb2bc..2c5454ba 100644 --- a/src/newgal/em86gfx/em86gfx.h +++ b/src/newgal/em86gfx/em86gfx.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: em86gfx.h 7351 2007-08-16 04:55:58Z xgwang $ ** diff --git a/src/newgal/fbcon/3dfx_mmio.h b/src/newgal/fbcon/3dfx_mmio.h index 0791a779..531fbc50 100644 --- a/src/newgal/fbcon/3dfx_mmio.h +++ b/src/newgal/fbcon/3dfx_mmio.h @@ -1,9 +1,36 @@ /* -** $Id: 3dfx_mmio.h 7352 2007-08-16 04:57:12Z xgwang $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* 3Dfx register definitions */ diff --git a/src/newgal/fbcon/3dfx_regs.h b/src/newgal/fbcon/3dfx_regs.h index 9bfbddec..0dd9734c 100644 --- a/src/newgal/fbcon/3dfx_regs.h +++ b/src/newgal/fbcon/3dfx_regs.h @@ -1,9 +1,36 @@ /* -** $Id: 3dfx_regs.h 7352 2007-08-16 04:57:12Z xgwang $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _3DFX_REGS_H #define _3DFX_REGS_H diff --git a/src/newgal/fbcon/compiler.h b/src/newgal/fbcon/compiler.h index 86764620..29555d0d 100644 --- a/src/newgal/fbcon/compiler.h +++ b/src/newgal/fbcon/compiler.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany. * diff --git a/src/newgal/fbcon/fb3dfx.c b/src/newgal/fbcon/fb3dfx.c index cda0f062..599fd54e 100644 --- a/src/newgal/fbcon/fb3dfx.c +++ b/src/newgal/fbcon/fb3dfx.c @@ -1,9 +1,36 @@ /* -** $Id: fb3dfx.c 12360 2009-12-16 09:56:03Z dongkai $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include diff --git a/src/newgal/fbcon/fb3dfx.h b/src/newgal/fbcon/fb3dfx.h index 3d5c673a..a4b1285c 100644 --- a/src/newgal/fbcon/fb3dfx.h +++ b/src/newgal/fbcon/fb3dfx.h @@ -1,10 +1,38 @@ /* -** $Id: fb3dfx.h 6566 2006-05-10 01:44:57Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** 3Dfx hardware acceleration for the GAL framebuffer console driver -** -** Copyright (C) 2003 ~ 2006 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. */ #include "fbvideo.h" diff --git a/src/newgal/fbcon/fbmatrox.c b/src/newgal/fbcon/fbmatrox.c index c516e6d8..a2e824ba 100644 --- a/src/newgal/fbcon/fbmatrox.c +++ b/src/newgal/fbcon/fbmatrox.c @@ -1,9 +1,36 @@ /* -** $Id: fbmatrox.c 12360 2009-12-16 09:56:03Z dongkai $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include diff --git a/src/newgal/fbcon/fbmatrox.h b/src/newgal/fbcon/fbmatrox.h index 07d8775e..874020d2 100644 --- a/src/newgal/fbcon/fbmatrox.h +++ b/src/newgal/fbcon/fbmatrox.h @@ -1,10 +1,38 @@ /* -** $Id: fbmatrox.h 6566 2006-05-10 01:44:57Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** Matrox hardware acceleration for the GAL framebuffer console driver -** -** Copyright (C) 2003 ~ 2006 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. */ #include "fbvideo.h" diff --git a/src/newgal/fbcon/fbneomagic.c b/src/newgal/fbcon/fbneomagic.c index 849090f1..ad4037f1 100644 --- a/src/newgal/fbcon/fbneomagic.c +++ b/src/newgal/fbcon/fbneomagic.c @@ -1,9 +1,36 @@ /* -** $Id: fbneomagic.c 12360 2009-12-16 09:56:03Z dongkai $ -** -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** Copyright (C) 2003 ~ 2007 Feynman Software. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include diff --git a/src/newgal/fbcon/fbneomagic.h b/src/newgal/fbcon/fbneomagic.h index 7678c6a2..ff00698d 100644 --- a/src/newgal/fbcon/fbneomagic.h +++ b/src/newgal/fbcon/fbneomagic.h @@ -1,11 +1,39 @@ /* -** $Id: fbneomagic.h 7352 2007-08-16 04:57:12Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** Port from DirectFB by Wei Yongming. ** -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** NeoMagic hardware acceleration for the MiniGUI framebuffer console driver */ diff --git a/src/newgal/fbcon/fbvideo.c b/src/newgal/fbcon/fbvideo.c index 151ff502..9ff1e7bd 100644 --- a/src/newgal/fbcon/fbvideo.c +++ b/src/newgal/fbcon/fbvideo.c @@ -1,9 +1,36 @@ /* -** $Id: fbvideo.c 13674 2010-12-06 06:45:01Z wanzheng $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * Framebuffer console based video driver implementation. diff --git a/src/newgal/fbcon/fbvideo.h b/src/newgal/fbcon/fbvideo.h index 5be19f41..fffa3c29 100644 --- a/src/newgal/fbcon/fbvideo.h +++ b/src/newgal/fbcon/fbvideo.h @@ -1,9 +1,36 @@ /* -** $Id: fbvideo.h 12360 2009-12-16 09:56:03Z dongkai $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_fbvideo_h #define _GAL_fbvideo_h diff --git a/src/newgal/fbcon/hi3560aInit/hi3560a_init.c b/src/newgal/fbcon/hi3560aInit/hi3560a_init.c index d050491c..06bf97ae 100644 --- a/src/newgal/fbcon/hi3560aInit/hi3560a_init.c +++ b/src/newgal/fbcon/hi3560aInit/hi3560a_init.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/newgal/fbcon/matrox_mmio.h b/src/newgal/fbcon/matrox_mmio.h index c37d474d..517556e2 100644 --- a/src/newgal/fbcon/matrox_mmio.h +++ b/src/newgal/fbcon/matrox_mmio.h @@ -1,9 +1,36 @@ /* -** $Id: matrox_mmio.h 7352 2007-08-16 04:57:12Z xgwang $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* MGA register definitions */ diff --git a/src/newgal/fbcon/matrox_regs.h b/src/newgal/fbcon/matrox_regs.h index 272b3051..adf557f2 100644 --- a/src/newgal/fbcon/matrox_regs.h +++ b/src/newgal/fbcon/matrox_regs.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * MGA Millennium (MGA2064W) functions * MGA Mystique (MGA1064SG) functions diff --git a/src/newgal/fbcon/neomagic_mmio.h b/src/newgal/fbcon/neomagic_mmio.h index 32859834..9300b433 100644 --- a/src/newgal/fbcon/neomagic_mmio.h +++ b/src/newgal/fbcon/neomagic_mmio.h @@ -1,9 +1,36 @@ /* -** $Id: neomagic_mmio.h 7352 2007-08-16 04:57:12Z xgwang $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef __NEOMAGIC_MMIO_H__ #define __NEOMAGIC_MMIO_H__ diff --git a/src/newgal/fbcon/pci_smi.c b/src/newgal/fbcon/pci_smi.c index 18cfc583..0abb1b39 100644 --- a/src/newgal/fbcon/pci_smi.c +++ b/src/newgal/fbcon/pci_smi.c @@ -1,11 +1,40 @@ /* -** $Id: pci_smi.c 11828 2009-07-17 04:32:28Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** pci_smi.c: accelerated NEWGAL>FBCON driver for Silicon Motion graphics ** chipsets. ** -** Copyright (C) 2009 Feynman Software. -** ** Author: WEI Yongming (2009/07/19) */ diff --git a/src/newgal/fbcon/pci_smi.h b/src/newgal/fbcon/pci_smi.h index 227d8e61..f524408a 100644 --- a/src/newgal/fbcon/pci_smi.h +++ b/src/newgal/fbcon/pci_smi.h @@ -1,10 +1,39 @@ /* -** $Id: pci_smi.h $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** pci_smi.c: accelerated NEWGAL>FBCON driver for Silicon Motion graphics ** chipsets. -** -** Copyright (C) 2009 Feynman Software. */ #ifndef __PCI_SMI_MMIO_H__ diff --git a/src/newgal/fbcon/pciinfo.h b/src/newgal/fbcon/pciinfo.h index 7e57d439..e0f7c8f9 100644 --- a/src/newgal/fbcon/pciinfo.h +++ b/src/newgal/fbcon/pciinfo.h @@ -1,28 +1,35 @@ /* - * Copyright (c) 1995-2003 by The XFree86 Project, Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR - * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - * Except as contained in this notice, the name of the copyright holder(s) - * and author(s) shall not be used in advertising or otherwise to promote - * the sale, use or other dealings in this Software without prior written - * authorization from the copyright holder(s) and author(s). + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ /* diff --git a/src/newgal/fbcon/pcivideo.c b/src/newgal/fbcon/pcivideo.c index 16965f82..258e389c 100644 --- a/src/newgal/fbcon/pcivideo.c +++ b/src/newgal/fbcon/pcivideo.c @@ -1,10 +1,39 @@ /* -** $Id: pcivideo.c$ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** pcivideo.c: PCIAccess based accelerated video driver implementation. ** -** Copyright (C) 2009 Feynman Software. -** ** Author: WEI Yongming (2009/07/19) */ diff --git a/src/newgal/fbcon/pcivideo.h b/src/newgal/fbcon/pcivideo.h index b342c08b..c4f46638 100644 --- a/src/newgal/fbcon/pcivideo.h +++ b/src/newgal/fbcon/pcivideo.h @@ -1,8 +1,36 @@ /* -** $Id: pcivideo.h 11830 2009-07-17 05:19:43Z weiym $ -** -** Copyright (C) 2009 Feynman Software. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_pcivideo_h #define _GAL_pcivideo_h diff --git a/src/newgal/gamma.c b/src/newgal/gamma.c index 28535291..55ea117d 100644 --- a/src/newgal/gamma.c +++ b/src/newgal/gamma.c @@ -1,9 +1,36 @@ /* -** $Id: gamma.c 11221 2008-12-26 07:24:35Z houhuihua $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Gamma correction support */ #include diff --git a/src/newgal/gdl/gdl_video.c b/src/newgal/gdl/gdl_video.c index 896ce082..68b446ee 100644 --- a/src/newgal/gdl/gdl_video.c +++ b/src/newgal/gdl/gdl_video.c @@ -1,9 +1,38 @@ -/* $Id: gdl_video.c 12490 2010-10-20 14:49:09 dongkai $ -** +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** gdl_video.c: Intel GDL based video driver implementation. -** -** Copyright (C) 2003 ~ 2010 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming */ #include diff --git a/src/newgal/gdl/gdl_video.h b/src/newgal/gdl/gdl_video.h index 88dd2cbf..89b0ee2c 100644 --- a/src/newgal/gdl/gdl_video.h +++ b/src/newgal/gdl/gdl_video.h @@ -1,8 +1,36 @@ -/* $Id: gdl_video.h 11871 2010-10-20 14:36:53 dongkai $ -** -** Copyright (C) 2003 ~ 2010 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_GDL_h #define _GAL_GDL_h diff --git a/src/newgal/hisi/gal_hi3560a.c b/src/newgal/hisi/gal_hi3560a.c index 78d71f3f..24d1f297 100644 --- a/src/newgal/hisi/gal_hi3560a.c +++ b/src/newgal/hisi/gal_hi3560a.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #define dbg() printf("%s %d\n", __FUNCTION__, __LINE__) /* diff --git a/src/newgal/hisi/gal_hi3560a.h b/src/newgal/hisi/gal_hi3560a.h index 1ff171fe..aa26f1ed 100644 --- a/src/newgal/hisi/gal_hi3560a.h +++ b/src/newgal/hisi/gal_hi3560a.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: nullvideo.h 12768 2010-04-22 05:28:30Z wanzheng $ ** diff --git a/src/newgal/hisi/hi3510_fb.h b/src/newgal/hisi/hi3510_fb.h index 67d0fdc5..7e88524f 100644 --- a/src/newgal/hisi/hi3510_fb.h +++ b/src/newgal/hisi/hi3510_fb.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: hi3510_fb.h 7268 2007-07-03 08:08:43Z xwyan $ ** diff --git a/src/newgal/hisi/hi3510_fbvideo.c b/src/newgal/hisi/hi3510_fbvideo.c index 36ec4e81..ce7efdb0 100644 --- a/src/newgal/hisi/hi3510_fbvideo.c +++ b/src/newgal/hisi/hi3510_fbvideo.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: hi3510_fbvideo.c 10629 2008-08-07 03:45:43Z tangjianbin $ ** diff --git a/src/newgal/hisi/hi3510_fbvideo.h b/src/newgal/hisi/hi3510_fbvideo.h index 718cc831..619f5e31 100644 --- a/src/newgal/hisi/hi3510_fbvideo.h +++ b/src/newgal/hisi/hi3510_fbvideo.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: hi3510_fbvideo.h 10629 2008-08-07 03:45:43Z tangjianbin $ ** diff --git a/src/newgal/hisi/hi3560_fb.h b/src/newgal/hisi/hi3560_fb.h index df35ad95..b51ef35a 100644 --- a/src/newgal/hisi/hi3560_fb.h +++ b/src/newgal/hisi/hi3560_fb.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: hi3560_fb.h 11368 2009-03-05 09:50:30Z tangjianbin $ ** diff --git a/src/newgal/hisi/hi3560_fbvideo.c b/src/newgal/hisi/hi3560_fbvideo.c index 2cee7aa7..af35b1e5 100644 --- a/src/newgal/hisi/hi3560_fbvideo.c +++ b/src/newgal/hisi/hi3560_fbvideo.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: hi3560_fbvideo.c 12360 2009-12-16 09:56:03Z dongkai $ ** diff --git a/src/newgal/hisi/hi3560_fbvideo.h b/src/newgal/hisi/hi3560_fbvideo.h index 0cab5c9c..d876f496 100644 --- a/src/newgal/hisi/hi3560_fbvideo.h +++ b/src/newgal/hisi/hi3560_fbvideo.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: hi3560_fbvideo.h 12360 2009-12-16 09:56:03Z dongkai $ ** diff --git a/src/newgal/hisi/hi_tde.h b/src/newgal/hisi/hi_tde.h index e32a1ce8..cd5ddb8e 100644 --- a/src/newgal/hisi/hi_tde.h +++ b/src/newgal/hisi/hi_tde.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: hi_tde.h 7268 2007-07-03 08:08:43Z xwyan $ ** diff --git a/src/newgal/hisi/pix_array.c b/src/newgal/hisi/pix_array.c index d86af058..cc3d5593 100644 --- a/src/newgal/hisi/pix_array.c +++ b/src/newgal/hisi/pix_array.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ static unsigned short pix_array[] = {0xffff,0xfffe,0xfffb,0xfff6,0xffef,0xffe6,0xffdb,0xffce,0xffbf,0xffae,0xff9b,0xff86,0xff6f,0xff56,0xff3b,0xff1e,0xf6ff,0xfede,0xfebb,0xfe96,0xfe6f,0xfe46,0xfe1b,0xfdee,0xfdbf,0xfd8e,0xfd5b,0xfd26,0xfcef,0xfcb6,0xfc7b,0xfc3e,0xfbff,0xfbbe,0xfb7b,0xf336,0xfaef,0xfaa6,0xfa5b,0xfa0e,0xf9bf,0xf96e,0xf91b,0xf8c6,0xf86f,0xf816,0xf7bb,0xf75e,0xf6ff,0xf69e,0xf63b,0xf5d6,0xf56f,0xf506,0xf49b,0xf42e,0xf3bf,0xf34e,0xf2db,0xf266,0xf1ef,0xf176,0xf0fb,0xf07e,0xefff,0xef7e,0xeefb,0xee76,0xedef,0xed66,0xecdb,0xec4e,0xebbf,0xeb2e,0xea9b,0xea06,0xe96f,0xe8d6,0xe83b,0xe79e,0xe6ff,0xe65e,0xe5bb,0xe516,0xe46f,0xe3c6,0xe31b,0xe26e,0xe1bf,0xe10e,0xe05b,0xdfa6,0xdeef,0xde36,0xdd7b,0xdcbe,0xdbff,0xdb3e,0xda7b,0xd9b6,0xd8ef,0xd826,0xd75b,0xd68e,0xd5bf,0xd4ee,0xd41b,0xd346,0xd26f,0xd196,0xd0bb,0xcfde,0xceff,0xce1e,0xcd3b,0xcc56,0xcb6f,0xca86,0xc99b,0xc8ae,0xc7bf,0xc6ce,0xc5db,0xc4e6,0xc3ef,0xc2f6,0xc1fb,0xc0fe,0xbfff,0xbefe,0xbdfb,0xbcf6,0xbbef,0xbae6,0xb9db,0xb8ce,0xb7bf,0xb6ae,0xb59b,0xb486,0xb36f,0xb256,0xb13b,0xb01e,0xaeff,0xadde,0xacbb,0xab96,0xaa6f,0xa946,0xa81b,0xa6ee,0xa5bf,0xa48e,0xa35b,0xa226,0xa0ef,0x9fb6,0x9e7b,0x9d3e,0x9bff,0x9abe,0x997b,0x9836,0x96ef,0x95a6,0x945b,0x930e,0x91bf,0x906e,0x8f1b,0x8dc6,0x8c6f,0x8b16,0x89bb,0x885e,0x86ff,0x859e,0x843b,0x82d6,0x816f,0x8006,0x7e9b,0x7d2e,0x7bbf,0x7a4e,0x78db,0x7766,0x75ef,0x7476,0x72fb,0x717e,0x6fff,0x6e7e,0x6cfb,0x6b76,0x69ef,0x6866,0xfffe,0xfffd,0xfffa,0xfff5,0xffee,0xffe5,0xffda,0xffcd,0xffbe,0xffad,0xff9a,0xff85,0xff6e,0xff55,0xff3a,0xff1d,0xfefe,0xfedd,0xfeba,0xfe95,0xfe6e,0xfe45,0xfe1a,0xfded,0xfdbe,0xfd8d,0xfd5a,0xfd25,0xfcee,0xfcb5,0xfc7a,0xfc3d,0xfbfe,0xfbbd,0xfb7a,0xfb35,0xfaee,0xfaa5,0xfa5a,0xfa0d,0xf9be,0xf96d,0xf91a,0xf8c5,0xf86e,0xf815,0xf7ba,0xf75d,0xf6fe,0xf69d,0xf63a,0xf5d5,0xf56e,0xf505,0xf49a,0xf42d,0xf3be,0xf34d,0xf2da,0xf265,0xf1ee,0xf175,0xf0fa,0xf07d,0xeffe,0xef7d,0xeefa,0xee75,0xedee,0xed65,0xecda,0xec4d,0xebbe,0xeb2d,0xea9a,0xea05,0xe96e,0xe8d5,0xe83a,0xe79d,0xe6fe,0xe65d,0xe5ba,0xe515,0xe46e,0xe3c5,0xe31a,0xe26d,0xe1be,0xe10d,0xe05a,0xdfa5,0xdeee,0xde35,0xdd7a,0xdcbd,0xdbfe,0xdb3d,0xda7a,0xd9b5,0xd8ee,0xd825,0xd75a,0xd68d,0xd5be,0xd4ed,0xd41a,0xd345,0xd26e,0xd195,0xd0ba,0xcfdd,0xcefe,0xce1d,0xcd3a,0xcc55,0xcb6e,0xca85,0xc99a,0xc8ad,0xc7be,0xc6cd,0xc5da,0xc4e5,0xc3ee,0xc2f5,0xc1fa,0xc0fd,0xbffe,0xbefd,0xbdfa,0xbcf5,0xbbee,0xbae5,0xb9da,0xb8cd,0xb7be,0xb6ad,0xb59a,0xb485,0xb36e,0xb255,0xb13a,0xb01d,0xaefe,0xaddd,0xacba,0xab95,0xaa6e,0xa945,0xa81a,0xa6ed,0xa5be,0xa48d,0xa35a,0xa225,0xa0ee,0x9fb5,0x9e7a,0x9d3d,0x9bfe,0x9abd,0x997a,0x9835,0x96ee,0x95a5,0x945a,0x930d,0x91be,0x906d,0x8f1a,0x8dc5,0x8c6e,0x8b15,0x89ba,0x885d,0x86fe,0x859d,0x843a,0x82d5,0x816e,0x8005,0x7e9a,0x7d2d,0x7bbe,0x7a4d,0x78da,0x7765,0x75ee,0x7475,0x72fa,0x717d,0x6ffe,0x6e7d,0x6cfa,0x6b75,0x69ee,0x6865,0xfffd,0xfffc,0xfff9,0xfff4,0xffed,0xffe4,0xffd9,0xffcc,0xffbd,0xffac,0xff99,0xff84,0xff6d,0xff54,0xff39,0xff1c,0xfefd,0xfedc,0xfeb9,0xfe94,0xfe6d,0xfe44,0xfe19,0xfdec,0xfdbd,0xfd8c,0xfd59,0xfd24,0xfced,0xfcb4,0xfc79,0xfc3c,0xfbfd,0xfbbc,0xfb79,0xfb34,0xfaed,0xfaa4,0xfa59,0xfa0c,0xf9bd,0xf96c,0xf919,0xf8c4,0xf86d,0xf814,0xf7b9,0xf75c,0xf6fd,0xf69c,0xf639,0xf5d4,0xf56d,0xf504,0xf499,0xf42c,0xf3bd,0xf34c,0xf2d9,0xf264,0xf1ed,0xf174,0xf0f9,0xf07c,0xeffd,0xef7c,0xeef9,0xee74,0xeded,0xed64,0xecd9,0xec4c,0xebbd,0xeb2c,0xea99,0xea04,0xe96d,0xe8d4,0xe839,0xe79c,0xe6fd,0xe65c,0xe5b9,0xe514,0xe46d,0xe3c4,0xe319,0xe26c,0xe1bd,0xe10c,0xe059,0xdfa4,0xdeed,0xde34,0xdd79,0xdcbc,0xdbfd,0xdb3c,0xda79,0xd9b4,0xd8ed,0xd824,0xd759,0xd68c,0xd5bd,0xd4ec,0xd419,0xd344,0xd26d,0xd194,0xd0b9,0xcfdc,0xcefd,0xce1c,0xcd39,0xcc54,0xcb6d,0xca84,0xc999,0xc8ac,0xc7bd,0xc6cc,0xc5d9,0xc4e4,0xc3ed,0xc2f4,0xc1f9,0xc0fc,0xbffd,0xbefc,0xbdf9,0xbcf4,0xbbed,0xbae4,0xb9d9,0xb8cc,0xb7bd,0xb6ac,0xb599,0xb484,0xb36d,0xb254,0xb139,0xb01c,0xaefd,0xaddc,0xacb9,0xab94,0xaa6d,0xa944,0xa819,0xa6ec,0xa5bd,0xa48c,0xa359,0xa224,0xa0ed,0x9fb4,0x9e79,0x9d3c,0x9bfd,0x9abc,0x9979,0x9834,0x96ed,0x95a4,0x9459,0x930c,0x91bd,0x906c,0x8f19,0x8dc4,0x8c6d,0x8b14,0x89b9,0x885c,0x86fd,0x859c,0x8439,0x82d4,0x816d,0x8004,0x7e99,0x7d2c, 0x7bbd,0x7a4c,0x78d9,0x7764,0x75ed,0x7474,0x72f9,0x717c,0x6ffd,0x6e7c,0x6cf9,0x6b74,0x69ed,0x6864,0xfffc,0xfffb,0xfff8,0xfff3,0xffec,0xffe3,0xffd8,0xffcb,0xffbc,0xffab,0xff98,0xff83,0xff6c,0xff53,0xff38,0xff1b,0xfefc,0xfedb,0xfeb8,0xfe93,0xfe6c,0xfe43,0xf618,0xfdeb,0xfdbc,0xfd8b,0xfd58,0xfd23,0xfcec,0xfcb3,0xfc78,0xfc3b,0xfbfc,0xfbbb,0xfb78,0xfb33,0xf2ec,0xfaa3,0xfa58,0xfa0b,0xf9bc,0xf96b,0xf918,0xf8c3,0xf86c,0xf813,0xf7b8,0xf75b,0xf6fc,0xf69b,0xf638,0xf5d3,0xf56c,0xf503,0xf498,0xf42b,0xf3bc,0xf34b,0xf2d8,0xf263,0xf1ec,0xf173,0xf0f8,0xf07b,0xeffc,0xef7b,0xeef8,0xee73,0xedec,0xed63,0xecd8,0xec4b,0xebbc,0xeb2b,0xea98,0xea03,0xe96c,0xe8d3,0xe838,0xe79b,0xe6fc,0xe65b,0xe5b8,0xe513,0xe46c,0xe3c3,0xe318,0xe26b,0xe1bc,0xe10b,0xe058,0xdfa3,0xdeec,0xde33,0xdd78,0xdcbb,0xdbfc,0xdb3b,0xda78,0xd9b3,0xd8ec,0xd823,0xd758,0xd68b,0xd5bc,0xd4eb,0xd418,0xd343,0xd26c,0xd193,0xd0b8,0xcfdb,0xcefc,0xce1b,0xcd38,0xcc53,0xcb6c,0xca83,0xc998,0xc8ab,0xc7bc,0xc6cb,0xc5d8,0xc4e3,0xc3ec,0xc2f3,0xc1f8,0xc0fb,0xbffc,0xbefb,0xbdf8,0xbcf3,0xbbec,0xbae3,0xb9d8,0xb8cb,0xb7bc,0xb6ab,0xb598,0xb483,0xb36c,0xb253,0xb138,0xb01b,0xaefc,0xaddb,0xacb8,0xab93,0xaa6c,0xa943,0xa818,0xa6eb,0xa5bc,0xa48b,0xa358,0xa223,0xa0ec,0x9fb3,0x9e78,0x9d3b,0x9bfc,0x9abb,0x9978,0x9833,0x96ec,0x95a3,0x9458,0x930b,0x91bc,0x906b,0x8f18,0x8dc3,0x8c6c,0x8b13,0x89b8,0x885b,0x86fc,0x859b,0x8438,0x82d3,0x816c,0x8003,0x7e98,0x7d2b,0x7bbc,0x7a4b,0x78d8,0x7763,0x75ec,0x7473,0x72f8,0x717b,0x6ffc,0x6e7b,0x6cf8,0x6b73,0x69ec,0x6863,0xfffb,0xfffa,0xfff7,0xfff2,0xffeb,0xffe2,0xffd7,0xffca,0xffbb,0xffaa,0xff97,0xff82,0xff6b,0xff52,0xff37,0xff1a,0xfefb,0xfeda,0xfeb7,0xfe92,0xfe6b,0xfe42,0xfe17,0xfdea,0xfdbb,0xfd8a,0xfd57,0xfd22,0xfceb,0xfcb2,0xfc77,0xfc3a,0xfbfb,0xf3ba,0xfb77,0xfb32,0xfaeb,0xfaa2,0xfa55,0xfa08,0xf9bb,0xf96a,0xf917,0xf8c2,0xf86b,0xf812,0xf7b7,0xf75a,0xf6fb,0xf69a,0xf637,0xf5d2,0xf56b,0xf502,0xf497,0xf42a,0xf3bb,0xf34a,0xf2d7,0xf262,0xf1eb,0xf172,0xf0f7,0xf07a,0xeffb,0xef7a,0xeef7,0xee72,0xedeb,0xed62,0xecd7,0xec4a,0xebbb,0xeb2a,0xea97,0xea02,0xe96b,0xe8d2,0xe837,0xe79a,0xe6fb,0xe65a,0xe5b7,0xe512,0xe46b,0xe3c2,0xe317,0xe26a,0xe1bb,0xe10a,0xe057,0xdfa2,0xdeeb,0xde32,0xdd77,0xdcba,0xdbfb,0xdb3a,0xda77,0xd9b2,0xd8eb,0xd822,0xd757,0xd68a,0xd5bb,0xd4ea,0xd417,0xd342,0xd26b,0xd192,0xd0b7,0xcfda,0xcefb,0xce1a,0xcd37,0xcc52,0xcb6b,0xca82,0xc997,0xc8aa,0xc7bb,0xc6ca,0xc5d7,0xc4e2,0xc3eb,0xc2f2,0xc1f7,0xc0fa,0xbffb,0xbefa,0xbdf7,0xbcf2,0xbbeb,0xbae2,0xb9d7,0xb8ca,0xb7bb,0xb6aa,0xb597,0xb482,0xb36b,0xb252,0xb137,0xb01a,0xaefb,0xadda,0xacb7,0xab92,0xaa6b,0xa942,0xa817,0xa6ea,0xa5bb,0xa48a,0xa357,0xa222,0xa0eb,0x9fb2,0x9e77,0x9d3a,0x9bfb,0x9aba,0x9977,0x9832,0x96eb,0x95a2,0x9457,0x930a,0x91bb,0x906a,0x8f17,0x8dc2,0x8c6b,0x8b12,0x89b7,0x885a,0x86fb,0x859a,0x8437,0x82d2,0x816b,0x8002,0x7e97,0x7d2a,0x7bbb,0x7a4a,0x78d7,0x7762,0x75eb,0x7472,0x72f7,0x717a,0x6ffb,0x6e7a,0x6cf7,0x6b72,0x69eb,0x6862,0xfffa,0xfff9,0xfff6,0xfff1,0xffea,0xffe1,0xffd6,0xffc9,0xffba,0xffa9,0xff96,0xff81,0xff6a,0xff51,0xff36,0xff19,0xeefa,0xfed9,0xfeb4,0xf691,0xfe6a,0xfec1,0xfe54,0xf5eb,0xf5ba,0xf58b,0xfd56,0xfd21,0xfcea,0xfcb1,0xf434,0xfc39,0xf3fa,0xebb9,0xf376,0xfb71,0xf2ea,0xf2a1,0xfa16,0xf209,0xf9ba,0xf969,0xf916,0xf8c1,0xf86a,0xf811,0xf7b6,0xf759,0xf6fa,0xf699,0xf636,0xf5d1,0xf56a,0xf501,0xf496,0xf429,0xf3ba,0xf349,0xf2d6,0xf261,0xf1ea,0xf171,0xf0f6,0xf079,0xeffa,0xef79,0xeef6,0xee71,0xedea,0xed61,0xecd6,0xec49,0xebba,0xeb29,0xea96,0xea01,0xe96a,0xe8d1,0xe836,0xe799,0xe6fa,0xe659,0xe5b6,0xe511,0xe46a,0xe3c1,0xe316,0xe269,0xe1ba,0xe109,0xe056,0xdfa1,0xdeea,0xde31,0xdd76,0xdcb9,0xdbfa,0xdb39,0xda76,0xd9b1,0xd8ea,0xd821,0xd756,0xd689,0xd5ba,0xd4e9,0xd416,0xd341,0xd26a,0xd191,0xd0b6,0xcfd9,0xcefa,0xce19,0xcd36,0xcc51,0xcb6a,0xca81,0xc996,0xc8a9,0xc7ba,0xc6c9,0xc5d6,0xc4e1,0xc3ea,0xc2f1,0xc1f6,0xc0f9,0xbffa,0xbef9,0xbdf6,0xbcf1,0xbbea,0xbae1,0xb9d6,0xb8c9,0xb7ba,0xb6a9,0xb596,0xb481,0xb36a,0xb251,0xb136,0xb019,0xaefa,0xadd9,0xacb6,0xab91,0xaa6a,0xa941,0xa816,0xa6e9,0xa5ba,0xa489,0xa356,0xa221,0xa0ea,0x9fb1,0x9e76,0x9d39,0x9bfa,0x9ab9,0x9976,0x9831,0x96ea,0x95a1,0x9456,0x9309,0x91ba,0x9069,0x8f16,0x8dc1,0x8c6a,0x8b11, 0x89b6,0x8859,0x86fa,0x8599,0x8436,0x82d1,0x816a,0x8001,0x7e96,0x7d29,0x7bba,0x7a49,0x78d6,0x7761,0x75ea,0x7471,0x72f6,0x7179,0x6ffa,0x6e79,0x6cf6,0x6b71,0x69ea,0x6861,0xfff9,0xfff8,0xfff5,0xfff0,0xffe9,0xffe0,0xffd5,0xffc8,0xffb9,0xf7a8,0xf795,0xff80,0xff69,0xff10,0xff77,0xff5a,0xeefb,0xfed8,0xfeb7,0xfe90,0xfe29,0xfe00,0xfe57,0xf560,0xec37,0xef9a,0xff47,0xff74,0xf67f,0xeee6,0xee21,0xfdb6,0xfb3f,0xf3bc,0xfb75,0xfb30,0xeae9,0xf2a0,0xfa15,0xf208,0xf9b9,0xf968,0xf915,0xf8c0,0xf869,0xf810,0xf7b5,0xf758,0xf6f9,0xf698,0xf635,0xf5d0,0xf569,0xf500,0xf495,0xf428,0xf3b9,0xf348,0xf2d5,0xf260,0xf1e9,0xf170,0xf0f5,0xf078,0xeff9,0xef78,0xeef5,0xee70,0xede9,0xed60,0xecd5,0xec48,0xebb9,0xeb28,0xea95,0xea00,0xe969,0xe8d0,0xe835,0xe798,0xe6f9,0xe658,0xe5b5,0xe510,0xe469,0xe3c0,0xe315,0xe268,0xe1b9,0xe108,0xe055,0xdfa0,0xdee9,0xde30,0xdd75,0xdcb8,0xdbf9,0xdb38,0xda75,0xd9b0,0xd8e9,0xd820,0xd755,0xd688,0xd5b9,0xd4e8,0xd415,0xd340,0xd269,0xd190,0xd0b5,0xcfd8,0xcef9,0xce18,0xcd35,0xcc50,0xcb69,0xca80,0xc995,0xc8a8,0xc7b9,0xc6c8,0xc5d5,0xc4e0,0xc3e9,0xc2f0,0xc1f5,0xc0f8,0xbff9,0xbef8,0xbdf5,0xbcf0,0xbbe9,0xbae0,0xb9d5,0xb8c8,0xb7b9,0xb6a8,0xb595,0xb480,0xb369,0xb250,0xb135,0xb018,0xaef9,0xadd8,0xacb5,0xab90,0xaa69,0xa940,0xa815,0xa6e8,0xa5b9,0xa488,0xa355,0xa220,0xa0e9,0x9fb0,0x9e75,0x9d38,0x9bf9,0x9ab8,0x9975,0x9830,0x96e9,0x95a0,0x9455,0x9308,0x91b9,0x9068,0x8f15,0x8dc0,0x8c69,0x8b10,0x89b5,0x8858,0x86f9,0x8598,0x8435,0x82d0,0x8169,0x8000,0x7e95,0x7d28,0x7bb9,0x7a48,0x78d5,0x7760,0x75e9,0x7470,0x72f5,0x7178,0x6ff9,0x6e78,0x6cf5,0x6b70,0x69e9,0x6860,0xfff8,0xfff7,0xfff4,0xffef,0xffe8,0xffdf,0xffd4,0xffc7,0xffb8,0xf7a7,0xf796,0xff7f,0xff68,0xff4f,0xff34,0xff17,0xfefa,0xfed5,0xfeb6,0xfe8f,0xe668,0xee3f,0xfe92,0xeeff,0xd854,0xd371,0xe22c,0xe265,0xe3d0,0xda59,0xda82,0xf259,0xf824,0xf1a3,0xfbfc,0xf36b,0xeaea,0xfa9d,0xfa14,0xea07,0xf9b8,0xf967,0xf914,0xf8bf,0xf868,0xf80f,0xf7b4,0xf757,0xf6f8,0xf697,0xf634,0xf5cf,0xf568,0xf4ff,0xf494,0xf427,0xf3b8,0xf347,0xf2d4,0xf25f,0xf1e8,0xf16f,0xf0f4,0xf077,0xeff8,0xef77,0xeef4,0xee6f,0xede8,0xed5f,0xecd4,0xec47,0xebb8,0xeb27,0xea94,0xe9ff,0xe968,0xe8cf,0xe834,0xe797,0xe6f8,0xe657,0xe5b4,0xe50f,0xe468,0xe3bf,0xe314,0xe267,0xe1b8,0xe107,0xe054,0xdf9f,0xdee8,0xde2f,0xdd74,0xdcb7,0xdbf8,0xdb37,0xda74,0xd9af,0xd8e8,0xd81f,0xd754,0xd687,0xd5b8,0xd4e7,0xd414,0xd33f,0xd268,0xd18f,0xd0b4,0xcfd7,0xcef8,0xce17,0xcd34,0xcc4f,0xcb68,0xca7f,0xc994,0xc8a7,0xc7b8,0xc6c7,0xc5d4,0xc4df,0xc3e8,0xc2ef,0xc1f4,0xc0f7,0xbff8,0xbef7,0xbdf4,0xbcef,0xbbe8,0xbadf,0xb9d4,0xb8c7,0xb7b8,0xb6a7,0xb594,0xb47f,0xb368,0xb24f,0xb134,0xb017,0xaef8,0xadd7,0xacb4,0xab8f,0xaa68,0xa93f,0xa814,0xa6e7,0xa5b8,0xa487,0xa354,0xa21f,0xa0e8,0x9faf,0x9e74,0x9d37,0x9bf8,0x9ab7,0x9974,0x982f,0x96e8,0x959f,0x9454,0x9307,0x91b8,0x9067,0x8f14,0x8dbf,0x8c68,0x8b0f,0x89b4,0x8857,0x86f8,0x8597,0x8434,0x82cf,0x8168,0x7fff,0x7e94,0x7d27,0x7bb8,0x7a47,0x78d4,0x775f,0x75e8,0x746f,0x72f4,0x7177,0x6ff8,0x6e77,0x6cf4,0x6b6f,0x69e8,0x685f,0xfff7,0xfff6,0xfff3,0xffee,0xffe7,0xffde,0xffd3,0xffc6,0xffb7,0xefa4,0xff93,0xff7e,0xf765,0xff4c,0xff33,0xf756,0xf6f7,0xf6d6,0xfef3,0xfe8e,0xde65,0xfe3e,0xf71b,0xf356,0xca4d,0xd278,0xfaaf,0xdaa0,0xdb59,0xe350,0xeb8d,0xe38a,0xdc49,0xe44c,0xec43,0xf0b2,0xfbed,0xf29c,0xea53,0xfa84,0xf9f7,0xf166,0xf113,0xf8be,0xf865,0xf80e,0xf7f3,0xf756,0xf6f7,0xf696,0xf633,0xf5ce,0xf567,0xf4fe,0xf493,0xf426,0xf3b7,0xf346,0xf2d3,0xf25e,0xf1e7,0xf16e,0xf0f3,0xf076,0xeff7,0xef76,0xeef3,0xee6e,0xede7,0xed5e,0xecd3,0xec46,0xebb7,0xeb26,0xea93,0xe9fe,0xe967,0xe8ce,0xe833,0xe796,0xe6f7,0xe656,0xe5b3,0xe50e,0xe467,0xe3be,0xe313,0xe266,0xe1b7,0xe106,0xe053,0xdf9e,0xdee7,0xde2e,0xdd73,0xdcb6,0xdbf7,0xdb36,0xda73,0xd9ae,0xd8e7,0xd81e,0xd753,0xd686,0xd5b7,0xd4e6,0xd413,0xd33e,0xd267,0xd18e,0xd0b3,0xcfd6,0xcef7,0xce16,0xcd33,0xcc4e,0xcb67,0xca7e,0xc993,0xc8a6,0xc7b7,0xc6c6,0xc5d3,0xc4de,0xc3e7,0xc2ee,0xc1f3,0xc0f6,0xbff7,0xbef6,0xbdf3,0xbcee,0xbbe7,0xbade,0xb9d3,0xb8c6,0xb7b7,0xb6a6,0xb593,0xb47e,0xb367,0xb24e,0xb133,0xb016,0xaef7,0xadd6,0xacb3,0xab8e,0xaa67,0xa93e,0xa813,0xa6e6,0xa5b7,0xa486,0xa353,0xa21e,0xa0e7,0x9fae,0x9e73,0x9d36,0x9bf7,0x9ab6,0x9973,0x982e, diff --git a/src/newgal/hisi/tde.c b/src/newgal/hisi/tde.c index 79070276..aa756934 100644 --- a/src/newgal/hisi/tde.c +++ b/src/newgal/hisi/tde.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: tde.c 7268 2007-07-03 08:08:43Z xwyan $ ** diff --git a/src/newgal/hisi/tde_reg.h b/src/newgal/hisi/tde_reg.h index 91d47888..e42b06de 100644 --- a/src/newgal/hisi/tde_reg.h +++ b/src/newgal/hisi/tde_reg.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: tde_reg.h 7268 2007-07-03 08:08:43Z xwyan $ ** diff --git a/src/newgal/leaks.h b/src/newgal/leaks.h index 9628467f..133c14c9 100644 --- a/src/newgal/leaks.h +++ b/src/newgal/leaks.h @@ -1,10 +1,36 @@ /* -** $Id: leaks.h 7344 2007-08-16 03:56:40Z xgwang $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Define this if you want surface leak detection code enabled */ /*#define CHECK_LEAKS*/ diff --git a/src/newgal/mb93493/mb93493video.c b/src/newgal/mb93493/mb93493video.c index 9c2734e1..5be7e288 100644 --- a/src/newgal/mb93493/mb93493video.c +++ b/src/newgal/mb93493/mb93493video.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: mb93493video.c 8944 2007-12-29 08:29:16Z xwyan $ ** diff --git a/src/newgal/mb93493/mb93493video.h b/src/newgal/mb93493/mb93493video.h index 452bea4a..42a4e1f3 100644 --- a/src/newgal/mb93493/mb93493video.h +++ b/src/newgal/mb93493/mb93493video.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: mb93493video.h 7353 2007-08-16 04:58:32Z xgwang $ ** diff --git a/src/newgal/mb93493/vdc_init.c b/src/newgal/mb93493/vdc_init.c index b65fb0ed..40873119 100644 --- a/src/newgal/mb93493/vdc_init.c +++ b/src/newgal/mb93493/vdc_init.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: vdc_init.c 7353 2007-08-16 04:58:32Z xgwang $ ** diff --git a/src/newgal/mb93493/vdc_init.h b/src/newgal/mb93493/vdc_init.h index 55a1f2ac..4b8e1ac1 100644 --- a/src/newgal/mb93493/vdc_init.h +++ b/src/newgal/mb93493/vdc_init.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef __VDC_INIT_H__ #define __VDC_INIT_H__ diff --git a/src/newgal/mlshadow/mlshadow-proc.c b/src/newgal/mlshadow/mlshadow-proc.c index f6173a55..44179a2d 100644 --- a/src/newgal/mlshadow/mlshadow-proc.c +++ b/src/newgal/mlshadow/mlshadow-proc.c @@ -1,12 +1,40 @@ /* -** $Id: mlshadow.c 8043 2007-11-05 07:11:20Z alexwang $ -** -** mlshadow.c: Multi-Layer MLShadow NEWGAL video driver. ** Only MiniGUI-Procs supported. -** -** Copyright (C) 2007 Feynman Software. + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* +** mlshadow.c: Multi-Layer MLShadow NEWGAL video driver. */ - #include #include #include diff --git a/src/newgal/mlshadow/mlshadow-proc.h b/src/newgal/mlshadow/mlshadow-proc.h index 1a45a0ad..905298dc 100644 --- a/src/newgal/mlshadow/mlshadow-proc.h +++ b/src/newgal/mlshadow/mlshadow-proc.h @@ -1,8 +1,36 @@ /* -** $Id: mlshadow.h 8035 2007-11-02 07:46:07Z alexwang $ -** -** Copyright (C) 2007 Feynman Software. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_MLSHADOW_H #define _GAL_MLSHADOW_H diff --git a/src/newgal/mlshadow/mlshadow-ths.c b/src/newgal/mlshadow/mlshadow-ths.c index ec7f994b..2095fb5c 100644 --- a/src/newgal/mlshadow/mlshadow-ths.c +++ b/src/newgal/mlshadow/mlshadow-ths.c @@ -1,10 +1,38 @@ /* -** $Id: mlshadow.c 7811 2007-10-11 05:41:32Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mlshadow.c: Multi-Layer Shadow NEWGAL video driver. -** Only MiniGUI-Threads supported. -** -** Copyright (C) 2007 Feynman Software. */ #include diff --git a/src/newgal/mlshadow/mlshadow-ths.h b/src/newgal/mlshadow/mlshadow-ths.h index 96e4a843..390c926b 100644 --- a/src/newgal/mlshadow/mlshadow-ths.h +++ b/src/newgal/mlshadow/mlshadow-ths.h @@ -1,8 +1,36 @@ /* -** $Id: mlshadow.h 7548 2007-09-12 06:31:34Z weiym $ -** -** Copyright (C) 2007 Feynman Software. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_MLSHADOW_H #define _GAL_MLSHADOW_H diff --git a/src/newgal/mlshadow/test/mlshadowtest_left.c b/src/newgal/mlshadow/test/mlshadowtest_left.c index 4bbd8bf3..14dd5048 100644 --- a/src/newgal/mlshadow/test/mlshadowtest_left.c +++ b/src/newgal/mlshadow/test/mlshadowtest_left.c @@ -1,14 +1,35 @@ -/* - ** $Id: mlshadowtest_left.c 8819 2007-12-27 03:24:54Z xwyan $ - ** - ** Listing 20.1 - ** - ** button.c: Sample program for MiniGUI Programming Guide - ** Usage of BUTTON control. - ** - ** Copyright (C) 2004 ~ 2006 Feynman Software. - ** - ** License: GPL +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ #include diff --git a/src/newgal/mlshadow/test/mlshadowtest_right.c b/src/newgal/mlshadow/test/mlshadowtest_right.c index abcb589f..a58375e4 100644 --- a/src/newgal/mlshadow/test/mlshadowtest_right.c +++ b/src/newgal/mlshadow/test/mlshadowtest_right.c @@ -1,14 +1,35 @@ -/* - ** $Id: mlshadowtest_right.c 8819 2007-12-27 03:24:54Z xwyan $ - ** - ** Listing 20.1 - ** - ** button.c: Sample program for MiniGUI Programming Guide - ** Usage of BUTTON control. - ** - ** Copyright (C) 2004 ~ 2006 Feynman Software. - ** - ** License: GPL +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ #include diff --git a/src/newgal/mlshadow/test/window_mini_max.c b/src/newgal/mlshadow/test/window_mini_max.c index 939540e0..7c40f2b5 100644 --- a/src/newgal/mlshadow/test/window_mini_max.c +++ b/src/newgal/mlshadow/test/window_mini_max.c @@ -1,13 +1,36 @@ -/* -** $Id: window_mini_max.c 8054 2007-11-06 09:45:35Z alexwang $ -** -** loadbmp.c: Sample program for MiniGUI Programming Guide -** Load and display a bitmap. -** -** Copyright (C) 2004 ~ 2006 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/newgal/mstar/mstar_video.c b/src/newgal/mstar/mstar_video.c index 5fda84e8..e067a79e 100644 --- a/src/newgal/mstar/mstar_video.c +++ b/src/newgal/mstar/mstar_video.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/newgal/mstar/mstar_video.h b/src/newgal/mstar/mstar_video.h index 2624dc1b..e8e06826 100644 --- a/src/newgal/mstar/mstar_video.h +++ b/src/newgal/mstar/mstar_video.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_MStar_video_h #define _GAL_MStar_video_h diff --git a/src/newgal/newgal.c b/src/newgal/newgal.c index b28f46fb..af9f7a85 100644 --- a/src/newgal/newgal.c +++ b/src/newgal/newgal.c @@ -1,11 +1,39 @@ /* -** $Id: newgal.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** The New Graphics Abstract Layer of MiniGUI. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2001/10/07 diff --git a/src/newgal/nexus/nexusvideo.c b/src/newgal/nexus/nexusvideo.c index b5e226ed..060b318f 100644 --- a/src/newgal/nexus/nexusvideo.c +++ b/src/newgal/nexus/nexusvideo.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id$ ** diff --git a/src/newgal/nexus/nexusvideo.h b/src/newgal/nexus/nexusvideo.h index 90f7efd9..de84eb13 100644 --- a/src/newgal/nexus/nexusvideo.h +++ b/src/newgal/nexus/nexusvideo.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id$ diff --git a/src/newgal/nexus/nexusvideo_pri.c b/src/newgal/nexus/nexusvideo_pri.c index 9a9bb228..382050eb 100644 --- a/src/newgal/nexus/nexusvideo_pri.c +++ b/src/newgal/nexus/nexusvideo_pri.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" #include "minigui.h" #include "gdi.h" diff --git a/src/newgal/nexus/nexusvideo_pri.h b/src/newgal/nexus/nexusvideo_pri.h index 14723595..81cc9481 100644 --- a/src/newgal/nexus/nexusvideo_pri.h +++ b/src/newgal/nexus/nexusvideo_pri.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id$ diff --git a/src/newgal/pcxvfb/pcxvfb-winfb.c b/src/newgal/pcxvfb/pcxvfb-winfb.c index d8513b5f..525654c1 100644 --- a/src/newgal/pcxvfb/pcxvfb-winfb.c +++ b/src/newgal/pcxvfb/pcxvfb-winfb.c @@ -1,10 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /** - ** $Id: pcxvfb-winfb.c 7358 2007-08-16 05:05:28Z xgwang $ - ** ** pcxvfb-winfb.c: win32 virtual fb implementation and ipc operations ** used by pcxvfb. - ** - ** Copyright (C) 2004 ~ 2007 Feynman Software. */ #include "mgconfig.h" diff --git a/src/newgal/pcxvfb/pcxvfb-winfb.h b/src/newgal/pcxvfb/pcxvfb-winfb.h index 712a5380..4335f06c 100644 --- a/src/newgal/pcxvfb/pcxvfb-winfb.h +++ b/src/newgal/pcxvfb/pcxvfb-winfb.h @@ -1,10 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /** - ** $Id: pcxvfb-winfb.h 7358 2007-08-16 05:05:28Z xgwang $ - ** ** pcxvfb-winfb.h: win32 virtual fb implementation and ipc operations ** used by pcxvfb. - ** - ** Copyright (C) 2004 ~ 2007 Feynman Software. */ int win_PCXVFbAvailable (void); diff --git a/src/newgal/pcxvfb/pcxvfb.c b/src/newgal/pcxvfb/pcxvfb.c index a0e59afc..aeb74890 100644 --- a/src/newgal/pcxvfb/pcxvfb.c +++ b/src/newgal/pcxvfb/pcxvfb.c @@ -1,9 +1,38 @@ -/* $Id: pcxvfb.c 13674 2010-12-06 06:45:01Z wanzheng $ - ** +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/** ** pcxvfb.c: PC X virtual FrameBuffer based video driver implementation. - ** - ** Copyright (C) 2003 ~ 2007 Feynman Software. - ** Copyright (C) 2001 ~ 2002 Wei Yongming */ #include diff --git a/src/newgal/pcxvfb/pcxvfb.h b/src/newgal/pcxvfb/pcxvfb.h index 86645ba6..19591043 100644 --- a/src/newgal/pcxvfb/pcxvfb.h +++ b/src/newgal/pcxvfb/pcxvfb.h @@ -1,8 +1,36 @@ -/* $Id: pcxvfb.h 13674 2010-12-06 06:45:01Z wanzheng $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_pcxvfb_h #define _GAL_pcxvfb_h diff --git a/src/newgal/pixels.c b/src/newgal/pixels.c index a7f623a0..d66af920 100644 --- a/src/newgal/pixels.c +++ b/src/newgal/pixels.c @@ -1,9 +1,36 @@ /* -** $Id: pixels.c 13054 2010-07-27 03:10:49Z dongjunjie $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* General (mostly internal) pixel/color manipulation routines for GAL */ diff --git a/src/newgal/pixels_c.h b/src/newgal/pixels_c.h index 06d919a7..6e64abbe 100644 --- a/src/newgal/pixels_c.h +++ b/src/newgal/pixels_c.h @@ -1,9 +1,36 @@ /* -** $Id: pixels_c.h 12918 2010-05-14 05:37:10Z wanzheng $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Useful functions and variables from pixel.c */ diff --git a/src/newgal/qvfb/qvfb.c b/src/newgal/qvfb/qvfb.c index 5baf8d5f..6d55a12e 100644 --- a/src/newgal/qvfb/qvfb.c +++ b/src/newgal/qvfb/qvfb.c @@ -1,9 +1,38 @@ -/* $Id: qvfb.c 12871 2010-05-07 06:13:42Z wanzheng $ -** +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** qvfb.c: Qt virtual FrameBuffer based video driver implementation. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming */ #include diff --git a/src/newgal/qvfb/qvfb.h b/src/newgal/qvfb/qvfb.h index 98b83d4f..7ac6f83a 100644 --- a/src/newgal/qvfb/qvfb.h +++ b/src/newgal/qvfb/qvfb.h @@ -1,8 +1,36 @@ -/* $Id: qvfb.h 11824 2009-07-10 09:51:54Z wanzheng $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_qvfb_h #define _GAL_qvfb_h diff --git a/src/newgal/rtos_xvfb/rtos_xvfb.c b/src/newgal/rtos_xvfb/rtos_xvfb.c index c63cfe00..c3e76417 100644 --- a/src/newgal/rtos_xvfb/rtos_xvfb.c +++ b/src/newgal/rtos_xvfb/rtos_xvfb.c @@ -1,9 +1,38 @@ -/* $Id$ -** -** qvfb.c: RTOS X virtual FrameBuffer based video driver implementation. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* +** rtos_xvfb.c: RTOS X virtual FrameBuffer based video driver implementation. */ #include "common.h" diff --git a/src/newgal/rtos_xvfb/rtos_xvfb.h b/src/newgal/rtos_xvfb/rtos_xvfb.h index 1ce3a8cf..c8994f35 100644 --- a/src/newgal/rtos_xvfb/rtos_xvfb.h +++ b/src/newgal/rtos_xvfb/rtos_xvfb.h @@ -1,9 +1,38 @@ -/* $Id$ -** +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** rtos_xvfb.h: RTOS X virtual FrameBuffer head file. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming */ #ifndef _GAL_rtos_xvfb_h diff --git a/src/newgal/rtos_xvfb/test/hello.c b/src/newgal/rtos_xvfb/test/hello.c index e48b71b7..71669b2b 100644 --- a/src/newgal/rtos_xvfb/test/hello.c +++ b/src/newgal/rtos_xvfb/test/hello.c @@ -1,15 +1,36 @@ -/* -** $Id: helloworld.c,v 1.35 2006/05/10 09:51:33 xwyan Exp $ -** -** Listing 2.1 -** -** helloworld.c: Sample program for MiniGUI Programming Guide -** The first MiniGUI application. -** -** Copyright (C) 2004 ~ 2006 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/newgal/rtos_xvfb/test/xvfb.c b/src/newgal/rtos_xvfb/test/xvfb.c index bf519fc4..04293136 100644 --- a/src/newgal/rtos_xvfb/test/xvfb.c +++ b/src/newgal/rtos_xvfb/test/xvfb.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* * Todo: * - reorganize code and funcionize some repeated code block. diff --git a/src/newgal/rtos_xvfb/test/xvfb.h b/src/newgal/rtos_xvfb/test/xvfb.h index 3fd0d634..9d083487 100644 --- a/src/newgal/rtos_xvfb/test/xvfb.h +++ b/src/newgal/rtos_xvfb/test/xvfb.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef XVFB_H #define XVFB_H diff --git a/src/newgal/s3c6410/gal-s3c6410.c b/src/newgal/s3c6410/gal-s3c6410.c index e333ad2b..eca8c813 100644 --- a/src/newgal/s3c6410/gal-s3c6410.c +++ b/src/newgal/s3c6410/gal-s3c6410.c @@ -1,11 +1,37 @@ -#define dbg() printf("%s %d\n", __FUNCTION__, __LINE__) - /* -** $Id: gal-s3c6410.c 12768 2010-04-22 05:28:30Z wanzheng $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ + #include #include #include diff --git a/src/newgal/s3c6410/gal-s3c6410.h b/src/newgal/s3c6410/gal-s3c6410.h index be35b72d..89caf924 100644 --- a/src/newgal/s3c6410/gal-s3c6410.h +++ b/src/newgal/s3c6410/gal-s3c6410.h @@ -1,9 +1,36 @@ /* -** $Id: nullvideo.h 12768 2010-04-22 05:28:30Z wanzheng $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_s3c6410video_h #define _GAL_s3c6410video_h diff --git a/src/newgal/shadow/ecos_generic.c b/src/newgal/shadow/ecos_generic.c index ae422a4d..044879bf 100644 --- a/src/newgal/shadow/ecos_generic.c +++ b/src/newgal/shadow/ecos_generic.c @@ -1,9 +1,38 @@ /* -** $Id: ecos_generic.c 8946 2007-12-29 08:32:26Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** ecos_generic.c: A subdriver of Shadow NEWGAL engine for eCos. -** -** Copyright (C) 2007 Feynman Software. */ #include diff --git a/src/newgal/shadow/nucleus_monaco.c b/src/newgal/shadow/nucleus_monaco.c index 2b68ff0d..cd06d70e 100644 --- a/src/newgal/shadow/nucleus_monaco.c +++ b/src/newgal/shadow/nucleus_monaco.c @@ -1,10 +1,39 @@ /* -** $Id: nucleus_monaco.c 11423 2009-03-26 14:23:26Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** nucleus_monaco.c: A subdriver of shadow NEWGAL engine for Nucleus on Monaco. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** ** Author: Jiao Libo ** ** Create Date: 2006-04-19 diff --git a/src/newgal/shadow/shadow.c b/src/newgal/shadow/shadow.c index c4388912..3049ea63 100644 --- a/src/newgal/shadow/shadow.c +++ b/src/newgal/shadow/shadow.c @@ -1,12 +1,41 @@ /* - ** $Id: shadow.c 11440 2009-03-28 10:44:54Z weiym $ - ** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** shadow.c: Shadow NEWGAL video driver. ** Can be used to provide support for no-access to frame buffer directly. ** Can be used to provide support for depth less than 8bpp. ** Only MiniGUI-Threads supported. - ** - ** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/newgal/shadow/shadow.h b/src/newgal/shadow/shadow.h index 60da992e..075740a4 100644 --- a/src/newgal/shadow/shadow.h +++ b/src/newgal/shadow/shadow.h @@ -1,8 +1,36 @@ /* -** $Id: shadow.h 11437 2009-03-28 10:11:35Z weiym $ -** -** Copyright (C) 2005 ~ 2007 Feynman Software. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_SHADOW_H #define _GAL_SHADOW_H diff --git a/src/newgal/shadow/shadow_refresh_msb_left.c b/src/newgal/shadow/shadow_refresh_msb_left.c index 6916876f..393c6dd9 100644 --- a/src/newgal/shadow/shadow_refresh_msb_left.c +++ b/src/newgal/shadow/shadow_refresh_msb_left.c @@ -1,11 +1,36 @@ /* -** $Id: shadow_refresh_msb_left.c 11422 2009-03-26 14:21:59Z weiym $ -** -** shadow_refresh_msb_left.c: -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -*/ - + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/newgal/shadow/shadow_refresh_msb_right.c b/src/newgal/shadow/shadow_refresh_msb_right.c index 474bfd84..6feeae18 100644 --- a/src/newgal/shadow/shadow_refresh_msb_right.c +++ b/src/newgal/shadow/shadow_refresh_msb_right.c @@ -1,10 +1,36 @@ /* -** $Id: shadow_refresh_msb_right.c 11422 2009-03-26 14:21:59Z weiym $ -** -** shadow_refresh_msb_right.c: -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/newgal/shadow/threadx_anvil.c b/src/newgal/shadow/threadx_anvil.c index 109b0290..e9a44e02 100644 --- a/src/newgal/shadow/threadx_anvil.c +++ b/src/newgal/shadow/threadx_anvil.c @@ -1,9 +1,38 @@ /* -** $Id: threadx_anvil.c 8946 2007-12-29 08:32:26Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** threadx_anvil.c: A subdriver of shadow NEWGAL engine for ThreadX on VisualFone Anvil. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/newgal/shadow/unknown.c b/src/newgal/shadow/unknown.c index 1dc83b8a..8ffce13e 100644 --- a/src/newgal/shadow/unknown.c +++ b/src/newgal/shadow/unknown.c @@ -1,9 +1,38 @@ /* -** $Id: unknown.c 8946 2007-12-29 08:32:26Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** unknown.c: A subdriver of shadow NEWGAL engine for unknown target. -** -** Copyright (C) 2003 ~ 2007 Feynman Software. */ #include diff --git a/src/newgal/sigma8654/sigma8654.c b/src/newgal/sigma8654/sigma8654.c index e4bd8701..50478124 100644 --- a/src/newgal/sigma8654/sigma8654.c +++ b/src/newgal/sigma8654/sigma8654.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: em86gfx.c 8944 2007-12-29 08:29:16Z xwyan $ ** diff --git a/src/newgal/sigma8654/sigma8654.h b/src/newgal/sigma8654/sigma8654.h index 57eb7b55..e594a27c 100644 --- a/src/newgal/sigma8654/sigma8654.h +++ b/src/newgal/sigma8654/sigma8654.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: em86gfx.h 7351 2007-08-16 04:55:58Z xgwang $ ** diff --git a/src/newgal/sigma8654/sigma8654_pri.h b/src/newgal/sigma8654/sigma8654_pri.h index 67c71009..f3d97bce 100644 --- a/src/newgal/sigma8654/sigma8654_pri.h +++ b/src/newgal/sigma8654/sigma8654_pri.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: em86gfx.h 7351 2007-08-16 04:55:58Z xgwang $ ** diff --git a/src/newgal/stgfb/st_include/layer_rev.h b/src/newgal/stgfb/st_include/layer_rev.h index 22197732..58bc9a64 100644 --- a/src/newgal/stgfb/st_include/layer_rev.h +++ b/src/newgal/stgfb/st_include/layer_rev.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/linuxcommon.h b/src/newgal/stgfb/st_include/linuxcommon.h index 00b4e573..66038b8e 100644 --- a/src/newgal/stgfb/st_include/linuxcommon.h +++ b/src/newgal/stgfb/st_include/linuxcommon.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/linuxwrapper.h b/src/newgal/stgfb/st_include/linuxwrapper.h index 7f98664c..a35d829e 100644 --- a/src/newgal/stgfb/st_include/linuxwrapper.h +++ b/src/newgal/stgfb/st_include/linuxwrapper.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/stavmem.h b/src/newgal/stgfb/st_include/stavmem.h index 96ed6f6f..38b6f93d 100644 --- a/src/newgal/stgfb/st_include/stavmem.h +++ b/src/newgal/stgfb/st_include/stavmem.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/stblit.h b/src/newgal/stgfb/st_include/stblit.h index 18d2ed72..d01cb183 100644 --- a/src/newgal/stgfb/st_include/stblit.h +++ b/src/newgal/stgfb/st_include/stblit.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/stblit_ioctl.h b/src/newgal/stgfb/st_include/stblit_ioctl.h index 79d061ff..477cdd4b 100644 --- a/src/newgal/stgfb/st_include/stblit_ioctl.h +++ b/src/newgal/stgfb/st_include/stblit_ioctl.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/stcommon.h b/src/newgal/stgfb/st_include/stcommon.h index a4347211..5445a504 100644 --- a/src/newgal/stgfb/st_include/stcommon.h +++ b/src/newgal/stgfb/st_include/stcommon.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/stddefs.h b/src/newgal/stgfb/st_include/stddefs.h index 0be85838..6b84e4ce 100644 --- a/src/newgal/stgfb/st_include/stddefs.h +++ b/src/newgal/stgfb/st_include/stddefs.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/stdevice.h b/src/newgal/stgfb/st_include/stdevice.h index f50f4de6..f5c1b6e2 100644 --- a/src/newgal/stgfb/st_include/stdevice.h +++ b/src/newgal/stgfb/st_include/stdevice.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/stevt.h b/src/newgal/stgfb/st_include/stevt.h index b3041cbe..091f9550 100644 --- a/src/newgal/stgfb/st_include/stevt.h +++ b/src/newgal/stgfb/st_include/stevt.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/stevt_ioctl.h b/src/newgal/stgfb/st_include/stevt_ioctl.h index cf768ba0..d54b4fe4 100644 --- a/src/newgal/stgfb/st_include/stevt_ioctl.h +++ b/src/newgal/stgfb/st_include/stevt_ioctl.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/stgfb.h b/src/newgal/stgfb/st_include/stgfb.h index ab76e0ba..7f9cd57e 100644 --- a/src/newgal/stgfb/st_include/stgfb.h +++ b/src/newgal/stgfb/st_include/stgfb.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/stgxobj.h b/src/newgal/stgfb/st_include/stgxobj.h index cd6fb558..96e76744 100644 --- a/src/newgal/stgfb/st_include/stgxobj.h +++ b/src/newgal/stgfb/st_include/stgxobj.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/stlayer.h b/src/newgal/stgfb/st_include/stlayer.h index 3ca04ff4..25e05b6a 100644 --- a/src/newgal/stgfb/st_include/stlayer.h +++ b/src/newgal/stgfb/st_include/stlayer.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/stlayer_ioctl.h b/src/newgal/stgfb/st_include/stlayer_ioctl.h index 65243bdd..2fc4e232 100644 --- a/src/newgal/stgfb/st_include/stlayer_ioctl.h +++ b/src/newgal/stgfb/st_include/stlayer_ioctl.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/stlite.h b/src/newgal/stgfb/st_include/stlite.h index 69524946..1ab9f668 100644 --- a/src/newgal/stgfb/st_include/stlite.h +++ b/src/newgal/stgfb/st_include/stlite.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/stos.h b/src/newgal/stgfb/st_include/stos.h index df82b127..d830db58 100644 --- a/src/newgal/stgfb/st_include/stos.h +++ b/src/newgal/stgfb/st_include/stos.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/st_include/stsys.h b/src/newgal/stgfb/st_include/stsys.h index 6796449e..08c2215e 100644 --- a/src/newgal/stgfb/st_include/stsys.h +++ b/src/newgal/stgfb/st_include/stsys.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /*****************************************************************************/ /* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved */ /* ST makes no warranty express or implied including but not limited to, */ diff --git a/src/newgal/stgfb/stgfb_video.c b/src/newgal/stgfb/stgfb_video.c index 47a61a60..07b66e52 100644 --- a/src/newgal/stgfb/stgfb_video.c +++ b/src/newgal/stgfb/stgfb_video.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: stgfb_video.c 13621 2010-11-10 08:14:16Z humingming $ ** diff --git a/src/newgal/stgfb/stgfb_video.h b/src/newgal/stgfb/stgfb_video.h index 441f1890..224b5232 100644 --- a/src/newgal/stgfb/stgfb_video.h +++ b/src/newgal/stgfb/stgfb_video.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: stgfb_video.h 13621 2010-11-10 08:14:16Z humingming $ ** diff --git a/src/newgal/stretch.c b/src/newgal/stretch.c index ef140b13..6adefa83 100644 --- a/src/newgal/stretch.c +++ b/src/newgal/stretch.c @@ -1,9 +1,36 @@ /* -** $Id: stretch.c 12360 2009-12-16 09:56:03Z dongkai $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include diff --git a/src/newgal/stretch_c.h b/src/newgal/stretch_c.h index 2599799b..7fa337e1 100644 --- a/src/newgal/stretch_c.h +++ b/src/newgal/stretch_c.h @@ -1,9 +1,36 @@ /* -** $Id: stretch_c.h 6566 2006-05-10 01:44:57Z xwyan $ -** -** Copyright (C) 2003 ~ 2006 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* Perform a stretch blit between two surfaces of the same format. NOTE: This function is not safe to call from multiple threads! diff --git a/src/newgal/surface.c b/src/newgal/surface.c index f1409ce5..91fe169f 100644 --- a/src/newgal/surface.c +++ b/src/newgal/surface.c @@ -1,9 +1,36 @@ /* -** $Id: surface.c 13674 2010-12-06 06:45:01Z wanzheng $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/newgal/svpxxosd/svphead.h b/src/newgal/svpxxosd/svphead.h index 4bced3e8..2d2f66eb 100644 --- a/src/newgal/svpxxosd/svphead.h +++ b/src/newgal/svpxxosd/svphead.h @@ -1,17 +1,36 @@ /* -** $Id: svphead.h 7356 2007-08-16 05:03:46Z xgwang $ -** -** svphead.h: text definitions for FHAS. -** -** Copyright (C) 2003 ~ 2007 Feynman Software, all rights reserved. -** -** Use of this source package is subject to specific license terms -** from Beijing Feynman Software Technology Co., Ltd. -** -** URL: http://www.minigui.com -** -** Current maintainer: (). -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _SVPHEAD_H #define _SVPHEAD_H diff --git a/src/newgal/svpxxosd/svpxxosd.c b/src/newgal/svpxxosd/svpxxosd.c index ac732914..aaceac1a 100644 --- a/src/newgal/svpxxosd/svpxxosd.c +++ b/src/newgal/svpxxosd/svpxxosd.c @@ -1,18 +1,36 @@ /* -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU General Public License as published by -** the Free Software Foundation; either version 2 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU General Public License for more details. -** -** You should have received a copy of the GNU General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: svpxxosd.c 8944 2007-12-29 08:29:16Z xwyan $ diff --git a/src/newgal/svpxxosd/svpxxosd.h b/src/newgal/svpxxosd/svpxxosd.h index 78c8a6b7..ce31822a 100644 --- a/src/newgal/svpxxosd/svpxxosd.h +++ b/src/newgal/svpxxosd/svpxxosd.h @@ -1,17 +1,36 @@ /* -** $Id: svpxxosd.h 7356 2007-08-16 05:03:46Z xgwang $ -** -** svpxxosd.h: text definitions for FHAS. -** -** Copyright (C) 2003 ~ 2007 Feynman Software, all rights reserved. -** -** Use of this source package is subject to specific license terms -** from Beijing Feynman Software Technology Co., Ltd. -** -** URL: http://www.minigui.com -** -** Current maintainer: (). -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_svpxxosd_h #define _GAL_svpxxosd_h diff --git a/src/newgal/sysvideo.h b/src/newgal/sysvideo.h index 65dbff16..55e7b688 100644 --- a/src/newgal/sysvideo.h +++ b/src/newgal/sysvideo.h @@ -1,9 +1,36 @@ /* -** $Id: sysvideo.h 13674 2010-12-06 06:45:01Z wanzheng $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_sysvideo_h #define _GAL_sysvideo_h diff --git a/src/newgal/utpmc/utpmcvideo-lite.c b/src/newgal/utpmc/utpmcvideo-lite.c index b41ef5d2..9ca021a3 100644 --- a/src/newgal/utpmc/utpmcvideo-lite.c +++ b/src/newgal/utpmc/utpmcvideo-lite.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: utpmcvideo-lite.c 8944 2007-12-29 08:29:16Z xwyan $ ** diff --git a/src/newgal/utpmc/utpmcvideo-lite.h b/src/newgal/utpmc/utpmcvideo-lite.h index 669967ed..c6676f53 100644 --- a/src/newgal/utpmc/utpmcvideo-lite.h +++ b/src/newgal/utpmc/utpmcvideo-lite.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: utpmcvideo-lite.h 7357 2007-08-16 05:04:38Z xgwang $ ** diff --git a/src/newgal/utpmc/utpmcvideo.c b/src/newgal/utpmc/utpmcvideo.c index 1a1bf1c3..f1038231 100644 --- a/src/newgal/utpmc/utpmcvideo.c +++ b/src/newgal/utpmc/utpmcvideo.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: utpmcvideo.c 8944 2007-12-29 08:29:16Z xwyan $ ** diff --git a/src/newgal/utpmc/utpmcvideo.h b/src/newgal/utpmc/utpmcvideo.h index a1c86b1d..a13cbd61 100644 --- a/src/newgal/utpmc/utpmcvideo.h +++ b/src/newgal/utpmc/utpmcvideo.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id: utpmcvideo.h 7357 2007-08-16 05:04:38Z xgwang $ ** diff --git a/src/newgal/video.c b/src/newgal/video.c index b4b0da25..ed4492d5 100644 --- a/src/newgal/video.c +++ b/src/newgal/video.c @@ -1,8 +1,35 @@ /* - ** $Id: video.c 13674 2010-12-06 06:45:01Z wanzheng $ - ** - ** Copyright (C) 2003 ~ 2007 Feynman Software. - ** Copyright (C) 2001 ~ 2002 Wei Yongming. + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ /* The high-level video driver subsystem */ diff --git a/src/newgal/videomem-bucket.c b/src/newgal/videomem-bucket.c index 2dfa5359..23b18258 100644 --- a/src/newgal/videomem-bucket.c +++ b/src/newgal/videomem-bucket.c @@ -1,4 +1,37 @@ -#define dbg() printf("%s %d\n", __FUNCTION__, __LINE__) +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ + #include #include #include diff --git a/src/newgal/videomem-bucket.h b/src/newgal/videomem-bucket.h index 5f9f9aaf..66f60555 100644 --- a/src/newgal/videomem-bucket.h +++ b/src/newgal/videomem-bucket.h @@ -1,3 +1,37 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ + #ifndef _VIDEOMEM_BUCKET_H #define _VIDEOMEM_BUCKET_H diff --git a/src/newgal/wvfb/winfb.c b/src/newgal/wvfb/winfb.c index c40fa25c..77bf1e8d 100644 --- a/src/newgal/wvfb/winfb.c +++ b/src/newgal/wvfb/winfb.c @@ -1,9 +1,38 @@ /* -** $Id: winfb.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** winfb.c: win32 virtual fb implementation and ipc operations -** -** Copyright (C) 2004 ~ 2007 Feynman Software. */ #include "mgconfig.h" diff --git a/src/newgal/wvfb/winfb.h b/src/newgal/wvfb/winfb.h index 4404f9e4..6fbd6344 100644 --- a/src/newgal/wvfb/winfb.h +++ b/src/newgal/wvfb/winfb.h @@ -1,6 +1,36 @@ -/* $Id: winfb.h 6341 2006-03-22 08:27:57Z weiym $ -** winfb.h -**/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ int win_FbAvailable (void); void* win_FbInit (int w, int h, int depth); diff --git a/src/newgal/wvfb/wvfb.c b/src/newgal/wvfb/wvfb.c index 0222282a..3c1821f8 100644 --- a/src/newgal/wvfb/wvfb.c +++ b/src/newgal/wvfb/wvfb.c @@ -1,9 +1,38 @@ /* -** $Id: wvfb.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** wvfb.c: Windows virtual FrameBuffer based video driver implementation. -** -** Copyright (C) 2004 ~ 2007 Feynman Software. */ #include "mgconfig.h" diff --git a/src/newgal/wvfb/wvfb.h b/src/newgal/wvfb/wvfb.h index 63b696a7..7e062a4d 100644 --- a/src/newgal/wvfb/wvfb.h +++ b/src/newgal/wvfb/wvfb.h @@ -1,7 +1,36 @@ -/* $Id: wvfb.h 6341 2006-03-22 08:27:57Z weiym $ -** -** wvfb.h -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_wvfb_h #define _GAL_wvfb_h diff --git a/src/newgal/xlib/xlibvideo.c b/src/newgal/xlib/xlibvideo.c index 49ffd7db..2af15587 100644 --- a/src/newgal/xlib/xlibvideo.c +++ b/src/newgal/xlib/xlibvideo.c @@ -1,9 +1,35 @@ -/* $Id: pcxvfb.c 12184 2009-10-22 09:38:32Z weiym $ - ** - ** pcxvfb.c: PC X virtual FrameBuffer based video driver implementation. - ** - ** Copyright (C) 2003 ~ 2007 Feynman Software. - ** Copyright (C) 2001 ~ 2002 Wei Yongming +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ #include diff --git a/src/newgal/xlib/xlibvideo.h b/src/newgal/xlib/xlibvideo.h index e79926ea..c1444cd2 100644 --- a/src/newgal/xlib/xlibvideo.h +++ b/src/newgal/xlib/xlibvideo.h @@ -1,8 +1,36 @@ -/* $Id: pcxvfb.h 7946 2007-10-24 08:41:35Z wangjian $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _GAL_pcxvfb_h #define _GAL_pcxvfb_h diff --git a/src/newgal/xlib/xxvfb/define.h b/src/newgal/xlib/xxvfb/define.h index 2a945f5b..bbf38d1f 100644 --- a/src/newgal/xlib/xxvfb/define.h +++ b/src/newgal/xlib/xxvfb/define.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _DEFINE_H_ #define _DEFINE_H_ diff --git a/src/newgal/xlib/xxvfb/main.c b/src/newgal/xlib/xxvfb/main.c index 25f7ade9..d228d3fa 100644 --- a/src/newgal/xlib/xxvfb/main.c +++ b/src/newgal/xlib/xxvfb/main.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include "xxvfb.h" static void usage( char *app ) diff --git a/src/newgal/xlib/xxvfb/xxvfb.c b/src/newgal/xlib/xxvfb/xxvfb.c index 56148c47..7c285502 100644 --- a/src/newgal/xlib/xxvfb/xxvfb.c +++ b/src/newgal/xlib/xxvfb/xxvfb.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/newgal/xlib/xxvfb/xxvfb.h b/src/newgal/xlib/xxvfb/xxvfb.h index 33c80081..d0177c3e 100644 --- a/src/newgal/xlib/xxvfb/xxvfb.h +++ b/src/newgal/xlib/xxvfb/xxvfb.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _XXVFB_H_ #define _XXVFB_H_ diff --git a/src/newgal/xlib/xxvfb/xxvfb_common.c b/src/newgal/xlib/xxvfb/xxvfb_common.c index 2d07678b..c5f30832 100644 --- a/src/newgal/xlib/xxvfb/xxvfb_common.c +++ b/src/newgal/xlib/xxvfb/xxvfb_common.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/newgal/xlib/xxvfb/xxvfb_common.h b/src/newgal/xlib/xxvfb/xxvfb_common.h index 941174c0..8ecde746 100644 --- a/src/newgal/xlib/xxvfb/xxvfb_common.h +++ b/src/newgal/xlib/xxvfb/xxvfb_common.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _XXVFB_COMMON_H #define _XXVFB_COMMON_H diff --git a/src/newgal/xlib/xxvfb/xxvfb_input.c b/src/newgal/xlib/xxvfb/xxvfb_input.c index 524a6970..df7ae4c9 100644 --- a/src/newgal/xlib/xxvfb/xxvfb_input.c +++ b/src/newgal/xlib/xxvfb/xxvfb_input.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include "xxvfbhdr.h" diff --git a/src/newgal/xlib/xxvfb/xxvfb_input.h b/src/newgal/xlib/xxvfb/xxvfb_input.h index 3a83f21c..a0913624 100644 --- a/src/newgal/xlib/xxvfb/xxvfb_input.h +++ b/src/newgal/xlib/xxvfb/xxvfb_input.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _XXVFB_INPUT_H #define _XXVFB_INPUT_H diff --git a/src/newgal/xlib/xxvfb/xxvfbhdr.h b/src/newgal/xlib/xxvfb/xxvfbhdr.h index 3a313e75..78bb4dc9 100644 --- a/src/newgal/xlib/xxvfb/xxvfbhdr.h +++ b/src/newgal/xlib/xxvfb/xxvfbhdr.h @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #ifndef _XXVFBHDR_H #define _XXVFBHDR_H #include diff --git a/src/newgal/yuv.c b/src/newgal/yuv.c index e27c83a6..8582d58c 100644 --- a/src/newgal/yuv.c +++ b/src/newgal/yuv.c @@ -1,9 +1,36 @@ /* -** $Id: yuv.c 7344 2007-08-16 03:56:40Z xgwang $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* This is the implementation of the YUV video surface support */ diff --git a/src/newgal/yuv_mmx.c b/src/newgal/yuv_mmx.c index b82b5d7e..08ed699c 100644 --- a/src/newgal/yuv_mmx.c +++ b/src/newgal/yuv_mmx.c @@ -1,9 +1,36 @@ /* -** $Id: yuv_mmx.c 7344 2007-08-16 03:56:40Z xgwang $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #if defined(i386) && defined(__GNUC__) && defined(USE_ASMBLIT) diff --git a/src/newgal/yuv_sw.c b/src/newgal/yuv_sw.c index 0afae653..6d254fa5 100644 --- a/src/newgal/yuv_sw.c +++ b/src/newgal/yuv_sw.c @@ -1,9 +1,36 @@ /* -** $Id: yuv_sw.c 7344 2007-08-16 03:56:40Z xgwang $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* This is the software implementation of the YUV video overlay support */ diff --git a/src/newgal/yuv_sw_c.h b/src/newgal/yuv_sw_c.h index 4e25d601..4d9457e2 100644 --- a/src/newgal/yuv_sw_c.h +++ b/src/newgal/yuv_sw_c.h @@ -1,9 +1,36 @@ /* -** $Id: yuv_sw_c.h 7344 2007-08-16 03:56:40Z xgwang $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "newgal.h" #include "sysvideo.h" diff --git a/src/newgal/yuvfuncs.h b/src/newgal/yuvfuncs.h index 058905a7..339bff3c 100644 --- a/src/newgal/yuvfuncs.h +++ b/src/newgal/yuvfuncs.h @@ -1,9 +1,36 @@ /* -** $Id: yuvfuncs.h 7344 2007-08-16 03:56:40Z xgwang $ -** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* This is the definition of the YUV video surface function structure */ diff --git a/src/newgdi/advapi.c b/src/newgdi/advapi.c index b2bd2fd7..1124d59c 100644 --- a/src/newgdi/advapi.c +++ b/src/newgdi/advapi.c @@ -1,10 +1,39 @@ /* -** $Id: advapi.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** advapi.c: advanced 2D APIs. ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** ** Current maintainer: Wei Yongming. ** ** Create date: 2003/12/24 diff --git a/src/newgdi/arc.c b/src/newgdi/arc.c index 0f8a6db9..db1f1b90 100644 --- a/src/newgdi/arc.c +++ b/src/newgdi/arc.c @@ -1,11 +1,39 @@ /* -** $Id: arc.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** arc.c: drawing and filling arc, circle, and ellipse. ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2001/10/12, derived from original draw.c diff --git a/src/newgdi/attr.c b/src/newgdi/attr.c index 2150947a..b101521c 100644 --- a/src/newgdi/attr.c +++ b/src/newgdi/attr.c @@ -1,10 +1,39 @@ -/* $Id: attr.c 10762 2008-08-22 06:31:16Z weiym $ -** +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** Drawing attributes of GDI ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/06/12, derived from original gdi.c diff --git a/src/newgdi/bidi.c b/src/newgdi/bidi.c index 6492ced6..bbd23098 100644 --- a/src/newgdi/bidi.c +++ b/src/newgdi/bidi.c @@ -1,13 +1,39 @@ /* -** $Id: bidi.c 9224 2008-01-30 01:23:10Z houhuihua $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** textout.c: Hight level textout drawing. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999 ~ 2002 WEI Yongming. -** -** All right reserved by Feynman Software. -** ** Current maintainer: houhuihua. ** ** Create date: 2008/02/01 diff --git a/src/newgdi/bitmap.c b/src/newgdi/bitmap.c index f4dfe4e4..1db517c7 100644 --- a/src/newgdi/bitmap.c +++ b/src/newgdi/bitmap.c @@ -1,11 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* -** $Id: bitmap.c 13674 2010-12-06 06:45:01Z wanzheng $ -** ** Bitmap operations of GDI. ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/06/12, derived from original gdi.c diff --git a/src/newgdi/clip.c b/src/newgdi/clip.c index 2fa8f3ac..79c9b88d 100644 --- a/src/newgdi/clip.c +++ b/src/newgdi/clip.c @@ -1,11 +1,39 @@ /* -** $Id: clip.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** clip.c: Clipping operations of GDI. ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/06/12, derived from original gdi.c diff --git a/src/newgdi/coor.c b/src/newgdi/coor.c index 5d444455..a2b04af3 100644 --- a/src/newgdi/coor.c +++ b/src/newgdi/coor.c @@ -1,11 +1,39 @@ /* -** $Id: coor.c 12533 2010-02-05 06:26:59Z houhuihua $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** Coordinates operations of GDI. ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/06/12, derived from original gdi.c diff --git a/src/newgdi/drawtext.c b/src/newgdi/drawtext.c index 35a5461a..6f003b83 100644 --- a/src/newgdi/drawtext.c +++ b/src/newgdi/drawtext.c @@ -1,11 +1,39 @@ /* -** $Id: drawtext.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** drawtext.c: Implementation of DrawTextEx2 ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Create date: 2008/02/02 */ diff --git a/src/newgdi/drawtext.h b/src/newgdi/drawtext.h index de1103f9..4a21e9fb 100644 --- a/src/newgdi/drawtext.h +++ b/src/newgdi/drawtext.h @@ -1,10 +1,38 @@ /* -** $Id: drawtext.h 10886 2008-08-29 12:01:54Z houhuihua $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** drawtext.h: The common text drawing routines. -** -** Copyright (C) 2003 ~ 2008 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming. */ #ifndef GUI_GDI_DRAWTEXT_H diff --git a/src/newgdi/flood.c b/src/newgdi/flood.c index 2b5531e8..abfd5090 100644 --- a/src/newgdi/flood.c +++ b/src/newgdi/flood.c @@ -1,21 +1,36 @@ /* -** $Id: flood.c 8944 2007-12-29 08:29:16Z xwyan $ -** -** flood.c: flood fill generator. -** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** -** This flood fill generator comes from Allegro by -** Shawn Hargreaves and others. -** Thank for their great work and good license. -** -** "Allegro is a gift-software" -** -** Current maintainer: Wei Yongming. -** -** Create date: 2001/11/01 -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/newgdi/gdi.c b/src/newgdi/gdi.c index 37b9de0c..ac05b7fa 100644 --- a/src/newgdi/gdi.c +++ b/src/newgdi/gdi.c @@ -1,11 +1,39 @@ /* -** $Id: gdi.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** The graphics display interface module of MiniGUI. ** -** Copyright (C) 2003 ~ 2009 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 1999.01.03 diff --git a/src/newgdi/generators.c b/src/newgdi/generators.c index ca778a49..8bf9c64f 100644 --- a/src/newgdi/generators.c +++ b/src/newgdi/generators.c @@ -1,26 +1,36 @@ /* -** $Id: generators.c 7359 2007-08-16 05:08:40Z xgwang $ -** -** generators.c: general line, circle, ellipse, arc generators. -** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** -** The line clipping algorithm comes from GGI. -** Copyright (C) 1998 Alexander Larsson -** -** The line generator comes from MicroWindows. -** Copyright (C) 1999 Greg Haerr -** -** All other generators come from Allegro by Shawn Hargreaves and others. -** Thank for their great work and good license. -** -** "Allegro is a gift-software" -** -** Current maintainer: Wei Yongming. -** -** Create date: 2001/10/12, derived from original draw.c -*/ + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/newgdi/glyph.c b/src/newgdi/glyph.c index 58e49ce0..f7aa3fa9 100644 --- a/src/newgdi/glyph.c +++ b/src/newgdi/glyph.c @@ -1,13 +1,39 @@ /* -** $Id: glyph.c 9297 2008-02-02 02:10:49Z wangxuguang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** glyph.c: Low level glyph routines. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 WEI Yongming. -** -** All right reserved by Feynman Software. -** ** Create date: 2008/02/02 */ diff --git a/src/newgdi/icon.c b/src/newgdi/icon.c index 966d057f..e0852d00 100644 --- a/src/newgdi/icon.c +++ b/src/newgdi/icon.c @@ -1,11 +1,39 @@ /* -** $Id: icon.c 11752 2009-06-13 08:27:26Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** icon.c: Icon operations of GDI. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/06/12, derived from original gdi.c diff --git a/src/newgdi/line.c b/src/newgdi/line.c index 13848465..34c5d94a 100644 --- a/src/newgdi/line.c +++ b/src/newgdi/line.c @@ -1,11 +1,39 @@ /* -** $Id: line.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** line.c: drawing of line, rectangle, and spline. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Spline drawing algorithm comes from Allegro by ** Shawn Hargreaves and others. ** So thank them for their great work and good copyright statement. diff --git a/src/newgdi/logfont.c b/src/newgdi/logfont.c index 8ca59006..e7fc26c1 100644 --- a/src/newgdi/logfont.c +++ b/src/newgdi/logfont.c @@ -1,11 +1,39 @@ /* -** $Id: logfont.c 11102 2008-10-23 01:58:25Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** logfont.c: Log fonts management. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Created by Wei Yongming diff --git a/src/newgdi/map.c b/src/newgdi/map.c index c3256f68..5717a1d9 100644 --- a/src/newgdi/map.c +++ b/src/newgdi/map.c @@ -1,11 +1,39 @@ /* -** $Id: map.c 12533 2010-02-05 06:26:59Z houhuihua $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** map.c: Mapping operations of GDI. ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/06/12, derived from original gdi.c diff --git a/src/newgdi/mi.h b/src/newgdi/mi.h index 1cf1709f..f5f2bb70 100644 --- a/src/newgdi/mi.h +++ b/src/newgdi/mi.h @@ -1,9 +1,38 @@ /* -** $Id: mi.h 7359 2007-08-16 05:08:40Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mi.h: low level advanced two dimensions graphics interfaces. -** -** Copyright (C) 2003 ~ 2007 Feynman Software */ #ifndef MI_H diff --git a/src/newgdi/miarc.c b/src/newgdi/miarc.c index 90e8edd2..b62a6700 100644 --- a/src/newgdi/miarc.c +++ b/src/newgdi/miarc.c @@ -1,8 +1,38 @@ -/* $Id: miarc.c 12871 2010-05-07 06:13:42Z wanzheng $ */ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ + /*********************************************************** - -Copyright (C) 2005 ~ 2018 FMSoft - Copyright 1987, 1998 The Open Group All Rights Reserved. diff --git a/src/newgdi/midash.c b/src/newgdi/midash.c index c4dd774a..78c96f23 100644 --- a/src/newgdi/midash.c +++ b/src/newgdi/midash.c @@ -1,8 +1,38 @@ -/* $Id: midash.c 8944 2007-12-29 08:29:16Z xwyan $ */ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ + /*********************************************************** - -Copyright (C) 2005 ~ 2007 Feynman Software - Copyright 1987, 1998 The Open Group All Rights Reserved. diff --git a/src/newgdi/midc.h b/src/newgdi/midc.h index 29c02db9..14d4d7d3 100644 --- a/src/newgdi/midc.h +++ b/src/newgdi/midc.h @@ -1,9 +1,38 @@ /* -** $Id: midc.h 7359 2007-08-16 05:08:40Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** midc.h: dc operations for advanced 2D graphics APIs. -** -** Copyright (C) 2003 ~ 2007 Feynman Software */ #ifndef MIDC_H diff --git a/src/newgdi/mifillarc.c b/src/newgdi/mifillarc.c index e5528f0a..8599f951 100644 --- a/src/newgdi/mifillarc.c +++ b/src/newgdi/mifillarc.c @@ -1,7 +1,38 @@ -/* $Id: mifillarc.c 8944 2007-12-29 08:29:16Z xwyan $ */ -/************************************************************ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ -Copyright (C) 2005 ~ 2007 Feynman Software +/************************************************************ Copyright 1989, 1998 The Open Group diff --git a/src/newgdi/mifillarc.h b/src/newgdi/mifillarc.h index ffd990bc..79dc6ec4 100644 --- a/src/newgdi/mifillarc.h +++ b/src/newgdi/mifillarc.h @@ -1,6 +1,38 @@ -/* $Id: mifillarc.h 2755 2003-12-24 02:52:50Z weiym $ */ -/************************************************************ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/************************************************************ Copyright 1989, 1998 The Open Group All Rights Reserved. diff --git a/src/newgdi/mifpoly.h b/src/newgdi/mifpoly.h index 55b18914..a4b360b4 100644 --- a/src/newgdi/mifpoly.h +++ b/src/newgdi/mifpoly.h @@ -1,6 +1,38 @@ -/* $TOG: mifpoly.h /main/10 1998/02/09 14:47:09 kaleb $ */ -/*********************************************************** +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/*********************************************************** Copyright 1987, 1998 The Open Group All Rights Reserved. diff --git a/src/newgdi/mifpolycon.c b/src/newgdi/mifpolycon.c index 11d158eb..045dd120 100644 --- a/src/newgdi/mifpolycon.c +++ b/src/newgdi/mifpolycon.c @@ -1,8 +1,38 @@ -/* $Id: mifpolycon.c 8944 2007-12-29 08:29:16Z xwyan $ */ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ + /*********************************************************** - -Copyright (C) 2005 ~ 2007 Feynman Software - Copyright 1987, 1998 The Open Group All Rights Reserved. diff --git a/src/newgdi/mispans.c b/src/newgdi/mispans.c index 77eacfcc..6026e526 100644 --- a/src/newgdi/mispans.c +++ b/src/newgdi/mispans.c @@ -1,8 +1,38 @@ -/* $Id: mispans.c 12871 2010-05-07 06:13:42Z wanzheng $ */ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ + /*********************************************************** - -Copyright (C) 2005 ~ 2007 Feynman Software - Copyright 1989, 1998 The Open Group All Rights Reserved. diff --git a/src/newgdi/mispans.h b/src/newgdi/mispans.h index 48cb8864..9e5986ae 100644 --- a/src/newgdi/mispans.h +++ b/src/newgdi/mispans.h @@ -1,4 +1,37 @@ -/* $Id: mispans.h 2790 2003-12-25 07:10:17Z weiym $ */ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ + /*********************************************************** Copyright 1989, 1998 The Open Group diff --git a/src/newgdi/mistruct.h b/src/newgdi/mistruct.h index dcd302d0..acbb1703 100644 --- a/src/newgdi/mistruct.h +++ b/src/newgdi/mistruct.h @@ -1,6 +1,38 @@ -/* $Id: mistruct.h 2770 2003-12-24 06:58:47Z weiym $ */ -/*********************************************************** +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/*********************************************************** Copyright 1987, 1998 The Open Group All Rights Reserved. diff --git a/src/newgdi/miwideline.c b/src/newgdi/miwideline.c index d818933d..179369ee 100644 --- a/src/newgdi/miwideline.c +++ b/src/newgdi/miwideline.c @@ -1,8 +1,38 @@ -/* $Id: miwideline.c 12871 2010-05-07 06:13:42Z wanzheng $ */ /* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ -Copyright (C) 2005 ~ 2007 Feynman Software - +/* Copyright 1988, 1998 The Open Group All Rights Reserved. @@ -22,20 +52,13 @@ Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. - */ -/* $XFree86: xc/programs/Xserver/mi/miwideline.c,v 1.7 1999/10/13 22:33:13 dawes Exp $ */ -/* $TOG: miwideline.c /main/60 1998/03/07 17:40:23 kaleb $ */ /* * Author: Keith Packard, MIT X Consortium * * Port to MiniGUI by Wei Yongming. - * Copyright 2003 (C) Feynman Software. * - */ - -/* * Mostly integer wideline code. Uses a technique similar to * bresenham zero-width lines, except walks an X edge */ diff --git a/src/newgdi/miwideline.h b/src/newgdi/miwideline.h index 0edc473f..e9ba3c44 100644 --- a/src/newgdi/miwideline.h +++ b/src/newgdi/miwideline.h @@ -1,4 +1,37 @@ -/* $Id: miwideline.h 2791 2003-12-25 08:35:05Z weiym $ */ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ + /* Copyright 1988, 1998 The Open Group diff --git a/src/newgdi/palette.c b/src/newgdi/palette.c index 3a839b13..63bc2494 100644 --- a/src/newgdi/palette.c +++ b/src/newgdi/palette.c @@ -1,11 +1,39 @@ /* -** $Id: palette.c 11604 2009-05-13 08:54:09Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** palette.c: Palette operations of GDI. ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2001/08/02 diff --git a/src/newgdi/pixel.c b/src/newgdi/pixel.c index ab8e7632..f1f411a2 100644 --- a/src/newgdi/pixel.c +++ b/src/newgdi/pixel.c @@ -1,11 +1,39 @@ /* -** $Id: pixel.c 12871 2010-05-07 06:13:42Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** pixel.c: drawing of pixel. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2001/10/18, derived from original draw.c diff --git a/src/newgdi/pixel_ops.c b/src/newgdi/pixel_ops.c index f19060fe..8b8934a5 100644 --- a/src/newgdi/pixel_ops.c +++ b/src/newgdi/pixel_ops.c @@ -1,11 +1,39 @@ /* -** $Id: pixel_ops.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** pixel_ops.c: pixel, horizontal, and vertical line operations ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. */ diff --git a/src/newgdi/pixel_ops.h b/src/newgdi/pixel_ops.h index a95004a9..d3d41455 100644 --- a/src/newgdi/pixel_ops.h +++ b/src/newgdi/pixel_ops.h @@ -1,10 +1,38 @@ /* -** $Id: pixel_ops.h 11752 2009-06-13 08:27:26Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** pixel_ops.h: inline pixel operations. -** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2001 ~ 2002 Wei Yongming. */ #ifndef GUI_GDI_PIXELOPS_H diff --git a/src/newgdi/polygon.c b/src/newgdi/polygon.c index 2ef907e4..e30f0035 100644 --- a/src/newgdi/polygon.c +++ b/src/newgdi/polygon.c @@ -1,11 +1,39 @@ /* -** $Id: polygon.c 11435 2009-03-28 09:10:52Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** polygon.c: monoton vertical polygon and general polygon generators. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Monotone vertical polygon generator comes from ** "Michael Abrash's Graphics Programming Black Book Special Edition" ** by Michael Abrash. diff --git a/src/newgdi/polygon.h b/src/newgdi/polygon.h index b006ac77..800a1f8a 100644 --- a/src/newgdi/polygon.h +++ b/src/newgdi/polygon.h @@ -1,10 +1,38 @@ /* -** $Id: polygon.h 9850 2008-03-18 04:26:12Z tangjianbin $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** polygon.h: internals for polygon generator. -** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2001 ~ 2002 Wei Yongming. */ #ifndef GUI_GDI_POLYGON_H diff --git a/src/newgdi/readbmp.c b/src/newgdi/readbmp.c index a64931e3..f7ec1aac 100644 --- a/src/newgdi/readbmp.c +++ b/src/newgdi/readbmp.c @@ -1,11 +1,39 @@ /* -** $Id: readbmp.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** Top-level bitmap file read/save function. ** -** Copyright (C) 2003 ~ 2007 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/08/26, derived from original bitmap.c diff --git a/src/newgdi/rect.c b/src/newgdi/rect.c index 77be5b49..5f4456e8 100644 --- a/src/newgdi/rect.c +++ b/src/newgdi/rect.c @@ -1,11 +1,39 @@ /* -** $Id: rect.c 7359 2007-08-16 05:08:40Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** rect.c: Rectangle operations of GDI. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/06/12, derived from original gdi.c diff --git a/src/newgdi/region.c b/src/newgdi/region.c index 720650c8..eef225a6 100644 --- a/src/newgdi/region.c +++ b/src/newgdi/region.c @@ -1,11 +1,39 @@ /* -** $Id: region.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** region.c: Device-independent multi-rectangle clipping routines. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** GDI region objects. Shamelessly ripped out from the X11 distribution ** Thanks for the nice licence. ** diff --git a/src/newgdi/rotatebmp.c b/src/newgdi/rotatebmp.c index f3b22bda..238979ab 100644 --- a/src/newgdi/rotatebmp.c +++ b/src/newgdi/rotatebmp.c @@ -1,14 +1,41 @@ /* -** $Id: rotatebmp.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** Top-level bitmap file rotate/scale function. ** -** Copyright (C) 2007 Feynman Software -** ** Current maintainer: Yan XiaoWei. ** -** Port to MiniGUI by Feynman from allegro. -** ** Allegro is a gift-ware. */ diff --git a/src/newgdi/screen.c b/src/newgdi/screen.c index ba6f1392..b385aa30 100644 --- a/src/newgdi/screen.c +++ b/src/newgdi/screen.c @@ -1,11 +1,39 @@ /* -** $Id: screen.c 8944 2007-12-29 08:29:16Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** screen.c: Screen operations of GDI ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/06/12, derived from original gdi.c diff --git a/src/newgdi/tabbedtextout.c b/src/newgdi/tabbedtextout.c index c89e19d5..245a947a 100644 --- a/src/newgdi/tabbedtextout.c +++ b/src/newgdi/tabbedtextout.c @@ -1,13 +1,39 @@ /* -** $Id: tabbedtextout.c 9224 2008-01-30 01:23:10Z houhuihua $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** tabbedtextout.c: Implementaion of TabbedTextOut and related functions. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 WEI Yongming. -** -** All right reserved by Feynman Software. -** ** Create date: 2008/02/01 */ diff --git a/src/newgdi/test/glyph/glyph-bitmap.c b/src/newgdi/test/glyph/glyph-bitmap.c index df3ad099..e862058f 100644 --- a/src/newgdi/test/glyph/glyph-bitmap.c +++ b/src/newgdi/test/glyph/glyph-bitmap.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id$ ** diff --git a/src/newgdi/test/glyph/glyph-draw.c b/src/newgdi/test/glyph/glyph-draw.c index 615b58ea..eaa92e8f 100644 --- a/src/newgdi/test/glyph/glyph-draw.c +++ b/src/newgdi/test/glyph/glyph-draw.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id$ ** diff --git a/src/newgdi/test/glyph/glyph-test.c b/src/newgdi/test/glyph/glyph-test.c index 25e00d37..719309b4 100644 --- a/src/newgdi/test/glyph/glyph-test.c +++ b/src/newgdi/test/glyph/glyph-test.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** $Id$ ** diff --git a/src/newgdi/text.c b/src/newgdi/text.c index 8c560ab7..c512a3cd 100644 --- a/src/newgdi/text.c +++ b/src/newgdi/text.c @@ -1,11 +1,39 @@ /* -** $Id: text.c 9892 2008-03-20 02:50:02Z xwyan $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** text.c: Implementation of general text API. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** ** Create date: 2000/4/19 */ diff --git a/src/newgdi/textout.c b/src/newgdi/textout.c index 6b140bc5..2d5852cc 100644 --- a/src/newgdi/textout.c +++ b/src/newgdi/textout.c @@ -1,13 +1,39 @@ /* -** $Id: textout.c 9224 2008-01-30 01:23:10Z houhuihua $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** textout.c: Implementation of TextOut and related functions. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 WEI Yongming. -** -** All right reserved by Feynman Software. -** ** Create date: 2008/02/01 */ diff --git a/src/newgdi/yuv.c b/src/newgdi/yuv.c index b96b9420..70181f99 100644 --- a/src/newgdi/yuv.c +++ b/src/newgdi/yuv.c @@ -1,11 +1,39 @@ /* -** $Id: yuv.c 7359 2007-08-16 05:08:40Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** yuv.c: YUV overlay support. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 2001 ~ 2002 Wei Yongming. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2001/11/06 diff --git a/src/server/client.c b/src/server/client.c index 8fe52e8c..560cd64e 100644 --- a/src/server/client.c +++ b/src/server/client.c @@ -1,12 +1,38 @@ /* -** $Id: client.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** client.c: maintain the clients in server. -** -** Copyright (C) 2003 ~ 2008 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. ** ** Current maintainer: Wei Yongming. ** diff --git a/src/server/layer.c b/src/server/layer.c index e7f4f555..5b942b6e 100644 --- a/src/server/layer.c +++ b/src/server/layer.c @@ -1,13 +1,39 @@ /* -** $Id: layer.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** layer.c: maintain the layers in server. ** -** Copyright (C) 2003 ~ 2008 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2005/08/14 diff --git a/src/server/request.c b/src/server/request.c index 526986c3..a5427c1e 100644 --- a/src/server/request.c +++ b/src/server/request.c @@ -1,13 +1,39 @@ /* -** $Id: request.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** request.c: handle request of clients. ** -** Copyright (C) 2003 ~ 2008 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/12/21 diff --git a/src/server/servaccept.c b/src/server/servaccept.c index da7b2b15..5db3eb64 100644 --- a/src/server/servaccept.c +++ b/src/server/servaccept.c @@ -1,13 +1,39 @@ /* -** $Id: servaccept.c 12875 2010-05-07 06:34:50Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** servaccept.c: accept connection from clients. ** -** Copyright (C) 2003 ~ 2008 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/12/19 diff --git a/src/server/server.c b/src/server/server.c index 198ef333..27f313c0 100644 --- a/src/server/server.c +++ b/src/server/server.c @@ -1,13 +1,39 @@ /* -** $Id: server.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** server.c: routines for server. ** -** Copyright (C) 2003 ~ 2008 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/12/20 diff --git a/src/server/servlisten.c b/src/server/servlisten.c index 48823643..7884ebad 100644 --- a/src/server/servlisten.c +++ b/src/server/servlisten.c @@ -1,14 +1,40 @@ /* -** $Id: servlisten.c 10660 2008-08-14 09:30:39Z weiym $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** servlisten.c: Create listen socket for server. ** Create a server endpoint of a connection. ** -** Copyright (C) 2003 ~ 2008 Feynman Software -** Copyright (C) 2000 ~ 2002 Wei Yongming. -** -** All rights reserved by Feynman Software. -** ** Current maintainer: Wei Yongming. ** ** Create date: 2000/12/20 diff --git a/src/standalone/standalone.c b/src/standalone/standalone.c index 7a7948c6..6a590e19 100644 --- a/src/standalone/standalone.c +++ b/src/standalone/standalone.c @@ -1,12 +1,38 @@ /* -** $Id: standalone.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** standalone.c: low-level routines for MiniGUI-Lite standalone version. -** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** -** All right reserved by Feynman Software. ** ** Current maintainer: Wei Yongming. ** diff --git a/src/sysres/bmp/_bmp_inner_res.c b/src/sysres/bmp/_bmp_inner_res.c index 12b0b3aa..f5947e6c 100644 --- a/src/sysres/bmp/_bmp_inner_res.c +++ b/src/sysres/bmp/_bmp_inner_res.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ //inner list file //create by inner-trans diff --git a/src/sysres/bmp/classic_check_button.bmp.c b/src/sysres/bmp/classic_check_button.bmp.c index a0ae9754..3c70d2a3 100644 --- a/src/sysres/bmp/classic_check_button.bmp.c +++ b/src/sysres/bmp/classic_check_button.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/classic_radio_button.bmp.c b/src/sysres/bmp/classic_radio_button.bmp.c index 7fcd4fed..6e2074ce 100644 --- a/src/sysres/bmp/classic_radio_button.bmp.c +++ b/src/sysres/bmp/classic_radio_button.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/flat_check_button.bmp.c b/src/sysres/bmp/flat_check_button.bmp.c index 9a214d51..e9494c36 100644 --- a/src/sysres/bmp/flat_check_button.bmp.c +++ b/src/sysres/bmp/flat_check_button.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/flat_radio_button.bmp.c b/src/sysres/bmp/flat_radio_button.bmp.c index 9ffdd684..b448daf8 100644 --- a/src/sysres/bmp/flat_radio_button.bmp.c +++ b/src/sysres/bmp/flat_radio_button.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_arrows.gif.c b/src/sysres/bmp/skin_arrows.gif.c index af19e424..537b110f 100644 --- a/src/sysres/bmp/skin_arrows.gif.c +++ b/src/sysres/bmp/skin_arrows.gif.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_arrows_shell.bmp.c b/src/sysres/bmp/skin_arrows_shell.bmp.c index e3a348f9..218aadcf 100644 --- a/src/sysres/bmp/skin_arrows_shell.bmp.c +++ b/src/sysres/bmp/skin_arrows_shell.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_bborder.bmp.c b/src/sysres/bmp/skin_bborder.bmp.c index 09ee21d3..1bdd353c 100644 --- a/src/sysres/bmp/skin_bborder.bmp.c +++ b/src/sysres/bmp/skin_bborder.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_bkgnd.bmp.c b/src/sysres/bmp/skin_bkgnd.bmp.c index 3b7da359..cbdf52c4 100644 --- a/src/sysres/bmp/skin_bkgnd.bmp.c +++ b/src/sysres/bmp/skin_bkgnd.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_caption.gif.c b/src/sysres/bmp/skin_caption.gif.c index 0af31927..3f8970a4 100644 --- a/src/sysres/bmp/skin_caption.gif.c +++ b/src/sysres/bmp/skin_caption.gif.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_checkbtn.bmp.c b/src/sysres/bmp/skin_checkbtn.bmp.c index c4b1fa85..21a397c7 100644 --- a/src/sysres/bmp/skin_checkbtn.bmp.c +++ b/src/sysres/bmp/skin_checkbtn.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_cpn_btn.gif.c b/src/sysres/bmp/skin_cpn_btn.gif.c index 8a0d2030..56ba39ce 100644 --- a/src/sysres/bmp/skin_cpn_btn.gif.c +++ b/src/sysres/bmp/skin_cpn_btn.gif.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_header.bmp.c b/src/sysres/bmp/skin_header.bmp.c index edb4961d..97ce918a 100644 --- a/src/sysres/bmp/skin_header.bmp.c +++ b/src/sysres/bmp/skin_header.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_lborder.bmp.c b/src/sysres/bmp/skin_lborder.bmp.c index 12a30bb3..92c2f821 100644 --- a/src/sysres/bmp/skin_lborder.bmp.c +++ b/src/sysres/bmp/skin_lborder.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_pb_htrack.gif.c b/src/sysres/bmp/skin_pb_htrack.gif.c index 2767c989..fe266352 100644 --- a/src/sysres/bmp/skin_pb_htrack.gif.c +++ b/src/sysres/bmp/skin_pb_htrack.gif.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_pb_htruck.bmp.c b/src/sysres/bmp/skin_pb_htruck.bmp.c index 2cf01e2a..1238e4d7 100644 --- a/src/sysres/bmp/skin_pb_htruck.bmp.c +++ b/src/sysres/bmp/skin_pb_htruck.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_pb_vtrack.gif.c b/src/sysres/bmp/skin_pb_vtrack.gif.c index 0b2b8a45..42794358 100644 --- a/src/sysres/bmp/skin_pb_vtrack.gif.c +++ b/src/sysres/bmp/skin_pb_vtrack.gif.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_pb_vtruck.bmp.c b/src/sysres/bmp/skin_pb_vtruck.bmp.c index 2d4c3960..ed2d0318 100644 --- a/src/sysres/bmp/skin_pb_vtruck.bmp.c +++ b/src/sysres/bmp/skin_pb_vtruck.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_pushbtn.gif.c b/src/sysres/bmp/skin_pushbtn.gif.c index 82f2a617..8064f4a3 100644 --- a/src/sysres/bmp/skin_pushbtn.gif.c +++ b/src/sysres/bmp/skin_pushbtn.gif.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_radiobtn.gif.c b/src/sysres/bmp/skin_radiobtn.gif.c index 4e3ddde9..4ef331aa 100644 --- a/src/sysres/bmp/skin_radiobtn.gif.c +++ b/src/sysres/bmp/skin_radiobtn.gif.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_rborder.bmp.c b/src/sysres/bmp/skin_rborder.bmp.c index 06eeb4d6..106cb8fa 100644 --- a/src/sysres/bmp/skin_rborder.bmp.c +++ b/src/sysres/bmp/skin_rborder.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_sb_arrows.bmp.c b/src/sysres/bmp/skin_sb_arrows.bmp.c index 96d88bed..46c2f01d 100644 --- a/src/sysres/bmp/skin_sb_arrows.bmp.c +++ b/src/sysres/bmp/skin_sb_arrows.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_sb_hshaft.bmp.c b/src/sysres/bmp/skin_sb_hshaft.bmp.c index 200be3e9..60b58610 100644 --- a/src/sysres/bmp/skin_sb_hshaft.bmp.c +++ b/src/sysres/bmp/skin_sb_hshaft.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_sb_hthumb.bmp.c b/src/sysres/bmp/skin_sb_hthumb.bmp.c index e335d962..6bcc3744 100644 --- a/src/sysres/bmp/skin_sb_hthumb.bmp.c +++ b/src/sysres/bmp/skin_sb_hthumb.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_sb_vshaft.bmp.c b/src/sysres/bmp/skin_sb_vshaft.bmp.c index 2f495c66..27518787 100644 --- a/src/sysres/bmp/skin_sb_vshaft.bmp.c +++ b/src/sysres/bmp/skin_sb_vshaft.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_sb_vthumb.bmp.c b/src/sysres/bmp/skin_sb_vthumb.bmp.c index 7e54a779..0cabc0fc 100644 --- a/src/sysres/bmp/skin_sb_vthumb.bmp.c +++ b/src/sysres/bmp/skin_sb_vthumb.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_tab.gif.c b/src/sysres/bmp/skin_tab.gif.c index fb243e52..fed7ab5b 100644 --- a/src/sysres/bmp/skin_tab.gif.c +++ b/src/sysres/bmp/skin_tab.gif.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_tb_horz.gif.c b/src/sysres/bmp/skin_tb_horz.gif.c index 224f85da..0cf86fa6 100644 --- a/src/sysres/bmp/skin_tb_horz.gif.c +++ b/src/sysres/bmp/skin_tb_horz.gif.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_tb_vert.gif.c b/src/sysres/bmp/skin_tb_vert.gif.c index 5dbdfc09..defd892f 100644 --- a/src/sysres/bmp/skin_tb_vert.gif.c +++ b/src/sysres/bmp/skin_tb_vert.gif.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_tborder.bmp.c b/src/sysres/bmp/skin_tborder.bmp.c index a5f119ed..ad348b3f 100644 --- a/src/sysres/bmp/skin_tborder.bmp.c +++ b/src/sysres/bmp/skin_tborder.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_tbslider_h.gif.c b/src/sysres/bmp/skin_tbslider_h.gif.c index 8e0253de..cc1847e7 100644 --- a/src/sysres/bmp/skin_tbslider_h.gif.c +++ b/src/sysres/bmp/skin_tbslider_h.gif.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_tbslider_v.gif.c b/src/sysres/bmp/skin_tbslider_v.gif.c index 4640235e..511418f3 100644 --- a/src/sysres/bmp/skin_tbslider_v.gif.c +++ b/src/sysres/bmp/skin_tbslider_v.gif.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/bmp/skin_tree.bmp.c b/src/sysres/bmp/skin_tree.bmp.c index 8cdecbcf..89b2def3 100644 --- a/src/sysres/bmp/skin_tree.bmp.c +++ b/src/sysres/bmp/skin_tree.bmp.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/cursor/cursors.c b/src/sysres/cursor/cursors.c index dc41d5eb..640365d8 100644 --- a/src/sysres/cursor/cursors.c +++ b/src/sysres/cursor/cursors.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" #if defined(_MGHAVE_CURSOR) && defined(_MGINCORE_RES) diff --git a/src/sysres/font/_font_inner_res.c b/src/sysres/font/_font_inner_res.c index de358ea1..09ab41fb 100644 --- a/src/sysres/font/_font_inner_res.c +++ b/src/sysres/font/_font_inner_res.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ //the empty inner list file #ifdef _MGINCORE_RES diff --git a/src/sysres/font/incore-font00.c b/src/sysres/font/incore-font00.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font00.c +++ b/src/sysres/font/incore-font00.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font01.c b/src/sysres/font/incore-font01.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font01.c +++ b/src/sysres/font/incore-font01.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font02.c b/src/sysres/font/incore-font02.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font02.c +++ b/src/sysres/font/incore-font02.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font03.c b/src/sysres/font/incore-font03.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font03.c +++ b/src/sysres/font/incore-font03.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font04.c b/src/sysres/font/incore-font04.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font04.c +++ b/src/sysres/font/incore-font04.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font05.c b/src/sysres/font/incore-font05.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font05.c +++ b/src/sysres/font/incore-font05.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font06.c b/src/sysres/font/incore-font06.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font06.c +++ b/src/sysres/font/incore-font06.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font07.c b/src/sysres/font/incore-font07.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font07.c +++ b/src/sysres/font/incore-font07.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font08.c b/src/sysres/font/incore-font08.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font08.c +++ b/src/sysres/font/incore-font08.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font09.c b/src/sysres/font/incore-font09.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font09.c +++ b/src/sysres/font/incore-font09.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font10.c b/src/sysres/font/incore-font10.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font10.c +++ b/src/sysres/font/incore-font10.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font11.c b/src/sysres/font/incore-font11.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font11.c +++ b/src/sysres/font/incore-font11.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font12.c b/src/sysres/font/incore-font12.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font12.c +++ b/src/sysres/font/incore-font12.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font13.c b/src/sysres/font/incore-font13.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font13.c +++ b/src/sysres/font/incore-font13.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font14.c b/src/sysres/font/incore-font14.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font14.c +++ b/src/sysres/font/incore-font14.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font15.c b/src/sysres/font/incore-font15.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font15.c +++ b/src/sysres/font/incore-font15.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font16.c b/src/sysres/font/incore-font16.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font16.c +++ b/src/sysres/font/incore-font16.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font17.c b/src/sysres/font/incore-font17.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font17.c +++ b/src/sysres/font/incore-font17.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font18.c b/src/sysres/font/incore-font18.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font18.c +++ b/src/sysres/font/incore-font18.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font19.c b/src/sysres/font/incore-font19.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font19.c +++ b/src/sysres/font/incore-font19.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font20.c b/src/sysres/font/incore-font20.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font20.c +++ b/src/sysres/font/incore-font20.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font21.c b/src/sysres/font/incore-font21.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font21.c +++ b/src/sysres/font/incore-font21.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font22.c b/src/sysres/font/incore-font22.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font22.c +++ b/src/sysres/font/incore-font22.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font23.c b/src/sysres/font/incore-font23.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font23.c +++ b/src/sysres/font/incore-font23.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font24.c b/src/sysres/font/incore-font24.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font24.c +++ b/src/sysres/font/incore-font24.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font25.c b/src/sysres/font/incore-font25.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font25.c +++ b/src/sysres/font/incore-font25.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font26.c b/src/sysres/font/incore-font26.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font26.c +++ b/src/sysres/font/incore-font26.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font27.c b/src/sysres/font/incore-font27.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font27.c +++ b/src/sysres/font/incore-font27.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font28.c b/src/sysres/font/incore-font28.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font28.c +++ b/src/sysres/font/incore-font28.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font29.c b/src/sysres/font/incore-font29.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font29.c +++ b/src/sysres/font/incore-font29.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font30.c b/src/sysres/font/incore-font30.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font30.c +++ b/src/sysres/font/incore-font30.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/font/incore-font31.c b/src/sysres/font/incore-font31.c index e69de29b..e832c5e5 100644 --- a/src/sysres/font/incore-font31.c +++ b/src/sysres/font/incore-font31.c @@ -0,0 +1,33 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ diff --git a/src/sysres/icon/_icon_inner_res.c b/src/sysres/icon/_icon_inner_res.c index fb668551..3bb62a70 100644 --- a/src/sysres/icon/_icon_inner_res.c +++ b/src/sysres/icon/_icon_inner_res.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ //inner list file //create by inner-trans diff --git a/src/sysres/icon/excalmatory-flat.ico.c b/src/sysres/icon/excalmatory-flat.ico.c index c508075d..a476a085 100644 --- a/src/sysres/icon/excalmatory-flat.ico.c +++ b/src/sysres/icon/excalmatory-flat.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/excalmatory.ico.c b/src/sysres/icon/excalmatory.ico.c index 5d5e6f1b..1a9a5856 100644 --- a/src/sysres/icon/excalmatory.ico.c +++ b/src/sysres/icon/excalmatory.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/failed-flat.ico.c b/src/sysres/icon/failed-flat.ico.c index 061e8e3d..72bebf6f 100644 --- a/src/sysres/icon/failed-flat.ico.c +++ b/src/sysres/icon/failed-flat.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/failed.ico.c b/src/sysres/icon/failed.ico.c index 072df33a..455ee301 100644 --- a/src/sysres/icon/failed.ico.c +++ b/src/sysres/icon/failed.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/fold-flat.ico.c b/src/sysres/icon/fold-flat.ico.c index 0ac3d181..6c163c81 100644 --- a/src/sysres/icon/fold-flat.ico.c +++ b/src/sysres/icon/fold-flat.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/fold.ico.c b/src/sysres/icon/fold.ico.c index fd6eead7..151780ee 100644 --- a/src/sysres/icon/fold.ico.c +++ b/src/sysres/icon/fold.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/folder-flat.ico.c b/src/sysres/icon/folder-flat.ico.c index 3c7c235e..f8535922 100644 --- a/src/sysres/icon/folder-flat.ico.c +++ b/src/sysres/icon/folder-flat.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/folder.ico.c b/src/sysres/icon/folder.ico.c index 768925af..761665d0 100644 --- a/src/sysres/icon/folder.ico.c +++ b/src/sysres/icon/folder.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/form-flat.ico.c b/src/sysres/icon/form-flat.ico.c index c6a7d470..6367e70e 100644 --- a/src/sysres/icon/form-flat.ico.c +++ b/src/sysres/icon/form-flat.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/form.ico.c b/src/sysres/icon/form.ico.c index 5eddf3f3..9f4cc828 100644 --- a/src/sysres/icon/form.ico.c +++ b/src/sysres/icon/form.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/help-flat.ico.c b/src/sysres/icon/help-flat.ico.c index 721ee4a1..dcdc54ef 100644 --- a/src/sysres/icon/help-flat.ico.c +++ b/src/sysres/icon/help-flat.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/help.ico.c b/src/sysres/icon/help.ico.c index c529c2be..07cfda9f 100644 --- a/src/sysres/icon/help.ico.c +++ b/src/sysres/icon/help.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/textfile-flat.ico.c b/src/sysres/icon/textfile-flat.ico.c index a0177b65..f17acd9f 100644 --- a/src/sysres/icon/textfile-flat.ico.c +++ b/src/sysres/icon/textfile-flat.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/textfile.ico.c b/src/sysres/icon/textfile.ico.c index 96868229..3c420bbd 100644 --- a/src/sysres/icon/textfile.ico.c +++ b/src/sysres/icon/textfile.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/unfold-flat.ico.c b/src/sysres/icon/unfold-flat.ico.c index 5af8a917..b97f53cb 100644 --- a/src/sysres/icon/unfold-flat.ico.c +++ b/src/sysres/icon/unfold-flat.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/unfold.ico.c b/src/sysres/icon/unfold.ico.c index b5fb7f86..702ea720 100644 --- a/src/sysres/icon/unfold.ico.c +++ b/src/sysres/icon/unfold.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/warning-flat.ico.c b/src/sysres/icon/warning-flat.ico.c index c24d223a..9e480519 100644 --- a/src/sysres/icon/warning-flat.ico.c +++ b/src/sysres/icon/warning-flat.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/icon/warning.ico.c b/src/sysres/icon/warning.ico.c index 6eab9f26..7ca00687 100644 --- a/src/sysres/icon/warning.ico.c +++ b/src/sysres/icon/warning.ico.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/incoreres.c b/src/sysres/incoreres.c index aac73f70..7fc35cf4 100644 --- a/src/sysres/incoreres.c +++ b/src/sysres/incoreres.c @@ -1,12 +1,40 @@ /* -** $Id: resource.c 10273 2008-06-13 05:19:30Z dongjunjie $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** resource.c: This file include some functions for system resource loading. ** some functions are from misc.c. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 2003/09/06 ** ** Current maintainer: Wei Yongming. diff --git a/src/sysres/license/c_files/00_minigui.dat.c b/src/sysres/license/c_files/00_minigui.dat.c index 0e8b8e5c..8395cb73 100644 --- a/src/sysres/license/c_files/00_minigui.dat.c +++ b/src/sysres/license/c_files/00_minigui.dat.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/license/c_files/01_fmsoft.dat.c b/src/sysres/license/c_files/01_fmsoft.dat.c index cb0c86d9..ca967e6a 100644 --- a/src/sysres/license/c_files/01_fmsoft.dat.c +++ b/src/sysres/license/c_files/01_fmsoft.dat.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/license/c_files/02_feiman.dat.c b/src/sysres/license/c_files/02_feiman.dat.c index 1f6c6611..a160c0ec 100644 --- a/src/sysres/license/c_files/02_feiman.dat.c +++ b/src/sysres/license/c_files/02_feiman.dat.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/license/c_files/03_progressbar.dat.c b/src/sysres/license/c_files/03_progressbar.dat.c index f5ae46d0..5026e8f4 100644 --- a/src/sysres/license/c_files/03_progressbar.dat.c +++ b/src/sysres/license/c_files/03_progressbar.dat.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/license/c_files/04_progressbar-bk.dat.c b/src/sysres/license/c_files/04_progressbar-bk.dat.c index bb4ce341..12ef8454 100644 --- a/src/sysres/license/c_files/04_progressbar-bk.dat.c +++ b/src/sysres/license/c_files/04_progressbar-bk.dat.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include "common.h" diff --git a/src/sysres/license/c_files/_splash_inner_res.c b/src/sysres/license/c_files/_splash_inner_res.c index 62f06a60..7accd1a1 100644 --- a/src/sysres/license/c_files/_splash_inner_res.c +++ b/src/sysres/license/c_files/_splash_inner_res.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ //inner list file //create by inner-trans diff --git a/src/sysres/license/genkey.sh b/src/sysres/license/genkey.sh index e2ef67e4..255941e4 100755 --- a/src/sysres/license/genkey.sh +++ b/src/sysres/license/genkey.sh @@ -1,4 +1,37 @@ #!/bin/bash +## +## This file is part of MiniGUI, a mature cross-platform windowing +## and Graphics User Interface (GUI) support system for embedded systems +## and smart IoT devices. +## +## Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. +## Copyright (C) 1998~2002, WEI Yongming +## +## This program is free software: you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation, either version 3 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program. If not, see . +## +## Or, +## +## As this program is a library, any link to this program must follow +## GNU General Public License version 3 (GPLv3). If you cannot accept +## GPLv3, you need to be licensed from FMSoft. +## +## If you have got a commercial license of this program, please use it +## under the terms and conditions of the commercial license. +## +## For more information about the commercial license, please refer to +## . +## TMP_FILE=_tmp_list diff --git a/src/sysres/license/runme.sh b/src/sysres/license/runme.sh index 36c7c011..c9a2f2a7 100755 --- a/src/sysres/license/runme.sh +++ b/src/sysres/license/runme.sh @@ -1,4 +1,37 @@ #!/bin/bash +## +## This file is part of MiniGUI, a mature cross-platform windowing +## and Graphics User Interface (GUI) support system for embedded systems +## and smart IoT devices. +## +## Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. +## Copyright (C) 1998~2002, WEI Yongming +## +## This program is free software: you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation, either version 3 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program. If not, see . +## +## Or, +## +## As this program is a library, any link to this program must follow +## GNU General Public License version 3 (GPLv3). If you cannot accept +## GPLv3, you need to be licensed from FMSoft. +## +## If you have got a commercial license of this program, please use it +## under the terms and conditions of the commercial license. +## +## For more information about the commercial license, please refer to +## . +## if [ $# -ne 1 ]; then echo "Usage: $0 " diff --git a/src/sysres/mgetc.c b/src/sysres/mgetc.c index 0182c8cf..3de4d042 100644 --- a/src/sysres/mgetc.c +++ b/src/sysres/mgetc.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /************************************************* * This is inside mode of system res configuation * * It's generated by the mgcfg-trans, version 1.0 * @@ -13,26 +46,6 @@ #ifdef _MGINCORE_RES // This configuration file is for MiniGUI V3.0.x -// -// Copyright (C) 2002~2008 Feynman Software -// Copyright (C) 1998~2002 Wei Yongming. -// -// Web: http://www.minigui.com -// -// This configuration file must be installed in /etc, -// /usr/local/etc or your home directory. When you install it in your -// home directory, it should be named ".MiniGUI.cfg". -// -// The priority of above configruation files is ~/.MiniGUI.cfg, -// /usr/local/etc/MiniGUI.cfg, and then /etc/MiniGUI.cfg. -// -// If you change the install path of MiniGUI resource, you should -// modify this file to meet your configuration. -// -// NOTE: -// The format of this configuration file has changed since the last release. -// Please DONT forget to provide the latest MiniGUI.cfg file for your MiniGUI. -// // Section: system static char* _system_keys[]={ // GAL engine and default options diff --git a/src/sysres/mgetc_win32.c b/src/sysres/mgetc_win32.c index 63259808..2ea6317f 100644 --- a/src/sysres/mgetc_win32.c +++ b/src/sysres/mgetc_win32.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /************************************************* * This is inside mode of system res configuation * * It's generated by the mgcfg-trans, version 1.0 * @@ -14,25 +47,6 @@ // This configuration file is for MiniGUI V3.0.x // -// Copyright (C) 2002~2008 Feynman Software -// Copyright (C) 1998~2002 Wei Yongming. -// -// Web: http://www.minigui.com -// -// This configuration file must be installed in /etc, -// /usr/local/etc or your home directory. When you install it in your -// home directory, it should be named ".MiniGUI.cfg". -// -// The priority of above configruation files is ~/.MiniGUI.cfg, -// /usr/local/etc/MiniGUI.cfg, and then /etc/MiniGUI.cfg. -// -// If you change the install path of MiniGUI resource, you should -// modify this file to meet your configuration. -// -// NOTE: -// The format of this configuration file has changed since the last release. -// Please DONT forget to provide the latest MiniGUI.cfg file for your MiniGUI. -// // Section: system static char* _system_keys[]={ // GAL engine and default options diff --git a/src/sysres/mkinnerres.sh b/src/sysres/mkinnerres.sh index 207a5cca..d8807912 100755 --- a/src/sysres/mkinnerres.sh +++ b/src/sysres/mkinnerres.sh @@ -1,4 +1,37 @@ #!/bin/sh +## +## This file is part of MiniGUI, a mature cross-platform windowing +## and Graphics User Interface (GUI) support system for embedded systems +## and smart IoT devices. +## +## Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. +## Copyright (C) 1998~2002, WEI Yongming +## +## This program is free software: you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation, either version 3 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program. If not, see . +## +## Or, +## +## As this program is a library, any link to this program must follow +## GNU General Public License version 3 (GPLv3). If you cannot accept +## GPLv3, you need to be licensed from FMSoft. +## +## If you have got a commercial license of this program, please use it +## under the terms and conditions of the commercial license. +## +## For more information about the commercial license, please refer to +## . +## MGCFG_TRANS=mgcfg-trans #get it from svn+ssh://devsrv/home/projects/svn/mg-tools/trunk/mgcfg-trans/bin/windowsxp or bin/ubuntu10.04 INNER_RES_TRANS=inner-res-trans # get it from svn+ssh://devsrv/home/projects/svn/mg-tools/trunk/inner-res-trans/bin/windowsxp or bin/ubuntu10.04 diff --git a/src/sysres/resmgr.c b/src/sysres/resmgr.c index d09680f2..94bd9a82 100644 --- a/src/sysres/resmgr.c +++ b/src/sysres/resmgr.c @@ -1,9 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** resmgr.c: This file include some functions for resource manager. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 2008/08/05 ** ** Current maintainer: Dong Junjie. diff --git a/src/sysres/resmgr.h b/src/sysres/resmgr.h index a38a4cb6..37896581 100644 --- a/src/sysres/resmgr.h +++ b/src/sysres/resmgr.h @@ -1,9 +1,39 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ /* ** resmgr.h: This head file include some functions for resource manager. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 2008/08/05 ** ** Current maintainer: Dong Junjie. diff --git a/src/sysres/resource.c b/src/sysres/resource.c index 67f7fe1f..a3e9033f 100644 --- a/src/sysres/resource.c +++ b/src/sysres/resource.c @@ -1,12 +1,40 @@ /* -** $Id: resource.c 12916 2010-05-14 03:51:46Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** resource.c: This file include some functions for system resource loading. ** some functions are from misc.c. ** -** Copyright (C) 2003 ~ 2008 Feynman Software. -** Copyright (C) 1999 ~ 2002 Wei Yongming. -** ** Create date: 2003/09/06 ** ** Current maintainer: Wei Yongming. diff --git a/src/sysres/test/drawcursor.c b/src/sysres/test/drawcursor.c index fbad5912..b2aef4ff 100644 --- a/src/sysres/test/drawcursor.c +++ b/src/sysres/test/drawcursor.c @@ -1,15 +1,36 @@ -/* -** $Id: drawicon.c 465 2008-02-14 08:09:43Z wangjian $ -** -** Listing 10.1 -** -** drawicon.c: Sample program for MiniGUI Programming Guide -** Demo of loading and drawing icon -** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/sysres/test/drawicon.c b/src/sysres/test/drawicon.c index 3c2160a5..b99cf452 100644 --- a/src/sysres/test/drawicon.c +++ b/src/sysres/test/drawicon.c @@ -1,15 +1,36 @@ -/* -** $Id: drawicon.c 465 2008-02-14 08:09:43Z wangjian $ -** -** Listing 10.1 -** -** drawicon.c: Sample program for MiniGUI Programming Guide -** Demo of loading and drawing icon -** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/sysres/test/drawimage.c b/src/sysres/test/drawimage.c index 39bae7fa..8398c371 100644 --- a/src/sysres/test/drawimage.c +++ b/src/sysres/test/drawimage.c @@ -1,15 +1,36 @@ -/* -** $Id: drawicon.c 465 2008-02-14 08:09:43Z wangjian $ -** -** Listing 10.1 -** -** drawicon.c: Sample program for MiniGUI Programming Guide -** Demo of loading and drawing icon -** -** Copyright (C) 2004 ~ 2007 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/sysres/test/incore_pic.c b/src/sysres/test/incore_pic.c index 50a795a2..189424cf 100644 --- a/src/sysres/test/incore_pic.c +++ b/src/sysres/test/incore_pic.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/sysres/test/skin_test.c b/src/sysres/test/skin_test.c index 4ef4152c..c4932af0 100644 --- a/src/sysres/test/skin_test.c +++ b/src/sysres/test/skin_test.c @@ -1,15 +1,36 @@ -/* -** $Id: helloworld.c,v 1.35 2006/05/10 09:51:33 xwyan Exp $ -** -** Listing 2.1 -** -** helloworld.c: Sample program for MiniGUI Programming Guide -** The first MiniGUI application. -** -** Copyright (C) 2004 ~ 2006 Feynman Software. -** -** License: GPL -*/ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include diff --git a/src/sysres/test/tools/qsort.c b/src/sysres/test/tools/qsort.c index a6d9c90a..7f222688 100644 --- a/src/sysres/test/tools/qsort.c +++ b/src/sysres/test/tools/qsort.c @@ -1,3 +1,36 @@ +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ #include #include #include diff --git a/src/template.c b/src/template.c index fbefe6fe..79325a15 100644 --- a/src/template.c +++ b/src/template.c @@ -1,13 +1,40 @@ /* -** $Id: template.c 7363 2007-08-16 05:11:52Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** template.c: a template for source code of MiniGUI ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** -** Current maintainer: -** -** Create date: 2003-xx-xx by +** Created By () at 2018-xx-xx */ #include "template.h" diff --git a/src/template.h b/src/template.h index c4a2c9bd..cfa5195e 100644 --- a/src/template.h +++ b/src/template.h @@ -1,10 +1,40 @@ /* -** $Id: template.h 7363 2007-08-16 05:11:52Z xgwang $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** template.h: the template header file. ** -** Copyright (C) 2003 ~ 2007 Feynman Software. -** +** Created By () at 2018-xx-xx */ #ifndef GUI_XXX_H diff --git a/src/textedit/mbtree.c b/src/textedit/mbtree.c index 38b9f0ea..9f41b33f 100644 --- a/src/textedit/mbtree.c +++ b/src/textedit/mbtree.c @@ -1,11 +1,38 @@ /* - * $Id: mbtree.c 13674 2010-12-06 06:45:01Z wanzheng $ - * - * btree.c: btree implementation. - * - * Copyright (C) 2010 Feynman Software. + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. * - * All rights reserved by Feynman Software. + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* + * btree.c: btree implementation. * * Author: Yan Xiaowei * diff --git a/src/textedit/mbtree.h b/src/textedit/mbtree.h index c74b293d..58ce7ee4 100644 --- a/src/textedit/mbtree.h +++ b/src/textedit/mbtree.h @@ -1,10 +1,39 @@ /* -** $Id: mbtree.h 13050 2010-07-26 08:18:49Z dongjunjie $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** btree.h: this head file declares btree structure. ** -** Copyright (C) 2010 Feynman Software. -** ** Create date: 2010/03/10 */ diff --git a/src/textedit/mtextedit.c b/src/textedit/mtextedit.c index 87c2226d..309af27c 100644 --- a/src/textedit/mtextedit.c +++ b/src/textedit/mtextedit.c @@ -1,11 +1,38 @@ /* -** $Id: mtextedit.c 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** textedit.c: the new textedit module. -** -** Copyright (C) 2010 Feynman Software -** -** All rights reserved by Feynman Software. */ #include diff --git a/src/textedit/mtextedit.h b/src/textedit/mtextedit.h index 3d2ba184..8ce4c74f 100644 --- a/src/textedit/mtextedit.h +++ b/src/textedit/mtextedit.h @@ -1,28 +1,41 @@ -/** - * \file mtextedit.h - * \author XiaoweiYan - * \date 2010/03/10 - * - * This file includes the definition of TextEditor. - * - \verbatim - - Copyright (C) 2010 Feynman Software. - - All rights reserved by Feynman Software. - - This file is part of mgncs, which is new control - set of MiniGUI. - - \endverbatim +/* + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . */ -/** $Id: mtextedit.h 13674 2010-12-06 06:45:01Z wanzheng $ - * - * textedit.h: header for new text edit module. - * - * Copyright (C) 2010 Feynman Software. - * - * Create date: 2010/03/10 + +/* +** textedit.h: header for new text edit module. +** +** Create date: 2010/03/10 */ #ifndef _MGUI_TEXT_EDIT_H diff --git a/src/textedit/mtexteditbase.h b/src/textedit/mtexteditbase.h index e9d0344a..9dd83f28 100644 --- a/src/textedit/mtexteditbase.h +++ b/src/textedit/mtexteditbase.h @@ -1,10 +1,39 @@ /* -** $Id: mtexteditbase.h 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** texteditbase.h: base header for the new text edit module. ** -** Copyright (C) 2010 Feynman Software. -** ** Create date: 2010/03/10 */ diff --git a/src/textedit/mwidget.c b/src/textedit/mwidget.c index 0c6aa648..296e0e9f 100644 --- a/src/textedit/mwidget.c +++ b/src/textedit/mwidget.c @@ -1,12 +1,39 @@ /* - ** $Id: mwidget.c 13674 2010-12-06 06:45:01Z wanzheng $ - ** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mwidget.c: ** - ** Copyright (C) 2003 ~ 2010 Beijing Feynman Software Technology Co., Ltd. - ** - ** All rights reserved by Feynman Software. - ** ** Current maintainer: dongjunjie ** ** Create date: 2010-07-20 diff --git a/src/textedit/mwidget.h b/src/textedit/mwidget.h index 7770d006..31b1259c 100644 --- a/src/textedit/mwidget.h +++ b/src/textedit/mwidget.h @@ -1,12 +1,39 @@ /* - ** $Id: mwidget.h 13050 2010-07-26 08:18:49Z dongjunjie $ - ** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** mwidget.h: this file is to make same as mgncs ** - ** Copyright (C) 2003 ~ 2010 Beijing Feynman Software Technology Co., Ltd. - ** - ** All rights reserved by Feynman Software. - ** ** Current maintainer: dongjunjie ** ** Create date: 2010-07-20 diff --git a/src/textedit/object.c b/src/textedit/object.c index 63ff4e9b..f2bd4fa3 100644 --- a/src/textedit/object.c +++ b/src/textedit/object.c @@ -1,11 +1,38 @@ /* -** $Id: object.c 13411 2010-09-01 07:37:37Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** object.c: The implemenation of mObject class for the new textedit module. -** -** Copyright (C) 2010 Feynman Software -** -** All rights reserved by Feynman Software. */ #include diff --git a/src/textedit/object.h b/src/textedit/object.h index 9b355ccb..19b26496 100644 --- a/src/textedit/object.h +++ b/src/textedit/object.h @@ -1,10 +1,39 @@ /* -** $Id: object.h 13674 2010-12-06 06:45:01Z wanzheng $ -** + * This file is part of MiniGUI, a mature cross-platform windowing + * and Graphics User Interface (GUI) support system for embedded systems + * and smart IoT devices. + * + * Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. + * Copyright (C) 1998~2002, WEI Yongming + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Or, + * + * As this program is a library, any link to this program must follow + * GNU General Public License version 3 (GPLv3). If you cannot accept + * GPLv3, you need to be licensed from FMSoft. + * + * If you have got a commercial license of this program, please use it + * under the terms and conditions of the commercial license. + * + * For more information about the commercial license, please refer to + * . + */ +/* ** object.h: This file include the basic object defines. ** -** Copyright (C) 2010 Feynman Software. -** ** Create date: 2010/03/10 */