Commit graph

2577 commits

Author SHA1 Message Date
Benoît Minisini
21dac9f92d [GB.GSL]
* BUG: Update Makefile.am with new source files.
* NEW: Add a complex dynamic constructor.
* NEW: Add a complex static constructor _call().
* NEW: Add Complex.Copy().
* NEW: Add Complex.ToString().


git-svn-id: svn://localhost/gambas/trunk@4478 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-14 08:06:09 +00:00
Randall Morgan
d0757716c7 [GB.GSL]
* BUG: Uploaded bare minimum code for review.
   I still have a Null "THIS" Pointer in class methods. Hoping
   for some clarification from someone. Anyone? As to why
   this occurs in the GslComplex_Add method.

git-svn-id: svn://localhost/gambas/trunk@4477 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-13 20:45:28 +00:00
Timothy Lin
e400db5f1f [EXAMPLES]
* BUG: MineSweeper: Do not process MouseUp event if the mouse is outside the object.


git-svn-id: svn://localhost/gambas/trunk@4476 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-13 15:21:06 +00:00
Benoît Minisini
8d3ba2dc15 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix a possible crash when the form editor gets a spurious resize 
  event whereas undo management has been uninitialized.
* NEW: Libraries now can have requirements exactly like components. This is
  taken into account by the project property dialog.

[ARCHIVER]
* NEW: Put the '.component' file inside archives, so that the IDE can 
  extract libraries requirements from the executable.

[GB.FORM]
* NEW: Add two pixels to the height of the TabPanel tabbar.


git-svn-id: svn://localhost/gambas/trunk@4475 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-12 23:29:18 +00:00
Benoît Minisini
859a04ba8c [INTERPRETER]
* BUG: Fix enumeration abortion.


git-svn-id: svn://localhost/gambas/trunk@4474 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-12 21:37:46 +00:00
Benoît Minisini
7a3021909e [INTERPRETER]
* BUG: Fix translatable string constants inheritance.


git-svn-id: svn://localhost/gambas/trunk@4473 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-12 19:53:40 +00:00
Benoît Minisini
e291d41edc [GB.GTK]
* BUG: The inner container of a UserContainer is now automatically its 
  proxy control.


git-svn-id: svn://localhost/gambas/trunk@4472 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-12 16:37:55 +00:00
Benoît Minisini
f6ee863e0c [GB.QT4]
* BUG: The inner container of a UserContainer is now automatically its 
  proxy control.


git-svn-id: svn://localhost/gambas/trunk@4471 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-12 16:24:59 +00:00
Benoît Minisini
3d400f8be4 [DEVELOPMENT ENVIRONMENT]
* BUG: Revert r4468 changes.


git-svn-id: svn://localhost/gambas/trunk@4470 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-12 12:01:07 +00:00
Fabien Bodard
ca971d316d [DEVELOPMENT ENVIRONMENT]
Backup


git-svn-id: svn://localhost/gambas/trunk@4469 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-12 11:02:10 +00:00
Fabien Bodard
1e32912056 [DEVELOPMENT ENVIRONMENT]
* BUG: Update the FCreateFile Form


git-svn-id: svn://localhost/gambas/trunk@4468 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-12 09:17:13 +00:00
Benoît Minisini
9a0e045cd1 [INTERPRETER]
* BUG: Object.Call() does not try to convert the return value if there is
  no return value!


git-svn-id: svn://localhost/gambas/trunk@4467 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-11 19:12:32 +00:00
Benoît Minisini
2fa263b81f [INTERPRETER]
* BUG: Object.Call() returns its value correctly now.


git-svn-id: svn://localhost/gambas/trunk@4466 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-11 19:09:03 +00:00
Benoît Minisini
286db372b8 [DEVELOPMENT ENVIRONMENT]
* BUG: Changing the number of tabs of a Report works again.


git-svn-id: svn://localhost/gambas/trunk@4465 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-11 19:04:59 +00:00
Benoît Minisini
9e30b521c4 [INTERPRETER]
* NEW: Formatting a date with gb.GeneralDate now always prints the time.
* BUG: The time part of a formatted date is never automatically removed 
  anymore.


git-svn-id: svn://localhost/gambas/trunk@4464 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-11 08:37:48 +00:00
Benoît Minisini
b075a2e026 [INTERPRETER]
* NEW: Loading a library does not load its dependencies automatically 
  anymore. Now they behave like components, and the IDE will have to
  compute the dependencies.


git-svn-id: svn://localhost/gambas/trunk@4463 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-08 20:26:24 +00:00
Randall Morgan
227a73b645 [GB.GSL]
* BUG: Renamed IsINF to IsInf and IsNAN to IsNan for consistancy.

git-svn-id: svn://localhost/gambas/trunk@4462 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-08 13:21:31 +00:00
Randall Morgan
84587a6328 [GB.GSL]
* NEW: Added Class Constance.

git-svn-id: svn://localhost/gambas/trunk@4461 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-06 23:56:51 +00:00
Randall Morgan
155824bde3 [GB.GSL]
* NEW: Added Complex method skeletons still under development.

git-svn-id: svn://localhost/gambas/trunk@4460 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-06 23:33:53 +00:00
Randall Morgan
05e5017371 [GB.GSL]
* BUG: Removed call to development file.

git-svn-id: svn://localhost/gambas/trunk@4459 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-06 17:39:31 +00:00
Benoît Minisini
985c1a742d [DEVELOPMENT ENVIRONMENT]
* NEW: Traditional Chinese translation made by Timothy Lin.
* BUG: Correctly take the project tabulation size in automatic structure
  completion.
* BUG: Fix the tips of the day language selection.

[EXAMPLES]
* NEW: New MineSweeper example made by Timothy Lin and slightly modified by
  me.

[GB.EVAL.HIGHLIGHT]
* BUG: 'undefined' is a javascript keyword.

[GB.FORM.DIALOG]
* NEW: Take the new Dialog.ShowHidden property into account.

[GB.QT4.EXT]
* BUG: Editor cursor is ensured to be visible when it is visible, not when
  it has just the focus.


git-svn-id: svn://localhost/gambas/trunk@4458 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-06 16:48:24 +00:00
Randall Morgan
e20f03d58d [GB.GSL]
* BUG: Fixed case in method name Log1p.

git-svn-id: svn://localhost/gambas/trunk@4457 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-06 15:32:52 +00:00
Randall Morgan
66f73016c3 [GB.GSL]
* BUG: Changed the name of the method LogLP to Log1p and Expml to Expm1.

git-svn-id: svn://localhost/gambas/trunk@4456 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-06 14:02:08 +00:00
Randall Morgan
b624cddc67 [GB.GSL]
* NEW: Added gsl_complex development files.

git-svn-id: svn://localhost/gambas/trunk@4455 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-06 13:59:56 +00:00
Benoît Minisini
7b191a1c5d [INTERPRETER]
* BUG: Fix date formatting.


git-svn-id: svn://localhost/gambas/trunk@4454 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-05 19:30:30 +00:00
Benoît Minisini
1a6d492738 [INTERPRETER]
* NEW: System.Shell is a new property that allows to define the shell used
  by the Shell instruction. By default, this is '/bin/sh'.


git-svn-id: svn://localhost/gambas/trunk@4453 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-05 16:18:57 +00:00
Benoît Minisini
b9b2d298a4 [GB.QT4.EXT]
* BUG: Editor cursor is ensured to be visible only if the editor has the 
  focus.


git-svn-id: svn://localhost/gambas/trunk@4452 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-05 16:07:57 +00:00
Benoît Minisini
fba595872f [GB.GTK]
* BUG: The TreeView/ListView/ColumnView Click event now should behave the
  same way as in gb.qt4.


git-svn-id: svn://localhost/gambas/trunk@4451 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-05 15:08:50 +00:00
Benoît Minisini
c94933160f [GB.QT4]
* BUG: Drag & drop is allowed when the DragMove *or* the Drop events are 
  handled.


git-svn-id: svn://localhost/gambas/trunk@4450 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-05 09:26:28 +00:00
Benoît Minisini
9855c33d97 [INTERPRETER]
* BUG: Make date formatting more consistent when the date part or the time 
  part is null.


git-svn-id: svn://localhost/gambas/trunk@4449 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-05 08:08:27 +00:00
Toni Rosa
6050b49b06 [GB.FORM]
* NEW: Update Catalan translation.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update Catalan translation.



git-svn-id: svn://localhost/gambas/trunk@4448 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-03 18:33:57 +00:00
Randall Morgan
2aa0792aac [GB.GSL]
* BUG: Fixed error including development file.

git-svn-id: svn://localhost/gambas/trunk@4447 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-03 11:04:42 +00:00
Randall Morgan
a23643d289 [GB.GSL]
* NEW: Added IntPow() function to library.

git-svn-id: svn://localhost/gambas/trunk@4446 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-03 10:59:31 +00:00
Randall Morgan
49825cb556 [GB.GSL]
* BUG: Fixed return value for Fcpmb function.

git-svn-id: svn://localhost/gambas/trunk@4445 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-01 12:29:43 +00:00
Benoît Minisini
2bbdb9a698 [INTERPRETER]
* BUG: Float and Single constants are now supported in native classes.


git-svn-id: svn://localhost/gambas/trunk@4444 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-01 01:51:29 +00:00
Benoît Minisini
2ea263af0d [CONFIGURATION]
* BUG: Fix the TEMPLATE directory broken by Randall.


git-svn-id: svn://localhost/gambas/trunk@4443 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-02-01 01:48:13 +00:00
Randall Morgan
da6d62931e [GB.GSL]
* NEW: Added additional elementary math function and number
  testing function.

git-svn-id: svn://localhost/gambas/trunk@4442 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-01-31 22:23:28 +00:00
Randall Morgan
7b0f463386 [GB.GSL]
* NEW: Added elementary math function and number
  testing function.

git-svn-id: svn://localhost/gambas/trunk@4441 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-01-31 11:55:38 +00:00
Benoît Minisini
72dbfb089a [GB.GTK]
* BUG: Fix Dialog.ShowHidden.


git-svn-id: svn://localhost/gambas/trunk@4440 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-01-31 10:34:24 +00:00
Benoît Minisini
8449b0b9b3 [GB.GTK]
* NEW: Dialog.ShowHidden is a new property to show or hide hidden files. It
  does not work on GTK+ at the moment. Is it a GTK+ bug?

[GB.QT4]
* NEW: Dialog.ShowHidden is a new property to show or hide hidden files.



git-svn-id: svn://localhost/gambas/trunk@4439 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-01-31 10:25:32 +00:00
Benoît Minisini
f7690d1afd [GB.GTK]
* BUG: Dialog.SelectDirectory() now correctly takes into account 
  Dialog.Path.


git-svn-id: svn://localhost/gambas/trunk@4438 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-01-31 09:18:41 +00:00
Benoît Minisini
999fe03898 [GB.GSL]
* BUG: Forgot one file yet.


git-svn-id: svn://localhost/gambas/trunk@4437 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-01-31 09:06:11 +00:00
Benoît Minisini
c40e7b38df [GB.GSL]
* BUG: Add missing files.


git-svn-id: svn://localhost/gambas/trunk@4436 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-01-31 09:02:42 +00:00
Benoît Minisini
f5472efbbe [DEVELOPMENT ENVIRONMENT]
* BUG: Fix the form editor grid horizontal position.

[INTERPRETER]
* NEW: IsNan() is a new function that returns if a floating point value is
  not a number.
* NEW: IsInf() is a new function that returns +1 if a floating point value 
  is +Inf, -1 if it is -Inf, and 0 if it is a normal number.
* NEW: Swap$() is a new function that swaps a string.
* NEW: The MkBool$(), MkShort$(), MkInt$()... functions come back!

[COMPILER]
* NEW: +Inf and -Inf are two new keywords for representing the 
  corresponding special floating values.


git-svn-id: svn://localhost/gambas/trunk@4435 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-01-31 02:33:01 +00:00
Randall Morgan
a21d553f87 [GB.GSL]
* FIX: Reverting back to 4430 to solve issue
with mistaken template files.

git-svn-id: svn://localhost/gambas/trunk@4434 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-01-31 00:24:54 +00:00
Benoît Minisini
671da87a23 [GB.QT4]
* BUG: DrawingArea: Fix crash when setting the Cached property to True, 
  then to False.


git-svn-id: svn://localhost/gambas/trunk@4433 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-01-31 00:14:32 +00:00
Randall Morgan
db617dac0a [GB.GSL] * FIX: Reverting back to 4430 to solve issue
with mistaken template files.

git-svn-id: svn://localhost/gambas/trunk@4432 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-01-31 00:05:08 +00:00
Randall Morgan
f1a965045e [GB.GSL] * NEW: Initial commit of working code. Currently
only basic math functions.

git-svn-id: svn://localhost/gambas/trunk@4431 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-01-30 23:09:00 +00:00
Benoît Minisini
14aed2a6e2 [DEVELOPMENT ENVIRONMENT]
* NEW: Add gb.gsl to the list of components.

[GB.GSL]
* BUG: Fix implementation and declaration of Gsl.IntPow2().


git-svn-id: svn://localhost/gambas/trunk@4430 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-01-30 01:50:18 +00:00
Benoît Minisini
3586159eb8 [CONFIGURATION]
* NEW: Support for gb.gsl.


git-svn-id: svn://localhost/gambas/trunk@4429 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-01-30 01:28:49 +00:00