* NEW: Change CPolynomial_SolveQuadratic and CPolynomial_SolveCubic to use
values from internal data array. Also added Out of bounds error if the number of
coefficients is incorrect for the called method.
git-svn-id: svn://localhost/gambas/trunk@4502 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Commented out bad line of code that cause the component to fail to compile.
git-svn-id: svn://localhost/gambas/trunk@4500 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fixed issue with incorrect return type in CPolynomial_SolveCudic and
CPolynomial_SolveQuadratic methods.
git-svn-id: svn://localhost/gambas/trunk@4499 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Start to make a GridView control entirely in Gambas. Contrary to
its native implementations, it will be able to handle millions of lines
without eating all memory.
git-svn-id: svn://localhost/gambas/trunk@4498 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Constructors that receive too many arguments now correctly raise an
error.
[GB.DRAW]
* BUG: Accessing a temporarily closed drawing device now raises an error
instead of crashing.
git-svn-id: svn://localhost/gambas/trunk@4496 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly handle libraries that depends on more than one component.
git-svn-id: svn://localhost/gambas/trunk@4492 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Make project creation dialog and project save as dialog less
difficult to understand.
[GB.FORM]
* NEW: Wizard: Remove padding around contents when the wizard has no
border.
git-svn-id: svn://localhost/gambas/trunk@4491 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix DBusObserver matching rules handling.
[GB.GTK]
* NEW: Control.NoTabFocus is a new property that prevents a control from
being in the TAB key focus chain.
[GB.QT4]
* NEW: Control.NoTabFocus is a new property that prevents a control from
being in the TAB key focus chain.
* OPT: Make part of the internal widget structure optional to save a bit of
memory when rarely used properties are not set.
git-svn-id: svn://localhost/gambas/trunk@4490 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Convert the return value of a native function to a variant
automatically only if the function call is done by a "CALL" bytecode.
Consequently the gb.signal component works again.
git-svn-id: svn://localhost/gambas/trunk@4489 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fixed filenames in file headers.
Renamed static *create_complex() in the complex class
to GSLComplex_create() so that it could be used in other
compenent files.
git-svn-id: svn://localhost/gambas/trunk@4488 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Changed function prototypes in all files to use upper case variable names (xf) to (X)f.
Moved frexp to c_gsl where it belongs.
git-svn-id: svn://localhost/gambas/trunk@4487 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Added Set, Rect, and Polar Methods.
Also moved THIS declaration to source file
And declared complex_create() in header.
git-svn-id: svn://localhost/gambas/trunk@4480 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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