* BUG: Fix the crash when displaying debugging windows at program startup.
git-svn-id: svn://localhost/gambas/trunk@2190 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: A new function in the debugger interface to search for a class only
inside the running project.
[GB.DEBUG]
* BUG: Pending breakpoints now search for their class only inside the
running project.
git-svn-id: svn://localhost/gambas/trunk@2189 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The architecture page is correctly generated now.
[GB.FORM.MDI]
* BUG: The Workspace menu now works correctly if two windows have the same
title.
* NEW: A new entry in the Workspace menu for sorting tabs by title.
git-svn-id: svn://localhost/gambas/trunk@2182 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Use the GridView[].RowSpan property in the find list to enhance its
look.
* BUG: Try to delay the help popup show, but it seems to fix nothing...
* NEW: An option in the project creation dialog that opens the newly
created project in another window.
* NEW: Double-clicking in a debug window gridview row now displays the
value inside a balloon. This way, very long values can be read entirely.
* NEW: The connection properties dialog allows to create or remove
databases.
* BUG: Fix the embedding of the output window.
[GB.DB.FORM]
* BUG: Prevent DataView rows from being too large.
[GB.QT4]
* BUG: Fix a stupid bug that sometimes made a window top-only unexpectedly.
git-svn-id: svn://localhost/gambas/trunk@2179 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the gb.qt4 configure.ac file so that it works with stupid
pkg-config configuration files.
[DEVELOPMENT ENVIRONMENT]
* NEW: An option to define the terminal emulator used by the IDE.
* NEW: Some unused icons were removed from the project.
* BUG: The project tree does not steal the focus anymore after a project
compilation.
[GB.NET.SMTP]
* BUG: Fix the UTF-8 encoding of mail subjects having a '?' character
inside.
[GB.QT4]
* BUG: Fix the global event filter so that setting Application.Tooltip to
False does not interfer with the global key event handler.
git-svn-id: svn://localhost/gambas/trunk@2174 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Now the local help is showed as popup if the help tab is not selected.
git-svn-id: svn://localhost/gambas/trunk@2169 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Changes from Ron "First" that should allow the component to be
compiled everywhere.
git-svn-id: svn://localhost/gambas/trunk@2168 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Prevent the symbol analyze from crashing if a project function has a
syntax error in its declaration.
git-svn-id: svn://localhost/gambas/trunk@2167 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The WebBrowser example was updated with an authentication dialog.
[GB.QT4.WEBKIT]
* NEW: Support for authentication, with the WebView.Auth.* properties and
the new Auth event. That event is raised when an authentication is
required. Then it is up to the application to fill the WebView.Auth.User
and WebView.Auth.Password with the accurate informations.
* NEW: WebSettings is a new class to define some WebKit global settings.
Note that apparently setting the default fixed font does not work.
* NEW: WebView has a new Settings property, that allow to override some
global settings for a specific page.
git-svn-id: svn://localhost/gambas/trunk@2166 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the PdfViewer example to not crash when it cannot understand
the document index.
[GB.PDF]
* BUG: Fix a possible crash whith PDF documents having index but no action
associated with.
git-svn-id: svn://localhost/gambas/trunk@2161 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Make it compile again.
[GB.QT4.WEBKIT]
* NEW: WebFrame is a new class that recursively describes WebView frames.
* NEW: WebView.Frame is a new property that returns the WebView main frame.
* NEW: WebView.Current is a new property that returns the WebView current
frame.
git-svn-id: svn://localhost/gambas/trunk@2159 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the WebBrowser example.
[GB.QT4]
* BUG: TabStrip[].Delete works correctly again.
[GB.QT4.WEBKIT]
* NEW: WebView.Status is a new property to store the status bar message.
* NEW: WebView.Progress is a new property that returns the progress of the
page loading.
* NEW: Some WebView events were redesigned: the Load event is now raised
only when the page has been loaded, and the Progress event is a new event
that is raised during the load.
git-svn-id: svn://localhost/gambas/trunk@2158 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Database passwords are now stored in memory if they are not saved
to the desktop password database.
git-svn-id: svn://localhost/gambas/trunk@2156 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: When connecting to the database, really use the password even if it
is not stored in the desktop password database.
git-svn-id: svn://localhost/gambas/trunk@2155 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Make it compile with Qt 4.4 by redirecting the Zoom property to the
TextZoom property.
git-svn-id: svn://localhost/gambas/trunk@2154 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix some test in configuration script that could be syntactically
incorrect in some situations.
[GB.GTK]
* NEW: TabStrip[].Children[] now returns a child of a specific TabStrip tab
from its index.
git-svn-id: svn://localhost/gambas/trunk@2153 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Now the help is given when you select a word, like in debug
mode and only when the help tab is selected.
git-svn-id: svn://localhost/gambas/trunk@2151 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The WebBrowser example now uses the qt4 webkit component.
[WIKI CGI SCRIPT]
* NEW: Add hungarian to the list of languages.
[GB.DESKTOP]
* BUG: Fix a 64-bit OS related bug when getting a window property.
[GB.QT4]
* NEW: TabStrip[].Children[] now returns a child of a specific TabStrip tab
from its index.
[GB.QT4.WEBKIT]
* NEW: A new component that has one control, WebView, which is a full
WebKit browser.
git-svn-id: svn://localhost/gambas/trunk@2150 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Now the help on a keyword and some symbol is showed on
the bottom of the interface when you do a shift dblclick on a word.
git-svn-id: svn://localhost/gambas/trunk@2149 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Now the developper integrated help is detected.
It work on SUB, FUNCTION, and Global variables.
It need to begin with '/# and end with #/
(but it just store the first line Number for now. it's not finished.)
Exemple:
'/# Help for My sub #/
PUBLIC SUB MySub()
END
git-svn-id: svn://localhost/gambas/trunk@2148 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Enable form poup menu when clicking on a control in the form editor.
* BUG: Do not display backup files in the "Connection" project folder.
[WEB SITE MAKER]
* NEW: Add a link to the installation instructions for specific
distributions in the download page.
[GB.EVAL.HIGHLIGHT]
* BUG: In WebPage highlighting, allow the <% ... %> markups anywhere in the
page.
[GB.GTK]
* BUG: Change the way Desktop.Scale is calculated so that it returns the
same value whatever GUI component is used.
[GB.QT]
* BUG: Change the way Desktop.Scale is calculated so that it returns the
same value whatever GUI component is used.
[GB.QT4]
* BUG: Change the way Desktop.Scale is calculated so that it returns the
same value whatever GUI component is used.
* BUG: Workaround a bug in QT4 that prevented ScrollView for being arranged
in some cases.
git-svn-id: svn://localhost/gambas/trunk@2146 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Use GtkComboBoxEntry to implement read-write combo-box, so that they
have a standard look.
* BUG: Move windows before showing them, so that they do not flicker the
first time they are shown.
git-svn-id: svn://localhost/gambas/trunk@2144 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Raise a memory error when trying to allocate a too large
array.
[GB.GTK]
* BUG: Fix the management of cell spanning.
[GB.QT4]
* BUG: Fix the management of cell spanning.
git-svn-id: svn://localhost/gambas/trunk@2143 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: GridView[].RowSpan and GridView[].ColumnSpan are two new properties
that allow a GridView cell to span on multiple rows or columns.
* BUG: The Indent property of containers is correctly initialized now.
[GB.QT4]
* NEW: GridView[].RowSpan and GridView[].ColumnSpan are two new properties
that allow a GridView cell to span on multiple rows or columns. Beware
that the feature was not implemented in gb.qt.
git-svn-id: svn://localhost/gambas/trunk@2142 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Controls of components written in Gambas are correctly installed
now.
[DEVELOPMENT ENVIRONMENT]
* NEW: Component project controls icons are now store in the "Project"
section, not in the "Data" section anymore. Consequently they are not
stored in the project executable.
* BUG: Fix the activation of menu entries in the project treeview popups.
* NEW: New layout for the translation dialog.
* NEW: Remove many control icons and put them with their component project.
git-svn-id: svn://localhost/gambas/trunk@2140 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The connection editor now uses the new DataSource Connection
property.
* NEW: A button to copy the field names of a table in the clipboard.
* NEW: Change the layout of the connection editor.
* NEW: Enhance the list property editor.
* NEW: Use the new logo made by Fabien Bodard.
* NEW: Support for editing properties whose type is "Table" and
"Connection".
* NEW: Scroll the form editor when using the rectangular selection.
* BUG: Fix the project information displayed in the open project dialog.
[INTERPRETER]
* BUG: Fix a stupid bug that made the interpreter crash when a class was
allocated at a negative memory address.
* BUG: Fix the conversion of strings into numbers, especially when
converting Long values.
[GB.DB.FORM]
* NEW: Redesign the controls so that DataSource can be assigned a specific
connection.
* NEW: DataSource.Connection is a new property that allows to assign a
specific Connection object to a DataSource. If a DataSource has no
connection assigned, it will use the connection of its parent DataSource.
By default, the current connection (DB.Current) is used.
* NEW: Remove the DataSource.CacheSize property. Is it really useful?
[GB.NET.SMTP]
* NEW: Send the "Date:" header with any mail.
git-svn-id: svn://localhost/gambas/trunk@2137 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Connection files are added to executables.
[GB.DB]
* NEW: A Gambas part has been added to the component to implement the
Connections class. This class is a static pseudo-collection that
automatically creates Connection objects for connection files located in
the ".connection" project directory.
git-svn-id: svn://localhost/gambas/trunk@2132 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Use the editor font in automatic completion and signature popups.
* NEW: Display automatic completion differently.
* BUG: Do not fail when displaying data in a debugger window.
git-svn-id: svn://localhost/gambas/trunk@2131 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Go back to the old way of drawing selected controls.
* NEW: Use the Indent property in the option and project properties
dialogs.
[GB.GTK]
* BUG: Fix the arrangement algorithm when the Indent property is set.
[GB.QT]
* BUG: Fix the arrangement algorithm when the Indent property is set.
[GB.QT4]
* BUG: Fix the arrangement algorithm when the Indent property is set.
git-svn-id: svn://localhost/gambas/trunk@2130 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Merge of the database manager CSV import dialog.
* NEW: When editing a connection, the database charset can be ignored, i.e.
string fields are assumed to be encoded in UTF-8.
* BUG: Be read-only when editing a system table or a SQL request.
* NEW: A new way of showing selected controls on forms. Maybe a little less
easier, but faster anyway.
* NEW: A new cool & useless animation on the welcome dialog.
[GB.DB]
* NEW: You can initialize a Connection object at creation by passing a
"database URL" to the constructor. For example:
"mysql://root@localhost/database" or "sqlite:///home/benoit/sqlite.db".
This is not tested yet!
* NEW: Connection.IgnoreCharset is a new boolean property. It just stores
the value, and do nothing with it. It's up to you to use the information
later if you need.
[GB.DB.FORM]
* NEW: DataView does not extract Blob value anymore. It just displays
"BLOB" in the cell with a darker background.
[GB.GTK]
* NEW: Indent is new container boolean property. When set, an indentation
of Desktop.Scale pixels is added to the layout.
[GB.QT]
* NEW: Indent is new container boolean property. When set, an indentation
of Desktop.Scale pixels is added to the layout.
[GB.QT4]
* NEW: Indent is new container boolean property. When set, an indentation
of Desktop.Scale pixels is added to the layout.
[GB.QT4]
* OPT: Some optimizations in the Editor for very long lines. Fix a bug in
Qt that updated two lines when it was asked for one only.
git-svn-id: svn://localhost/gambas/trunk@2128 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix all controls that use a GtkScrolledWindow.
* BUG: Fix Control.Raise() and Control.Lower() with controls using a
GtkScrolledWindow.
* BUG: The ClientWidth and ClientHeight properties of TreeView, ListView
and ColumnView controls were implemented.
git-svn-id: svn://localhost/gambas/trunk@2126 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Found a workaround to the QT4 bug that made it crash when
destroying a ProgressBar explicitely.
git-svn-id: svn://localhost/gambas/trunk@2124 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Database manager integration continues. Tables can be renamed.
System tables are read-only. Bug fixes...
[GB.FORM]
* NEW: Predefined icon size are not proportional to Desktop.Scale anymore.
This change may be rolled back in the future.
* NEW: Medium icon size is now 22 pixels instead of 24, because apparently
this is the size used by icon themes.
[GB.DB.FORM]
* NEW: DataSource.Reset now only resets the metadata associated with the
DataSource table.
* NEW: DataSource.ResetAll() is a new static method that clears entirely
the internal metadata cache.
[GB.QT4]
* BUG: GridView header is now correctly updated on a font or style change.
* BUG: Label, Button and ToolButton size is now correctly updated on a font
or style change.
* NEW: Message now tries to use the QT4 predefined buttons by using the
button names specified by the user.
git-svn-id: svn://localhost/gambas/trunk@2123 867c0c6c-44f3-4631-809d-bfa615b0a4ec