* NEW: New control property type "Menu", for properties that receive a
popup menu name.
* NEW: New paste button with a menu in the code editor.
[GB.FORM]
* NEW: A new control, MenuButton, that is a ToolButton with a little arrow
and a popup menu attached.
[GB.FORM.MDI]
* BUG: Some fixes in shortcut editing in the shortcut configuration dialog.
* BUG: The toolbar configuration works correctly again.
[GB.IMAGE.IMLIB]
* BUG: Image.Blur() and Image.Sharpen() now have the same signature as
their counterpart in gb.image.effect.
* BUG: Image.Draw() works correctly now.
[GB.QT4]
* BUG: Do not quit the application while a message box is displayed.
* BUG: Window.Center() works correctly now.
* BUG: Do not delay ScrollView contents layouting, otherwise it is done
when the widget is visible, which is not pretty.
git-svn-id: svn://localhost/gambas/trunk@2319 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The ColorChooser control has a working color picker now.
[GB.GTK]
* NEW: Desktop.Grab() has been renamed as Desktop.Screenshot(). It now
takes four optional parameters to grab only a part of the screen.
* NEW: Control.Grab() has been renamed as Control.Screenshot().
* NEW: Control.Grab() is now a method that grab the keyboard, the mouse
pointer, and that runs an event loop until a mouse button is clicked, or
the ESC key is pressed.
[GB.QT4]
* NEW: Desktop.Grab() has been renamed as Desktop.Screenshot(). It now
takes four optional parameters to grab only a part of the screen.
* NEW: Control.Grab() has been renamed as Control.Screenshot().
* NEW: Control.Grab() is now a method that grab the keyboard, the mouse
pointer, and that runs an event loop until a mouse button is clicked, or
the ESC key is pressed.
git-svn-id: svn://localhost/gambas/trunk@2317 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The Toolbox toggle shortcut is now SHIFT+F4.
* NEW: F6 now shows the procedure list in the code editor.
[GB.IMAGE]
* BUG: ColorInfo is back. Otherwise component properties hides default
color constants!
git-svn-id: svn://localhost/gambas/trunk@2316 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: New procedure list popup in the code editor.
* BUG: Keep case of "Exclude" and "Requires" component properties.
* BUG: Images edited by an external program are correctly watched again.
[GB.IMAGE]
* NEW: Color is a now a true class that replaced the old ColorInfo class.
* NEW: Color class component properties are both readable and writable now.
* NEW: Color.Color is a property that returns the color value from the
color components defined in the Color object.
git-svn-id: svn://localhost/gambas/trunk@2315 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: In the "Requires" tab of the project property dialog, requirements
are not incorrectly converted to lower case anymore.
[COMPILER]
* BUG: Fix symbol tables that sometimes didn't work correctly when storing
symbols having non-ASCII characters.
[GB.FORM]
* BUG: ButtonBox.Length property now returns the length of the ButtonBox
text. That fixes the crash in the ColorChooser control.
* BUG: Balloon corners are correctly drawn again.
* NEW: Some cosmetic changes in the ColorChooser control.
[GB.IMAGE.IMLIB]
* BUG: Images now always have an alpha channel.
git-svn-id: svn://localhost/gambas/trunk@2313 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Connection editors do not display the read-only flag in their title,
as it is useless.
* NEW: Cosmetic changes in the welcome and open project dialogs.
* NEW: Display the version of the current project in the IDE title.
git-svn-id: svn://localhost/gambas/trunk@2308 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Pressing the Escape key should hide panels *and* give the focus back
to the active file correctly.
[INTERPRETER]
* BUG: Fix an uninitialized value in the date formatting routine.
[GB.DB.FORM]
* NEW: DataSource now raises a Change event when its current record changes
or is refreshed.
[GB.NET]
* BUG: Fix an uninitialized value in SerialPort class, when retrieving the
port signal status.
git-svn-id: svn://localhost/gambas/trunk@2307 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Image.Mirror() now works in place.
[GB.GTK]
* NEW: Color.LightForeground has been implemented.
git-svn-id: svn://localhost/gambas/trunk@2297 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Compile files with maximum optimization correctly.
[DEVELOPMENT ENVIRONMENT]
* BUG: Remove The Form_Close event handler in the FHelp form. It did
stupid things indirectly.
[WIKI CGI SCRIPT]
* NEW: Enhancements to support 2.0 and 3.0 descriptions on the same page.
[GB.FORM]
* NEW: Enhance the ColorChooser control.
[GB.FORM.MDI]
* BUG: Fix the Toolbar layout algorithm.
[GB.IMAGE]
* BUG: Image.Colorize() works again.
[GB.IMAGE.EFFECT]
* NEW: This component includes image filtering and effect routines. This is
the old gb.image component from Gambas 2. Everything is not working
correctly at the moment.
[GB.QT4]
* NEW: Color.LightForeground returns the light foreground color used for
drawing separators and plain panel borders.
* BUG: Prevent crashes coming from the fact that Qt deletes child widgets
before emiting the destroy signal on the parent.
git-svn-id: svn://localhost/gambas/trunk@2296 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Update to new gb.image API (replaced Maketransparent with Transparent)
git-svn-id: svn://localhost/gambas/trunk@2294 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Rename Iùmage.MakeGray() to Image.Gray() and Image.MakeTransparent() to Image.Transparent().
* NEW: Image where methods are applied is returned so methods effects can be easily chained,
and API is more consistent.
Your code may be breaked !
Currently all the API isn't changed, work is in progress !
git-svn-id: svn://localhost/gambas/trunk@2293 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix crash when displaying help after something has been selected.
git-svn-id: svn://localhost/gambas/trunk@2292 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* New: Add dependency to gb.image.io, so images can be saved through Image.Save() method.
git-svn-id: svn://localhost/gambas/trunk@2290 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the way some source files are compiled with different
compilation flags in the interpreter and in the gb.image component.
git-svn-id: svn://localhost/gambas/trunk@2285 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Ignore error messages from the debugger if one is currently
displayed.
* BUG: Browse examples is more reliable now.
* NEW: Fix the Image.Stretch() method that does not take three arguments
anymore.
[GB.GTK]
* NEW: Image.Stretch() Smooth paramter has been removed. Stretching an
image is always smooth now.
[GB.FORM]
* NEW: Fix the Image.Stretch() method that does not take three arguments
anymore.
[GB.IMAGE.IMLIB]
* NEW: Imlib image cache is disabled.
* NEW: Image.Rotate() returns a smoothly rotated image.
* NEW: Image.Stretch() returns a smoothly stretched image.
* NEW: Image.Blur() blurs an image.
* NEW: Image.Sharpen() sharpens an image.
* NEW: Image.Draw() blends an image into another one.
[GB.QT4]
* NEW: Image.Stretch() Smooth paramter has been removed. Stretching an
image is always smooth now.
git-svn-id: svn://localhost/gambas/trunk@2283 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: In the open project dialog, you can now uncompress archives by
double-clicking on it. There is a confirmation message of course.
[GB.IMAGE.IMLIB]
* NEW: I want to use ImLib2 to enhance the image component. Does nothing at
the moment!
git-svn-id: svn://localhost/gambas/trunk@2282 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly initialize the "Show Tooltip" option when displaying the
preferences dialog.
[GB.QT.EXT]
* BUG: Editor.PosToColumn() correctly detects if the position if after the
end of the line now.
git-svn-id: svn://localhost/gambas/trunk@2281 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Use the new Separator property of ToolBar and SidePanel.
[GB.DB.FORM]
* NEW: DataView.Border is a new property to define if the border of the
DataView is visible or not.
[GB.FORM]
* NEW: SidePanel.Separator is a new property that displays a separator
beside the panel when set to True.
[GB.FORM.MDI]
* NEW: ToolBar.Separator is a new property that displays a separator under
the toolbar when set to True.
git-svn-id: svn://localhost/gambas/trunk@2280 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Remove temporarily the DBus explorer example to rename it.
Subversion often sucks...
git-svn-id: svn://localhost/gambas/trunk@2274 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Remove the Image.Resize method that cannot work. Let use the resize
method from the gb.image component.
git-svn-id: svn://localhost/gambas/trunk@2272 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: A new interface in the API to get the default image format.
[GB.V4L]
* NEW: Try to use libv4lconvert to convert webcam frames to RGB.
git-svn-id: svn://localhost/gambas/trunk@2271 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Use "Integer[][]" instead of "Object[]". That seems to work. :-)
git-svn-id: svn://localhost/gambas/trunk@2269 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Double-click is needed to modify a value in the debugger. But now
you can't reset an object value to NULL. Something to fix later...
[GB.DEBUG]
* BUG: Fix an uninitialized value that made the debugger crash when
trying to see if an object can act like an array.
[GB.PDF]
* BUG: Make gb.pdf compile with poppler >= 0.11.3.
git-svn-id: svn://localhost/gambas/trunk@2268 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Now the popup help is showed even if the panDebug is not visible.
git-svn-id: svn://localhost/gambas/trunk@2267 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the Makefile.am files of /main/lib sub-directories.
[DEVELOPMENT ENVIRONMENT]
* NEW: Now you can define the available control substitutions of your
component in the project property dialog.
* NEW: Now you can modify local variables, global variables and any field
in debugger windows while debugging.
[INTERPRETER]
* NEW: Support for local and global variable assignment.
[GB.DEBUG]
* NEW: The debugger can assign values to expressions, local and global
variables now.
[GB.EVAL]
* NEW: Support for local and global variable assignment.
[GB.FORM]
* NEW: TableView.NoKeyboard is a new property to disable the automatic
keyboard navigation.
(GB.QT4]
* NEW: Disable the Glib event loop.
* NEW: Do not automatically proceed events after a modal dialog is closed.
git-svn-id: svn://localhost/gambas/trunk@2265 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Make gb.qt.ext build, but do not implement the new gb.qt4.ext
behaviour of revsion #2256.
git-svn-id: svn://localhost/gambas/trunk@2262 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Some little cosmetic changes.
* BUG: Do not use gb.UseLanguage anymore.
[INTERPRETER]
* NEW: The gb.UseLanguage and gb.Case constants have been removed.
* NEW: Array.Find() methods now take an optional argument that defines the
search start index.
* NEW: gb.Like is a new comparison mode that internally uses the LIKE
operator.
git-svn-id: svn://localhost/gambas/trunk@2260 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Window without borders now ask to not be managed by the window
manager. Consequently, they are not activated when shown, and do not get
the focus.
git-svn-id: svn://localhost/gambas/trunk@2259 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The ide does not crash on some mouse position
during the help search
git-svn-id: svn://localhost/gambas/trunk@2258 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix Gl.RenderMode() return values. It can return an Integer[][] (with Gl.GL_SELECT)
or a Float[] (with Gl.GL_FEEDBACK)
git-svn-id: svn://localhost/gambas/trunk@2257 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Editor.PosToColumn() and Editor.PosToLine() now return -1 when the
mouse cannot be mapped to a cursor position.
git-svn-id: svn://localhost/gambas/trunk@2256 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Controls whose width (or height) is 1 will always be 1 pixel wide
(or high), regardless of the value of Desktop.Scale.
* NEW: Put the property sheet and the hierarchy tree inside the tabstrip.
* BUG: Replace Image.Flip() by Image.Mirror() in the welcome dialog.
[COMPILER]
* BUG: "Ambiguous braces" error message was incorrect, and has been
replaced by "Ambigous brackets".
[GB.IMAGE]
* NEW: Remove Image.Transform().
[GB.FORM.MDI]
* BUG: The default value of Workspace.ButtonPosition is Align.Right.
[GB.QT4]
* NEW: If the width (or height) argument of Control.MoveScaled() or
Control.ResizeScaled() is zero, then the effective width (or height) will
be 1 pixel.
* NEW: Do not activate windows whose type is ToolTip, Notification,
DragAndDrop or Desktop in the Show() method.
* BUG: Wait a little before activating windows, so that they do not stay in
the foreground.
git-svn-id: svn://localhost/gambas/trunk@2255 867c0c6c-44f3-4631-809d-bfa615b0a4ec