aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Rename TableDocument to SPDatabaseDocument.stuconnolly2010-05-2848-1035/+980
|
* Rename TableContent to SPTableContent.stuconnolly2010-05-2814-241/+257
|
* Remove unsed try/catch exception blocks in all data exporters.stuconnolly2010-05-275-569/+553
|
* Remove multiple occurrences of accessing the same array element, improving ↵stuconnolly2010-05-271-6/+8
| | | | the overall performance of SQL dumps.
* Rename TableSource to SPTableStructure.stuconnolly2010-05-2710-124/+116
|
* Rename TablesList to SPTablesList.stuconnolly2010-05-2727-316/+314
|
* Rename CMImageView to SPImageView.stuconnolly2010-05-276-44/+42
|
* Rename CMTextView to SPTextView.stuconnolly2010-05-2715-273/+239
|
* Update table list 'gear' menu to match that of the context menu.stuconnolly2010-05-271-17/+162
|
* Fix table list context menu separator display caused by the introduction of ↵stuconnolly2010-05-271-82/+13
| | | | the new export menu item.
* Perform interface validation on the new export window on a background thread ↵stuconnolly2010-05-271-31/+69
| | | | to prevent locking up the main thread when dealing with databases with a large number (>100) of tables.
* - Fix SQL export progress displayrowanbeentje2010-05-276-536/+532
| | | | | - When compression is enabled, use .sql.gz as file extension instead of .gz
* Data export fixes:stuconnolly2010-05-262-9/+6
| | | | | | | - Fix the same potential autorelease pool memory leak found in the CSV exporter in the XML exporter. - When performing an XML export to a single file don't write the header twice. - Remember to append the .xml extension when performing an XML export to a single file.
* Fix an overreleased dictionary crash and always ensure both autorelease ↵stuconnolly2010-05-261-7/+8
| | | | pools are released to prevent potential memory leaks. Fixes log http://spbug.com/l/584.
* - Fix Connection splitview resizing to affect the underlying view (and so ↵rowanbeentje2010-05-251-2/+5
| | | | correctly save). Fixes Issue #705
* Update Growl controller notify method selector when an export finishes. ↵stuconnolly2010-05-251-1/+1
| | | | Fixes logs http://spbug.com/l/521 and http://spbug.com/522.
* Fix autoresizing properties of the UTF-8 BOM option on the export dialog.stuconnolly2010-05-251-3/+3
|
* More tweaks in regards to issue#699mltownsend2010-05-242-24/+48
|
* Removed local framework path from build settingsmltownsend2010-05-241-3/+0
|
* Addition fix for issue#699mltownsend2010-05-241-1/+3
|
* Merge export redesign branch back into trunk.stuconnolly2010-05-2449-1766/+7204
| | | | | | | | | | | | | | | | | | | | | Includes a completely redesign approach to all export data types based on the use of NSOperation subclasses. CSV, SQL, XML and dot export types are currently functional, while the source files for PDF and HTML export types exist they are to be implemented, but are currently hidden from the interface. Also includes the following: - Completely redesigned export interface. - The ability to customize CSV NULL values. - The ability to specify whether the UTF-8 BOM should be used in SQL dumps. - The ability to specify whether BLOB fields are output as hex or plain text during SQL dumps. Defaults to hex. - Exporting currently selected tables via the tables list context menu. Outstanding issues: - Not all progress indicators for all export types are functional (or functioning correctly). - A few issues related to the introduction of only exporting the content and create and drop syntax of specific tables during SQL dumps. Needs some serious testing and benchmarking to ensure it replicates the current export functionality.
* - Add support for progress indicator in tabsrowanbeentje2010-05-246-23/+57
| | | | | | - Hide Navigator menu option again - Remove accidentally committed debug
* Menu divider.stuconnolly2010-05-241-5/+25
|
* Initial implementation of tabs:rowanbeentje2010-05-2392-8793/+11514
| | | | | | | | - Addition of PSMTabBar framework - Rework away from a document-based TableDocument - Support tabs throughout the application - Add menu items for creating tabs, and add support for dragging tabs to different windows
* Add missing space to auto increment value field on extended information view.stuconnolly2010-05-231-1/+1
|
* Fix for issue#699mltownsend2010-05-231-3/+7
|
* - Fix an issue when truncating tables using the right-click menu, by ↵rowanbeentje2010-05-225-42/+46
| | | | | | | | improving the truncation reload code and by removing a problem in TableContent tracking the active table name. This addresses Issue #700 and a number of crash reports. - Rename SPHistoryView* constants to SPTableView* constants and use them more widely rather than hard-coded tab indexes - Fix a problem preventing history navigation if a triggers view was the previous item in the history
* Fields in Resources tab of User Manager actually will persist now.mltownsend2010-05-215-47/+87
|
* - Fix a singleton proprty release in SPGrowlController's -release method; ↵rowanbeentje2010-05-191-4/+1
| | | | avoids overrelease and memory trampling. Thanks to Towny for spotting this; addresses Issue #692 and http://spbug.com/l/411
* - Ensure any table changes are applied before switching tables as a result ↵rowanbeentje2010-05-191-0/+5
| | | | of a right-click. This should address much of Issue #691, and a number of crashes logged since 0.9.8
* Change filesize units to base 2 rather than base 10. Fixes issue #690. Patch ↵stuconnolly2010-05-184-10/+10
| | | | provided by Max Lohrmann, thanks Max!.
* Review queryDbStructureWithUserInfo:rowanbeentje2010-05-152-169/+127
| | | | | | | | - Remove extra call when changing databases, avoiding double calls - Fix an error if the document has had no encoding set yet (addresses http://spbug.com/l/200) - Tweak db struture querying to work on MySQL 3 and 4.0 - Rework function to remove duplicated logic, and to address a number of valueForUndefinedKey: exceptions logged via the bug tracker
* Fix for Issue#656. The setExtensionHidden: method should not be called and ↵mltownsend2010-05-111-1/+2
| | | | setCanSelectedHiddenExtension:should be set to YES.
* - Correctly append tabs to binary/data cells when copying as tab-separated ↵rowanbeentje2010-05-111-1/+3
| | | | rows. This addresses Issue #681
* - Turn off app open panel setAllowMultipleSelection: changes, defaulting to ↵rowanbeentje2010-05-112-35/+668
| | | | | | | NO. This disallows opening multiple .spfs at one time, but fixes file deselection on .sql/non-.sql changes and possible crashes (logs 235, 242, and 310) - Fix label overlapping encoding menu in open panel accessory view, preventing half the menu from being clicked
* - Corrected reloading of list of databases and list of tables; formerly, ↵drx7772010-05-101-4/+2
| | | | only the db list was reloaded, keeping the list of tables from the previously selected database
* - A database with views caused copy DB to crash. Thus, views are for the ↵drx7772010-05-101-28/+21
| | | | | | | | time being not copied, until handling them gets implemented. It is logged to the console for the users convenience. - Only copy content if the table could be recreated successfully - Corrected selector from [self getTableWindow] to messageWindow. - Removed disabled code section
* - Check return status when capturing query error message strings - this ↵rowanbeentje2010-05-091-2/+4
| | | | addresses http://spbug.com/l/250
* - Fix a problem caused when trying to run custom queries terminated by a ↵rowanbeentje2010-05-091-0/+4
| | | | partial letterform, eg an unapplied accent. (Addresses http://spbug.com/l/260)
* - In the CSV import field mapper controller, retain the primary key field ↵rowanbeentje2010-05-091-1/+3
| | | | to fix an autorelease crash. (Addresses http://spbug.com/l/266 )
* - Update task progress spinner to draw on the main thread rather than a ↵rowanbeentje2010-05-093-30/+106
| | | | | | | | background thread; should fix a number of issues logged by the crash reporter - Update indicator code to merged master incorporating our changes, reworked and improved
* Rework alert sheets:rowanbeentje2010-05-0927-521/+603
| | | | | | | - Change MCPConnection.m to no longer use a reference to tableWindow to attach sheets - instead use a delate error display method if available - Rework TableSource and TableContent sheetDidEnd methods into per-task methods rather than overloading contextInfo - Rework SPAlertSheets to perform actions on the main thread, with the loss of (unused) support for a didDismissSelector. This addresses a number of crashes logged by the crash reporter
* Fix for Issue#667mltownsend2010-05-081-5/+20
|
* - Don't update table row count if table content is limited AND filtered; ↵rowanbeentje2010-05-041-1/+1
| | | | this addresses Issue #666
* Added 'Add Host' to Locazable.stringsmltownsend2010-05-043-2/+2
|
* Fixed crash issue #181 on log.sequelpro.commltownsend2010-05-041-10/+41
|
* • fixed formatting issues for entering a new auto_increment value in ↵Bibiko2010-05-041-10/+24
| | | | | | Table Info tab (this fixes i663) • improved behaviour if setting of the auto_increment value failed for some reasons
* - Added OCMock.framework for unittests using mock objectsdrx7772010-05-0314-4/+224
|
* Trim whitespace and newline characters from a table's comment returned by ↵stuconnolly2010-05-031-1/+2
| | | | SPTableData to ensure that it erroneously changed because of a failed string comparison.
* - Fix quoting of various fields, including usernames and passwordsrowanbeentje2010-05-034-46/+81
| | | | | | | | - 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.
/a> 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368