[Gambas-user] Release of gambas 1.9.42

johnf jfabiani at ...1109...
Tue Sep 12 01:16:11 CEST 2006


I have compiled gambas since 1.9.39 (all worked back then).

I configure without error and I think the make passes too.  But when I attempt 
to run gambas2 I get the following error:
Error #49: Not a directory /usr/local/bin/gambas2/.project

SUSE 10.1	

John
On Monday 11 September 2006 08:35, Benoit Minisini wrote:
> Hi,
>
> This release has many changes in the gb.qt component and gb.settings that
> will break your projects:
>
> * The Dialog.Filter syntax is now the same as the gb.form FileChooser
> control.
>
> * All Mode properties now uses the constants from the Select class. Other
> selection mode constants have been removed. The following classes are
> impacted: ListBox, ListView, GridView, TreeView, IconView, ColumnView.
> TableView will be modified too in the future.
>
> * IconView GridX and GridY properties have been replaced by the GridWidth
> and GridHeight properties.
>
> * HBox, VBox, HPanel and VPanel have an AutoResize property now, which is
> not set by default, contrary to the old behaviour. The arrangement
> algorithm has changed a bit, so your forms may display differently.
>
> * The Settings class now stores Window and SidePanel settings differently.
> This will mainly break the saved positions of IDE windows.
>
> You may have edit your form files by hand to fix the use of some
> properties. Or you can open them in the IDE, and fix the properties that
> have changed, and save them.
>
> Otherwise, there are some enhancements in the IDE:
>
> * Optimizations in project loading: in the previous versions, the default
> value of a control property was calculated by creating an hidden control.
> Now no control is created, but the default value must be declared in the
> control hidden constant describing its properties (namely '_Properties'). I
> updated all _Properties everywhere, but if one has been forgotten, you may
> get false default values when inserting a control inside the form editor.
>
> * Support for symbolic links. By using symbolic links, you can share forms,
> classes, modules or any file between two different projects. You cannot
> edit the file pointed by the symbolic link in the IDE.
>
> * A better translation dialog, thanks to Charlie Reinl. You can now
> translate a project file by file. Charlie added some shortcuts: I just
> remove the description of the shortcuts from the tooltips. They should go
> in a help page on the wiki instead.
>
> * The old file creation dialogs have been replaced by a new one.
>
> There is a new DateChooser calendar control too. It replaces the DatePicker
> that was depending on KDE.
>
> Here is the full ChangeLog:
>
> ---------------------------------------------------------------------------
>----
>
> DEVELOPMENT ENVIRONMENT
>
> * NEW: Support for default control dimensions.
> * NEW: No control is created anymore to get default value of properties.
>   This is experimental, as this implies that all controls defines these
>   default values in the '_Properties' constant.
> * NEW: When you save a source file, a comment telling that it is a Gambas
>   source file is automatically inserted at the beginning of the file.
> * NEW: Old file creation dialogs have been removed, and replaced by a
>   unique one.
> * NEW: You can insert symbolic links inside your project. Their support is
>   experimental.
> * NEW: The find list now is displayed in its own tool window, and not
>   inside the project tree anymore
> * NEW: Project tree refresh has been optimized.
> * NEW: The output console now handles the '\r' and '\t' control characters.
> * NEW: The control property sheet has more support of properties kinds.
> * NEW: The project version can be got from the output of an external
>   program.
> * NEW: The quit dialog has been redesigned.
> * NEW: The control toolbox has been redesigned around a TabStrip.
> * NEW: The translation dialog has been enhanced, thanks to Charlie Reinl.
> * NEW: IDE workspace now uses the same icon as the project tree.
> * BUG: The IDE does not break anymore when the user component path does not
>   exist.
> * BUG: Search inside procedure has been fixed, and should not enter an
>   endless loop anymore.
> * BUG: The position of controls dropped on the form editor should be
>   correct now.
> * BUG: You can specify that the stack size keeps its default value now.
> * BUG: Needed features of a component are correctly saved now.
> * BUG: Finding a Gambas subroutine in the help works now.
>
> DATABASE MANAGER
>
> * NEW: The interface now is based on the Workspace control.
> * BUG: The use of ComboBox and ListBox List properties has been fixed.
>
> INTERPRETER
>
> * NEW: A new API, GB.RaiseLater(), that posts an event to an object. The
>   event must not take any parameter.
> * NEW: Component.UserPath is now located in '~/.local'.
> * BUG: The _free() methods are now called again when the _new() methods
>   fail. It finally crashes less than the fix in the previous version.
>   A real solution has to be found.
>
> COMPILER
>
> * BUG: Using expressions in optional parameters does not crash the compiler
>   anymore.
>
> GB.QT COMPONENT
>
> * NEW: ToolButton.Radio property has been implemented.
> * NEW: Color.LightBackground is lighter.
> * NEW: Container.Find is a new method that finds a child control from a
>   relative position.
> * NEW: The Dialog.Filter syntax is now the same as the gb.form FileChooser
>   control.
> * NEW: Draw.Resolution returns the resolution of the device being drawn in
>   digits per inches.
> * NEW: All Mode properties now uses the constants from the Select class.
>   Other selection mode constants have been removed.
> * NEW: IconView GridX and GridY properties have been replaced by the
>   GridWidth and GridHeight properties, those value is not in pixels
>   anymore, but in units of Desktop.Scale.
> * NEW: HBox, VBox, HPanel and VPanel have an AutoResize property now, which
>   is not set by default, contrary to the old behaviour.
> * NEW: ScrollView.Width and ScrollView.Height are two new properties that
>   return the dimension of the internal area.
> * NEW: TreeView, ColumnView and ListView got a Cancel event, raised when
>   a item renaming has been canceled.
> * NEW: Watcher now raises an Insert event when a new child is inserted in a
>   watched container.
> * NEW: The default values of background and foreground colors are correctly
>   managed now.
> * BUG: Some fixes in the Design property management.
> * BUG: Setting the background or foreground color has been correctly
>   optimized.
> * BUG: Some fixes in the arrangement algorithms.
> * BUG: ScrollView arrangement is now correct when the ScrollView has a
>   border.
> * BUG: TabStrip enables and disables tabs correctly now.
>
> GB.QT.EXT COMPONENT
>
> * NEW: Editor.Print is a new method that handles '\r' and '\t' control
>   characters.
> * NEW: TableView now raises a Select event when the selection has changed.
>   This event is deferred.
> * BUG: Editor now undoes insertion in a more clever way.
> * BUG: Editor now refreshes without flickering when the entire edited text
>   is visible.
>
> GB.QT.KDE COMPONENT
>
> * NEW: The Dialog.Filter syntax is now the same as the gb.form FileChooser
>   control.
> * NEW: DatePicker has been removed.
>
> GB.FORM COMPONENT
>
> * NEW: The CustomListBox control has been replaced by the ListContainer
>   container.
> * NEW: Chooser controls now have a Value property.
> * NEW: DateChooser, a calendar control for selecting a date.
> * NEW: FileView now hides backup files, unless the 'show hidden files'
>   button is toggled.
> * NEW: SidePanel.Settings is a new property that returns the SidePanel
>   state in a string. This property can be set too.
> * BUG: FileChooser raises the Change event when the user changes the
>   current directory.
>
> GB.FORM.MDI COMPONENT
>
> * NEW: The Workspace tabstrip follows the mouse wheel now.
>
> GB.SETTINGS
>
> * NEW: The Settings class now stores Window and SidePanel settings
>   differently.
>
> GB.GTK COMPONENT
>
> * Updated.
>
> GB.PDF COMPONENT
>
> * BUG: The component should compile with poppler 0.5 now.
>
> ---------------------------------------------------------------------------
>----
>
> Enjoy it!
>
> Regards,




More information about the User mailing list