[Gambas-devel-svn] SF.net SVN: gambas: [1006] gambas/trunk
Brought to you by:
gambas
From: <ga...@us...> - 2008-01-17 21:39:21
|
Revision: 1006 http://gambas.svn.sourceforge.net/gambas/?rev=1006&view=rev Author: gambas Date: 2008-01-17 13:39:26 -0800 (Thu, 17 Jan 2008) Log Message: ----------- ******** Merged /branches/64bits r918:1003 into /trunk [CONFIGURATION] * NEW: 64 bits port. [EXAMPLES] * BUG: Fixed the AnalogWatch example. [WIKI CGI SCRIPT] * NEW: Some little cosmetic changes. [INTERPRETER] * NEW: The extern function implementation has been redesigned and is now based on libffi, so that it works on 64 bits system. Because of a flaw in the compiler design, projects that use the Pointer datatype must be recompiled to be used on a 64 bits system. This flaw will be fixed in Gambas 3. * OPT: Put some tables into read-only memory. About 1000 bytes are saved for each running interpreter, except the first one. * BUG: Does not crash anymore if a component cannot be loaded. * NEW: Spanish translation updated. * NEW: A new interpreter API for returning a pointer. [COMPILER] * BUG: Correctly compiles LONG constants inside code. [GB.DEBUG] * BUG: Compiles and links the gb.debug components with the thread libraries. [GB.DB.SQLITE3] * BUG: Getting the primary index of a table without primary index is safe now. [GB.GTK] * BUG: Modified the GLib priority of watched descriptors, as the main loop could enter in a loop in which user interface events were not managed. * BUG: Message boxes use application title without crashing now. [GB.OPENGL] * BUG: Disable dead code. [GB.QT.EXT] * BUG: TextEdit.TextWidth and TextEdit.TextHeight were not declared as read-only properties. [GB.XML.XSLT] * BUG: XSLT class is now declared as being not creatable. Modified Paths: -------------- gambas/trunk/TODO gambas/trunk/app/src/INSTALL gambas/trunk/app/src/doc.cgi/.lang/.pot gambas/trunk/app/src/doc.cgi/.project gambas/trunk/app/src/doc.cgi/Main.module gambas/trunk/app/src/gambas-database-manager/.lang/.pot gambas/trunk/app/src/gambas-database-manager/.project gambas/trunk/app/src/gambas3/.lang/es.mo gambas/trunk/app/src/gambas3/.lang/es.po gambas/trunk/app/src/gambas3/.lang/fr.po gambas/trunk/app/src/gambas3/authors.txt gambas/trunk/comp/src/gb.chart/.info gambas/trunk/comp/src/gb.chart/.list gambas/trunk/comp/src/gb.db.form/.info gambas/trunk/comp/src/gb.report/.info gambas/trunk/comp/src/gb.report/.list gambas/trunk/examples/examples/Drawing/AnalogWatch/FrmClock.class gambas/trunk/examples/examples/Games/GameOfLife/.project gambas/trunk/gb.compress.bzlib2/src/main.c gambas/trunk/gb.compress.bzlib2/src/main.h gambas/trunk/gb.compress.zlib/src/main.c gambas/trunk/gb.compress.zlib/src/main.h gambas/trunk/gb.db.odbc/src/main.c gambas/trunk/gb.db.postgresql/src/main.c gambas/trunk/gb.db.sqlite3/src/main.cpp gambas/trunk/gb.desktop/src/desktop.c gambas/trunk/gb.desktop/src/x11.c gambas/trunk/gb.desktop/src/x11.h gambas/trunk/gb.gtk/src/CButton.cpp gambas/trunk/gb.gtk/src/CClipboard.cpp gambas/trunk/gb.gtk/src/CContainer.cpp gambas/trunk/gb.gtk/src/CDialog.cpp gambas/trunk/gb.gtk/src/CDrawingArea.cpp gambas/trunk/gb.gtk/src/CFont.cpp gambas/trunk/gb.gtk/src/CFrame.cpp gambas/trunk/gb.gtk/src/CGridView.cpp gambas/trunk/gb.gtk/src/CIconView.cpp gambas/trunk/gb.gtk/src/CLabel.cpp gambas/trunk/gb.gtk/src/CListBox.cpp gambas/trunk/gb.gtk/src/CMenu.cpp gambas/trunk/gb.gtk/src/CMessage.cpp gambas/trunk/gb.gtk/src/CMouse.cpp gambas/trunk/gb.gtk/src/CPicture.cpp gambas/trunk/gb.gtk/src/CPictureBox.cpp gambas/trunk/gb.gtk/src/CProgress.cpp gambas/trunk/gb.gtk/src/CScreen.cpp gambas/trunk/gb.gtk/src/CScrollView.cpp gambas/trunk/gb.gtk/src/CSeparator.cpp gambas/trunk/gb.gtk/src/CSlider.cpp gambas/trunk/gb.gtk/src/CSpinBox.cpp gambas/trunk/gb.gtk/src/CSplitter.cpp gambas/trunk/gb.gtk/src/CTabStrip.cpp gambas/trunk/gb.gtk/src/CTextArea.cpp gambas/trunk/gb.gtk/src/CTextBox.cpp gambas/trunk/gb.gtk/src/CTrayIcon.cpp gambas/trunk/gb.gtk/src/CTreeView.cpp gambas/trunk/gb.gtk/src/CWatcher.cpp gambas/trunk/gb.gtk/src/CWidget.cpp gambas/trunk/gb.gtk/src/CWindow.cpp gambas/trunk/gb.gtk/src/ext/CPaint.cpp gambas/trunk/gb.gtk/src/font-parser.cpp gambas/trunk/gb.gtk/src/gb.gtk.h gambas/trunk/gb.gtk/src/gbutton.cpp gambas/trunk/gb.gtk/src/gcombobox.cpp gambas/trunk/gb.gtk/src/gcontrol.cpp gambas/trunk/gb.gtk/src/gcontrol.h gambas/trunk/gb.gtk/src/gdrag.cpp gambas/trunk/gb.gtk/src/ggridview.cpp gambas/trunk/gb.gtk/src/gmenu.cpp gambas/trunk/gb.gtk/src/gmessage.cpp gambas/trunk/gb.gtk/src/gpicture.cpp gambas/trunk/gb.gtk/src/gprogressbar.cpp gambas/trunk/gb.gtk/src/gslider.cpp gambas/trunk/gb.gtk/src/gsplitter.cpp gambas/trunk/gb.gtk/src/gstock.cpp gambas/trunk/gb.gtk/src/gtextarea.cpp gambas/trunk/gb.gtk/src/gtextarea.h gambas/trunk/gb.gtk/src/gtextbox.cpp gambas/trunk/gb.gtk/src/gtools.cpp gambas/trunk/gb.gtk/src/gtree.cpp gambas/trunk/gb.gtk/src/main.cpp gambas/trunk/gb.gtk/src/tablerender.cpp gambas/trunk/gb.gtk/src/watcher.cpp gambas/trunk/gb.gtk/src/widgets.h gambas/trunk/gb.net/src/CDnsClient.c gambas/trunk/gb.net/src/CDnsClient.h gambas/trunk/gb.net/src/CNet.c gambas/trunk/gb.net/src/CNet.h gambas/trunk/gb.net/src/CSerialPort.c gambas/trunk/gb.net/src/CSerialPort.h gambas/trunk/gb.net/src/CServerSocket.c gambas/trunk/gb.net/src/CServerSocket.h gambas/trunk/gb.net/src/CSocket.c gambas/trunk/gb.net/src/CSocket.h gambas/trunk/gb.net/src/CUdpSocket.c gambas/trunk/gb.net/src/CUdpSocket.h gambas/trunk/gb.net/src/gb_network.h gambas/trunk/gb.net/src/main.c gambas/trunk/gb.net/src/main.h gambas/trunk/gb.net/src/tools.c gambas/trunk/gb.net/src/tools.h gambas/trunk/gb.net.smtp/src/base64.c gambas/trunk/gb.net.smtp/src/comm.c gambas/trunk/gb.net.smtp/src/libsmtp.h gambas/trunk/gb.net.smtp/src/libsmtp_comm.c gambas/trunk/gb.net.smtp/src/libsmtp_mime.h gambas/trunk/gb.net.smtp/src/parts.c gambas/trunk/gb.net.smtp/src/quoted.c gambas/trunk/gb.opengl/src/GLrasterization.c gambas/trunk/gb.pdf/src/CPdfDocument.cpp gambas/trunk/gb.pdf/src/CPdfDocument.h gambas/trunk/gb.qt/src/CClipboard.cpp gambas/trunk/gb.qt/src/CColor.cpp gambas/trunk/gb.qt/src/CColor.h gambas/trunk/gb.qt/src/CContainer.cpp gambas/trunk/gb.qt/src/CContainer.h gambas/trunk/gb.qt/src/CDialog.cpp gambas/trunk/gb.qt/src/CDrawingArea.cpp gambas/trunk/gb.qt/src/CDrawingArea.h gambas/trunk/gb.qt/src/CFrame.h gambas/trunk/gb.qt/src/CGridView.cpp gambas/trunk/gb.qt/src/CGridView.h gambas/trunk/gb.qt/src/CIconView.cpp gambas/trunk/gb.qt/src/CImage.cpp gambas/trunk/gb.qt/src/CListBox.cpp gambas/trunk/gb.qt/src/CMenu.cpp gambas/trunk/gb.qt/src/CMenu.h gambas/trunk/gb.qt/src/CMouse.cpp gambas/trunk/gb.qt/src/CProgress.cpp gambas/trunk/gb.qt/src/CScreen.cpp gambas/trunk/gb.qt/src/CScrollView.cpp gambas/trunk/gb.qt/src/CTabStrip.cpp gambas/trunk/gb.qt/src/CTabStrip.h gambas/trunk/gb.qt/src/CTextArea.cpp gambas/trunk/gb.qt/src/CTextBox.cpp gambas/trunk/gb.qt/src/CTextBox.h gambas/trunk/gb.qt/src/CTreeView.cpp gambas/trunk/gb.qt/src/CTreeView.h gambas/trunk/gb.qt/src/CWatcher.cpp gambas/trunk/gb.qt/src/CWidget.cpp gambas/trunk/gb.qt/src/CWidget.h gambas/trunk/gb.qt/src/CWindow.cpp gambas/trunk/gb.qt/src/CWindow.h gambas/trunk/gb.qt/src/ext/CTextEdit.cpp gambas/trunk/gb.qt/src/gb.qt.h gambas/trunk/gb.qt/src/main.cpp gambas/trunk/gb.qt/src/main.h gambas/trunk/gb.qt/src/x11.c gambas/trunk/gb.qt/src/x11.h gambas/trunk/gb.sdl.sound/src/sound.c gambas/trunk/gb.v4l/src/CWebcam.c gambas/trunk/gb.v4l/src/CWebcam.h gambas/trunk/gb.v4l/src/main.c gambas/trunk/gb.v4l/src/main.h gambas/trunk/gb.xml/src/rpc/gb.xml.rpc/.info gambas/trunk/gb.xml/src/rpc/gb.xml.rpc/.list gambas/trunk/gb.xml/src/xslt/CXSLT.c gambas/trunk/main/config.h.in gambas/trunk/main/configure.ac gambas/trunk/main/gbc/gb_common.c gambas/trunk/main/gbc/gb_error.c gambas/trunk/main/gbc/gbc_output.c gambas/trunk/main/gbc/gbc_read.c gambas/trunk/main/gbc/gbc_trans.c gambas/trunk/main/gbc/gbc_trans_expr.c gambas/trunk/main/gbc/gbc_type.c gambas/trunk/main/gbc/gbi.c gambas/trunk/main/gbx/Makefile.am gambas/trunk/main/gbx/gb_common.c gambas/trunk/main/gbx/gb_common_check.h gambas/trunk/main/gbx/gb_error.c gambas/trunk/main/gbx/gb_error.h gambas/trunk/main/gbx/gbx.c gambas/trunk/main/gbx/gbx_api.c gambas/trunk/main/gbx/gbx_api.h gambas/trunk/main/gbx/gbx_archive.c gambas/trunk/main/gbx/gbx_array.c gambas/trunk/main/gbx/gbx_array.h gambas/trunk/main/gbx/gbx_c_application.c gambas/trunk/main/gbx/gbx_c_application.h gambas/trunk/main/gbx/gbx_c_array.c gambas/trunk/main/gbx/gbx_c_array.h gambas/trunk/main/gbx/gbx_c_class.c gambas/trunk/main/gbx/gbx_c_collection.c gambas/trunk/main/gbx/gbx_c_enum.h gambas/trunk/main/gbx/gbx_c_error.c gambas/trunk/main/gbx/gbx_c_file.c gambas/trunk/main/gbx/gbx_c_file.h gambas/trunk/main/gbx/gbx_c_gambas.c gambas/trunk/main/gbx/gbx_c_process.c gambas/trunk/main/gbx/gbx_c_process.h gambas/trunk/main/gbx/gbx_c_quote.c gambas/trunk/main/gbx/gbx_c_string.c gambas/trunk/main/gbx/gbx_c_subcollection.c gambas/trunk/main/gbx/gbx_c_timer.c gambas/trunk/main/gbx/gbx_c_timer.h gambas/trunk/main/gbx/gbx_class.c gambas/trunk/main/gbx/gbx_class.h gambas/trunk/main/gbx/gbx_class_desc.h gambas/trunk/main/gbx/gbx_class_init.c gambas/trunk/main/gbx/gbx_class_load.c gambas/trunk/main/gbx/gbx_class_native.c gambas/trunk/main/gbx/gbx_compare.c gambas/trunk/main/gbx/gbx_compare.h gambas/trunk/main/gbx/gbx_component.c gambas/trunk/main/gbx/gbx_component.h gambas/trunk/main/gbx/gbx_date.c gambas/trunk/main/gbx/gbx_date.h gambas/trunk/main/gbx/gbx_debug.c gambas/trunk/main/gbx/gbx_eval.c gambas/trunk/main/gbx/gbx_eval.h gambas/trunk/main/gbx/gbx_event.c gambas/trunk/main/gbx/gbx_event.h gambas/trunk/main/gbx/gbx_exec.c gambas/trunk/main/gbx/gbx_exec.h gambas/trunk/main/gbx/gbx_exec_enum.c gambas/trunk/main/gbx/gbx_exec_loop.c gambas/trunk/main/gbx/gbx_exec_pop.c gambas/trunk/main/gbx/gbx_exec_push.c gambas/trunk/main/gbx/gbx_extern.c gambas/trunk/main/gbx/gbx_extern.h gambas/trunk/main/gbx/gbx_info.h gambas/trunk/main/gbx/gbx_library.c gambas/trunk/main/gbx/gbx_library.h gambas/trunk/main/gbx/gbx_local.c gambas/trunk/main/gbx/gbx_local.h gambas/trunk/main/gbx/gbx_math.c gambas/trunk/main/gbx/gbx_math.h gambas/trunk/main/gbx/gbx_number.c gambas/trunk/main/gbx/gbx_number.h gambas/trunk/main/gbx/gbx_object.c gambas/trunk/main/gbx/gbx_object.h gambas/trunk/main/gbx/gbx_print.c gambas/trunk/main/gbx/gbx_print.h gambas/trunk/main/gbx/gbx_project.c gambas/trunk/main/gbx/gbx_project.h gambas/trunk/main/gbx/gbx_regexp.c gambas/trunk/main/gbx/gbx_regexp.h gambas/trunk/main/gbx/gbx_stack.c gambas/trunk/main/gbx/gbx_stack.h gambas/trunk/main/gbx/gbx_stream.c gambas/trunk/main/gbx/gbx_stream.h gambas/trunk/main/gbx/gbx_stream_arch.c gambas/trunk/main/gbx/gbx_stream_buffer.c gambas/trunk/main/gbx/gbx_stream_direct.c gambas/trunk/main/gbx/gbx_stream_memory.c gambas/trunk/main/gbx/gbx_stream_pipe.c gambas/trunk/main/gbx/gbx_stream_process.c gambas/trunk/main/gbx/gbx_string.c gambas/trunk/main/gbx/gbx_string.h gambas/trunk/main/gbx/gbx_subr.c gambas/trunk/main/gbx/gbx_subr.h gambas/trunk/main/gbx/gbx_subr_conv.c gambas/trunk/main/gbx/gbx_subr_extern.c gambas/trunk/main/gbx/gbx_subr_file.c gambas/trunk/main/gbx/gbx_subr_math.c gambas/trunk/main/gbx/gbx_subr_misc.c gambas/trunk/main/gbx/gbx_subr_string.c gambas/trunk/main/gbx/gbx_subr_test.c gambas/trunk/main/gbx/gbx_subr_test_temp.h gambas/trunk/main/gbx/gbx_subr_time.c gambas/trunk/main/gbx/gbx_subst.c gambas/trunk/main/gbx/gbx_subst.h gambas/trunk/main/gbx/gbx_type.c gambas/trunk/main/gbx/gbx_type.h gambas/trunk/main/gbx/gbx_value.c gambas/trunk/main/gbx/gbx_value.h gambas/trunk/main/gbx/gbx_variant.h gambas/trunk/main/gbx/gbx_watch.c gambas/trunk/main/gbx/gbx_watch.h gambas/trunk/main/lib/compress/CCompress.c gambas/trunk/main/lib/compress/CUncompress.c gambas/trunk/main/lib/compress/gb.compress.h gambas/trunk/main/lib/db/CField.c gambas/trunk/main/lib/db/CResult.c gambas/trunk/main/lib/db/CResultField.c gambas/trunk/main/lib/db/CResultField.h gambas/trunk/main/lib/db/deletemap.c gambas/trunk/main/lib/db/deletemap.h gambas/trunk/main/lib/db/gb.db.h gambas/trunk/main/lib/db/main.c gambas/trunk/main/lib/debug/CDebug.c gambas/trunk/main/lib/debug/Makefile.am gambas/trunk/main/lib/debug/print.c gambas/trunk/main/lib/eval/CExpression.c gambas/trunk/main/lib/eval/eval_code.h gambas/trunk/main/lib/eval/eval_read.c gambas/trunk/main/lib/eval/eval_trans.c gambas/trunk/main/lib/eval/eval_trans.h gambas/trunk/main/lib/eval/eval_trans_expr.c gambas/trunk/main/lib/eval/gb.eval.h gambas/trunk/main/lib/eval/gb_error.c gambas/trunk/main/lib/eval/gb_error.h gambas/trunk/main/lib/vb/vb.c gambas/trunk/main/lib/vb/vbdate.c gambas/trunk/main/lib/vb/vbdate.h gambas/trunk/main/share/gambas.h gambas/trunk/main/share/gb_alloc_temp.h gambas/trunk/main/share/gb_arch.h gambas/trunk/main/share/gb_arch_temp.h gambas/trunk/main/share/gb_array_temp.h gambas/trunk/main/share/gb_common.h gambas/trunk/main/share/gb_common_case.h gambas/trunk/main/share/gb_common_case_temp.h gambas/trunk/main/share/gb_magic.h gambas/trunk/main/share/gb_pcode_temp.h gambas/trunk/main/share/gb_reserved_temp.h gambas/trunk/reconf Added Paths: ----------- gambas/trunk/main/gbx/gbx_class_load.h gambas/trunk/reconf-all Removed Paths: ------------- gambas/trunk/main/gbx/gbx_variant.c gambas/trunk/reconf-all This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |