Commit graph

348 commits

Author SHA1 Message Date
Benoît Minisini
ca1bdc4b43 [DEVELOPMENT ENVIRONMENT]
* 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
2009-07-23 23:51:34 +00:00
Benoît Minisini
d51f8dbb72 [DEVELOPMENT ENVIRONMENT]
* 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
2009-07-23 22:53:26 +00:00
Benoît Minisini
c43ce9eb34 [CONFIGURATION]
* 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
2009-07-23 22:42:39 +00:00
Fabien Bodard
933737dd6f [DEVELOPMENT ENVIRONMENT]
* BUG: Correct an error, and work on all the help


git-svn-id: svn://localhost/gambas/trunk@2152 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-23 21:33:41 +00:00
Fabien Bodard
39b7b7a0b5 [DEVELOPMENT ENVIRONMENT]
* 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
2009-07-23 21:22:53 +00:00
Benoît Minisini
6c773074e0 [EXAMPLES]
* 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
2009-07-23 16:53:06 +00:00
Fabien Bodard
13a6023769 [DEVELOPMENT ENVIRONMENT]
* 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
2009-07-23 15:45:31 +00:00
Fabien Bodard
472937092a [DEVELOPMENT ENVIRONMENT]
* 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
2009-07-23 07:54:12 +00:00
David Villalobos Cambronero
7722ee6865 [WEB SITE MAKER]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@2147 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-22 21:04:27 +00:00
Benoît Minisini
8cb003abfb [DEVELOPMENT ENVIRONMENT]
* 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
2009-07-22 18:20:25 +00:00
Fabien Bodard
4e25d2e84c [DEVELOPMENT ENVIRONMENT]
* NEW: Beginning of the work on the help integration


git-svn-id: svn://localhost/gambas/trunk@2145 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-22 10:31:58 +00:00
Benoît Minisini
7b287f19eb [GB.GTK]
* 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
2009-07-21 10:54:53 +00:00
David Villalobos Cambronero
9d0dd80eee [DEVELOPMENT ENVIROMENT]
* NEW: Spanish translation updted.

git-svn-id: svn://localhost/gambas/trunk@2141 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-20 17:54:57 +00:00
Benoît Minisini
f901433cbd [CONFIGURATION]
* 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
2009-07-20 15:53:19 +00:00
Benoît Minisini
7df43ef0f2 [DEVELOPMENT ENVIRONMENT]
* 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
2009-07-20 01:10:50 +00:00
Benoît Minisini
656364fe57 [ARCHIVER]
* 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
2009-07-18 15:50:51 +00:00
Benoît Minisini
b66c22875e [DEVELOPMENT ENVIRONMENT]
* 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
2009-07-18 12:12:29 +00:00
Benoît Minisini
6e0837b430 [DEVELOPMENT ENVIRONMENT]
* 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
2009-07-18 02:30:07 +00:00
Benoît Minisini
0dcf9216b5 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix control creation.


git-svn-id: svn://localhost/gambas/trunk@2129 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-17 11:01:36 +00:00
Benoît Minisini
cfd564e4a8 [DEVELOPMENT ENVIRONMENT]
* 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
2009-07-17 01:29:39 +00:00
Benoît Minisini
49430cc409 [GB.GTK]
* 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
2009-07-15 16:26:04 +00:00
Benoît Minisini
49e0d1788d [DEVELOPMENT ENVIRONMENT]
* 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
2009-07-15 02:53:18 +00:00
Benoît Minisini
3ed7a93385 [INTERPRETER]
* BUG: When a component cannot be loaded, only show its name in the error 
  message, not the full path.

[GB.FORM.MDI]
* BUG: Keep the hide/show sequence of windows newly inserted into a 
  Worskpace. Otherwise the IDE becomes slow at startup!

[GB.QT4]
* BUG: Now message boxes return the accurate button index.



git-svn-id: svn://localhost/gambas/trunk@2122 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-14 23:25:52 +00:00
Fabien Bodard
ba63990d01 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix FAbout display



git-svn-id: svn://localhost/gambas/trunk@2120 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-14 20:11:54 +00:00
Benoît Minisini
0ac184012a [DEVELOPMENT ENVIRONMENT]
* NEW: Database manager integration continues. You can create, edit and 
  remove tables now. You cannot rename them yet, nor modify their contents.
* BUG: Fix popup menu activation in text editor.
* NEW: Almost any character is allowed now in the name of directories 
  storing source files.

[GB.DB.FORM]
* NEW: DataSource.Reset() is a new method that clears the internal 
  metadata cache. That method is dynamic because it is intended to only
  reset the metadata associated with the DataSource. At the moment all the
  metadata is dropped.

[GB.FORM]
* NEW: TableView.Save() now returns a boolean that will tell you if the 
  Save event has been cancelled.
* BUG: TableView should manage arrow keys correctly if the current editor 
  is a read-only ComboBox.

[GB.FORM.MDI]
* OPT: Toolbars do no useless layout anymore when in design mode.

[GB.QT4]
* BUG: The Message class has been fixed.
* BUG: Fix the behaviour of TabStrip when all its page are hidden.


git-svn-id: svn://localhost/gambas/trunk@2115 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-14 02:24:54 +00:00
David Villalobos Cambronero
defc32b22d [DEVELOPMENT ENVIROMENT]
* NEW: Spanish translation updated

git-svn-id: svn://localhost/gambas/trunk@2112 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-13 18:42:18 +00:00
Benoît Minisini
94b26af9dc [DEVELOPMENT ENVIRONMENT]
* NEW: Database manager integration goes on.

[GB.DB.FORM]
* NEW: DataBrowser.GridView property was replaced by DataBrowser.View.
* NEW: DataView.GridView property was replaced by DataView.View.
* NEW: DataView now uses a TableView instead of a GridView.
* NEW: DataView truncates cell contents to the first 1024 characters.

[GB.DESKTOP]
* NEW: Support for the KDE4 wallet.


git-svn-id: svn://localhost/gambas/trunk@2110 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-13 10:13:30 +00:00
Benoît Minisini
d171dbfc3e [GB.GTK]
* NEW: GridView.Rows.HeaderHeight is a new name for
  GridView.Columns.Height.
* NEW: GridView.Columns.HeaderWidth is a new name for
  GridView.Rows.Width.

[GB.QT4]
* BUG: Remove the GridView.Rows[].Visible property and the
  GridView.Rows[].EnsureVisible method. Everything is done with Gambas
  code.
* NEW: GridView.Rows.HeaderHeight is a new name for
  GridView.Columns.Height.
* NEW: GridView.Columns.HeaderWidth is a new name for
  GridView.Rows.Width.
* BUG: ToolButton and Button with AutoResize set now will automatically 
  shrink to fit their contents.


git-svn-id: svn://localhost/gambas/trunk@2109 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-12 23:15:18 +00:00
Benoît Minisini
d3501bf140 [DEVELOPMENT ENVIRONMENT]
* NEW: Work continues on integrating the database manager.
* NEW: Some cosmetic changes in the way controls are drawing on the form
  editor.
* NEW: Panels with Border property set to None are now drawn with a light 
  border.
* BUG: Fix the "Show tab" button and menu.

[INTERPRETER]
* NEW: _attach is a new dynamic special method that is called when an 
  object is attached to or detached from its event observer. The first 
  argument of this method is the event observer, and the second argument 
  the event handler prefix.

[COMPILER]
* NEW: An expression can be a NEW instruction now. Beware that it does not 
  work inside braces.

[GB.DB]
* BUG: Fix an error message in the sqlite handler.

[GB.DB.FORM]
* NEW: DataSource.Table can now be any SQL query. The Filter property is 
  ignored in that case.
* BUG: Setting DataSource.Table to NULL correctly resets the DataSource and
  its children.
* NEW: DataView automatically adjusts the height of its rows to the 
  contents.
* NEW: DataSource.CacheSize is a new property to set the number of rows 
  stored in the internal DataSource cache. When this property is set to 
  zero, the cache size takes its default value (64 rows).

[GB.DB.SQLITE2]
* BUG: Fix a crash in datatype mapping.

[GB.DB.SQLITE3]
* BUG: Fix a crash in datatype mapping.

[GB.QT4]
* BUG: Window.AutoResize property works as expected now.
* OPT: Some optimizations in GridView.
* NEW: GridView.Rows[].Visible returns if a specific row is visible.
* NEW: GridView.Rows[].EnsureVisible ensures that a specific row is 
  visible.
* BUG: Draw.Style.Panel draws the same thing as a panel border now.
* BUG: Window.Closed always returns the accurate value now.


git-svn-id: svn://localhost/gambas/trunk@2108 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-12 21:49:13 +00:00
Benoît Minisini
d0d6425a54 [DEVELOPMENT ENVIRONMENT]
* BUG: Try to always enable only the right popup menu, and only that one. 
  But is sometimes fails at the moment.
* BUG: The completion list computes its height correctly now.
* NEW: Beginning of the database manager integration.
* BUG: When creating a new data file, ensure that the proposed name does 
  not exist.

[GB.GTK]
* NEW: Control.HasFocus is a new property that returns if a control has 
  the focus.

[GB.FORM]
* NEW: ButtonBox is a new control that is a TextBox with a button on its 
  right.
* NEW: Two new stock icons: 'computer' and 'server'.

[GB.QT4]
* NEW: Control.HasFocus is a new property that returns if a control has 
  the focus.


git-svn-id: svn://localhost/gambas/trunk@2106 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-11 00:45:49 +00:00
Benoît Minisini
93ca94a2f0 [DEVELOPMENT ENVIRONMENT]
* NEW: In the code editor, Ctrl+Click has the same effect as F2.


git-svn-id: svn://localhost/gambas/trunk@2105 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-10 19:40:20 +00:00
Benoît Minisini
669a236b14 [DEVELOPMENT ENVIRONMENT]
* NEW: Use decimal units for file sizes.
* NEW: Some UI redesign in the translation dialog.

[GB.FORM]
* NEW: Use decimal units for file sizes.

[GB.QT4]
* BUG: Setting the width of a column to -1 in a ColumnView now correctly 
  adjust the column size.


git-svn-id: svn://localhost/gambas/trunk@2101 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-10 14:31:40 +00:00
Benoît Minisini
f10e3056dd [DEVELOPMENT ENVIRONMENT]
* NEW: A menu for showing a specific tab of a MultiContainer.
* BUG: Fix a crash while scanning a class if the project is a component
  and if it is self-checked, which happens as soon as it is locally
  installed.

[GB.GTK]
* BUG: The Window.Sticky property now really returns a boolean.

[GB.QT]
* BUG: The Window.TopOnly and Window.Stacking properties now return the
  last value assigned as in gb.gtk. It does not try to get the value from
  the window manager, as the change may not be immediate.

[GB.QT4]
* BUG: The Window.TopOnly and Window.Stacking properties now return the
  last value assigned as in gb.gtk. It does not try to get the value from
  the window manager, as the change may not be immediate.
* BUG: The Window Open event is now raised for embedded windows that are
  shown implicitely because their parent were shown.

[GB.XML]
* BUG: Fix a memory leak in Xml.ToString().
* BUG: The encoding argument of Xml.ToString() is now taken into account.
* BUG: Xml.ToString() now uses the UTF-8 charset by default.


git-svn-id: svn://localhost/gambas/trunk@2099 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-10 12:44:06 +00:00
Benoît Minisini
a3d6ba73e5 [INTERPRETER]
* NEW: Do not use "boolean" anymore. Use "bool" instead.

[COMPILER]
* NEW: Do not use "boolean" anymore. Use "bool" instead.



git-svn-id: svn://localhost/gambas/trunk@2091 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-08 19:57:50 +00:00
Benoît Minisini
924e7e29d9 [DEVELOPMENT ENVIRONMENT]
* NEW: Operators are bold by default in themes now.
* NEW: Display the full project diff now in the project changes and in the 
  commit dialog.

[GB.QT4.EXT]
* NEW: The Editor now highlight braces differently.
* NEW: Read-only editors do not blink the cursor anymore.


git-svn-id: svn://localhost/gambas/trunk@2090 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-08 01:22:37 +00:00
Benoît Minisini
29820c4624 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix a possible crash when refreshing the breakpoint list.

[GB.DB.SQLITE3]
* BUG: Oops. SQLite3 driver should not use the SQLite2 sources.


git-svn-id: svn://localhost/gambas/trunk@2089 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-07 21:37:16 +00:00
Benoît Minisini
a9b83d8957 [GB.QT4]
* BUG: Better workaround of the previous menu bar bug.


git-svn-id: svn://localhost/gambas/trunk@2086 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-07 10:52:10 +00:00
Benoît Minisini
f1162c3851 [GB.QT4]
* BUG: Fix a possible crash in timer management.


git-svn-id: svn://localhost/gambas/trunk@2082 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-07 00:07:34 +00:00
Benoît Minisini
90ed3df70b [DEVELOPMENT ENVIRONMENT]
* BUG: Fix the save and restore of last opened files.


git-svn-id: svn://localhost/gambas/trunk@2081 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-06 15:58:04 +00:00
Benoît Minisini
e3653b3904 [DEVELOPMENT ENVIRONMENT]
* NEW: Use the new highlighter component.

[GB.EVAL.HIGHLIGHT]
* NEW: Highlight routines have hidden names now.
* NEW: Diff files highlighting.

[GB.QT.EXT]
* NEW: New constants for the Editor.Highlight property. Now the Editor
  automatically loads and uses the gb.eval.highlight component.

[GB.QT4.EXT]
* NEW: New constants for the Editor.Highlight property. Now the Editor
  automatically loads and uses the gb.eval.highlight component.


git-svn-id: svn://localhost/gambas/trunk@2080 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-06 12:53:45 +00:00
Benoît Minisini
cb01337b46 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix source file import.
* NEW: New menu entries for inserting HTLM and CSS files.
* BUG: Fix file chooser filter in the file creation dialog.
* BUG: Do not open read-only projects having the old source structure.

[GB.EVAL.HIGHLIGHT]
* NEW: A new component to centralize Editor highlighting routines.

[GB.QT4]
* BUG: Always defer ScrollView layout to prevent strange crashes.



git-svn-id: svn://localhost/gambas/trunk@2079 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-06 11:04:10 +00:00
Benoît Minisini
43fd627078 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix project creation.

[EXAMPLES]
* NEW: Upgrade example projects to the new sotrage format.


git-svn-id: svn://localhost/gambas/trunk@2078 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-06 08:26:07 +00:00
Benoît Minisini
fab8a13607 [GB.FORM]
* BUG: Fix the ColorChooser control.
* NEW: Simplify the ColorChooser GUI.


git-svn-id: svn://localhost/gambas/trunk@2077 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-06 00:42:31 +00:00
Benoît Minisini
59824efea8 [DEVELOPMENT ENVIRONMENT]
* BUG: The "Update all forms" menu entry works correctly again.


git-svn-id: svn://localhost/gambas/trunk@2076 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-05 22:45:31 +00:00
Benoît Minisini
d3e5b89c50 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix selection after a control has been changed into another one.
* NEW: Project file information dialog now displays the changes that 
  occurred on the file since the last commit.

[GB.QT4.EXT]
* BUG: Fix Editor string management, because now the QT4 QString class is
  less tolerant than the QT3 one.


git-svn-id: svn://localhost/gambas/trunk@2075 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-05 22:40:57 +00:00
Benoît Minisini
ca0292fd58 [DEVELOPMENT ENVIRONMENT]
* NEW: Change the CTRL+W shortcut to F12.
* BUG: Double-clicking on a control in the form editor now correctly moves 
  inside the event handler in all cases.
* NEW: Start enhancing the file information dialog.
* BUG: The file information dialog returns the accurate number of modules, 
  classes, and forms again.

[INTERPRETER]
* NEW: Mac OS X is a FreeBSD.

[GB.QT.EXT]
* BUG: Fix the undo and redo commands in the Editor when some text has been
  colorized.

[GB.QT4.EXT]
* BUG: Fix the undo and redo commands in the Editor when some text has been 
  colorized.


git-svn-id: svn://localhost/gambas/trunk@2074 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-04 23:54:00 +00:00
Benoît Minisini
fb30923e59 [DEVELOPMENT ENVIRONMENT]
* NEW: Start organizing source files.
* BUG: Moving source directories is *really* reliable now.


git-svn-id: svn://localhost/gambas/trunk@2073 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-04 19:25:59 +00:00
Benoît Minisini
2cc13a0cc2 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix a possible crash in packager wizard.
* BUG: Moving source directories is reliable now.


git-svn-id: svn://localhost/gambas/trunk@2072 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-04 19:03:34 +00:00
Benoît Minisini
f0a15a3be1 [DEVELOPMENT ENVIRONMENT]
* NEW: Some little changes in the debug panel interface.
* BUG: Debug windows now can be shrinked to little sizes.
* OPT: Remove debug actions from the editor menu. Each debug actions of 
  each opened editors were called each time the cursor moves!

[GB.QT4]
* BUG: Menu shortcuts are now correctly visible when the menu is shown.


git-svn-id: svn://localhost/gambas/trunk@2070 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-04 12:38:56 +00:00
Benoît Minisini
285037b7db [DEVELOPMENT ENVIRONMENT]
* BUG: Breakpoints are set correctly again when starting debugging.
* BUG: Opened files are correctly saved and re-opened.


git-svn-id: svn://localhost/gambas/trunk@2068 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-04 00:20:10 +00:00
Benoît Minisini
1281de7026 [DEVELOPMENT ENVIRONMENT]
* BUG: Convert projects using subversion to the new source structure 
  correctly.
* BUG: Open recent files of projects that just have been converted 
  correctly.


git-svn-id: svn://localhost/gambas/trunk@2067 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-04 00:05:09 +00:00
Benoît Minisini
d0b3aecc0b [DEVELOPMENT ENVIRONMENT]
* NEW: Project source files are now stored in the ".src" project 
  sub-directory.
* NEW: Project source files can be organized from the project treeview by 
  creating directories, moving source files with drag and drop or copy and
  paste.
* NEW: The hall of fame now uses some sort of blur effect.
* BUG: The breakpoint list should be accurate in all situations now.
* NEW: Showing the bottom status bar is now an entry in the "View" menu.

[INTERPRETER]
* BUG: Fix a possible crash in database component classes having 
  sub-collections, like Result.Fields.

[COMPILER]
* NEW: Support for projects whose sources are stored in the ".src" 
  sub-directory.

[GB.GTK]
* BUG: Frame.Font now works correctly.
* BUG: If the Control.Font property is set with a family name, the other 
  boolean properties of the font are reset.

[GB.NET]
* BUG: Fix a possible crash in the Socket class at connection.

[GB.QT]
* BUG: If the Control.Font property is set with a family name, the other 
  boolean properties of the font are reset.

[GB.QT4]
* BUG: If the Control.Font property is set with a family name, the other 
  boolean properties of the font are reset.
* NEW: TreeView and ColumnView got a new property, ParentKey, that returns 
  the key of the current item parent.
* BUG: Menu shortcuts are correctly disabled now, when a parent menu is 
  disabled.


git-svn-id: svn://localhost/gambas/trunk@2063 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-03 20:15:26 +00:00
Benoît Minisini
ce6f28338a [DEVELOPMENT ENVIRONMENT]
* NEW: Help pages on GUI components are now redirected to the gb.qt ones.
* BUG: Fix drag & drop on project tree.

[COMPILER]
* NEW: Support projects whose source files are located in the ".src" 
  project sub-directory.

[GB.QT]
* BUG: Drag & drop has been fixed.
* BUG: Newly opened window should be correctly activated now.


git-svn-id: svn://localhost/gambas/trunk@2058 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-07-01 00:00:47 +00:00
Jordi Sayol
fefef53385 [WIKI CGI SCRIPT]
* NEW: Catalan translation updated.


[MAKE WEB SITE]
* NEW: Catalan translation updated.



git-svn-id: svn://localhost/gambas/trunk@2057 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-29 18:56:52 +00:00
Benoît Minisini
293c0e19a7 [DEVELOPMENT ENVIRONMENT]
* BUG: Prevent a possible crash when closing a debug info window that is 
  long to be filled.
* NEW: Fix the interface of the extra files TableView in the packager 
  wizard: the current line is highlighted, and a the file selector is
  opened on a double click instead of a single click.
* BUG: Do not reload the main form while closing the project.

[GB.GTK]
* NEW: Button, ToolButton and ToggleButton AutoResize property was 
  implemented.
* BUG: The Action class does not act on invalid controls anymore.

[GB.FORM.MDI]
* BUG: Closing the last opened window in a Workspace shows the dark 
  background again.

[GB.QT]
* BUG: The Action class does not act on invalid controls anymore.

[GB.QT4]
* BUG: The Action class does not act on invalid controls anymore.


git-svn-id: svn://localhost/gambas/trunk@2055 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-28 21:34:44 +00:00
Jordi Sayol
f8dea1f78b [DEVELOPMENT ENVIRONMENT]
* NEW: Catalan translation updated.
* NEW: Catalan tips updated.


[DATABASE MANAGER]
* NEW: Catalan translation updated.


[WIKI CGI SCRIPT]
* NEW: Catalan translation updated.


[MAKE WEB SITE]
* NEW: Catalan translation added.


[GB.FORM]
* NEW: Catalan translation updated.


[GB.FORM.DIALOG]
* NEW: Catalan translation updated.


[GB.FORM.MDI]
* NEW: Catalan translation updated.


[EXAMPLES]
* NEW: Catalan translations added/updated.



git-svn-id: svn://localhost/gambas/trunk@2054 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-28 20:00:28 +00:00
Benoît Minisini
a85cf7f35f [GB.QT4]
* BUG: Do not crash when containers are arranged during a recursive widget 
  deletion.


git-svn-id: svn://localhost/gambas/trunk@2052 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-27 16:40:40 +00:00
Benoît Minisini
d2ead79ba4 [GB.QT4]
* BUG: Menu.Enabled works now.
* BUG: Shortcuts are correctly disabled when a parent menu is disabled.


git-svn-id: svn://localhost/gambas/trunk@2051 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-27 15:25:11 +00:00
Benoît Minisini
f68e2f6d8a [DEVELOPMENT ENVIRONMENT]
* BUG: Fix the FSelectExtraFile dialog layout.
* BUG: Some little fixes in the file selection in the extra files tab of 
  the packager wizard.

[GB.FORM]
* NEW: Do not display the shrimp logo anymore.
* BUG: DirView now supports an hidden directory as root.

[GB.FORM.MDI]
* BUG: Ensure that the Open event is raised for new MDI child windows.

[GB.QT4]
* BUG: Buttons icon are not shrinked anymore.


git-svn-id: svn://localhost/gambas/trunk@2046 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-26 11:36:52 +00:00
Philippe Séraphin
a3ef51e919 [DEVELOPMENT ENVIRONMENT]
* BUG: fix bug in tab ExtraFiles in BuildPackageWizard


git-svn-id: svn://localhost/gambas/trunk@2045 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-26 09:06:23 +00:00
Philippe Séraphin
8590c22fd5 [DEVELOPMENT ENVIRONMENT]
* NEW: Add ExtraFiles Tab in BuildPackage Wizard


git-svn-id: svn://localhost/gambas/trunk@2042 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-25 14:52:05 +00:00
Benoît Minisini
7cc1e34ad7 [DEVELOPMENT ENVIRONMENT]
* NEW: Little changes in the option dialog layout.

[GB.FORM]
* BUG: SidePanel keeps open again in design mode.

[GB.FORM.MDI]
* BUG: Hide newly embedded windows explicitely again.

[GB.QT4]
* BUG: Menu.Checked and Menu.Toggle properties now should work as expected.
* BUG: New TabStrip tabs are explicitely hidden at creation.


git-svn-id: svn://localhost/gambas/trunk@2041 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-25 14:22:49 +00:00
Benoît Minisini
81bf4acb02 [DEVELOPMENT ENVIRONMENT]
* BUG: Close and actually delete project files when closing the project.

[GB.GTK]
* BUG: Fix a possible crash when setting the TextBox.Text property with a 
  null string.

[GB.QT4]
* BUG: Start fixing drag & drop on controls having scrollbars.
* BUG: Fix a crash in focus management.
* BUG: The ListBox.Remove() method works now.
* BUG: Fix menu management.
* BUG: The Menu.Checked property works now.
* BUG: Do not exit application when displaying the abort error message. It 
  crashes.
* BUG: TabStrip is correctly layouted the first time it is shown now.


git-svn-id: svn://localhost/gambas/trunk@2040 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-24 10:00:10 +00:00
Benoît Minisini
915fdb9816 [DEVELOPMENT ENVIRONMENT]
* NEW: Use gb.qt4 and gb.qt4.ext now.
* BUG: Popup menus must be visible, otherwise shortcuts are not active.

[GB.FORM]
* NEW: ListContainer now raises a Scroll event when it is scrolled.

[GB.NET.CURL]
* BUG: The first header string was not 'nul' terminated.

[GB.QT4]
* BUG: ScrollView does not scroll anymore when one of its children is 
  resized.
* BUG: Prevent a crash in ScrollView in some situations.


git-svn-id: svn://localhost/gambas/trunk@2036 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-22 20:49:57 +00:00
Benoît Minisini
5f8e273edf [DEVELOPMENT ENVIRONMENT]
* BUG: The button that switches between form and class editor is not shown 
  anymore when a module or a class is edited.

[GB.GTK]
* BUG: Font management was redesigned. It does not leak memory anymore,
  and now behaves like in gb.qt.
* BUG: Tristate CheckBox controls now work as expected.
* BUG: Destroy pending deleted controls before entering the event loop, to
  avoid some memory leaks if the event loop is immediately aborted.
* BUG: Detach destroyed controls from their event listener, as in gb.qt.
* BUG: Now menu shortcuts are active even if the menu bar is hidden. But 
  the menu must be visible. To create an hidden active top-level menu, just 
  set its Text property to NULL, but keep it visible.
* NEW: Top-level menus with a void Text property are not shown anymore.
* BUG: Showing and hiding top-level menu now work correctly.

[GB.QT]
* BUG: Font properties are correctly inherited between containers and 
  children controls.
* BUG: Showing a tray icon does not eat focus events anymore.
* NEW: Top-level menus with a void Text property are not shown anymore.

[GB.QT4]
* BUG: Font properties are correctly inherited between containers and 
  children controls.
* BUG: Shortcut management was fixed.
* BUG: Now menu shortcuts are active even if the menu bar is hidden. But 
  the menu must be visible. To create an hidden active top-level menu, just 
  set its Text property to NULL, but keep it visible.
* NEW: Top-level menus with a void Text property are not shown anymore.
* BUG: Showing and hiding top-level menu now work correctly.


git-svn-id: svn://localhost/gambas/trunk@2034 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-22 11:16:34 +00:00
Benoît Minisini
32bf31484c [DEVELOPMENT ENVIRONMENT]
* BUG: Correctly center the option dialog at startup.

[INTERPRETER]
* BUG: Fix compilation on 64 bits systems.

[GB.FORM]
* BUG: Side panel buttons were implemented differently to have a good look 
  in all GUI components.

[GB.QT4.EXT]
* NEW: Editor.ShowString() is a new method to define a string that will be 
  highlighted everywhere it is found.


git-svn-id: svn://localhost/gambas/trunk@2027 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-18 23:47:56 +00:00
Benoît Minisini
5ae3b26777 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix old Gambas 2 code yet present in the svn conflict dialog box.


git-svn-id: svn://localhost/gambas/trunk@2019 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-15 22:56:35 +00:00
Benoît Minisini
7b7b730aae [DEVELOPMENT ENVIRONMENT]
* BUG: Project versioning buttons are visible again!


git-svn-id: svn://localhost/gambas/trunk@2018 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-15 11:38:29 +00:00
Benoît Minisini
dbaccd820f [COMPILER]
* BUG: Unexpected END SUB or END FUNCTION are really detected now.

[GB.QT4]
* BUG: Color management has been fixed.
* BUG: Many fixes in the following classes: Panel, Menu, Picture, Window, TabStrip, 


git-svn-id: svn://localhost/gambas/trunk@2015 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-11 21:33:17 +00:00
Benoît Minisini
349424f629 [DEVELOPMENT ENVIRONMENT]
* NEW: Use the online help if an help page is not found locally.
* BUG: The editor procedure combo-box now keeps the focus when it is 
  opened.

[GB.QT]
* BUG: Fix the Clipboard class.

[GB.QT4]
* BUG: Clipboard.Copy() now works correctly if the mimetype is not 
  specified.
* BUG: Closing the last window does not quit the application unexpectedly 
  anymore.


git-svn-id: svn://localhost/gambas/trunk@2012 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-10 22:41:11 +00:00
Benoît Minisini
3af28b2eb7 [GB.GTK]
* NEW: The Application.Tooltip.Delay property was removed.

[GB.QT]
* NEW: The Application.Tooltip.Delay property was removed.

[GB.QT4]
* NEW: Backport features from gb.qt.
* BUG: The background and foreground color management is almost fixed.
* BUG: Panel frames is fixed.
* BUG: ToolButton icon size is fixed.
* BUG: ListBox background is fixed.
* BUG: GridView grid color is fixed.

[GB.QT4.EXT]
* NEW: Backport features from gb.qt.ext.
* NEW: Some source files are now shared with gb.qt.ext.


git-svn-id: svn://localhost/gambas/trunk@2009 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-07 22:10:14 +00:00
Benoît Minisini
36742ae3ac [DEVELOPMENT ENVIRONMENT]
* BUG: Some fixes in real-time search highlighting.

[INTERPRETER]
* BUG: Fix the behaviour of the file descriptor watch manager.
* NEW: All streams now have a Tag property.

[EXAMPLES]
* NEW: ServerSocket and ClientSocket examples were modified to test the new
  event of the Socket class.

[GB.GTK]
* BUG: Fix the behaviour of the file descriptor watch manager.

[GB.NET]
* NEW: Socket now has a Write event. This event is raised after something 
  has been written on the socket, *and* if writing is possible again.

[GB.QT]
* BUG: Fix the behaviour of the file descriptor watch manager.


git-svn-id: svn://localhost/gambas/trunk@2004 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-06 23:31:48 +00:00
Benoît Minisini
a20dee32ec [DEVELOPMENT ENVIRONMENT]
* NEW: Search strings are now highlighted in real-time.

[GB.QT.EXT]
* NEW: Editor.ShowString() is a new method to define a string that will be 
  highlighted everywhere it is found.


git-svn-id: svn://localhost/gambas/trunk@2002 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-05 15:05:34 +00:00
Benoît Minisini
8b6c50667a [GB.QT]
* BUG: Fix GotFocus and LostFocus event generation.

[GB.GTK]
* BUG: Controls using the base style color (like TextBox, TextArea...) do
  not take the background color of their parent by default.
* BUG: Reparenting a top-level window, or putting it inside a Workspace
  does not show hidden menus anymore.
* BUG: Handle focus events the same way as in gb.qt.
* BUG: Fix the Cursor class, and the Control.Cursor property.


git-svn-id: svn://localhost/gambas/trunk@1999 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-04 21:34:57 +00:00
David Villalobos Cambronero
bba779e7eb [MAKE WEB SITE]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@1991 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-01 22:46:01 +00:00
Benoît Minisini
de427452f6 [WEB SITE MAKER]
* BUG: Put the language flags higher in the page so that they are visible
  on small screens.

[GB.FORM.DIALOG]
* NEW: The save file dialog has a new "automatic extension" check-box.
* NEW: Dialog.AutoExt is a new property to set if we want the save file 
  dialog to automatically set the file extension from the currently 
  selected filter.

[GB.GTK]
* NEW: Application.Tooltip.Delay is a new property to define the tooltips
  timeout, in milliseconds.

[GB.QT]
* NEW: Application.Tooltip.Delay is a new property to define the tooltips
  timeout, in milliseconds.

[GB.QT.EXT]
* NEW: Editor.Lines[].Refresh is a new method to refresh a line and 
  highlight it again.


git-svn-id: svn://localhost/gambas/trunk@1990 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-06-01 22:27:50 +00:00
Benoît Minisini
0c14eb0bdb [DEVELOPMENT ENVIRONMENT]
* NEW: Remove the project stack size option.

[INTERPRETER]
* NEW: Make the stack grow as needed. Note that the stack will never 
  shrink.

[GB.DEBUG]
* BUG: This component now compiles correctly.


git-svn-id: svn://localhost/gambas/trunk@1987 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-27 18:42:48 +00:00
Benoît Minisini
f532a37249 [CONFIGURATION]
* NEW: WARNING! The bytecode has changed, so every project needs to be
  recompiled.

[WEB SITE MAKER]
* NEW: Some more translations.

[INTERPRETER]
* NEW: Assign() is a new function. It is like Eval(), except that the
  expression can be an assignment.

[GB.EVAL]
* NEW: Implementation of the new Assign() function.
* NEW: The Expression.Compile() method takes a new optional boolean 
  argument that indicates if we are compiling an assignment or not.

[GB.NET.CURL]
* BUG: A asynchronous transfer that ends do not stop the other ones 
  anymore.


git-svn-id: svn://localhost/gambas/trunk@1986 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-26 22:34:39 +00:00
David Villalobos Cambronero
ab079c2e54 [WEB SITE MAKER]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@1981 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-26 14:01:06 +00:00
David Villalobos Cambronero
e1b00adaaa [DEVELOPMENT ENVIROMENT]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@1980 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-26 13:47:13 +00:00
Benoît Minisini
db58eb7fa1 [DEVELOPMENT ENVIRONMENT]
* NEW: A message is displayed now when the search list is void.
* NEW: Some debugger icons were changed.
* NEW: Support for debugger frame change. When you click twice in the stack
  backtrace, now the debugger information is refreshed according to the
  current stack frame.

[WIKI CGI SCRIPT]
* NEW: Extern links are now always opened in a new window.

[WEB SITE MAKER]
* BUG: Some fixes in link generation
* NEW: Some new translated strings.

[GB.DEBUG]
* NEW: A command to change the current frame.


git-svn-id: svn://localhost/gambas/trunk@1979 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-25 21:51:48 +00:00
David Villalobos Cambronero
6dd80949e3 [WIKI CGI SCRIPT]
* Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@1974 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-22 16:14:29 +00:00
David Villalobos Cambronero
6a40acea8f [WEB SITE MAKER]
* NEW: Spanish translation updated.
* OPT: Added David Villalobos as translator in the Autors list.
* BUG: Corrected the second name for Jose L. Redrejo

git-svn-id: svn://localhost/gambas/trunk@1973 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-22 16:07:41 +00:00
David Villalobos Cambronero
7d86379bed [DEVELOPMENT ENVIROMENT]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@1972 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-22 15:41:38 +00:00
Benoît Minisini
cf2d76daca [CONFIGURATION]
* NEW: WARNING! The bytecode has changed, so every project needs to be
  recompiled.

[DEVELOPMENT ENVIRONMENT]
* NEW: A new project option to use the terminal emulator of the current 
  desktop instead of the built-in output window.
* BUG: "svn update" is now run non-interactive.

[WIKI CGI SCRIPT]
* NEW: {html ... } is a new section to put verbatim HTML inside a page.

[INTERPRETER]
* BUG: Fix a possible bug in the FreeBSD way of opening a pseudo-terminal
  when running an external process.
* NEW: External process can have a custom environment.
* BUG: Some forgotten FreeBSD patch.
* NEW: The hidden "-f" option now takes as argument the name of the debug
  fifo file without the extension. This is needed as now the IDE can put
  a terminal emulator between the debugged process and itself.

[COMPILER]
* NEW: New syntax for the EXEC and SHELL instruction. Now the WITH keyword
  can introduce an array of string, each of one being an environment 
  variable "NAME=VALUE".

[GB.DEBUG]
* NEW: Debug.Start() now returns the name of the debug fifo, without the
  extension.


git-svn-id: svn://localhost/gambas/trunk@1971 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-22 14:52:36 +00:00
Benoît Minisini
1228ce41a0 [WEB SITE MAKER]
* NEW: Put the flags into the repository.
* NEW: More translations.


git-svn-id: svn://localhost/gambas/trunk@1970 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-22 10:43:47 +00:00
David Villalobos Cambronero
f308d72480 [WEB SITE MAKER]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@1968 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-20 15:57:56 +00:00
Benoît Minisini
3b4666ae58 [WEB SITE MAKER]
* NEW: Some translation fixes.

[GB.WEB]
* NEW: Session.Prefix is a new property to define the name prefix of the 
  file used for storing the session.
* NEW: Session.Unique is a new boolean property. When set, only one session
  having the same prefix can exist at the same time.


git-svn-id: svn://localhost/gambas/trunk@1967 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-20 12:02:24 +00:00
Benoît Minisini
cb4244826c [WEB SITE MAKER]
* NEW: Put many pages in the wiki so that they can be translated.


git-svn-id: svn://localhost/gambas/trunk@1966 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-19 22:13:19 +00:00
Benoît Minisini
2020521d4b [WEB SITE MAKER]
* NEW: News are translatable.
* NEW: More french translations.

[GB.GTK]
* BUG: Do not use gtk_adjustment_get_step_increment() if the GTK+ version 
  is not at least 2.14.


git-svn-id: svn://localhost/gambas/trunk@1965 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-19 15:59:29 +00:00
Benoît Minisini
909d803e6f [WEB SITE MAKER]
* NEW: Move the introduction page in the wiki.
* NEW: A few more strings translated into french.


git-svn-id: svn://localhost/gambas/trunk@1960 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-15 22:06:28 +00:00
Benoît Minisini
7c7c5fd296 [WEB SITE MAKER]
* NEW: French translation of the main page.


git-svn-id: svn://localhost/gambas/trunk@1959 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-15 21:48:12 +00:00
Benoît Minisini
2b8528bae1 [INTERPRETER]
* BUG: Fix the warning message displayed when a locale cannot be loaded.

[WEB SITE MAKER]
* NEW: All pages are now translatable.


git-svn-id: svn://localhost/gambas/trunk@1958 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-15 21:23:01 +00:00
Benoît Minisini
cce083bd1b [WEB SITE MAKER]
* NEW: Insert web site files into the project.


git-svn-id: svn://localhost/gambas/trunk@1957 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-15 19:47:49 +00:00
Benoît Minisini
ce3d3debbd [WEB SITE MAKER]
* NEW: The program that generates the Gambas web site has been added.


git-svn-id: svn://localhost/gambas/trunk@1956 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-15 19:31:42 +00:00
Benoît Minisini
a83d81f98d [CONFIGURATION]
* BUG: FreeBSD patches.

[INTERPRETER]
* BUG: FreeBSD patches.

[COMPILER]
* 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.

[WIKI CGI SCRIPT]
* BUG: Speeds up the rename function.

[GB.COMPRESS.ZLIB]
* BUG: Do not include the Linux specific header <bits/wordsize.h> anymore.

[GB.DB.ODBC]
* BUG: Removed some compilation warnings.

[GB.GTK]
* BUG: ComboBox now raises focus events.
* BUG: Newly opened windows are now correctly shown at the specified 
  position.
* 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.

[GB.QT]
* BUG: Compound controls like ComboBox should not raise spurious focus 
  events anymore.
* BUG: Fix a possible crash in GridView repaint.

[GB.QT4]
* BUG: Compound controls like ComboBox should not raise spurious focus 
  events anymore.


git-svn-id: svn://localhost/gambas/trunk@1955 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-15 17:57:29 +00:00
Benoît Minisini
fdabd0c98c [CONFIGURATION]
* NEW: The gb.qte component has been removed.

[DEVELOPMENT ENVIRONMENT]
* NEW: Support for modules in project file deletion.

[INTERPRETER]
* BUG: Format$() now checks its second argument correctly when it is an 
  integer.
* BUG: Exported classes for components written in Gambas are now correctly 
  loaded when inheritance between them is used.

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

[GB.FORM.MDI]
* NEW: The Toolbar control now raises a Configure event when its 
  configuration has changed.

[GB.GTK]
* BUG: Fix Draw.Picture() and Draw.Image() on transparent pictures.
* BUG: Correctly initialize the foreground and background colors at 
  Draw.Begin().

[GB.QT]
* BUG: Fix Draw.Picture() and Draw.Image() on transparent pictures.

[GB.QTE]
* NEW: This component has been removed.


git-svn-id: svn://localhost/gambas/trunk@1939 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-05-01 16:27:45 +00:00
Benoît Minisini
6e3b845dde [DEVELOPMENT ENVIRONMENT]
* NEW: The work on "module" support continues.



git-svn-id: svn://localhost/gambas/trunk@1937 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-04-26 21:49:07 +00:00
David Villalobos Cambronero
130622672a [DEVELOPMENT ENVIRONMENT]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@1936 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-04-26 14:27:43 +00:00
Benoît Minisini
6fa2c86159 [DEVELOPMENT ENVIRONMENT]
* NEW: Support for "Report" modules.


git-svn-id: svn://localhost/gambas/trunk@1935 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2009-04-26 12:09:34 +00:00