Commit graph

12 commits

Author SHA1 Message Date
Benoît Minisini
dd7faeb52a [CONFIGURATION]
* NEW: './reconf' now is used inside sub-directories for reconfiguring it, 
  without modifying libtool.
* NEW: To install the libtool version required by your system, use now the 
  './reconf-all' script in the top directory.


git-svn-id: svn://localhost/gambas/trunk@3043 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-07-16 01:23:42 +00:00
Benoît Minisini
3054690743 [CONFIGURATION]
* NEW: Print a summary of warning messages after each component 
  compilation.

[INTERPRETER]
* BUG: StrPtr() with a length argument now works correctly.
* NEW: Support for callbacks: when converting a function to a Pointer, an 
  internal closure is created with the libffi library. The pointer then can 
  be sent to any extern function as function pointer argument.
* BUG: Opening memory stream should work in all cases now.


git-svn-id: svn://localhost/gambas/trunk@3038 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-07-14 01:50:18 +00:00
Benoît Minisini
8c53bab42d [CONFIGURATION]
* NEW: Try 'libtoolize --nonrecursive' in the 'reconf' script.

[DEVELOPMENT ENVIRONMENT]
* BUG: Fix the orthograph of the "License" word in english and french.

[GB.FORM]
* BUG: Define the _MultiContainer property of ToolPanel and Wizard.

[GB.GTK]
* BUG: ComboBox cannot raise its click event recursively anymore.

[GB.QT]
* BUG: ComboBox cannot raise its click event recursively anymore.


git-svn-id: svn://localhost/gambas/trunk@2786 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-03-10 21:51:36 +00:00
Laurent Carlier
9c40bbac3f [CONFIGURATION]
* BUG: Add --install glag to autoreconf, that fix creation of config files,
  also add build-dist script to create a lighter tar.bz2 archive of the
  repository.



git-svn-id: svn://localhost/gambas/trunk@2519 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-12-26 21:30:35 +00:00
Benoît Minisini
efb2659278 [CONFIGURATION]
* BUG: Remove the libtoolize "--install" flag in the reconf script, as it 
  breaks the "main" source sub-directory. We must add an option to this
  script to handle that flag correctly.

[DEVELOPMENT ENVIRONMENT]
* BUG: Correctly display errors raised at program startup.

[EXAMPLES]
* BUG: The Notepad example has been fixed.

[GB.DRAW]
* NEW: Work continue on the Paint class.


git-svn-id: svn://localhost/gambas/trunk@2514 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-12-24 15:09:08 +00:00
Laurent Carlier
757ca2b65d [CONFIGURATION]
* BUG: Forgot to add 'install' flag to libtoolize. Removed m4/ltversion.m4 as it's refreshed by aclocal.


git-svn-id: svn://localhost/gambas/trunk@2478 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-12-11 13:10:31 +00:00
Laurent Carlier
ccef0025eb [CONFIGURATION]
* NEW: Add flags 'copy' and 'force' to libtoolize, now files config.guess, config.sub, ltmain.sh
       and install-sh are automagicly installed when running 'reconf', so remove them from root tree.



git-svn-id: svn://localhost/gambas/trunk@2477 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-12-11 13:03:50 +00:00
Laurent Carlier
7d8c065a8c [CONFIGURATION]
* NEW: Add 'libtoolize --force' to reconf script. It's useful in case of libtool upgrading.

Perhaps it will be good to remove m4/ltversion.m4 as it's updated by libtoolize.


git-svn-id: svn://localhost/gambas/trunk@2467 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-12-09 15:30:46 +00:00
Benoît Minisini
d30be2735e [CONFIGURATION]
* NEW: Make the ./reconf script verbose.


git-svn-id: svn://localhost/gambas/trunk@2321 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-09-09 10:22:34 +00:00
Benoît Minisini
4c02c6d338 ******** 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.


git-svn-id: svn://localhost/gambas/trunk@1006 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2008-01-17 21:39:26 +00:00
Benoît Minisini
95ddd69889 [CONFIGURATION]
* NEW: The ./reconf script now uses autoreconf, so that the m4 directory is
  automatically taken into account.


git-svn-id: svn://localhost/gambas/trunk@901 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2007-12-31 16:12:09 +00:00
Benoît Minisini
ba19f3c1dd * Copy https://gambas.svn.sourceforge.net/svnroot/gambas/2.0 to https://gambas.svn.sourceforge.net/svnroot/gambas/gambas
git-svn-id: svn://localhost/gambas/trunk@893 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2007-12-30 16:41:49 +00:00