* NEW: Remove "GLU_" prefix from GLU constants.
* NEW: Add many GLU constants used by the GLU methods implemented in the
component.
* NEW: Add Glu.QuadricOrientation() and Glu.QuadricDrawStyle() methods.
git-svn-id: svn://localhost/gambas/trunk@3980 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: "Pretty print" is now "Format code".
* NEW: New option tab the code formatter in the option dialog.
[GB.FORM]
* NEW: The IconPanel left panel now correctly resizes itself to fit its
contents.
[GB.GTK]
* NEW: Remove the Window.Type property and the WindowType class.
[GB.QT4]
* NEW: Remove the Window.Type property and the WindowType class.
git-svn-id: svn://localhost/gambas/trunk@3979 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: In GLeval.c changed GB_SINGLE to GB_FLOAT to make Gl2Map work.
git-svn-id: svn://localhost/gambas/trunk@3978 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the implementation of GluNurb and GluQuadric.
* NEW: Deleting a nurb or a quadric make the Gambas object invalid now.
git-svn-id: svn://localhost/gambas/trunk@3977 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Quadrics and Nurbs finally work properly using proper classes.
git-svn-id: svn://localhost/gambas/trunk@3976 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix some typo mistake and add the GluQuadricDesc class description
to the component class description list.
git-svn-id: svn://localhost/gambas/trunk@3975 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Add missing ';' at the end of class names in method signatures.
git-svn-id: svn://localhost/gambas/trunk@3974 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Be more robust with native method signatures that forget the ';' at
the end of a class name, provided that a brace follows.
git-svn-id: svn://localhost/gambas/trunk@3973 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Hitting ENTER inside a comment line automatically begins a new
comment line. Usinh SHIFT disables that feature.
git-svn-id: svn://localhost/gambas/trunk@3972 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Modifying table fields and indexes many times now works correctly.
* BUG: Fix drag & drop between two IDE windows.
* NEW: Pretty printer now acts on selected text.
* NEW: CSV import and automatic field conversion now can deal with both
localized and non-localized data (i.e. floating point numbers with point
or comma).
[GB.DB]
* BUG: Type mismatch error is correctly raised now when setting the value
of a Result field.
[GB.DB.FORM]
* BUG: Some fixes in DataComboView.
[GB.FORM]
* NEW: IconPanel now automatically resizes the left panel to fit its
contents.
git-svn-id: svn://localhost/gambas/trunk@3971 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Changes in Quadrics definition code from pointer to object - needs
some cleanup. Nurbs will follow.
git-svn-id: svn://localhost/gambas/trunk@3969 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Compile again with GTK+ 2.x.
* BUG: Fix how popup windows are displayed.
git-svn-id: svn://localhost/gambas/trunk@3968 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Starting a new search automatically resets the search list.
[EXAMPLES]
* NEW: New OpenGL examples from NeHe tutorials.
* BUG: Remove printing from BarCode example, it does not work anymore.
[GB.DB.FORM]
* NEW: Replace the DataComboMulti control by a DataComboView control. It is
not completely well tested, but it works better than its predecessor.
* NEW: Data controls icons were redesigned.
[GB.GTK]
* BUG: Fix two crashes in GridView control.
[GB.SDL]
* BUG: Key[x] works correctly with letter keys now.
git-svn-id: svn://localhost/gambas/trunk@3967 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Gl.CheckExtensions() to check the openGL driver extensions/ability support.
' Check if the driver support OpenGL 1.4 and GL_ARB_point_sprite extension
PRINT Gl.CheckExtensions("GL_VERSION_1_4 GL_ARB_point_sprite")
--> TRUE or FALSE
git-svn-id: svn://localhost/gambas/trunk@3965 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Translatable string constants are now correctly translated when they
are used as public symbols.
git-svn-id: svn://localhost/gambas/trunk@3963 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly specify the number of color components when using an Image
in an OpenGL function: glTexImage1D, glTexImage2D, gluBuild2DMipmaps...
git-svn-id: svn://localhost/gambas/trunk@3958 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Redesign the way keyboard events are processed, so that SDL
constants are used. Consequently, all Key constants now work, but '1' and
'&' have different codes on a french keyboard. Key.Text works too.
* NEW: Key.Repeat is a new static property for enabling keyboard
repetition.
git-svn-id: svn://localhost/gambas/trunk@3957 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Start to add the NeHe OpenGL examples compiled by Kevin Fishburne.
There are two projects: one that includes all examples, and another one
that is GUI shell for compiling and running those examples.
git-svn-id: svn://localhost/gambas/trunk@3956 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Don't crash when scanning a class, if that class inherits a form.
git-svn-id: svn://localhost/gambas/trunk@3955 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: GridView.Columns[].Expand is a new property that allows to define if
a column automatically expands to fit the GridView visible width,
provided that the GridView.AutoResize property is set. If no column has
its Expand property set, then the last column will expand anyway.
* BUG: Fix a crash in GridView when the gb.gtk component shared library is
freed.
[GB.QT4]
* NEW: GridView.Columns[].Expand is a new property that allows to define if
a column automatically expands to fit the GridView visible width,
provided that the GridView.AutoResize property is set. If no column has
its Expand property set, then the last column will expand anyway.
git-svn-id: svn://localhost/gambas/trunk@3953 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Change default code snippets.
[SCRIPTER]
* NEW: Use the new way of defining the process exit value.
git-svn-id: svn://localhost/gambas/trunk@3952 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The Main startup function now can return a value. If that value is
an integer or a boolean, then it will be the exit value returned to the
parent process.
* NEW: The Application.Return property has been removed.
git-svn-id: svn://localhost/gambas/trunk@3951 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Support for profiling. Not activated.
* NEW: Centralize signal handler management.
git-svn-id: svn://localhost/gambas/trunk@3950 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Allocating more than 8 channels now works correctly.
* NEW: The maximum number of channels is now 64.
git-svn-id: svn://localhost/gambas/trunk@3948 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Implement support for fade in and fade out in the Sound and Channel
classes.
git-svn-id: svn://localhost/gambas/trunk@3947 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Write and Read instructions now deal with NULL values without crashing.
git-svn-id: svn://localhost/gambas/trunk@3946 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: JSON.Decode() now returns NULL if there is no token in the input
string.
git-svn-id: svn://localhost/gambas/trunk@3945 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Clicking on a void index table in the database editor does not crash
anymore.
git-svn-id: svn://localhost/gambas/trunk@3943 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Exist() new implementation is now really backward-compatible.
git-svn-id: svn://localhost/gambas/trunk@3941 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Remove the unused GB.ExistFile() API.
* NEW: Exist() now takes an additional optional boolean argument that tells
if symbolic links must be followed, like Stat().
* BUG: Fix a possible memory leak if the [...] array creation operator
fails for any reason.
git-svn-id: svn://localhost/gambas/trunk@3940 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Handle the "_property" special method in automatic completion.
[INTERPRETER]
* BUG: [...] now correctly returns a boolean array when its arguments are
all booleans.
[GB.DBUS]
* BUG: Fix a memory leak when sending a DBusVariant object.
git-svn-id: svn://localhost/gambas/trunk@3939 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Add a DBusConnection.Unregister method to unregister a Gambas object
from the bus. When all objects are unregistered, the application can
quit.
git-svn-id: svn://localhost/gambas/trunk@3938 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Use the new special method _property to implement DBus properties.
* BUG: Settings a DBus property does not freeze anymore. But there is
memory leak yet.
git-svn-id: svn://localhost/gambas/trunk@3937 867c0c6c-44f3-4631-809d-bfa615b0a4ec