| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
r2201, r2470 (Table trigger improvements, and fixes for MySQL <3.23.5x)
r2211, r2214, r2232, r2245, r2247, r2265, r2266, r2267, r2280 (User manager fixes)
r2213 (Incorrect count display)
r2215, r2270, r2283, r2285, r2471 (Thread-safety fixes)
r2216 (Task progress indicator fixes)
r2217 (CSV import field mapping fix)
r2218, r2219 (Custom queries fixes)
r2222 (Fix issues when opening files)
r2223 (Fixes problems copying binary data as tab-delimited strings)
r2224 (Fixes 10.5 not appending correct extension on export)
r2225, r2324 (Fixes to background database structure querying, extend structure querying to MySQL 3 & 4)
r2227 (Fixes to table saving on right-clicking)
r2228 (Memory use fixes)
r2272, r2279, r2286, r2398, r2399, r2420 (Favourites sorting)
r2275 (Improved handling of corrupt tables, disabled storage engines etc)
r2278 (Custom query autocomplete tab snippets not working under 10.5)
r2297 (Fix structure editing errors)
r2307 (Make return key behaviour in structure view consistent with content view)
r2335 (Fix crashes when cancelling/stopping queries on MySQL 3 & 4)
r2345 (Import from clipboard improvements)
r2362 (Improve robustness when closing windows quickly)
r2384 (Respect "Reload after editing" preference when editing custom query results)
r2385 (Prevent custom query uppercasing of reserved keywords which are quoted)
r2396 (Improve reordering of TIMESTAMP fields)
r2411, r2444, r2446 (Improve Xcode 3.2.3 project compatibility)
r2438 (Fix exceptions printing extended table info)
r2441 (Fix resizing table information after initial collapsed state)
r2445 (Improve default socket search paths)
r2463 (Fix custom query capturing up/down arrow when autocomplete finds no matches)
r2479, r2482 (Replace Core Animation with custom code to fix hangs)
r2486 (Improve data storage exceptions)
|
|
|
|
| |
r2184, r2198, r2200, r2203, r2205 and r2206.
|
|
|
|
| |
favorites (Thanks Hans).
|
|
|
|
|
|
|
| |
returning nil if no error occurred (previously a blank string was returned most of the time)
- Add a new (BOOL)[MCPConnection queryErrored] method, changing all error message checks to use it for clarity
|
|
|
|
|
|
|
| |
crashes when changing those keyvalues (eg changing query editor background colour after closing windows - http://log.sequelpro.com/view/44 )
- Fix a memory leak of a prefs reference in CMTextView
|
|
|
|
|
|
|
|
|
| |
crashes: prevent multiple disconnects, add more checks, cancel current queries, and add a tiny delay to allow mysql cleanup.
- Alter MCPStreamingResult to no longer return a retained instance, setting up correct result disposal on autorelease but changing callers to retain as soon as they receive.
- Review and change a number of local variables shadowing/shielding other local or global variables.
|
|
|
|
| |
making the user manager KVO compliant for the sort descriptors array. Also, add a bunch of comments and general tidy up on SPUserManager.m.
|
| |
|
| |
|
| |
|
|
|
|
| |
localised strings.
|
| |
|
| |
|
|
|
|
| |
hitting Apply didn't end editing in the password field.
|
|
|
|
| |
use of multiple keys.
|
|
|
|
| |
initial problem.
|
| |
|
| |
|
|
|
|
| |
when tab is selected.
|
| |
|
| |
|
|
|
|
| |
on non Production servers
|
|
|
|
|
|
| |
- Fix incorrect uses of [NSString stringWithFormat:] with preconstructed strings and no arguments in SPUserManager
- To fix display issues, replace NSBeginAlertSheet (which includes automatic sprintf expansion of the message) with a safely-escaped SPBeginAlertSheet in many files
|
|
|
|
|
|
|
| |
release builds, including a large number of 64bit compatibility upgrades and tweaks
- Upgrade RegexKitLite to 3.3
|
|
|
|
|
|
|
| |
to avoid binary-mode result issues with certain versions of MySQL (including 4.1.14). This should address Issue #509.
- TableDocument now requests the server version string from MCPConnection, aiding caching
|
|
|
|
| |
memory leaks and fixing a couple of over-releases
|
|
|
|
| |
once. This is the same behavior as other clients. If it is necessary to have a different password for each user/host combination, then we could probably do that. Just makes the UI a little confusing, IMO.
|
|
|
|
| |
comments to SPUserManager
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Document. May be leaking now, not sure. Still needs some work.
|
| |
|
|
|
|
|
| |
- Tidy up a bunch of interface controls and bahaviour
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- When reading data from the server, correctly map values to the SPUser object values to prevent data loss
- Ask server for priv support; disable unsupported privs in the interface, and only try to grant/revoke supported privs. Fixes errors saving users on MySQL < 6.
- Make "check all" and "uncheck all" buttons functional
- Add checkboxes for MySQL 6 privs as we already map the data for them
- Fix double retain of priv mapping dictionary
- Error dialogs stay on screen for longer than half a second
- New hosts are now selected for editing when added
This addresses some of the issues in Issue #349.
|
|
|
|
| |
return being hit when a row is selected and go into edit mode.
|
| |
|
|
|
|
|
|
|
| |
- Don't select the mysql database - make selections directly from the table where appropriate
- Tweak REVOKE syntax to use FROM instead of TO
- Rename "create temporary table" permission to "create temporary tables" so it saves correctly
|
| |
|
|
|
|
| |
fixed some memory issues.
|
| |
|
| |
|
| |
|
|
|