Ansgar Becker
fc87dec331
Issue #1313 : missing file for previous commit
2025-08-29 10:36:47 +02:00
Ansgar Becker
93c59b17a8
Issue #872 : add support for creating and altering INVISIBLE columns in table editor with MariaDB 10.3.3 and MySQL 8.0.23
2025-01-05 13:49:45 +01:00
Ansgar Becker
47b1be406b
Issue #2003 : set no column for auto-sizing, in foreign key list
2024-12-16 17:38:24 +01:00
Ansgar Becker
67af2666e2
Issue #619 : support spatial columns with an SRID in table editor, on MySQL 8.0+
2024-08-16 12:21:16 +02:00
Ansgar Becker
21ab7c8917
Issue #1959 : fix shrinking/repositioned edit boxes in options tab of table editor, when opening a second table.
2024-05-31 07:44:38 +02:00
Ansgar Becker
95151d6a3e
Issue #1512 : add basic support for indexes with descending column direction
2024-02-02 08:16:37 +01:00
Ansgar Becker
9c5d8358e0
Automagic modifications to form files, done through updates of IDE and some components. Especially removes no longer published properties OldCreateOrder and PixelsPerInch.
2022-12-11 14:54:48 +01:00
Ansgar Becker
c7dc63706d
Support comments on table indexes via table designer. Closes #128
2022-07-18 17:02:36 +02:00
Jan Kohlmeyer
2befc563ee
Revert "Issue #1169 "
...
This reverts commit c7cc6bdd42 .
2022-03-08 07:04:00 +01:00
Jan Kohlmeyer
231d000251
Issue #1169
...
- added FireDAC.Phys.FB to use Firebird
- select for spCurrentUserHost for Firebird
- edited GetTableColumns for firebird
- Implemented GetTableForeignKeys for firebird
- FetchDbObjects for Firebird:
- new select for Tables and views
- procedures
- Triggers
- Functions
2022-03-08 07:04:00 +01:00
Ansgar Becker
e7baba4776
Issue #75 : pimp up context menu for indexes tab, and assign to foreign keys tab and check constraints tab as well
2021-01-16 17:19:35 +01:00
Ansgar Becker
461c7343f8
Issue #75 : get "Add constraint" and "Delete constraint" buttons working, provide function list when editing check clause, and fix some more issues
2021-01-16 16:29:44 +01:00
Ansgar Becker
958d62c9b1
Issue #75 : create editable list for check constraints in table editor
2021-01-12 21:41:20 +01:00
Ansgar Becker
6fd54fb9d4
Display number of indexes and foreign keys in caption of their tabs within the table editor. Helpful for knowing the number without having to activate their tab.
2021-01-04 16:44:50 +01:00
Ansgar Becker
04e7334bd0
Issue #906 : disable animation for resizing columns per doubleclick, and activate Header.PopupMenu for some trees missing this menu
2020-07-08 10:35:48 +02:00
Ansgar Becker
bcc72252a5
Activate hoAutoResizeInclCaption option on all VirtualTree headers, so auto-resizing per double click takes the column captions into account. Closes #906
2020-07-05 12:13:48 +02:00
Ansgar Becker
3182107aff
Automatic form additions, done by the new IDE: "ImageName". Related to #1052
2020-06-07 20:11:24 +02:00
Ansgar Becker
2b07c279eb
Add context menu on foreign key list header. See https://www.heidisql.com/forum.php?t=36014
2020-04-09 19:38:22 +02:00
Ansgar Becker
ef50035e33
Table editor: support moving down or up more than one column. See https://www.heidisql.com/forum.php?t=17765
2019-12-10 21:08:18 +01:00
Ansgar Becker
53b8f544c2
Remove useless DPI helper panel from tabs in routine editor, table editor and table tools dialog
2019-07-25 07:44:04 +02:00
Ansgar Becker
59ea094c25
Remove incomplete detection of foreign key support in table engine. Closes #375
2019-05-28 21:13:04 +02:00
Ansgar Becker
aa0540921c
Issue #448 : Apply 192 new icons mainly from Icons8 gallery, with an OpenSource permission (talked to Eugenie from Icons8)
2019-01-26 19:15:25 +01:00
Ansgar Becker
150e4a6216
Fix y-position of bottom buttons on table editor in high-dpi mode. It seems to help to bring the controls into the same order in which they shall be created. Closes #440 .
2018-12-19 21:26:15 +01:00
Ansgar Becker
8475f383dc
High DPI code enhancement: Enable TreeOptions.AutoOptions.toAutoChangeScale flag on all VirtualTrees, and remove code which did that scaling programmatically. Probably only working with the new version of VirtualTree.
2018-12-16 20:14:19 +01:00
Ansgar Becker
6bbd7d51eb
Fix height of tool buttons in table editor, above columns list, for high DPI modes.
2018-12-16 19:39:17 +01:00
Ansgar Becker
cdb10d8005
Required code updates for recent VirtualTreeview update
2018-12-11 21:50:26 +01:00
Ansgar Becker
2a10422373
Issue #8 : provide two color presets for SQL editors in preferences dialog per dropdown, one for dark themes and one for light ones
2018-11-05 20:53:43 +01:00
Ansgar Becker
9983792b17
Issue #213 : nest everything on broken TTabSheet's on a TPanel, to avoid overscaling in high-dpi mode
2018-11-01 19:05:00 +01:00
Ansgar Becker
7572a00cec
Issue #8 : let first column on table designer use the parent's background color, as a custom one seems to be ignored by the theme manager
2018-10-27 20:32:48 +02:00
Ansgar Becker
ee27ccdec7
Increase number of collations shown in drop down. Closes #90 .
2018-01-17 21:36:17 +01:00
Ansgar Becker
a50c21a383
* unify context menu of various sql editors, by supporting all contained editors instead of searching for one with the name "SynMemoBody"
...
* disable actions which need to modify the contents on readonly editors
* add "save to textfile" and "un/comment" actions to the unified context menu
2017-05-18 13:10:59 +00:00
Ansgar Becker
f56c34abec
Reasonably increase and unify design time dimensions of object editors to 700x500 pixels
2016-12-11 10:45:20 +00:00
Ansgar Becker
8c3775fe0f
Add "Save as textfile" action, and include that in routine editor > "CREATE code" tab > context menu. Fixes issue #3486 .
2014-05-08 04:50:59 +00:00
Ansgar Becker
0f7534e8a0
Move new partitions tab to the left of "Create code"
2014-03-13 18:32:43 +00:00
Ansgar Becker
1366ace11c
Add a read-only tab for a potentially existing PARTITION clause of the table. Fixes issue #1692 .
2014-03-13 04:58:45 +00:00
Ansgar Becker
17e4db7829
* Automatic additions by new SynEdit properties.
...
* Overtake renamed SynEdit properties
2013-10-16 18:24:01 +00:00
Ansgar Becker
8ce2505f52
Set minimum height of listColumns in table editor. Works around AV mentioned in issue #3189 .
2013-06-08 05:13:07 +00:00
Ansgar Becker
bd077ce413
Adjust width of various controls so they fit to the translated captions (at least in German). Related to issue #557 .
2012-12-02 09:33:41 +00:00
Ansgar Becker
b93106a6fe
Update VirtualTree component to r320
2011-11-01 09:32:34 +00:00
Ansgar Becker
98c872909c
Support virtual columns in MariaDB 5.2. Fixes issue #2451 .
2011-06-10 23:36:38 +00:00
Ansgar Becker
98a028c4cf
Show vertical scrollbar in comment editbox
2011-04-02 06:03:15 +00:00
Ansgar Becker
65148c596d
Redo r3571 - seems that was not the cause of slowness.
2011-01-11 07:01:58 +00:00
Ansgar Becker
d2fdeef0fb
Revert r3571, to test if that caused slowness described in issue #2266 - of which I am unsure.
2011-01-10 22:57:49 +00:00
Ansgar Becker
e2cc3482c0
Paint one icon per index in a column editor row, not only for the first key. Fixes issue #2211 .
2010-10-25 23:29:17 +00:00
Ansgar Becker
6c2a100945
Implement combo box for definer in routine + view + trigger editor. Fixes issue #2189 . Some related changes here:
...
- Remove ensureValidIdentifier() and its partly uncatched exceptions. Instead, disable "OK" buttons for empty table/view/proc name.
- QuoteIdent and DeQuoteIdent now take the glue char instead of a "HasMultiSegments" boolean param, so they're more exact when "user@host" or "db.name" come in.
2010-10-12 22:13:08 +00:00
Ansgar Becker
961f7f0f3f
Implement copy + paste menu items for duplicating columns across tables via SQL code. Fixes issue #1848 .
2010-08-24 20:33:01 +00:00
Ansgar Becker
9c3488b457
Add context popup menu on column list which allows hiding/displaying single columns. Also fixes hidden collation column after having introduced the new zerofill column in r3441.
2010-07-17 15:10:11 +00:00
Ansgar Becker
7cd1c7b0ab
Add support for ZEROFILL flag in table editor. Introduces a new checkbox column in the columns list. Fixes issue #570 .
2010-07-04 13:35:54 +00:00
Ansgar Becker
e045cb3d76
Delphi 2010 has PNG + alpha channel support in TImageList, so we don't need PNGcomponents any longer.
2010-02-08 00:36:17 +00:00
Ansgar Becker
fc6d4c2a48
Try to fix most DPI related glitches. Especially TFrames need a ScaleBy() call, which is done automatically on TForms. Fixes issue #1656 .
2010-02-04 23:50:47 +00:00