Commit graph

2693 commits

Author SHA1 Message Date
Laurent Carlier
5ceb805711 [DEVELOPMENT ENVIRONMENT]
* BUG: Remove PREFIX support in autotools package generation. Currently it's buggy AND useless.

This should fix issues #229 and #143


git-svn-id: svn://localhost/gambas/trunk@4594 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-04-04 13:52:16 +00:00
Benoît Minisini
2eacd9f9e0 [DEVELOPMENT ENVIRONMENT]
* NEW: Swedish translation updated by Emil Lenngren.


git-svn-id: svn://localhost/gambas/trunk@4593 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-04-04 01:17:28 +00:00
Benoît Minisini
d7d8424b37 [GB.DB]
* NEW: Connection.Handle is a new property that returns the 
  database-specific internal handle.

[GB.FORM]
* BUG: GridView: Fix an unexpected error when scrolling with the arrow 
  keys.
* BUG: GridView: Fix the selection painting.


git-svn-id: svn://localhost/gambas/trunk@4592 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-04-03 00:21:32 +00:00
Benoît Minisini
490f64d123 [GB.QT4]
* BUG: Workaround an Oxygen bug with ScrollView borders.
* BUG: Setting ScrollView.Border correctly refreshes the scrollbars now.
* BUG: Fix cached DrawingArea updates.


git-svn-id: svn://localhost/gambas/trunk@4591 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-04-01 18:40:48 +00:00
Benoît Minisini
de202f9778 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix generation of packager extra files list in RPM .spec files.


git-svn-id: svn://localhost/gambas/trunk@4590 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-04-01 17:06:04 +00:00
Radek Fryšták
4b2622dd51 [DEVELOPMENT ENVIRONMENT]
* NEW: Update czech translation



git-svn-id: svn://localhost/gambas/trunk@4589 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-04-01 11:12:44 +00:00
Benoît Minisini
fd1320d76b [DEVELOPMENT ENVIRONMENT]
* NEW: Update french translation.


git-svn-id: svn://localhost/gambas/trunk@4588 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-04-01 10:39:56 +00:00
Benoît Minisini
2c9cd2fe34 [DEVELOPMENT ENVIRONMENT]
* BUG: Choosing directories as extra files to package now works correctly
  for RMP, DEB and TGZ packages. But at the moment ArchLinux packages do 
  not support extra files or directories at all.


git-svn-id: svn://localhost/gambas/trunk@4587 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-04-01 10:38:33 +00:00
Benoît Minisini
1b151b3e50 [DEVELOPMENT ENVIRONMENT]
* BUG: Autocompletion on ME now works correctly for WebPage.
* NEW: Packager configuration is now saved even for unchecked target 
  systems.
* BUG: Fix package generation for Mageia.
* NEW: Now you can select directories as packager extra files.

[GB.QT4]
* BUG: Enter and Leave events are now correctly generated from a window 
  that has been opened with the ShowPopup() method.

[GB.WEB]
* NEW: WebPage.Buffered is a new property to tell the generated HTML to be 
  buffered  by using the Response.Buffered property.


git-svn-id: svn://localhost/gambas/trunk@4586 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-04-01 01:57:03 +00:00
Benoît Minisini
a63e251a1d [GB.EVAL]
* BUG: Fix the previous fix.


git-svn-id: svn://localhost/gambas/trunk@4585 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-04-01 01:28:24 +00:00
Benoît Minisini
f625b0e9c9 [GB.EVAL]
* BUG: Fix analyze of non-terminated strings and quoted symbols that could 
  crash.


git-svn-id: svn://localhost/gambas/trunk@4584 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-04-01 01:24:22 +00:00
Benoît Minisini
cb17bebf98 [SCRIPTER]
* BUG: Fix compilation of inline class declarations.


git-svn-id: svn://localhost/gambas/trunk@4583 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-30 23:22:00 +00:00
Benoît Minisini
52b25350e1 [BENCHMARKS]
* NEW: New N-Poly benchmarks.
* NEW: All benchmarks times were updated on the wiki.


git-svn-id: svn://localhost/gambas/trunk@4582 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-30 22:27:20 +00:00
Benoît Minisini
f434c45f64 [DEVELOPMENT ENVIRONMENT]
* NEW: Packager configuration is now saved with a new format in the 
  ".project" file. The old format is automatically converted.
* BUG: Fix the Slackware packaging routine.
* NEW: Check that packagers extra files really exist in the project
  directory.


git-svn-id: svn://localhost/gambas/trunk@4581 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-30 20:46:19 +00:00
Benoît Minisini
5025244969 [DEVELOPMENT ENVIRONMENT]
* BUG: Do not try to move to a specific line when opening a form.
* BUG: In the packager wizard, check that each extra file has a target 
  directory.


git-svn-id: svn://localhost/gambas/trunk@4580 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-30 16:08:53 +00:00
Benoît Minisini
34f70bcf7c [DEVELOPMENT ENVIRONMENT]
* BUG: Fix packages version requirements. Minimal version is the current 
  one (3.1) and maximum version is 3.99.0.
* BUG: Fix extra files management in the packager. Workaround a Debian 
  design flaw in packaging tools.
* NEW: Support for both Mageia and Mandriva.

[GB.FORM]
* NEW: Use a mix between Color.LightBackground and Color.TextBackground form
  the Balloon background.


git-svn-id: svn://localhost/gambas/trunk@4579 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-30 00:14:46 +00:00
Benoît Minisini
2670b8f0e9 [GB.FORM]
* NEW: You can now find IconView items by directly typing their name while 
  the control has the focus.


git-svn-id: svn://localhost/gambas/trunk@4578 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-29 20:21:10 +00:00
Benoît Minisini
27f01d30ee [CONFIGURATION]
* NEW: Update VERSION text file.


git-svn-id: svn://localhost/gambas/trunk@4577 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-29 16:46:30 +00:00
Benoît Minisini
0fa9944088 [DEVELOPMENT ENVIRONMENT]
* BUG: In the open project dialog, setting the recent files sorting mode 
  now correctly takes the filter into account.

[WEBSITE MAKER]
* NEW: Add Randall Morgan in the authors list.

[INTERPRETER]
* BUG: In memory checking routines, take previous SIGSEGV and SIGBUS signal
  handlers into account now.


git-svn-id: svn://localhost/gambas/trunk@4576 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-29 16:43:01 +00:00
Benoît Minisini
219dc74e95 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix file information dialog.

[GB.QT4.EXT]
* BUG: Fix bad interactions between highlighting and undo management.


git-svn-id: svn://localhost/gambas/trunk@4575 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-29 00:24:33 +00:00
Benoît Minisini
c5d7541492 [CONFIGURATION]
* NEW: Switch to version 3.1.


git-svn-id: svn://localhost/gambas/trunk@4574 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-28 22:06:36 +00:00
Benoît Minisini
7ecc12bfe8 [GB.GTK]
* BUG: Do not try to change the background color of menus. It breaks GTK+
  widget style like Ambiance.

[GB.WEB]
* BUG: Setting a Request value to NULL now works as expected.


git-svn-id: svn://localhost/gambas/trunk@4573 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-28 21:55:19 +00:00
Benoît Minisini
e086cced60 [GB.FORM]
* BUG: GridView: All mouse button press events now move the current cell.

[GB.GTK]
* BUG: Try to handle the Menu event the same way as in gb.qt4.


git-svn-id: svn://localhost/gambas/trunk@4572 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-26 09:06:54 +00:00
Benoît Minisini
af5d69a8b7 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix extra files and extra dependencies tables in the packager.

[GB.GTK]
* BUG: Fix TabStrip management.

[GB.QT4]
* NEW: Do not display translation warning anymore when choosing the "C" 
  translation. Just uninstall the current translation (if any) silently.


git-svn-id: svn://localhost/gambas/trunk@4571 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-26 01:19:51 +00:00
Benoît Minisini
dbfb8c320e [GB.FORM.MDI]
* BUG: Fix ToolBar behaviour when none of its children has an action.

[GB.GTK]
* BUG: Fix container children management.

[GB.QT4]
* BUG: Fix ToolButton text and picture alignment.


git-svn-id: svn://localhost/gambas/trunk@4570 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-25 20:11:50 +00:00
Benoît Minisini
e72192ec22 [DEVELOPMENT ENVIRONMENT]
* NEW: Update the alternate background color of all themes.

[COMPILER]
* NEW: Support for <%: ... %> and <%! ... %> syntaxes in WebPage.

[GB.EVAL.HIGHLIGHT]
* NEW: Update WebPage highlighting, and handle the new syntaxes.


git-svn-id: svn://localhost/gambas/trunk@4569 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-24 12:25:59 +00:00
Benoît Minisini
2c42a71783 [COMPILER]
* NEW: New WebPage syntax for server-side comments: <%-- ... --%>.

[GB.FORM]
* BUG: Clicking inside a GridView now correctly gives it the focus.
* BUG: ButtonBox background is correctly drawn with gb.gtk.

[GB.GTK]
* BUG: Handle GTK+ events, but not Gambas posted routines when setting the
  application busy cursor.

[GB.EVAL.HIGHLIGHT]
* NEW: Support for server-side comment syntax in WebPage highlight routine.


git-svn-id: svn://localhost/gambas/trunk@4568 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-23 21:35:24 +00:00
Benoît Minisini
d7114efe9b [GB.DB]
* BUG: Result.Update() now does not emit an incorrect request when the 
  result has not been modified. It just does nothing.

[GB.DB.FORM]
* BUG: DataBrowser: Clicking on the delete button does not delete two 
  records anymore.
* BUG: DataBrowser: Saving a new record now correctly takes into account 
  the currently edited field.

[GB.GTK]
* BUG: Remove some debugging messages.


git-svn-id: svn://localhost/gambas/trunk@4567 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-23 02:12:40 +00:00
Henrique
d861b8bf22 [DEVELOPMENT ENVIRONMENT]
* NEW: Update of Brazilian Portuguese translation.

git-svn-id: svn://localhost/gambas/trunk@4566 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-19 23:50:50 +00:00
Benoît Minisini
d278346779 [GB.GTK]
* BUG: GTK+ callbacks must return a gboolean, not a bool. The C++ compiler
  does not compile the same thing in both cases!


git-svn-id: svn://localhost/gambas/trunk@4565 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-19 02:19:06 +00:00
François Gallo
da79fa86de [GB.VB]
* BUG: fix compilation on Windows/Cygwin.

[GB.SIGNAL]
* BUG: fix compilation on Windows/Cygwin.


git-svn-id: svn://localhost/gambas/trunk@4564 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-18 19:21:52 +00:00
Benoît Minisini
81795aa4e8 [DEVELOPMENT ENVIRONMENT]
* BUG: The default vendor prefix is now "gambas3" and not "gambas", so that
  component packages are correctly named.


git-svn-id: svn://localhost/gambas/trunk@4563 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-18 14:58:09 +00:00
Benoît Minisini
8b5cefb7b6 [COMPILER]
* BUG: Disable parser debugging messages.


git-svn-id: svn://localhost/gambas/trunk@4562 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-18 14:54:46 +00:00
Benoît Minisini
c29798ff3f [DEVELOPMENT ENVIRONMENT]
* NEW: Error messages now can be displayed in normal text editors.

[COMPILER]
* NEW: Initial support of WebPage compilation.


git-svn-id: svn://localhost/gambas/trunk@4561 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-18 13:14:17 +00:00
Benoît Minisini
09330f7501 [GB.GSL]
* BUG: Remove from the Test project the files that must not be present in
  the subversion repository.


git-svn-id: svn://localhost/gambas/trunk@4560 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-18 11:48:39 +00:00
Randall Morgan
5da2463da1 Just updating source while working
[GB.GSL]
* NEW: Updating development code.

git-svn-id: svn://localhost/gambas/trunk@4559 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-17 17:18:54 +00:00
Benoît Minisini
91556cac06 [DEVELOPMENT ENVIRONMENT]
* NEW: The debug window has a button to switch between "normal view" and 
  "symbol view". In "normal view", array and collection contents are
  displayed. If the object is not an array or a collection, then all
  non-hidden symbols are displayed. In "symbol view", all objects symbols 
  are displayed, whatever the object type is.

[INTERPRETER]
* NEW: The debugger now can display collection-like objects. An object can 
  be displayed like a collection if it has a Count property, is enumerable,
  has a _get special method taking a string, and has a Key property that 
  returns the key of the last enumerated element.

[GB.DEBUG]
* NEW: The debugger now can display collection-like objects. An object can 
  be displayed like a collection if it has a Count property, is enumerable,
  has a _get special method taking a string, and has a Key property that 
  returns the key of the last enumerated element.

[GB.FORM]
* BUG: GridView.Clear resets the height of all rows to the default value.


git-svn-id: svn://localhost/gambas/trunk@4558 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-17 02:05:31 +00:00
Benoît Minisini
4eb6ac2fa2 [INTERPRETER]
* NEW: INPUT now only read strings. It does not convert the read string 
  with Val() anymore.
* BUG: IIf() and [...] do not accept non-value datatypes (Class and 
  Function).
* NEW: Start supporting displaying Collection-like classes in the debugger.


git-svn-id: svn://localhost/gambas/trunk@4557 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-16 21:41:38 +00:00
François Gallo
146f0c41f7 [INTERPRETER]
* BUG: the exp10() function works on FreeBSD now. 



git-svn-id: svn://localhost/gambas/trunk@4556 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-16 15:47:19 +00:00
François Gallo
54c9745f4c [INTERPRETER]
* BUG: The exp10() function is temporarily removed
  from gbx on FreeBSD because of the BSD libc that
  doesn't have this one.

[GB.V4L]
* NEW: compile with success on FreeBSD



git-svn-id: svn://localhost/gambas/trunk@4555 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-16 13:05:44 +00:00
Fabien Bodard
9240255f6e [EXAMPLES]
* BUG: Add gb.form to the dependencies, to allow the example to use GridView again.


git-svn-id: svn://localhost/gambas/trunk@4554 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-16 10:55:58 +00:00
Benoît Minisini
55bbad45cb [GB.FORM]
* NEW: GridView columns have two new properties: Alignment and Background.
* NEW: GridView.Sort and GridView.Ascending are two new properties to 
  define which column shows a sort symbol.
* NEW: GridView.Sorted is a new property to automatically handle column 
  clicks and display the sort symbol.


git-svn-id: svn://localhost/gambas/trunk@4553 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-15 09:45:20 +00:00
Benoît Minisini
08fead2ea4 [INTERPRETER]
* NEW: INPUT returns the read string if it cannot be converted to any 
  number or date.


git-svn-id: svn://localhost/gambas/trunk@4552 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-14 12:26:37 +00:00
Benoît Minisini
1aed08a8e7 [DEVELOPMENT ENVIRONMENT]
* BUG: Activate proxy configuration.


git-svn-id: svn://localhost/gambas/trunk@4551 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-14 11:03:14 +00:00
Benoît Minisini
a5982b3d14 [INTERPRETER]
* BUG: RDir() now browse directories recursively even if the filter 
  argument is gb.File.


git-svn-id: svn://localhost/gambas/trunk@4550 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-14 02:11:36 +00:00
Benoît Minisini
ca8bc989dd [INTERPRETER]
* BUG: Fix the behaviour of INPUT so that it uses Val() again to convert 
  the values read from the stream.


git-svn-id: svn://localhost/gambas/trunk@4549 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-14 01:57:30 +00:00
Benoît Minisini
bd02074fed [GB.FORM]
* NEW: GridView[].EnsureVisible now keeps the left part of the cell always
  visible.
* BUG: The TableView editing field is now never larger than the TableView
  contents.


git-svn-id: svn://localhost/gambas/trunk@4548 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-14 01:34:14 +00:00
Benoît Minisini
f8dfe7d8de [GB.FORM]
* BUG: GridView: allow column width to be set to zero. In that case the 
  actual width is set to one pixel.


git-svn-id: svn://localhost/gambas/trunk@4547 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-14 00:35:13 +00:00
Benoît Minisini
a551594bdc [GB.FORM]
* NEW: Add Left and Top synonymous properties to keep compatibility with 
  the old GridView.


git-svn-id: svn://localhost/gambas/trunk@4546 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-14 00:28:28 +00:00
Benoît Minisini
fc62ec2a34 [INTERPRETER]
* BUG: INPUT does not leak memory anymore.


git-svn-id: svn://localhost/gambas/trunk@4545 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-03-13 02:39:10 +00:00