| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add a new ServerSupport class, for which an instance is created upon each new connection and is then subsequently accessible via SPDatabaseDocument.
- Replace the majority of manual version checking with calls to properties in the above new class.
- Improve the user manager's compatibility with MySQL 3 and 4 servers. Fixes issue #811
Other changes include:
- Disable the encoding popup button when adding a new table or database to servers running pre MySQL 4.1 as it only contains one option, 'Default'.
- Fix various potential memory leaks discovered during static analysis.
- General tidy up and comments.
|
|
|
|
|
|
|
| |
some column definition approaches
- instead introduced a new MCPKit class MCPGeometryData
- up to now the spatial data will be displayed as hex bytes - work on it will come soon
|
|
|
|
|
|
|
|
| |
files; thanks to Stefan Schüßer for this patch.
- Tweak SSH Master Mode to use the "ControlMaster auto" setting instead of -M
- Update localizable strings
|
|
|
|
| |
error, don't bother displaying the error sheet. Also, disable the 'cancel' connection button once pressed.
|
|
|
|
|
|
| |
- while querying and writing back make usage of AsText() and GeomFromText() to allow to edit each GEOMETRY field as text simple string
- works only in Content Tab so far
- the spatial data are not yet editable inside views
|
| |
|
| |
|
|
|
|
| |
- added automatic sorting due to human (loacalized) readable encoding names
|
| |
|
|
|
|
|
| |
- minor GUI improvements
- try to fix issue 1654
|
|
|
|
| |
from the precompiled header.
|
| |
|
|
|
|
| |
- improved operator parsing for >= <= <> ≠ ≤ ≥
|
|
|
|
| |
- added the chance to define the unmarked default operator
|
|
|
|
|
| |
- fixed thread issue while loading a new table
- fixed DBView.xib warnings
|
|
|
|
|
|
|
| |
- added "Search while Typing"
- added some keyboard short-cuts
- fixed some minor issues
- Filter Table is now a normal NSWindow
|
| |
|
| |
|
|
|
|
|
|
| |
checked value is not a NSString
- fixes issue 1649
|
|
|
|
|
|
|
| |
content filter changes. This addresses http://spbug.com/l/1648 .
- Clean up code a little
|
| |
|
|
|
|
| |
which results in wiping the user's selection. Fix for issue #832.
|
|
|
|
|
|
| |
using a table approach
- not yet activated
|
| |
|
| |
|
|
|
|
|
|
| |
- Retain the delimiter if one is found, to avoid autorelease issues. This fixes http://spbug.com/l/124 .
- Improve delimiter support in a few functions, particularly SPSQLParser's trimAndReturnStringToCharacter:trimmingInclusively:returningInclusively:ignoringQuotedStrings, to improve compatibility
|
|
|
|
| |
* Changed some NSLocalizedString() comments to be more descriptive - keep in mind that the comment is the only thing that can provide context here.
|
|
|
|
| |
selected
|
|
|
|
| |
log data storage to prevent race conditions. Should fix crash: http://spbug.com/l/1644
|
|
|
|
| |
application launches. Implements issue #814.
|
| |
|
|
|
|
|
|
|
| |
and preferences view. Fixes issue #807.
- Remove the default favourite indicator from the preferences view.
|
|
|
|
| |
changes in r2682.
|
|
|
|
| |
syntaxes for multiple tables to '--' from '#'. Implements issue #842.
|
|
|
|
| |
- this fixes issue 841
|
|
|
|
| |
(in the advanced view) which was added in MySQL 5.1.10.
|
|
|
|
|
|
|
|
| |
the CREATE SYNTAX will be parsed twice under certain circumstances which led to this issue
- introduced a isWorking mechanism to SPTableData; while SPTableData is updating its cache (ie the CREATE SYNTAX is being parsed) each request for values will return nil or an empty array; the caller is responsible to decide what to do
• various commenting stuff
• various speed improvements
|
|
|
|
| |
database changes was not required (functionality introduced in r2670). Fixes issue #835.
|
|
|
|
|
|
| |
the focus
- corrected in tableViewSelectionDidChange: the check whether the selection was changed or not
|
| |
|
|
|
|
|
|
|
| |
TRIGGER query due to possible localizations, instead make usage of selected indices
- fixes i829
- some code cleaning and commenting stuff
|
|
|
|
|
|
| |
- started general cell editing validation due to currently set type and other parameters to help user while setting up/changing fields (must be tested)
- set BINARY checked if collation ends with _bin since string fields stores that information in that way for convenience
- added TINYTEXT as type suggestion
|
|
|
|
| |
same string.
|
|
|
|
| |
- minor commenting stuff
|
|
|
|
| |
there're instances where one has to reload the table explicitly
|
| |
|
|
|
|
| |
- in addition alert the user that this clause was empty to avoid confusion of filtered result set
|
|
|
|
|
|
|
|
|
|
|
| |
- added at the end of [self loadTableValues] an alert if loading failed
• SPContentFilterManager
- removed any key bindings for hopefully getting rid of some "mutating method sent to immutable object" exceptions/crashes [1479, 1372, 1310, 295, 1227, 692, 149]
- better handling of ESC to cancel the name in-cell editing in table
- improved validations
- some general code improvements
- added/changed comments
|
|
|
|
|
| |
- avoid replacing of % by %% for user-defined content filters if no argument is required
• minor commenting stuff and code cleaning
|
|
|
|
|
|
|
|
|
|
|
| |
requiresLength since they are still in use
• fixed: if new field was added store the the underlying NSDictionary not only the field name
• fixed in [addIndex:]: init indexedFields with a mutable copy
- this fixes all issue for "mutating method sent to immutable object" of SPIndexController like i1609
• fixed "Add" Button validation
• fixed display of "Size" column validation
• code cosmetics
|