| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
- fixed issue while editing geometry data in Content View; once a geometry field was edited it will be stored as NSString, if not it keeps a MCPGeometryData
- some code cosmetics and commenting
|
|
|
|
|
| |
- implemented native routine to immediate AsText() [MULTIPOLYGON and GEOMETRYCOLLECTION are not yet ready]
- enabled editing of spatial data in Content View for tables and views and in Custom Query via wkt strings which will be saved automatically as wkb by using GeomFromText()
|
| |
|
|
|
|
| |
Also, don't include the tables indexes table if there are none.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
| |
defaulting to the default MySQL max packet size (1MB). This improves compatibility with MySQL-like systems like sphinx, addressing Issue #844.
|
| |
|
|
|
|
| |
- 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
|
|
|
|
| |
release-on-close after mulitple windows were opened, improving http://spbug.com/728 .
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
conflicts with manual memory management on 10.5.8 on quit. This addresses http://spbug.com/728 , together with a number of recorded crashes ( http://spbug.com/l/190, http://spbug.com/l/1522 )
|
|
|
|
| |
changes in r2682.
|
|
|
|
|
|
|
|
| |
- Foreground and keepalive pings now use the same code, which has been tidied and improved
- Global variables are no longer incorrectly shared across multiple instances
- If a ping thread blocks in a state where pthread_cancel no longer functions, the connection is assumed to have failed (network issues etc)
This should further improve MySQL crashes linked to pings, and will hopefully address Issue #830. Also update localizable strings
|
|
|
|
| |
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
|