Nicolás Hatcher
9aa1b4574e
FIX: Remove Model dependency
2025-01-01 18:08:52 +01:00
Nicolás Hatcher
82b2d28663
FIX: Set a visual cue when a name is wrong
2025-01-01 18:08:52 +01:00
Nicolás Hatcher
d2ba34166b
FIX: Refactor model out of the dialogs
2025-01-01 18:08:52 +01:00
Nicolás Hatcher
99d42cb1e2
FIX: onDelete and onCancel are mandatory properties
...
In general optional arguments are a bad idea, because you loose the type
and all it's benefits.
Did you forget an argument or you didn't need it?
2025-01-01 18:08:52 +01:00
Nicolás Hatcher
ddc785e7a6
FIX: Minor formatting issues
2025-01-01 18:08:52 +01:00
Nicolás Hatcher
8ab1382e75
FIX: Renames folder NameManager => NameManagerDialog
2025-01-01 18:08:52 +01:00
francisco aloi
ec5714e3ec
more style changes, changelog and locale
2025-01-01 11:54:33 +01:00
francisco aloi
4660f0e456
refactored NamedRanges logic and styles
2025-01-01 11:54:33 +01:00
francisco aloi
f2757e7d76
updated util, added test
2025-01-01 11:54:33 +01:00
francisco aloi
5ca15033f7
changes to name manager after review
2025-01-01 11:54:33 +01:00
francisco aloi
75e04696b5
refactored NameManager logic for new design
2025-01-01 11:54:33 +01:00
francisco aloi
832ca02e16
NamedRanges changes
2025-01-01 11:54:33 +01:00
Nicolás Hatcher
cbda30f951
FIX: Use 1 as the first serial number corresponding to 1899-12-31
2025-01-01 11:53:05 +01:00
Steve Fanning
564d4bac7a
Add DAY function description
2025-01-01 11:44:44 +01:00
Shalom Yiblet
0dd26e8fee
fix: fix xml escape in worksheet xml
2024-12-31 09:07:39 +01:00
Nicolás Hatcher
f6fbb4b303
FIX: The default border color should be black
2024-12-30 14:15:48 +01:00
Nicolás Hatcher
c6adf8449b
FIX: Dates are only valid up to the last day of 9999
2024-12-30 14:15:09 +01:00
Shalom Yiblet
d04691b790
refactor(dates): adjust date handling logic for improved accuracy
...
Updated the logic for handling months and days to improve date calculations. Also modified the constants for Excel date ranges to align with supported dates.
2024-12-30 13:12:33 +01:00
Shalom Yiblet
7c32088480
feat: update date
2024-12-30 13:12:33 +01:00
Nicolás Hatcher
6326c44941
FIX: TRUE and FALSE can also be functions
...
Previously the engine was internally transforming TRUE() to TRUE
Note that the friendly giant implements this only for
compatibility reasons
2024-12-29 19:17:54 +01:00
Nicolás Hatcher
d3af994866
FIX[docs]: Fixes broken links
2024-12-29 13:28:56 +01:00
Nicolás Hatcher
b859af1dc4
FIX: Disable TAN from being tested
2024-12-29 13:28:56 +01:00
Steve Fanning
f9cfdeb35b
Add TAN function description
2024-12-29 11:03:07 +01:00
Nicolás Hatcher
669a5eec39
FIX: Removes types.js after used
2024-12-28 14:49:32 +01:00
Steve Fanning
e268dda9e8
Add SIN function description
2024-12-28 12:28:16 +01:00
Nicolás Hatcher
e0205d6c9a
FIX: Increments the dum counter in the number of documented functions
2024-12-28 10:55:09 +01:00
Steve Fanning
81ad724348
Add COS function description
2024-12-28 10:46:32 +01:00
Nicolás Hatcher
dc3bf8826b
FIX: PV Return #DIV/0! instead of #NUM! if rate = -1
2024-12-27 20:19:32 +01:00
Steve Fanning
38023d3156
Include PV function description
2024-12-27 20:19:32 +01:00
Gian Hancock
655d663590
FIX: Make XOR, OR, AND functions more consistent with Excel
...
The way these functions interpret their arguments is inconsistent with
Excel in a few ways:
- EmptyCell: Excel ignores arguments evaluating to these types of
values, treating them as if they didn't exist.
- Text: Text cells are ignored unless they are "TRUE" or "FALSE" (case
insensitive). EXCEPT if the string value comes from a reference, in
which case it is always ignored regardless of its value.
- Error if no args: Excel returns a #VALUE! error for these functions if
no arguments are provided, or if all arguments are ignored (see
above).
- EmptyArg: Bizarrely, Unlike EmptyCell, EmptyArg is not ignored and is
treated as if it were FALSE by Excel.
- ErrorPropagation: Excel propagates errors in the arguments and in
cells belonging to any Range arguments.
Additionally, these functions are not consistent with each other, XOR,
OR, AND vary in how they handle the cases mentioned above.
Rectify these consistency issues by re-implementing them all in terms of
a single base function which is more consistent with Excel behavior.
2024-12-26 15:06:54 +01:00
Gian Hancock
8ba30fde33
Add more tests for OR and XOR
...
Some of these tests fail due to inconsistencies with Excel
cleanup
2024-12-26 15:06:54 +01:00
Nicolás Hatcher
690032c811
FIX: Remove optional context in parser
...
The context was optional because I thought that paring an RC formula
did not need context.
You at least need the sheet in which you are parsing
For instance toknow if a defined name is local
2024-12-26 10:21:21 +01:00
Nicolás Hatcher
86213a8434
FIX: Add test for get_defined_name_list
...
Also uses the scope instead of the opaque sheet_id
2024-12-26 10:21:21 +01:00
Nicolás Hatcher
2ed5fb9bbc
FIX: Adds some validation and tests
2024-12-26 10:21:21 +01:00
Nicolás Hatcher
e455ed14ea
UPDATE: API for defined names
2024-12-26 10:21:21 +01:00
Daniel
ad2efad3ae
FIX: Remove tabIndex and onKeyDown as they were not used
2024-12-25 20:04:48 +01:00
Daniel
40461b897b
FIX: Adds crossRef back to UploadFileDialog
2024-12-25 20:04:48 +01:00
Daniel
2e7410552f
FIX: Apply useTranslation on dialog tooltips
2024-12-25 20:04:48 +01:00
Daniel
095002710b
Fix: Removed unnecessary ref
2024-12-25 20:04:48 +01:00
Daniel
8ba131011e
FIX: Replace SVG "X" icons with Lucide icons for consistency in dialogs
2024-12-25 20:04:48 +01:00
Nicolás Hatcher Andrés
dbddc027fb
Update test-coverage.yaml
2024-12-25 16:57:54 +01:00
Steve Fanning
de997f38f5
Minor updates to Error Types and Value Types documentation
2024-12-25 13:47:21 +01:00
Steve Fanning
df4b4ca353
Update to FV description and associated pages in the Features area.
2024-12-25 13:47:21 +01:00
Daniel
3b944cd659
FIX: Use the right icon for paste format action
2024-12-20 20:13:25 +01:00
Nicolás Hatcher Andrés
d1f2b2acdd
Update test-coverage.yaml
2024-12-20 14:10:02 +01:00
Daniel González-Albo
36f915b193
Merge pull request #207 from ironcalc/feature/nicolas-hidden
...
UPDATE: Hide/Unhide sheets
2024-12-20 10:14:09 +01:00
Nicolás Hatcher
5d8e6255a3
UPDATE: Hide/Unhide sheets
2024-12-20 00:49:33 +01:00
Daniel González-Albo
73f3c06203
Merge pull request #205 from ironcalc/bugfix/nico-dialog-fixes
...
FIX[WebApp]: Some fixes to the DeleteWorkbook and Import dialogs
2024-12-20 00:16:42 +01:00
Nicolás Hatcher
13b1157c61
FIX[WebApp]: Some fixes to the DeleteWorkbook and Import dialogs
2024-12-19 21:14:05 +01:00
Daniel
44f7929f4e
FIX: responsiveness
2024-12-19 17:48:54 +01:00