| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
- Rework how data to populate the user manager is retrieved from the server, speeding up display of lots of users by a large factor
- Fix support for schema permissions for the Anonymous user, and add support for '%' and '' hostnames (only showing if already set once), fixing Issue #1620
- Highlight databases in the user manager that have permissions set for the selected user
- Switch to using the centrally provided database list to reduce queries and remove the information_schema and performance_schema "databases"
- Speed up a number of operations by tweaking the logic and queries used
|
|
|
|
|
|
|
|
|
| |
- Update base SDK to 10.6
- Update minimum OS version to 10.6
- Update all XIB to have a 10.6 target
- Drop support for PPC
- Apply all of the above to frameworks SPMySQLFramework and QueryKit
|
|
|
|
| |
minumum value of zero.
|
| |
|
|
|
|
| |
dependencies now that all BW custom elements have been removed; remove last references and build steps.
|
|
|
|
| |
UserManagerView, replacing with SPSplitViews and standard equivalents
|
| |
|
|
|
|
|
|
| |
- Return User Manager details as strings as some result types are marked as binary; fixes opening of user manager
- User manager schema list is now a list of databases instead of a list of database dictionaries with one key; simplify model to match
|
| |
|
|
|
|
|
|
|
|
| |
in a single sheet for review. This fixes a number of isGroupRow crashes on any error.
- Track a host row's original host to allow host edits
- Update localisable strings
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
|
|
| |
windows side-by-side still fit on a 1440px MBP screen
* Change user manager > resources from NSForm to regular labels and text fields for translation
|
|
|
|
|
|
|
| |
- Tweak custom query button widgets and spacing
- Improve User Manager layout, particularly for button and label widths
- Update connection error dialog strings file to remove Retry
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- Restore ability to edit passwords
- Fix the "Refresh" gear menu item not being connected to the action
- Add support in code for renaming users - previously interface changes weren't saved
- Fix user deletion support, including non-existant hosts. This addresses Issue #653.
|
|
|
|
| |
the schema privileges tab. Fixes issue #648.
|
|
|
|
| |
making the user manager KVO compliant for the sort descriptors array. Also, add a bunch of comments and general tidy up on SPUserManager.m.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
hitting Apply didn't end editing in the password field.
|
|
|
|
| |
initial problem.
|
|
|
|
| |
when tab is selected.
|
| |
|
|
|
|
| |
on non Production servers
|
|
|
|
| |
- bound ESC to Cancel button
|
| |
|
| |
|
|
|
|
| |
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.
|
| |
|
|
|