Ansgar Becker
a591edebac
Fix bug #714 : Impossible to change limit^H^H^H^H^H^H sort order by implementing a fourth button with dropdown menu, enabling the user to save all query elements in one settings.
2008-10-16 23:49:17 +00:00
rosenfield.albert
9b4588912c
Uniform project settings for a brighter tomorrow.
2008-10-08 17:33:39 +00:00
rosenfield.albert
0e26408d39
Bugfix: syntax error in last commit.
2008-09-01 21:49:33 +00:00
rosenfield.albert
cc2f93b24e
* Add a binary editor to allow editing (var)binary and (tiny|medium|long)blob fields without messing up NULs etc.
...
* Add a few notes about where AVs seem to randomly occur when GridPost{Insert,Update,Delete} and EnsureDataLoaded invokes the query logic from outside the main thread.
Fixes issue #659 as far as the grids go, but not for export functions.
2008-09-01 21:46:28 +00:00
rosenfield.albert
d60b1b6f93
Rename 'memoeditor' to 'texteditor', in preparation for inclusion of a binary editor.
2008-09-01 19:47:05 +00:00
Ansgar Becker
e5c43fe823
Add helper library for Vista related GUI fixes. With permission of the author Nathanial Woolls via pm.
...
See http://www.installationexcellence.com/articles/VistaWithDelphi/ for technical details. No license details out there unfortunately.
2008-08-28 21:46:03 +00:00
Ansgar Becker
8c83507561
Code structure: Seperate editor link from memo editor form, into own unit grideditlinks.pas . All edit links can live here while the used forms will need their own unit + dfm.
2008-08-09 17:52:01 +00:00
Ansgar Becker
6b17b239ba
Give the memo editor its own unit + dfm file. Enables us to use the IDE for designing it.
2008-08-07 20:32:01 +00:00
Ansgar Becker
a2f3c7fcbf
Try to fix bug #317 "Interface won't restore" by calling ActivateMainform() at startup
2008-06-14 10:24:05 +00:00
Ansgar Becker
08298abd9e
Move manifest file into the exe by activating the "Runtime Themes" project option. Ensures theming is active even when the exe has a different name than the manifest file (e.g. "heidisql.r123.exe")
2008-05-18 18:33:31 +00:00
Ansgar Becker
18f7e4ac38
Remove no longer needed Delphi 10 packages.
2008-05-18 18:20:29 +00:00
Ansgar Becker
d4c32d56d7
Implement a completely new user manager (look + feel + logic):
...
- Accounts and existing privileges are presented in a pulldown which makes it as easy to use as a toy
- Adding privileges calls the new SelectDBO dialog which is basically a tree like childwins dbtree
- Updating accounts canonicalizes various odd/legacy mechanisms in the MySQL user system
- Fullfills feature request #1547437 (btw)
- Wants to be tested heavily on different servers
A result of a team work. 1000 thanks to rosenfield for the admin friendly logic implementation, tons of fixes and usability ideas.
2008-05-08 20:45:51 +00:00
rosenfield
72475ac838
Add missing search path for PngComponent units.
2008-03-29 14:57:22 +00:00
Ansgar Becker
f64daf6917
New feature: VIEW editor, can create and edit views. Rather a simple dialog with only the most important options on it. The toolbuttons on mainform are partly moved around, that's the reason for the myriad of changes there.
2008-03-19 21:20:28 +00:00
Ansgar Becker
bd597d0c1d
Use a PNGImageList and find replacements for nearly all icons in the application.
...
Sources:
- Mark James' Silk icons
- Everaldo's Crystal icons
Todo: Load icons at runtime
2008-03-04 00:20:38 +00:00
Ansgar Becker
8679b371e3
New feature: Introduce a dialog for editing a server variable which is called on ListVariables (DblClick or Enter).
2008-02-29 22:32:53 +00:00
Ansgar Becker
2f30ee2e68
Simplify updatecheck: Make unit updatedownload superflous by moving relevant code to updatecheck.pas. Resign from displaying a progressbar for the mostly short download time, instead use the existing status label for a textual progress information.
2008-02-27 19:31:58 +00:00
Ansgar Becker
d6d8f88417
Move unused stuff from rev 1209 and 1210 out of the release relevant files, to a place where they can be reactivated if required sometime in the future. The .res file can be restored by calling /extra/updater/makeresource.cmd .
2008-02-23 22:29:41 +00:00
Ansgar Becker
9f23a9b313
Updatecheck: Find a batchfile-solution to replace the running exe with a downloaded build.
...
TODO: find some sleep command for the batch file, as we sometimes get "access denied" while trying to overwrite the just terminated exe. Seems like taskkill doesn't close all handles itself.
2008-02-23 00:54:02 +00:00
Francisco Ernesto Teixeira
7788014258
Added methods that enable the update of running main application just giving the direction of newest main application file.
2008-02-21 03:01:10 +00:00
Ansgar Becker
1884746b8c
Enable compiler warnings for platform specific stuff again, as discussed. Reminds us to search alternatives for platform specific function calls like SelectDirectory. Reverts part of revision 1170.
2008-02-20 21:21:38 +00:00
Ansgar Becker
638b69ea85
Add feature 1769207 "Automatic Software Update":
...
Implements a simple dialog which tells the user if there is some new release or nightly build available. Parses http://www.heidisql.com/updatecheck.php as a .ini file. Download buttons just start the webbrowser currently.
Todo: Automatic invocation of this dialog at regular intervals (for example once a week)
Todo: Automatic download + update + restart
2008-02-10 23:29:39 +00:00
Ansgar Becker
4e731b7fe5
Follow up to rev 1169: Add a more eye catching and user friendly solution to export to a directory.
...
- Add a fourth radiobutton + edit + button labeled "Directory" below the "File" option
- Code just uses that new option just like the File option. Only differentiate in the InitFileStream method.
- The SelectDirectory() method expects the unit FileCtrl in the USES clause. Silence a relevant compiler warning about usage of platform specific units - we will never compile anything else than a Win32 app here.
2007-12-12 21:42:49 +00:00
Ansgar Becker
74805a3474
Set default version numbers in relevant places. Releases should get their version numbers in /tags .
2007-11-29 19:22:10 +00:00
Ansgar Becker
b480df720a
Remove no longer used package "SMDBGrid"
2007-11-27 19:43:07 +00:00
Ansgar Becker
c1e76e50a1
Fix searchpath's of main project files so they find the .dcu files from TNT package.
2007-11-27 18:03:09 +00:00
Ansgar Becker
771580fbea
Belated version updates for 3.2 release
2007-11-20 21:35:30 +00:00
rosenfield
0cc2bd5f7f
Get rid of deprecated and platform symbols.
2007-11-09 12:14:25 +00:00
rosenfield
b9d3c32f21
Follow-up to r951.
2007-11-09 12:12:38 +00:00
Ansgar Becker
f085be1ca8
Rename mysql.pas and it's helper file installer_function_list_generator.php so their purpose is more clearer to newbies.
2007-10-23 18:49:14 +00:00
rosenfield
3a643d03f3
Synchronize build script and package output directories.
2007-10-22 11:14:17 +00:00
Ansgar Becker
aa9a2537a8
Fix "Release" profile of Delphi11 main project file:
...
- Add missing paths
- Disable various debug options
2007-10-12 21:53:32 +00:00
Ansgar Becker
408a16594c
Follow up to rev 1041: Remove \source\const.inc from D11 project file
2007-10-12 19:42:41 +00:00
Ansgar Becker
bd53f04693
Delete packages from components and heidisql we don't support.
2007-10-10 22:21:41 +00:00
rosenfield
45617ae141
Oops, "accidentally" nuked the application resource file containing the icon, windows file version etc.
2007-10-10 13:03:52 +00:00
rosenfield
0cff1d1dfb
* A few more resources files in package dirs.
...
* Copy delphi11 version of .dpr on top of delphi10 version.
2007-10-10 12:25:01 +00:00
rosenfield
22daed7044
Move include files to include directory.
2007-10-10 11:46:27 +00:00
Ansgar Becker
a9d86b4bbd
Stop D2007's behaviour of overwriting DCC_ResourcePath with what is given in one of the other DCC_*Path, by setting all paths to the same value. Fixes compiler error "VirtualTrees.res not found".
2007-09-26 19:46:09 +00:00
Ansgar Becker
0ce5dd72a7
Preparation for coming 3.1 RC1 release "Gazelle" :)
2007-09-24 23:27:38 +00:00
Ansgar Becker
adfac67b1a
Nuke now superflous, redundant table features since we have them all gathered in "Advanced properties" dialog:
...
- Change table engine via popupmenu in ListTables
- Edit comment via same popupmenu + an own dialog
Not keeping the same feature in different corners of the application looks more straight forward. Users will have exactly one point where they can modify all table related properties. Should simplify it in the end, although some users will have to get used to it.
2007-09-24 22:00:43 +00:00
Ansgar Becker
1e08e582e8
Partly fullfill feature wish #1693393 "Selection of charset and engine at creation"
...
By turning the CREATE DATABASE dialog from an InputQuery into a real form with 2 additional pulldowns:
- character set
- collation
See also: http://www.heidisql.com/forum/viewtopic.php?p=1322#1322
2007-09-17 23:11:39 +00:00
rosenfield
073716aaf1
Add VirtualTreeView source code path to debug source directories.
2007-09-11 18:20:40 +00:00
rosenfield
38b3c93209
Enable checks. See r904.
2007-09-11 17:18:46 +00:00
rosenfield
c2f5e22a3f
Enable safe compiler optimizations.
2007-09-11 17:10:07 +00:00
rosenfield
66bddc4db7
When viewing changes from this revision, be sure to set "ignore whitespace", since Delphi has converted a number of spaces into tabs in project files.
...
* Move binary resource files into "resources" subfolder.
* Get rid of recently introduced source folders in project search paths.
* Get rid of yet another compilers.inc.
* Get rid of a couple of empty (aside from application main icon and a version=1.0.0.0 string) .res files, and instruct svn to ignore these.
* Build projects as 'debug' per default. (todo: add source folder to 'debug search path' for various projects.)
2007-08-21 17:30:23 +00:00
Ansgar Becker
53417c3336
Fix Delphi 10 packages:
...
- "VirtualTrees.dcu not found"
- "VirtualTrees.res not found"
- Set output dir for DCU's to ../../build like in D11 package
2007-08-20 20:49:38 +00:00
Ansgar Becker
e1101b1c2f
Fix compiler error "VirtualTrees.res not found" in Delphi 11 package.
2007-08-17 19:43:57 +00:00
Francisco Ernesto Teixeira
4d78f06023
D2007: Fix "VirtualTrees.dcu" not found on compile.
2007-08-17 16:58:45 +00:00
Ansgar Becker
f297580849
Disable redundant "Runtime themes" option in Delphi 11 project file as we already have a heidisql.exe.manifest which does the same job, regardless of the used BDS version.
2007-07-29 08:38:06 +00:00
Ansgar Becker
fd9952a571
Update Delphi 11 compiler file:
...
* add missing unit datasorting
* nuke dropped unit selectsomedatabases
2007-07-27 22:50:23 +00:00