Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • 7-DAY TOP DOWNLOAD
    #
    Program
    Psiphon 3
    1,810 downloads
    LibreOffice 3.6.6 /
    4.0.3 / 4.0.4 RC2 /
    4.1.0 Beta 2

    1,388 downloads
    Wine 1.4.1 / 1.6 RC2
    1,378 downloads
    BackTrack 5 R3
    1,339 downloads
    Adobe Flash Player
    for Linux
    11.2.202.258

    1,125 downloads
    Red Hat Linux 9
    1,109 downloads
    VLC 2.0.7
    978 downloads
    Ubuntu 10.04.4 LTS
    882 downloads
    Red Hat Enterprise
    Linux 6.4

    798 downloads
    Ubuntu 12.04.2 LTS
    762 downloads
    MOST POPULAR DISTROS
    #
    Distribution
    PCLinuxOS 2013.04
    User rating: 4.8/5
    Votes: 371
    OpenMandriva 2013.0
    Alpha

    User rating: 4.4/5
    Votes: 625
    Ubuntu 9.10
    User rating: 4.4/5
    Votes: 267
    Clonezilla LiveCD
    2.1.1-25 / 2.1.2-15

    User rating: 4.3/5
    Votes: 260
    BackTrack 5 R3
    User rating: 4.3/5
    Votes: 569
    Fedora 18
    User rating: 4.3/5
    Votes: 613
    openSUSE Linux 12.3
    / 13.1 Milestone 2

    User rating: 4.2/5
    Votes: 471
    Ubuntu 12.04.2 LTS
    User rating: 4.2/5
    Votes: 696
    Ubuntu 10.04.4 LTS
    User rating: 4.0/5
    Votes: 286
    Linux Mint 15
    User rating: 4.0/5
    Votes: 371
    Home > Linux > Programming > Interpreters > Gambas 3 > Changelog

    Gambas 3 3.0 - Changelog


    What's new in Gambas 3 3.0:

    January 4th, 2012

    · The special mathematical functions of glibc are correctly detected and used now.
    · Floating point numbers should be printed in a better way.
    · French, Czech and Catalan translations were updated.

    And two security holes were closed:

    · String hashing algorithm has been randomized. See that document for the details.
    · In the IDE, you cannot get the project version by running a program (what a stupid idea!). Now you get it from a text file located in a parent directory of the project.



    What's new in Gambas 3 2.23.1:

    May 27th, 2011

    [DEVELOPMENT ENVIRONMENT]:
    · NEW: Support for Lithuanian language.
    · NEW: Swedish translation updated.

    [INTERPRETER]:
    · BUG: The GB.ToZeroString() API now correctly handles zero length strings.

    [ARCHIVER]:
    · BUG: Ignore "core", "vgcore.*" and "callgrind.*" files when making an executable.

    [GB.V4L]:
    · BUG: Make gb.v4l compile with recent kernels.



    What's new in Gambas 3 2.23.0:

    April 5th, 2011

    · A new Romanian translation was added and the Czech and Swedish translations were updated.
    · A memory leak that lead to a crash in enumeration management was fixed.
    · Many bugs in TextBox, TextArea, SpinBox, Menu, GridView, ListBox, and ComboBox controls in the GTK+ component were fixed.
    · The Control.MoveScaled method has been fixed.
    · Table existence is correctly checked in the ODBC component.
    · SQLite integer primary keys are better detected.



    What's new in Gambas 3 2.22.0:

    November 24th, 2010

    Configuration:
    · BUG: Detect x86_64 architecture better.
    · BUG: Compile correctly on Ubuntu 10.10.
    · NEW: Add AC_PROG_LIBTOOL in root configure.ac file.
    · NEW: Check for missing mathematical function directly instead of relying on operating system detection.
    · NEW: Remove useless install-sh links.

    Development Environment:
    · BUG: A "=" character was missing in the menu file generated by the Debian/Ubuntu packager.
    · NEW: Don't save the Url in the project file if it is equal to the default URL http://www.endoftheinternet.com
    · NEW: Greek translation updated by Demosthenes Koptsis.

    Database Manager:
    · NEW: Greek translation updated by Demosthenes Koptsis.

    · Interpreter
    · BUG: Extern functions now can handle up to 16 pointer or string arguments.
    · BUG: Do not use stack contents as return value.
    · BUG: The return value of extern functions returning a 'char *' is now correctly converted to a constant String.
    · BUG: The == operator works correctly now.
    · BUG: Fix two incorrect optional function declarations.

    Compiler:
    · BUG: Remove some useless tests.

    Archiver:
    · BUG: Files having the ".gambas" extension are now excluded from executable archives. That prevents a possible endless growing generated file.

    Development Enviroment:
    · NEW: Spanish translation updated.

    GB.DB.POSTGRESQL:
    · BUG: Correctly ignore fields deleted with the "DROP COLUMN" command.

    GB.FORM:
    · BUG: Make arrow keys navigation work better with read-only cells in TableView control.
    · NEW: DateChooser uses Sunday as first day of the week when the current language is 'C' or 'en_US'.

    GB.GTK:
    · BUG: Fix duplicate Click event in CheckBox control.
    · BUG: Correctly handle tristate Checkbox controls.
    · BUG: Fix the behaviour of ComboBox when setting the List and the ReadOnly property, and the order used for saving ComboBox properties in the *.form file.
    · BUG: Popup menus now work correctly on tray icons in all cases.
    · BUG: Make TabStrip behave like in gb.qt when inserting a new tab.
    · BUG: TabStrip now uses its own window, so that it is not partially visible when covering other widgets.
    · BUG: ColumnView, TreeView and ListView are correctly refreshed when an item icon is changed.
    · BUG: Read-only ComboBox controls do not lost focus events anymore.
    · BUG: Correctly free menu tags.
    · BUG: Fix possible crashes in three utility routines.
    · BUG: Fix a crash in GridView.Rows[].Text property.
    · BUG: Fix a infinite recursion in drag and drop management when draging TextBox or TextArea contents inside the same application.
    · BUG: Reparenting a top-level window does not show hidden children controls anymore.
    · BUG: Rich-text string management has been fixed. The ampersand character, the "&", ">" and "



    What's new in Gambas 3 2.16.0:

    September 10th, 2009

    · This release compiles with libtool 2.x on recent Ubuntu versions.
    · Ctrl+PageUp and Ctrl+PageDown now switch between tabs in the IDE.
    · Shortcuts are correctly saved in all cases in the IDE menu editor.
    · The READ instruction has been fixed on 64-bit systems.
    · gb.pdf now compiles with recent Poppler versions.



    What's new in Gambas 3 2.13.1:

    May 27th, 2009

    · Configuration

    · NEW: Switch to version 2.13.1.

    · Interpreter

    · NEW: Some forgotten FreeBSD patch.

    · GB.DB.SQLITE2

    · BUG: Fix building with gcc 4.4.0.

    · GB.GTK

    · BUG: Do not use gtk_adjustment_get_step_increment() if the GTK+ version is not at least 2.14.

    · GB.NET.CURL

    · BUG: A asynchronous transfer that ends does not stop the other ones anymore.



    What's new in Gambas 3 2.13.0:

    May 15th, 2009

    Configuration:
    · BUG: FreeBSD patches.

    Development Environment:
    · BUG: The right column of the property sheet is not too wide anymore.
    · NEW: Support for Hindi language.

    Interpreter:
    · BUG: The Atnh() function has been fixed.
    · BUG: Format$() now checks its second argument correctly when it is an integer.
    · BUG: FreeBSD patches.

    Compiler:
    · BUG: Move some debugging breakpoint instructions so that the debugger breaks at the right line when there is an error during an IF or a CASE instruction.
    · NEW: Support for FreeBSD getopt_long().

    Archiver:
    · NEW: Support for FreeBSD getopt_long().

    Informer:
    · NEW: Support for FreeBSD getopt_long().

    Scripter:
    · BUG: The markups are now taken into account everywhere inside a server page.

    GB.COMPRESS.ZLIB:
    · BUG: Do not include the Linux specific header anymore.

    GB.DB.ODBC:
    · BUG: Removed some compilation warnings.

    GB.DB.SQLITE3:
    · BUG: Fix building with gcc 4.4.0
    · BUG: Removed a compilation warning.

    GB.DRAW:
    · BUG: Some properties of the Draw class didn't correctly check that a drawing device was opened.

    GB.EVAL:
    · BUG: Removed some compilation warnings.

    GB.FORM:
    · BUG: TableView now handle the Return/Enter key by raising the Click event instead of automatically editing the cell, so that non-editable cells are not edited by mistake.
    · BUG: The same fix was applied to the way TableView handles arrow keys.
    · BUG: The TableView editor now has the same font as the master TableView.

    GB.GTK:
    · BUG: Fix Draw.Picture() and Draw.Image() on transparent pictures.
    · BUG: Correctly initialize the foreground and background colors at Draw.Begin().
    · BUG: ComboBox now raises focus events.
    · BUG: DrawingArea.Clear() does not erase the border anymore if the DrawingArea is cached.
    · BUG: Hiding a row or a column does not prevent the mouse wheel to work anymore in the GridView control.
    · BUG: Forgot to remove a debugging message.
    · BUG: Newly opened windows are now correctly shown at the specified position.
    · BUG: Removed a compilation warning.

    GB.QT:
    · BUG: Borderless modal windows do not show any border anymore with Metacity.
    · BUG: Fix Draw.Picture() and Draw.Image() on transparent pictures.
    · BUG: Compound controls like ComboBox should not raise spurious focus events anymore.
    · BUG: Fix a possible crash in GridView repaint.



    What's new in Gambas 3 2.12.0:

    March 21st, 2009

    Configuration:

    · NEW: Switch to 2.12 version.

    Development Environment:

    · BUG: Gambas version should be always displayed correctly in the about and welcome dialogs now.
    · NEW: Japanese translation updated.
    · NEW: Support for Malayalam language.
    · NEW: The toolbox now remembers if it is opened or closed.

    Interpreter:

    · BUG: Fix two possible bugs in 64 bits support.
    · BUG: MOD works again with Long values.
    · BUG: Array.Clear() now does not crash anymore on multi-dimensional arrays. It just voids the array contents. Array.Clear() behaviour on single dimensional arrays did not change: it removes all elements from the array.

    GB.DB.SQLITE2:

    · BUG: Fix a compilation warning.

    GB.GTK:

    · BUG: Fix the container arrangement and the ClientX / ClientY properties.
    · BUG: GridView Row and Column properties can be set independently.
    · BUG: The TabStrip.Font property works as expected.
    · BUG: Image.Draw() now works correctly if X or Y are negative.
    · BUG: TextLabel.Adjust() now works as expected.
    · BUG: Dialog.SaveFile() now correctly initializes the file name in the file chooser dialog.
    · BUG: Disabled controls correctly honor the Background property.
    · BUG: The Foreground and Background properties of TabStrip, CheckBox, RadioButton and other Button controls work as expected.
    · BUG: Setting the Font property does not create a memory leak anymore.
    · BUG: The menu bar of a reparented window does not disappear anymore.
    · BUG: Fix the ComboBox.Add() method slowness.
    · BUG: Fix the corruption of the Text property in editable combo-boxes.
    · BUG: Fix again the Font property for non-control classes.

    GB.NET:

    · BUG: UdpSocket.TargetPort returns the accurate value now.
    · BUG: Too many connections on a ServerSocket does not take 100% CPU anymore.

    GB.PDF:

    · BUG: PdfDocument.HasIndex does not return TRUE anymore when there is an index whose length is null.
    · BUG: Fix PdfIndex.HasChildren that sometimes returned TRUE when there was no children.
    · BUG: Fix PdfIndex.MoveChild() accordingly.

    GB.QT:

    · BUG: Borderless windows do not have a border anymore with Metacity.
    · BUG: The Window.Mask property works correctly now.
    · BUG: Draw.Image() and Draw.Picture() now work correctly on transparent pictures.
    · BUG: The minimum size of modal dialog is correctly set again.

    GB.XML.RPC:

    · BUG: RpcStruct.Value() should work as expected now.
    · BUG: Event management was fixed, thanks to Ron.
    · BUG: RcpArray.Copy() now returns an RpcArray object.



    What's new in Gambas 3 2.11.0:

    January 29th, 2009

    Development Environment:

    · BUG: A warning is displayed now when a component project has no exported class.
    · BUG: Instead of displaying an error, an unreadable *.component file now just displays a warning.
    · BUG: Print warnings on the standard error output now.
    · BUG: The find balloon message is always displayed in the accurate field now.
    · BUG: The packager now handle spaces in project directory path correctly when creating an autotool package.
    · BUG: A badly named environmental variable does not freeze the IDE anymore.
    · NEW: In the project property dialog, split the component list between standard components and user components.

    Interpreter:

    · BUG: The _compare special method now is not called anymore if one of the compared object references is null.

    GB.DEBUG:

    · NEW: Do not block anymore when opening the debug fifo for writing. Try a few times during 0.1 second.

    GB.DRAW:

    · BUG: Correctly initialize color properties of the Draw class at Draw.Begin().

    GB.FORM:

    · BUG: Workaround the ballon corner drawing bugs.

    GB.GTK:

    · BUG: Image.Save() and Picture.Save() now understand the "~" shortcut in path names.
    · BUG: Fix the initialization of editable combo-box when its List property is set.
    · BUG: Remove a static variable not used anymore.

    GB.NET:

    · BUG: Serial port devices are now watched for reading, not for writing. So the callback will not be called permanently.

    GB.QT:

    · BUG: Do not loop indefinitely when arranging the contents of a ScrollView.
    · BUG: The last GridView column should be correctly stretched when its width is explicitely set now.



    What's new in Gambas 3 2.9.0:

    October 31st, 2008

    · The code editor can now use any font.
    · The IDE creates packages inside their own directories.
    · A "paste special" feature has been implemented.
    · Gambas Server Pages allows you to create Web pages dynamically.
    · Networking components were fixed.



    What's new in Gambas 3 2.8.2:

    August 30th, 2008

    · NEW: Small changes in the project property dialog layout.
    · BUG: When opening a project, the packager information is correctly reset.
    · NEW: Simplified chinese translation updated.
    · NEW: Simplified chinese translation updated.
    · BUG: Fix the bits manipulation function, thanks to Liang Wei.
    · NEW: The interpreter is now linked with the pthread library on Linux systems.




    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM