Commit graph

1555 commits

Author SHA1 Message Date
Benoît Minisini
2dbb689e13 * IDE Subversion management test.
git-svn-id: svn://localhost/gambas/trunk@5983 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-12-06 23:38:25 +00:00
Benoît Minisini
548ce0016f * IDE Subversion management test.
git-svn-id: svn://localhost/gambas/trunk@5982 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-12-06 19:46:59 +00:00
Benoît Minisini
b1311cda2d * IDE Subversion management test.
git-svn-id: svn://localhost/gambas/trunk@5981 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-12-06 19:38:32 +00:00
Benoît Minisini
103a5269f5 * IDE Subversion management test, just ignore.
git-svn-id: svn://localhost/gambas/trunk@5980 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-12-06 19:02:21 +00:00
Benoît Minisini
378d9a9534 [DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas fonts.
* BUG: Fix HTML compression so that everything is not put on the same line.

[GB.FORM]
* BUG: The FileProperties does not crash anymore if the directory size 
  calculation task returns rubbish.

[GB.FORM.MDI]
* NEW: Raise an error if the Toolbar.Configure() method is called whereas
  the toolbar Key property is not defined.


git-svn-id: svn://localhost/gambas/trunk@5978 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-12-05 18:47:36 +00:00
Benoît Minisini
520c00f849 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix the memory leaks of the new automatic completion.


git-svn-id: svn://localhost/gambas/trunk@5974 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-26 03:11:22 +00:00
Benoît Minisini
b703065963 [DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas fonts.
* BUG: Fix the mail address in the message displayed when a program 
  segfaults: it should be the mailing-list address, not my own one.
* NEW: Implement automatic completion in text editors.
* BUG: Splitting view shortcuts now act like toggles.

[GB.EVAL.HIGHLIGHT]
* NEW: Add an hidden method to provide list of keywords to the IDE 
  according to the highlighting style.
* NEW: Add a list of all values of CSS 2.1 properties.

[GB.QT4.EXT]
* NEW: Ctrl+Enter and Ctrl+Shift+Enter editor shortcuts are now directly
  implemented in the editor.

[GB.WEB]
* NEW: Response.EndOfLine is a new property that allows to explicitely
  define the EndOfLine property of the underlying stream.


git-svn-id: svn://localhost/gambas/trunk@5973 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-26 03:01:11 +00:00
Benoît Minisini
4b628971fc [DEVELOPMENT ENVIRONMENT]
* BUG: Fix management of translated button or menu texts ending with "...".
* BUG: The compression menus are visible again.
* BUG: The 'Clean up' project function really cleans up everything now.


git-svn-id: svn://localhost/gambas/trunk@5965 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-19 00:13:11 +00:00
Benoît Minisini
6bcbeb9406 [DEVELOPMENT ENVIRONMENT]
* NEW: '&' shortcuts are automatically removed from the translatable 
  captions of the following controls: Menu, Button, CheckBox, RadioButton, 
  ToolButton, ToggleButton, DataCheckBox. The leading "..." are removed
  too. Now, for example, "&About..." and "About" lead to the same 
  translated string. Consequently the number of translatable strings of the
  IDE project is 7% lower.
* NEW: All translations were updated according to the previous change. 
* NEW: Gambas fonts have been updated.
* BUG: The property help WebView now uses the same default font size (80%) 
  than the help window.
* NEW: A menu entry in the "Tools" menu allows to update all forms, so that
  the previous features can be tested easily. Save your projects before!
* NEW: Translation imports now automatically extracts translations from 
  strings having "&" shortcuts inside and leading dots ("...").

[WIKI CGI SCRIPT]
* BUG: Handle the new "XML" component requirement.

[GB.FORM]
* NEW: TabPanel[] got a new RichText property, that allows to define the 
  title of a tab as rich text.

[GB.FORM.MDI]
* NEW: If a window embedded in a Workspace has a public RichText property, 
  it will be used instead of the normal Text property as window title. This
  is some sort of dirty hack, so don't use it at the moment.

[GB.GTK]
* NEW: When a popup menu is shown, underscore shortcuts are automatically 
  assigned. This feature is a based on a new hidden property of the Menu 
  class named "_Text". So don't use this new property for your own needs!

[GB.GUI.AREA]
* NEW: The Shortcut class is a new class that allows to remove '&' 
  shortcuts from the translatable caption of the following controls: Menu, 
  Button, CheckBox, RadioButton, ToolButton, ToggleButton, DataCheckBox.

[GB.QT4]
* NEW: When a popup menu is shown, underscore shortcuts are automatically 
  assigned. This feature is a based on a new hidden property of the Menu 
  class named "_Text". So don't use this new property for your own needs!


git-svn-id: svn://localhost/gambas/trunk@5964 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-18 00:10:40 +00:00
Benoît Minisini
13ba5b929c [DEVELOPMENT ENVIRONMENT]
* BUG: Support for subversion >= 1.8.


git-svn-id: svn://localhost/gambas/trunk@5961 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-16 20:46:14 +00:00
Benoît Minisini
3d09f41470 [DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas fonts.
* NEW: A new menu to open any arbitrary files inside the IDE.


git-svn-id: svn://localhost/gambas/trunk@5960 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-16 19:06:41 +00:00
Fabien Bodard
62103aa9c0 [DEVELOPMENT ENVIRONMENT]
* BUG: Now the report borders are shown correctly in the editor


git-svn-id: svn://localhost/gambas/trunk@5958 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-16 11:58:09 +00:00
Benoît Minisini
f082b75c91 [DEVELOPMENT ENVIRONMENT]
* NEW: Update the Gambas size 12 fonts (medium and bold).
* NEW: Add Gambas size 13 fonts (medium and bold).
* BUG: Fix the procedure list fill routine in the text editor.


git-svn-id: svn://localhost/gambas/trunk@5953 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-12 13:31:56 +00:00
Bruce Bruen
f40b9bf33e [DEVELOPMENT ENVIRONMENT]
[NEW] Added $PROJECT, $USER and $DATE macro atoms. These
  are handy if you write your own Code Snippets.

git-svn-id: svn://localhost/gambas/trunk@5952 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-11 12:01:25 +00:00
Benoît Minisini
eaf06a6411 [DEVELOPMENT ENVIRONMENT]
* BUG: Correctly display optional values in signatures.


git-svn-id: svn://localhost/gambas/trunk@5947 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-08 01:08:25 +00:00
Benoît Minisini
756f7a206c [DEVELOPMENT ENVIRONMENT]
* NEW: Add Willy Raets to the list of contributors.


git-svn-id: svn://localhost/gambas/trunk@5946 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-08 01:00:07 +00:00
Benoît Minisini
ad6459e604 [DEVELOPMENT ENVIRONMENT]
* NEW: Add Afrikaans to the language list.


git-svn-id: svn://localhost/gambas/trunk@5945 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-07 18:15:41 +00:00
Benoît Minisini
5c0ca94c19 [DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas font.
* NEW: Display help for third-party components.


git-svn-id: svn://localhost/gambas/trunk@5939 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-03 21:59:39 +00:00
Benoît Minisini
159a91c76b [DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion of identifiers now correctly shows the known 
  classes.


git-svn-id: svn://localhost/gambas/trunk@5934 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-02 05:52:32 +00:00
Benoît Minisini
8d90cb09da [DEVELOPMENT ENVIRONMENT]
* NEW: GUI support metapackages for Slackware. Not really tested, as I am
  not a Slackware user.


git-svn-id: svn://localhost/gambas/trunk@5929 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-01 21:53:56 +00:00
Benoît Minisini
cf621f2d9d [DEVELOPMENT ENVIRONMENT]
* NEW: GUI metapackages for Arch Linux. Not tested, as the 'makepkg' tool
  does not exist on Ubuntu.


git-svn-id: svn://localhost/gambas/trunk@5928 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-01 19:30:06 +00:00
Benoît Minisini
1367179191 [DEVELOPMENT ENVIRONMENT]
* NEW: Support for package version number.
* NEW: GUI metapackage creation is now implemented for RPM-based 
  distributions.
* BUG: Some fixes in GUI metapackage creation for Debian/Ubuntu.


git-svn-id: svn://localhost/gambas/trunk@5927 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-01 15:44:08 +00:00
Benoît Minisini
73463194c1 [DEVELOPMENT ENVIRONMENT]
* BUG: Follow Ubuntu package naming convention.


git-svn-id: svn://localhost/gambas/trunk@5926 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-01 13:40:28 +00:00
Benoît Minisini
b7ac5a52f8 [DEVELOPMENT ENVIRONMENT]
* NEW: The 'gb.desktop.gnome' component is now visible and explicitely 
  checkable.
* NEW: If a project uses gb.gui, then the packager will create two extra
  packages: one for Qt4 support, the other for GTK+ support. At the moment,
  this is supported only for Debian/Ubuntu.


git-svn-id: svn://localhost/gambas/trunk@5923 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-11-01 00:32:43 +00:00
Benoît Minisini
09768af5ce [DEVELOPMENT ENVIRONMENT]
* BUG: Fix form editor control highlighting when the hovered control is a 
  ScrollView.
* BUG: Packager now use the current Gambas major & minor version as minimum 
  version for component dependencies.
* NEW: The system information dialog now displays the Gambas version.


git-svn-id: svn://localhost/gambas/trunk@5920 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-10-29 21:20:25 +00:00
Benoît Minisini
04172c4c06 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix project browser cursor management when the focus is on the 
  filter field.


git-svn-id: svn://localhost/gambas/trunk@5919 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-10-27 13:04:04 +00:00
Tobias Boege
db6e8a39b3 [DEVELOPMENT ENVIRONMENT]
* NEW: Hall of fame: Add some fame to me



git-svn-id: svn://localhost/gambas/trunk@5917 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-10-23 11:36:25 +00:00
Benoît Minisini
1bb638c575 [DEVELOPMENT ENVIRONMENT]
* NEW: Add a new background image.
* BUG: Use the "title font" for form editor and image editor toolbars.
* BUG: Fix a typo in tips french translation.


git-svn-id: svn://localhost/gambas/trunk@5913 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-10-21 22:00:12 +00:00
Benoît Minisini
2261e6ef6d [DEVELOPMENT ENVIRONMENT]
* BUG: Add the description of 'gb.memcached' and 'gb.logging' components.
* NEW: Update error messages translation.

[INTERPRETER]
* NEW: Allow some error messages to be untranslatable by using a void macro
  named '$(...)' around the string.

[GB.FORM]
* BUG: The status of FileChooser and DirChooser toolbar icons is correctly
  initialized now.
* BUG: Reading the FileChooser.ShowPreview property does not crash anymore.


git-svn-id: svn://localhost/gambas/trunk@5912 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-10-20 21:43:14 +00:00
Benoît Minisini
4f74621ed8 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix language environment when running subversion.


git-svn-id: svn://localhost/gambas/trunk@5910 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-10-20 13:59:05 +00:00
Benoît Minisini
378cbc3534 [DEVELOPMENT ENVIRONMENT]
* NEW: Locking a form does not hide the "event" menu anymore. But it shows
  the existing event handlers only.


git-svn-id: svn://localhost/gambas/trunk@5909 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-10-20 13:50:39 +00:00
Radek Fryšták
5c0a93f8a3 [DEVELOPMENT ENVIRONMENT]
* NEW: update czech translation.


git-svn-id: svn://localhost/gambas/trunk@5905 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-10-19 13:20:56 +00:00
Radek Fryšták
135e11ecfb [DEVELOPMENT ENVIRONMENT]
* NEW: update czech translation.


git-svn-id: svn://localhost/gambas/trunk@5904 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-10-19 13:15:02 +00:00
Benoît Minisini
9e99bcb4f5 [DEVELOPMENT ENVIRONMENT]
* BUG: Do not crash if examples are not installed.


git-svn-id: svn://localhost/gambas/trunk@5903 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-10-19 12:21:41 +00:00
Benoît Minisini
690b7f56ba [DEVELOPMENT ENVIRONMENT]
* NEW: Use the new Process.Ignore syntax.


git-svn-id: svn://localhost/gambas/trunk@5892 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-10-13 18:32:55 +00:00
Benoît Minisini
4f566fa199 [DEVELOPMENT ENVIRONMENT]
* BUG: Forgot the description of gb.opengl.sge.

[INTERPRETER]
* BUG: Propagate the GB_DATE_SERIAL structure changes to all components.


git-svn-id: svn://localhost/gambas/trunk@5879 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-10-13 12:39:56 +00:00
Benoît Minisini
678921ef40 [WIKI CGI SCRIPT]
* BUG: Fix the "search" link.

[INTERPRETER]
* NEW: Date() and Time() now takes the milliseconds as an extra optional 
  argument.
* BUG: Time() with one argument correctly converts it to a date.
* NEW: Date() and Time() now always check the range validity of their 
  arguments.

[GB.DB.FORM]
* NEW: DataControl does not change the background of mandatory field and 
  the font of primary key fields anymore.
* NEW: DateControl.Control is a new property that returns the underlying
  control used for editing the field data.

[GB.GUI.BASE]
* NEW: HSplit and VSplit have a new Border property that define if the 
  splitter separator is visible or not.
* NEW: HSplit and VSplit now take the Spacing property into account.


git-svn-id: svn://localhost/gambas/trunk@5871 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-10-11 21:06:38 +00:00
Benoît Minisini
96c4303a31 [DEVELOPMENT ENVIRONMENT]
* BUG: Automatically unfold procedures while doing a text search. 
  Consequently, search & replace now works correctly when procedures are
  folded.


git-svn-id: svn://localhost/gambas/trunk@5869 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-10-08 23:21:31 +00:00
Benoît Minisini
1de5f7f803 [DEVELOPMENT ENVIRONMENT]
* BUG: Always use "svn --force" when deleting a file in a project under
  version control.

[INTERPRETER]
* BUG: Fix a structure alignment for ARM architecture.

[GB.FORM]
* NEW: The image preview background task is now run with a lower priority.


git-svn-id: svn://localhost/gambas/trunk@5868 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-10-08 21:58:37 +00:00
Benoît Minisini
4416b3b793 [DEVELOPMENT ENVIRONMENT]
* NEW: Use 'script' icon for javascript files.
* NEW: Autocomplete INHERITS keyword with classes.

[EXAMPLES]
* BUG: Fix Wizard example.

[GB.EVAL.HIGHLIGHT]
* BUG: JavaScript: Fix regular expression highlighting.


git-svn-id: svn://localhost/gambas/trunk@5864 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-09-29 22:06:03 +00:00
Benoît Minisini
28cd200d7b [DEVELOPMENT ENVIRONMENT]
* NEW: Database editor: Support for metadata in field and index 
  definitions. Metadata are enabled if the corresponding check-box is 
  checked in the connection properties dialog.
* NEW: Database editor: Some redesign of the sql queries editor.


git-svn-id: svn://localhost/gambas/trunk@5851 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-09-23 00:57:40 +00:00
Benoît Minisini
00ce7c81ad [DEVELOPMENT ENVIRONMENT]
* BUG: Don't crash in the project version control dialog if storing 
  passwords is not possible on the current desktop.
* NEW: Database connection editor: SQL request now can be stored with the 
  connection.
* BUG: Fix 'move up', 'move down', 'move left' and 'move right' commands in 
  the menu editor.



git-svn-id: svn://localhost/gambas/trunk@5845 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-09-17 08:53:35 +00:00
Benoît Minisini
8106069ddb [DEVELOPMENT ENVIRONMENT]
* NEW: The name of the database metadata table is "__gb_metadata" now.
* NEW: Add a "display metadata" option in the connection properties.
* NEW: The file creation dialog now can create javascript files.


git-svn-id: svn://localhost/gambas/trunk@5843 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-09-16 22:42:09 +00:00
Fabien Bodard
f1ae3e8d36 [DEVELOPMENT ENVIRONMENT]
* NEW: Add a new description column to the field editor of Database editor.
  This function is not enabled by default. And the option page is not ready.



git-svn-id: svn://localhost/gambas/trunk@5842 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-09-16 20:02:41 +00:00
Benoît Minisini
d305d289ce [DEVELOPMENT ENVIRONMENT]
* NEW: Javascript compressor: between "// <verbatim>" and "// </verbatim>" 
  comments, no symbol is compressed.
* NEW: If a variable beginning with "$" is unknown, it is now declared as a
  private global variable, not a local variable.


git-svn-id: svn://localhost/gambas/trunk@5839 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-09-11 22:30:59 +00:00
Benoît Minisini
0d2256a19d [DEVELOPMENT ENVIRONMEMNT]
* BUG: ImageEditor: Fix a crash that occurs after something having pasted.

[EXAMPLES]
* NEW: Md2Model example has been redesigned. It now displays a lot of 
  models between six different ones.

[INTERPRETER]
* BUG: Fix a crash when an error is raised while the startup class is not 
  ready.

[GB.GEOM]
* BUG: Fix the conversion from Point/PointF to Float that internally uses
  the Abs() function.

[GB.GTK]
* NEW: Visible trayicons prevent the eventloop from stopping.

[GB.OPENGL.SGE]
* NEW: The component sources are now located inside the gb.opengl 
  directory.
* NEW: The component interface has been redesigned.

[GB.QT4]
* NEW: Visible trayicons prevent the eventloop from stopping.

[GB.QT4.OPENGL]
* BUG: The OpenGL clear color is now taken into account when clearing the 
  area before calling the Draw event handler.


git-svn-id: svn://localhost/gambas/trunk@5836 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-09-08 17:15:55 +00:00
Benoît Minisini
812bec445b [DEVELOPMENT ENVIRONMENT]
* NEW: Complete the french translation.

[INTERPRETER]
* BUG: Class reimplementation of Abs() now can return an object or a 
  floating-point number.

[GB.COMPLEX]
* BUG: Abs() on a Complex returns a Float.

[GB.GEOM]
* BUG: Abs() on a Point or a PointF returns a Float.

[GB.GSL]
* BUG: Abs() on a Complex returns a Float.


git-svn-id: svn://localhost/gambas/trunk@5835 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-09-07 23:09:01 +00:00
Benoît Minisini
fd639b312b [DEVELOPMENT ENVIRONMENT]
* NEW: Automatic completion of icon paths (i.e. strings beginning with 
  "icon:/").
* BUG: The Backspace key now works correctly with autocompletion of project 
  paths (i.e. strings beginning with "./").


git-svn-id: svn://localhost/gambas/trunk@5834 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-09-07 13:45:16 +00:00
Benoît Minisini
5752d9b20c [DEVELOPMENT ENVIRONMENT]
* BUG: Some file path automatic completion fixes.


git-svn-id: svn://localhost/gambas/trunk@5833 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-09-07 13:26:31 +00:00
Benoît Minisini
8630ac56d1 [DEVELOPMENT ENVIRONMENT]
* BUG: Use "dpkg-buildpackage -d -rfakeroot" instead of 
  "fakeroot dpkg-buildpackage -d". It seems that the first one sometimes
  does not work for unknown reasons.


git-svn-id: svn://localhost/gambas/trunk@5830 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-09-05 11:34:51 +00:00