73
I Use This!
Low Activity

Commits : Listings

Analyzed about 14 hours ago. based on code collected about 16 hours ago.
Apr 30, 2023 — Apr 30, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
- Removed separate between a base sql editor and a MySQL editor. For any foreseeable future we won't have any other sql dialect than MySQL. - Renamed Sql_editor to MySQLEditor, to conform to our coding guidelines. - Mac: renamed Sql_editor references. - Replaced sql editor creation via a module by a simple creation. - Removed db.mysql.sqlide module which was solely to serve a MySQL editor. - Mac + Linux: removed db.mysql.sqlide project. - Moved fmttime() to base library. - Changed the MySQLEditor to use a given parser context instead of creating an own one. This allows for sharing the context from object editors with their sql editors. This also avoids the use of an rdbms instance for charset + version. - Object editors now use the catalog of the object being edited to get charset + version information (both modeling + sql ide). This was the intended use and also allows for version changes in models. They now use the new ANTLR parser for syntax checks and object detail retrival. This is work in progress (the old parser stays until all editors have been ported). - Renamed Sql_editor_info to EditorInfo, to conform to our coding standards. - Simplified convoluted virtual get_object() for object editors. This simplifies setup of the sql editors. - MySQLEditor: no splitting takes place if the editor is set for restricted content (e.g. only a trigger or a view). This will flag any content as invalid, except for that the editor is configured for. - Parser services: for context creation they use now a list of charsets + version instead of an rdbms instance. This allows the use of a catalog as source for that. - Parser context: allows to set a new server version, so we can switch dynamically. - mforms: code editor: added server 5.7 language enum value (editor settings for this still pending). - MySQL parser: better organization for version + sql mode handling between base class, parser + scanner. - MySQL parser tree walker: added support for advancing more than one token for simpler navigation. - MySQL parser module: added trigger parsing and details retrieval. - Renamed confusing NonTriggerSQLFound state flag to triggerInvalid, which much more represents the task it is for (only indicate invalid trigger code). - TUT: added new trigger query (with definer) to ANTLR parser test statements. - Some code cleanup (dead/unused code removal, missing copyrights, etc.). More... almost 10 years ago
Merged from 6.1 trunk: - [migration] added new parameter 'UseDecalreFetch' to postgresql odbc connection string in migration wizard (advanced tab) - [migration] added new parameter 'Additional arguments' to postgresql, generic, sql92 and sybase sqlanywhere odbc connections string in migration wizard (advanced tab) [TESTS] - run migration wizard and see on advanced tab, put some parameters to 'Additional arguments' More... almost 10 years ago
- linux: treenodeview: use gtk_event_propagate instead g_signal_emit_by_name to delay button press event, cause g_signal_emit was causing some race condition on Fedora 20 - close #1170 [SQLED] Expand a schema tree crash WB (F20) [TESTS] - start wb, click schema live tree view, - check if drag & drop works in sqlide and modeling - check if selecting/deselecting rows in treenodeview in modeling and sqlide works More... almost 10 years ago
Refactoring of SQL Editor, moving implementation of query tab GUI to backend/mforms - Added SqlEditorPanel, wrapping the query editor itself and the tab containing resultsets at bottom - Moved form viewer for resultsets into a separate file - Clean up of autosave logic - Removed old code from Mac - Updated GRT Shell in Mac to have closeable tabs [TESTS] - Tested all SQL Editor features in Mac version of WB (toolbars, various editors, autosave, tab reordering, tab context menus, resultset editing, visual explain etc) More... almost 10 years ago
mforms - Added DockingPoint::close_all_views - Made DockingPoint::close_view() call close() on the view - Added TabViewEditorBottom - Support for context menus for tabs and addition of an auxiliary view for tabs More... almost 10 years ago
merge 6.1: - sshtunnel: there could be a race condition between wait_tunnel and _connect_ssh, wait_tunnel should wait for port ready event before it will start checking if thread is alive - close #1169: [HOME] SSH connection failed [TESTS] - tests was done by tax, cause he was one of the two that could repeat it and steps are as follows: 1: remove ~/.ssh/known_hosts file 2: connect to mysql using ssh (tunnel) 3: confirm dialog for fingerprint should be seen More... almost 10 years ago
- structs.db.xml: updated trigger definition, removed never used and obsolete fields and added MySQL 5.7 support. - reporting: updated constants and template handling for changed trigger fields. - Updated old parser for removed "orientation" field. FOR EACH ROW is mandatory in the syntax so this field was always set to ROW. [TESTS] - Loaded various existing models with triggers to check loading and display in the table editor is ok. - Created new model + new table + new triggers and tested storing and loading. More... almost 10 years ago
- copytables: replaced format specifier macro by a plain text specifier. Using macros for that only makes things more obscure and those macros doen't exist on Win. - Fixes Win build. [TESTS] Compile on Windows. More... almost 10 years ago
Merging fixes from 6.1/trunk - Revisions 11790, 11812 and 11816 More... almost 10 years ago
- SQLIDE: Show label telling user to enable metadata collection for resultsets if they want the form editor - close Bug #18516369 - FORM EDITOR BLANK WHEN METADATA COLLECTION IS DISABLED [TESTS] - run SELECT with and without metadata collection and check form editor tab More... almost 10 years ago
- changed order of include directives because Visual Studio needs stdafx as a first line [TESTS] - checked if wb builds More... almost 10 years ago
- SQLExportComposer: get_export_sql, fwd eng after ranming schema didn't saw routines/views use full qualified name instead of old_qualified name for routines and views check [TESTS] - add unit test which check fwd eng after rename - checked if sync works as before for renaming objects More... almost 10 years ago
merge from 6.1: - Linux: mforms: implemented is_fully_visible in ViewImpl [TESTS] - Check context help is active for the current editor in a query tab if the context help tab is visible. Check it help is not updated if the sidebar is collapsed or the context help tab is not the active tab. - Check the same for different object editors (trigger, view etc.). - Open a model and an object editor there and check that navigating the text does not update the context help in the SQL IDE, regardless of the visibilty of the context help tab. More... almost 10 years ago
- Mac: mforms: implemented is_fully_visible() in MFView. More... almost 10 years ago
- mforms: added is_fully_visible() function to determine if the view and all it's parents are visible. - Win: mforms: implemented is_fully_visible(). More... almost 10 years ago
Win: enable TUT tesst project building [TESTS] Compile sollution. More... almost 10 years ago
Win: removed accidentially add Win32 solution configuration. More... almost 10 years ago
- add fixes for linux build [TESTS] - checked if wb builds without problems - checked if wb is starting - checked if code completion and error reporting in sql editor works More... almost 10 years ago
- Win: fixed compilation after introduction of the new parser services. - Win: table editor wrapper: removed obsolete get_all_triggers_sql(). - Some cleanup on the way. More... almost 10 years ago
- Fixed a number of problems that showed up when trying to compile with C++11 (like missing spaces between string constants and literals). - Mac: added new parser module target to project which contains the module implementation for the new parser. This will replace the old parser module in the mid term. - Linux: added an unproofed CMakeLists.txt file for the new parser module. - parser: added new parser services class that will replace SqlFacade in the mid term (without detouring to a generic and a mysql specific class hierarchy). - ANTLR parser: added ability to switch the sql mode. - SQL editor: replaced sql facade access by new parser services. Fixed includes in a few other files that got certain header files implicitely before. Some clean up on the way (like removing unneeded includes). - SQL editor: replaced base::Mutex by base::RecMutex to avoid deadlocks. - Did some preparation in different db object editor classes for the switch to the new parser. - Moved timestamp() function from SqlFacade to base util_functions. More... almost 10 years ago
merge from 6.1: - backend:autocomplete: log exception for refresh_cache_thread - close bug #18704357: MYSQL WORKBENCH CRASHES WHILE TRYING TO LOGIN WITH UNPRIVILEGED USER [TESTS] - connect wb with unprivileged user to mysql instance that have skip_show_database option turned on, and observe if it crash More... almost 10 years ago
- mforms: Added DockingPoint::view_count(), DockingPoint::view_at_index(), selected_view() methods - mforms: Added DockingPoint::signal_view_switched(), to be called whenever the active view is switched (like in tabviews) - mforms: Mac implementation of new methods - Updated Mac and generic implementations of DockingPointDelegate More... almost 10 years ago
- wbcopytables: added new parameter '--source-rdbms-type' to copytables taht contain source db type - wbcopytables: added log_debug to log executing queries [TESTS] - run migration wizard and check log file More... almost 10 years ago
Fix to commit commit 11802 More... almost 10 years ago
- Mac: hide background image file in the dmg - Linux: fix build of genwrap in Ubuntu 14.04 [TESTS] - build in Ubuntu 14.04 - check Mac pkg from jenkins More... about 10 years ago
Merged vs2013 branch. More... about 10 years ago
Win: a different approach to fix the warning about inconsistent DLL linkage for round(). More... about 10 years ago
- Mac: upgraded project settings to XCode 5.1 (in fact nothing signficant got changed, just bump the version number). - Scintilla: added checks in ScintillaBase::AddCharUTF in case a NULL string was passed in and auto completion is active. - Fixes Bug #18445851 CRASH ON DEADKEYS WHEN SYNTAX-COMPLETION DROPDOWN IS VISIBLE [TESTS] - Start character composition while the auto completion box is active (e.g. by pressing backtick and space). No crash must occur. - Check that auto completion still works, including list filtering etc. More... about 10 years ago