Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3374 commits
Select commit Hold shift + click to select a range
877cd54
Updates on CHANGELOG.md and RELEASENOTES.md for 1.2.0-alpha1
Oct 10, 2024
389c6db
Updates on CHANGELOG.md and RELEASENOTES.md
rkhaotix Oct 16, 2024
7d9d6c5
Start adding support for tabbed data handling form
rkhaotix Oct 17, 2024
ba4173a
Minor bug fix in CodeCompletionWidget that was preventing list object in
rkhaotix Oct 19, 2024
e76ffe1
Removed unused code in DataGridWidget and DataHandlingForm
rkhaotix Oct 19, 2024
94abbdf
DataHandlingForm is now capable of several DataGridWidget correctly.
rkhaotix Oct 19, 2024
4c6088d
Documented the new code on DataHandlingForm and DataGridWidget that now
rkhaotix Oct 19, 2024
c3c815c
Merge branch 'data-manip-changes' into 1.2.0-alpha1
rkhaotix Oct 19, 2024
bb35576
Updates on CHANGELOG.md and RELEASENOTES.md for 1.2.0-alpha1
rkhaotix Oct 19, 2024
4db6c3a
Created a new version of Messagebox::error
rkhaotix Oct 21, 2024
e0369ad
Replace hardcoded option in Application ctor by
rkhaotix Oct 21, 2024
68dd446
Updates on RELEASENOTES.md for 1.2.0-alpha1
rkhaotix Oct 21, 2024
c25272f
Updates on CHANGELOG.md and RELEASENOTES.md for 1.2.0-alpha1
rkhaotix Oct 22, 2024
f42b289
Adjusting the demo version limited features.
rkhaotix Oct 24, 2024
e9c6c0b
Merge branch 'demo-changes' into 1.2.0-alpha1
rkhaotix Oct 24, 2024
4f9ce07
Minor adjustment in sql-highlight.conf
rkhaotix Oct 24, 2024
03c9b23
Extra adjustments in demo version limited features
rkhaotix Oct 24, 2024
112d282
Merge branch '1.2.0-alpha1' into develop
rkhaotix Oct 25, 2024
be49474
Added the version descriptor for PostgreSQL 17
Oct 8, 2024
0e7a834
Fixed the catalog queries of collation and domain for PG 17
rkhaotix Oct 25, 2024
5d1cb76
Minor update on attributes translations in DatabaseExplorerWidget
rkhaotix Oct 25, 2024
e95d3ee
Updates on CHANGELOG.md and RELEASENOTES.md for 1.2.0-alpha1
rkhaotix Oct 25, 2024
7fe6f44
Merge branch '1.2.0-alpha1' into develop
rkhaotix Oct 25, 2024
e02e092
Fixed the catalog queries of collation and domain for PG 17
rkhaotix Oct 25, 2024
0b127ac
Merge branch 'pg17-support' into 1.1.5
rkhaotix Oct 28, 2024
1d5cc48
Updates on CHANGELOG.md and RELEASENOTES.md for 1.1.5
rkhaotix Oct 28, 2024
ea13f00
Merge branch '1.1.5'
rkhaotix Oct 28, 2024
8856db9
Version upgrade 1.2.0-alpha1 -> 1.2.0-beta
rkhaotix Oct 29, 2024
45ece4f
Removed the limitation over bytea columns on ResultSetModel and
rkhaotix Oct 29, 2024
20b37c5
Starting the implementation of index creation in Relationship
rkhaotix Oct 31, 2024
c8534b4
Minor adjustment in LayersWidget to accept Enter/Return to apply
rkhaotix Oct 31, 2024
0591169
Minor fix in buttons' drop shadows in DataHandlingForm
rkhaotix Nov 1, 2024
49c07f8
Set the "Stack trace" tab icon in CrashHandlerForm
rkhaotix Nov 1, 2024
b52ee88
Adding support for creation of indexes on fk columns generated by
rkhaotix Nov 4, 2024
c930d3f
Simplified the constructor of Relationship class
rkhaotix Nov 4, 2024
514813f
Finished the support for FK columns indexes in Relationship class
rkhaotix Nov 4, 2024
3011926
Minor refactor in DatabaseModel::getCreationOrder
rkhaotix Nov 5, 2024
5e06fdd
Minor refactor on DatabaseModel::getSourceCode
rkhaotix Nov 5, 2024
e921cf4
Minor refactor in Relationship::getSourceCode
rkhaotix Nov 5, 2024
75c036e
Adjusted the code generation of relationships to include fk column
rkhaotix Nov 5, 2024
1370d6b
Updated RelationshipConfigWidget to include FK column index name pattern
rkhaotix Nov 5, 2024
7e0d1f0
Minor fix in RelationshipWidget to assing fk index pattern to
rkhaotix Nov 5, 2024
69c4996
Added support for setting the global config for FK columns index type in
rkhaotix Nov 5, 2024
97750a3
Fixed the index catalog queries when using pgModeler in compatibility
rkhaotix Nov 6, 2024
870c9db
Merge branch 'rel-create-idx' into 1.2.0-beta
rkhaotix Nov 7, 2024
0f0298f
Adding some info about the table being handle in DataGridWidget (WIP)
rkhaotix Nov 7, 2024
915f954
Minor layout adjustment in DataGridWidget
rkhaotix Nov 7, 2024
363a453
Added support for VACUUM ANALYZE in DataGridWidget so the total number
rkhaotix Nov 8, 2024
6539621
Updates on icons-*.conf files
rkhaotix Nov 8, 2024
541e80b
Simplified the row count mechanism in DataGridWidget
rkhaotix Nov 9, 2024
fb37425
Merge branch 'data-grid-changes' into 1.2.0-beta
rkhaotix Nov 11, 2024
206d87d
Minor fix in the "Open relationship" action in ModelWidget
rkhaotix Nov 11, 2024
e22e19a
Added the method PgModelerGuiPlugin::isSelectionValid
rkhaotix Nov 11, 2024
ad36709
Version upgrade 1.1.5 -> 1.1.6
rkhaotix Nov 12, 2024
1431311
Fixed a bug in Relationship::updateGeneratedObjects that was causing the
rkhaotix Nov 12, 2024
be90910
Merge branch '1.1.6' into 1.2.0-beta
rkhaotix Nov 12, 2024
d8b491a
Minor fix in ObjectsFilterWidget
rkhaotix Nov 12, 2024
1aaba65
Minor adjustment in Relationship::setNamePattern
rkhaotix Nov 13, 2024
3580e71
Adjusted the order of IndexingType::types
rkhaotix Nov 13, 2024
62798db
Added icons for tree widgets collpase and expand
rkhaotix Nov 18, 2024
4aa11bb
Adjusted the plugin API by removing the unnecessary const methods/
rkhaotix Nov 18, 2024
e483d11
Minor fix in ModelObjectsWidget::show to run in a even loop when
rkhaotix Nov 21, 2024
f4d6d36
Minor fix in ModelWidget::configurePluginsActionsMenu
rkhaotix Nov 21, 2024
5f4cd24
Fixed a bug in IndexingType
rkhaotix Nov 21, 2024
751b3c9
Minor adjustment in BaseForm::setMainWidget to set the default window
rkhaotix Nov 21, 2024
2d9518a
Added the enum PgModelerGuiPlugin::MenuSectionId that controls where the
rkhaotix Dec 4, 2024
8db0be3
Fixed a crash when creating a many to many relationship in which one or
rkhaotix Dec 17, 2024
568abaf
Fixed a crash when creating a many to many relationship in which one or
rkhaotix Dec 17, 2024
a84009f
Fixed a bug in DatabaseModel::updateTableFKRelationships that was
rkhaotix Dec 17, 2024
37cd193
Fixed a bug in DatabaseModel::updateTableFKRelationships that was
rkhaotix Dec 17, 2024
28c16a3
Fixed some shortcut conflicts in main window (issue #1890)
rkhaotix Dec 20, 2024
18e83c8
Minor fix in GlobalAttributes::setCustomPaths
rkhaotix Dec 20, 2024
8429a61
Updates on CHANGELOG.md and RELEASENOTES.md for 1.1.6
rkhaotix Dec 21, 2024
2f4568a
Merge branch '1.1.6'
rkhaotix Dec 22, 2024
7a459b4
Copyright updates
rkhaotix Jan 28, 2025
a8e64d7
Updates on RELEASENOTES.md for 1.2.0-beta
rkhaotix Jan 30, 2025
ecc4e2e
Merge branch '1.2.0-beta' into develop
rkhaotix Feb 10, 2025
39be0ab
Fixed a bug in the catalog query for indexes that was not retrieving
rkhaotix Feb 10, 2025
2516bdb
Fixed a false-positive diff result when comparing functions with
rkhaotix Feb 12, 2025
c1644f2
Minor adjustment in sql-highlight.conf file
rkhaotix Feb 12, 2025
4df990d
Fixed false-positive diff result related to STRICT functions (issue
rkhaotix Feb 14, 2025
f9f8cde
Added a fix step in PgModelerCliApp to fix functions that uses STRICT as
rkhaotix Feb 14, 2025
ed21615
Fixed a false-positive diff result related to STRICT functions (issue
rkhaotix Feb 14, 2025
afdbc53
Minor adjustment in linuxbuild.yml
rkhaotix Feb 14, 2025
626fb6e
Fixed a crash when an using a relationship fk index on a identifier
rkhaotix Feb 19, 2025
99e9d2b
Fixed a bug in the reverse engineering process when importing types that
rkhaotix Feb 19, 2025
a6cf390
Fixed the SQL highlighting files (issue #1955)
rkhaotix Feb 20, 2025
39f0a75
Refactored some includes by removing the QtWidgets entries.
rkhaotix Feb 20, 2025
3c77f87
Removed unneeded qwidget includes
rkhaotix Feb 21, 2025
b9d8177
Merge branch 'includes-refactor' into 1.2.0-beta1
rkhaotix Feb 21, 2025
0b70f1d
Added the methods Extension::setObjectNames and
rkhaotix Feb 24, 2025
03d7d00
Added the attribute "signature" to object.dtd
rkhaotix Feb 24, 2025
596f204
Create the struct Extension::ExtObject to control child objects infos
rkhaotix Feb 24, 2025
3be1411
Improved the ExtensionWidget to use custom schema names in data types
rkhaotix Feb 25, 2025
086e84d
Minor fix in DatabaseModel::updateExtensionObjects
rkhaotix Feb 26, 2025
ad764b3
Added an extra validation in Extension::setSchema
rkhaotix Feb 26, 2025
c46c8f6
Adjusting the extension import process to include child schemas and
rkhaotix Feb 26, 2025
8ffbc88
Refactored DatabaseImportHelper::createExtension to correctly import
rkhaotix Feb 26, 2025
f9adff6
Minor adjustment in sql/dbmodel.sch
rkhaotix Feb 26, 2025
d71f77f
Adjusted the query filter in ModelDatabaseDiffForm imported during the
rkhaotix Feb 26, 2025
50447cc
Added a flag in DatabaseModel that controls the inclusion of disabled
rkhaotix Feb 26, 2025
44d96b4
Added support for toggling disabled objects' code generation in database
rkhaotix Feb 27, 2025
f64e167
Allowing system/extension schemas to have their rectangle visible
rkhaotix Feb 27, 2025
2441ae1
Removed unnused checkbox from databaseimportform.ui
rkhaotix Feb 27, 2025
a9b7135
If user clicks in an itme in ModelObjectsWidget holding ALT the
rkhaotix Feb 27, 2025
74b28e2
Adjusted the object selection routine in ModelObjectsWidget
rkhaotix Feb 27, 2025
a793bb9
Minor fix in ModelExportHelper::exportBufferToDBMS
rkhaotix Feb 27, 2025
d4ffc32
System schemas (pg_catalog, public) are now created with the rectangle
rkhaotix Feb 27, 2025
8674d1c
Added an attribute in dbm file that is used to persist the system
rkhaotix Feb 27, 2025
80cd128
Merge branch 'schema-in-extensions' into 1.2.0-beta1
rkhaotix Feb 27, 2025
484af3a
Fixed a bug in DatabaseImportHelper::createPermission that was failing
rkhaotix Feb 28, 2025
e67fb5a
Merge branch 'schema-in-extensions' into 1.2.0-beta1
rkhaotix Feb 28, 2025
1c7186f
Minor adjustment in .pro/pri files to include private assests when
rkhaotix Mar 5, 2025
bc14f0f
Minor adjustment in MainWindow
rkhaotix Mar 5, 2025
528eb08
Minor adjustments on apps/.pro files
Mar 6, 2025
7a46225
Minor adjustment in PgModelerCliApp::fixObjectAttributes
rkhaotix Mar 6, 2025
c77db37
Fixed a bug that was not persiting the time zone state of timestamp
rkhaotix Mar 7, 2025
ab8b890
Minor fix in diff.sch
rkhaotix Mar 10, 2025
a8a02a7
Version upgrade 1.2.0-beta -> 1.2.0-beta1
rkhaotix Mar 11, 2025
ae2c20e
Additional fix for object selection in ModelObjectsWidget
rkhaotix Mar 11, 2025
e6b5669
Fixed a bug when importing tables whose columns has array of user-
rkhaotix Mar 12, 2025
7e1b791
Moved the macro Q_OBJECT to the very top of classes declaration
rkhaotix Mar 13, 2025
2828f44
Adjusted the progress update on ModelValidationHelper
rkhaotix Mar 13, 2025
5daed0c
The model validation now warns about unique keys with the same config as
rkhaotix Mar 13, 2025
f2bf2ff
Merge branch 'model-valid-changes' into 1.2.0-beta1
rkhaotix Mar 13, 2025
1847713
Minor adjustment in ModelExportHelper::exportBufferToDBMS
rkhaotix Mar 13, 2025
c3444d5
Additional adjustment in ModelExportHelper::exportBufferToDBMS
rkhaotix Mar 14, 2025
caa79eb
Minor adjustment in UtilsNs::saveFile and UtilsNs::loadFile
rkhaotix Mar 14, 2025
e000eda
ModelDatabaseDiffForm now saves the partial diff filters on presets
rkhaotix Mar 14, 2025
6aa3e44
Restored and improved the option "Force object re-creation" in
rkhaotix Mar 17, 2025
624d1c0
Added an checkbox popup in ModelDatabaseDiffForm so the user can select
rkhaotix Mar 17, 2025
d502d7b
Adding support for force objects re-creation in pgmodeler-cli's diff
rkhaotix Mar 17, 2025
c5a379f
Finished the changes in pgmodeler-cli to accept forced objs re-creation
rkhaotix Mar 18, 2025
4de725b
Created a custom message handler in Application that redirects messages
rkhaotix Mar 18, 2025
7bf6da3
Minor adjustment in ModelFixForm
rkhaotix Mar 18, 2025
65d5fdb
Added the debug tab in ModelDatabaseDiffForm
rkhaotix Mar 19, 2025
309ead3
Adjusted the class ModelFixForm to use DebugOutputWidget
rkhaotix Mar 19, 2025
b2bbfb8
Minor adjustment in the display of debug message widget in ModelFixForm,
rkhaotix Mar 19, 2025
6a98247
Fixed a crash when diff against a database in which contains tables
rkhaotix Mar 19, 2025
8d1f2c4
Added an integrated search/replace widget in NumberedTextEditor
rkhaotix Mar 19, 2025
43faca9
Added the ability to NumberedTextEditor to control the visibilty of line
rkhaotix Mar 20, 2025
5e4e05e
Minor adjustment in qDebug calls
rkhaotix Mar 20, 2025
a60e5cf
Added the method AppearanceConfigWidget::isDarkUiTheme
rkhaotix Mar 20, 2025
aa22299
Adjusted the internal widgets in NumberedTextEditor when the horizontal
rkhaotix Mar 20, 2025
cbeaac7
Minor fixes in LineNumbersWidget and NumberedTextEditor
rkhaotix Mar 21, 2025
5f898c3
Minor fixes in LineNumbersWidget and NumberedTextEditor
rkhaotix Mar 21, 2025
ff818a4
Merge branch 'num-text-editor-changes' into 1.2.0-beta1
rkhaotix Mar 21, 2025
bfdcb7b
Minor adjustments in qDebug calls
rkhaotix Mar 21, 2025
1983115
DatabaseImportForm when debug mode is on will not close automatically
rkhaotix Mar 24, 2025
9386b51
Minor adjustment in NumberedTextEditor::resizeWidgets
rkhaotix Mar 24, 2025
9432ec3
Minor UI adjustment in SQLExecutionWidget to organize action buttons
rkhaotix Mar 24, 2025
88f6db4
Minor adjustment in sourcecodewidget.ui
rkhaotix Mar 24, 2025
69bdae5
Updates on CHANGELOG.md and RELEASENOTES.md for 1.2.0-beta1
rkhaotix Mar 24, 2025
a4d1558
Fixed a bug in PgModelerCliApp::definePluginsExecOrder
rkhaotix Mar 25, 2025
bfed982
Minor adjustment in the Extension::ExtObject
rkhaotix Mar 26, 2025
b4acc99
Added missing directive __libgui in DebugOutputWidget
rkhaotix Mar 26, 2025
126d33b
Removed a case condition in ResultSet::ResultSet()
rkhaotix Mar 27, 2025
0985ae9
Merge branch '1.2.0-beta1' of https://github.com/pgmodeler/pgmodeler …
rkhaotix Mar 27, 2025
c5dabc6
Minor ajdustment in macOs build
rkhaotix Mar 27, 2025
da18c84
Adjusted the macos build
rkhaotix Mar 27, 2025
5a06a94
Updates on RELEASENOTES.md for 1.2.0-beta1
rkhaotix Mar 27, 2025
c20a4de
Merge branch '1.2.0-beta1' of https://github.com/pgmodeler/pgmodeler …
rkhaotix Mar 27, 2025
94d89b0
Added the signal CustomTableWidget::s_contextMenuRequested
rkhaotix Mar 27, 2025
1d63793
Minor fix in ConnectionsConfigWidget
rkhaotix Mar 27, 2025
93977c0
Added the method ConnectionsConfigWidget::setOneTimeEditMode
rkhaotix Mar 28, 2025
c82e05d
Fixed a bug in user-defined types that was not properply updating
rkhaotix Mar 29, 2025
e5c8eb7
Minor adjustment in CustomTableWidget
rkhaotix Mar 29, 2025
b5b2d07
Merge branch '1.2.0-beta1' into develop
rkhaotix Mar 31, 2025
430875e
Fixed a bug in BaseObject::setBasicAttributes
rkhaotix Mar 31, 2025
4dd6577
Merge branch '1.2.0-beta1' into develop
rkhaotix Mar 31, 2025
3876d6e
Version upgrade 1.2.0-beta1 -> 1.2.0
rkhaotix Apr 1, 2025
daf172c
Added support for multiple objects code preview in SourceCodeWidget
rkhaotix Apr 1, 2025
7fd13f8
Minor fix in CodeCompletionWidget to list columns on "Order By"
rkhaotix Apr 1, 2025
0bb3fbb
Fixed a bug in ModelObjectsWidget::selectObject (issue #1976)
rkhaotix Apr 2, 2025
c93f638
Revert "Fixed a bug in ModelObjectsWidget::selectObject (issue #1976)"
rkhaotix Apr 2, 2025
1abf3a1
Restored the previous object selection behavior in
rkhaotix Apr 2, 2025
8c26971
Removed the method SourceCodeWidget::setSourceCodeTab
rkhaotix Apr 2, 2025
1a940cc
Removed unused class attribute in ModelObjectsWidget
rkhaotix Apr 2, 2025
1344c6b
Adjusted the ModelWidget::configureFadeMenu in order to stop realloc new
rkhaotix Apr 2, 2025
3a5d91e
Minor fix in DatabaseModel::getChangelogDefinition to avoid return an
rkhaotix Apr 3, 2025
85930cf
Minor fix in NumberedTextEditor
rkhaotix Apr 3, 2025
e91458c
Minor adjustment NumberedTextEditor::resizeEvent
rkhaotix Apr 3, 2025
4cd4992
Added the enum Messagebox::ResultId
rkhaotix Apr 7, 2025
1b95728
Added the methods Messagebox::isAccepted and Messagebox::isRejected
rkhaotix Apr 7, 2025
36cc1ee
Merge branch 'msgbox-changes' into 1.2.0
rkhaotix Apr 7, 2025
cf03c42
Added the static methods isAccepted, isRejected and isCanceled in
rkhaotix Apr 7, 2025
04a4666
Adjusted the use of messagebox class in SchemaEditorForm
rkhaotix Apr 7, 2025
18eefa4
Adjusted the use of Messagebox class in TableWidget
rkhaotix Apr 7, 2025
c1f33c6
Adjusted the use of Messagebox in GuiUtilsNs::disableObjectSQL
rkhaotix Apr 7, 2025
f61bcd7
Adjusted the user of Messagebox in MainWindow::arrangeObjects()
rkhaotix Apr 7, 2025
2af9323
Adjusted the use of Messagebox in ConfigurationForm::restoreDefaults()
rkhaotix Apr 7, 2025
1fac683
Adjusted the use of Messagebox in
rkhaotix Apr 7, 2025
c31bd67
Adjusted the use of Messagebox in GeneralConfigWidget::resetDialogsSizes
rkhaotix Apr 7, 2025
d92b6d5
Adjusted the use of Messagebox in
rkhaotix Apr 7, 2025
3ceb2aa
Adjusted the use of Messagebox in DatabaseExplorerWidget::dropObject
rkhaotix Apr 7, 2025
06afc5d
Adjusted the use of Messagebox in
rkhaotix Apr 7, 2025
7ac06b1
Adjusted the use of Messagebox in SQLExecutionWidget, methods
rkhaotix Apr 7, 2025
ba32d9c
Restored the clear all tool button in SQLExecutionWidget
rkhaotix Apr 7, 2025
f1827de
Adjusted the use of Messagebox in CustomTableWidget, methods removeRow
rkhaotix Apr 7, 2025
faa2bf5
Adjusted the use of Messagebox in LayersConfigWidget::removeLayer
rkhaotix Apr 7, 2025
9e9c430
Adjusted the use of Messagebox in ModelWidget::convertRelationshipNN
rkhaotix Apr 7, 2025
b762129
Adjusted the use of Messagebox in TableDataWidget, methods deleteColumns
rkhaotix Apr 7, 2025
32c9a2a
Adjusted the use of Messagebox in OperationListWidget::removeOperations
rkhaotix Apr 7, 2025
799b576
Fixed a bug in PgModelerCliApp::diffModelDatabase that was informing
rkhaotix Apr 7, 2025
d775271
Minor adjustment in SQLToolWidget
rkhaotix Apr 7, 2025
e05ae48
Fixed a bug in ResultSet::accessTuple that was generating errors when
rkhaotix Apr 8, 2025
3af30da
Setup a wait cursor when loading a diff code in SQL tool
rkhaotix Apr 8, 2025
031eb12
Minor adjustment in ModelDatabaseDiffForm by making transactional mode
rkhaotix Apr 8, 2025
97d9499
Adjusted pgmodeler-cli to raise error when the ignore export error
rkhaotix Apr 8, 2025
5a3cb39
Minor fix in DataGridWidget
rkhaotix Apr 9, 2025
604a712
Fixed a bug in SyntaxHighlighter::highlightEnclosingChars
rkhaotix Apr 9, 2025
6e592f5
Extra adjustment in SyntaxHighlighter::highlightEnclosingChars
rkhaotix Apr 9, 2025
bc88a8f
Graphical objects added to the ModelWidget will now blink and the
rkhaotix Apr 10, 2025
f1182b2
Adjusted the blink/fade animations in BaseObjectView
rkhaotix Apr 10, 2025
e6aa4cc
Added a confirmation message in DataHandlingForm when the user tries to
rkhaotix Apr 11, 2025
4a35ba7
Fixed a bug when displaying the source, in database explorer, of an
rkhaotix Apr 11, 2025
51e95c3
Fixed a bug when importing composite types having attributes using
rkhaotix Apr 12, 2025
716fdf3
Fixed the code display for certain objects in DatabaseExplorerWidget
rkhaotix Apr 14, 2025
31b652e
Merge branch 'import-changes' into 1.2.0
rkhaotix Apr 14, 2025
2af874e
Fixed the text stacktrace in message box (issue #1987)
rkhaotix Apr 15, 2025
63fa8e5
Added an copy action in NumberedTextEditor that copies all the text to
rkhaotix Apr 15, 2025
f8f0eed
Fixed a bug in the SQL generation of database model SQL related to
rkhaotix Apr 16, 2025
12fbc8d
Improved the SyntaxHighlighter and the sql-highilight files so the
rkhaotix Apr 21, 2025
0680757
Merge branch 'syntax-hl-changes' into 1.2.0
rkhaotix Apr 21, 2025
1c83c8f
Updates on CHANGELOG.md and RELEASENOTES.md for 1.2.0 (wip)
rkhaotix Apr 24, 2025
185d5fb
Fixed a bug in the generation of data dictionary for views (issue #1992)
rkhaotix Apr 24, 2025
107284b
Minor adjustment in SchemaParser::resetParser to clear include infos
rkhaotix Apr 24, 2025
5f9bdaf
Minor fix in DatabaseModel::updateExtensionObjects in order to ignore
rkhaotix Apr 28, 2025
ba48317
Minor fix in FileSelectorWidget
rkhaotix Apr 28, 2025
d116a89
Enabled the action buttons in the snippet input field at settings
rkhaotix Apr 28, 2025
fd1536c
Added missing action "Snippets" to menu in "Code" button in
rkhaotix Apr 29, 2025
fec8ca7
Minor adjustment in datagridwidget.ui
rkhaotix Apr 29, 2025
c430dcf
Several text reviews and clangd wanrings removal
rkhaotix Apr 30, 2025
550ab5e
Additional text review in PgModelerCliApp
rkhaotix Apr 30, 2025
fda2152
Removed extra clangd warning regarding QRegularExpression
rkhaotix Apr 30, 2025
26f1004
Merge branch 'cli-warn-remove' into 1.2.0
rkhaotix Apr 30, 2025
4c286f8
Minor adjustment in PgModelerCliApp::showMenu
rkhaotix Apr 30, 2025
4c9b819
Minor fix in NumberedTextEditor
rkhaotix Apr 30, 2025
5d81029
Improved the reverse engineering so columns can also be imported using
rkhaotix May 2, 2025
adee5e7
Forcing the option "Ignore import errors" when the import to working
rkhaotix May 2, 2025
f521fbf
Updates on CHANGELOG.md and RELEASENOTES.md for 1.2.0 (WIP)
rkhaotix May 2, 2025
b9e4948
Updates on CHANGELOG.md and RELEASENOTES.md for 1.2.0
rkhaotix May 5, 2025
e57fc24
Minor adjustment in NumberedTextEditor
rkhaotix May 6, 2025
cbb56dc
Updates on RELEASENOTES.md for 1.2.0
rkhaotix May 6, 2025
ee7e052
Updates on RELEASENOTES.md for 1.2.0
rkhaotix May 8, 2025
32384b5
Added an include instruction to unordered_map in guiutilsns.cpp to build
rkhaotix May 8, 2025
4e8886a
Merge branch '1.2.0'
rkhaotix May 9, 2025
3a95dee
Updates on RELEASENOTES.md for 1.2.0
rkhaotix May 9, 2025
4a42435
Merge branch 'main' into develop
rkhaotix May 9, 2025
f84347a
msvc build changes
jef-n May 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
github: [pgmodeler]
custom: ["https://pgmodeler.io/#donationForm"]
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/Bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Report a bug
about: Instructions on how to report pgModeler bugs. Before report any bug please
check if someone already has submited issues similiar to yours. Duplicated issues
will be ignored.

---

**Bug description**
_A clear and concise description of what the bug is._

**How to reproduce**
_Please, if the bug can be reproduceable describe the steps in full details. If possible provide a sample model and/or a SQL dump for test purposes._

**Expected behavior**
_A clear and concise description of what you expected to happen._

**Screenshots**
_If applicable, add screenshots to help explain your problem._

**Info about your desktop**
- OS:
- Version:
- Window manager:
- pgModeler version:
- Qt version:

**Stacktrace / Debug info**
_If pgModeler crashed after the bug raised attach the stacktrace below_

```

Put the stacktrace here!

```

**Additional info**
_Add any other information that you may find useful to help in the problem solving._
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/Custom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
name: General discussion
about: For any discussion not related to bugs or feature requests please use this
one.

---


14 changes: 14 additions & 0 deletions .github/ISSUE_TEMPLATE/Feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
name: Feature request / improvement
about: Give your suggestions for improvements to this project.

---

**Feature description**
_A clear and concise description of what the problem is._

**Sample image**
_If the feature requested is a visual improvement, please, attach some images to make it clear._

**Additional info**
_Add any other context or screenshots about the feature request here._
34 changes: 34 additions & 0 deletions .github/workflows/linuxbuild.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Linux build

on:
push:
branches: [ main, develop, 1.* ]
tags: 1.*

pull_request:
branches: [ main, develop, 1.* ]

jobs:
build:
runs-on: ubuntu-22.04

strategy:
matrix:
qt: ['6.4.3', '6.5.3', '6.6.3', '6.7.3', '6.8.0']

steps:
- uses: actions/checkout@v2

- name: Installing Qt framework
uses: jurplel/install-qt-action@v3
with:
version: ${{ matrix.qt }}

- name: Running qmake
run: cd $GITHUB_WORKSPACE; qmake pgmodeler.pro -r PREFIX=$GITHUB_WORKSPACE/build CONFIG+=debug

- name: Building pgModeler
run: make -j6

- name: Deploying pgModeler
run: make install
39 changes: 39 additions & 0 deletions .github/workflows/macosbuild.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: macOs build

on:
push:
branches: [ main, develop, 1.* ]
tags: 1.*

pull_request:
branches: [ main, develop, 1.* ]

jobs:
build:
runs-on: macos-latest

strategy:
matrix:
qt: ['6.4.3', '6.5.3', '6.6.3', '6.7.3', '6.8.0']

steps:
- uses: actions/checkout@v2

- name: Installing PostgreSQL
uses: tj-actions/install-postgresql@v3
with:
postgresql-version: 16

- name: Installing Qt framework
uses: jurplel/install-qt-action@v3
with:
version: ${{ matrix.qt }}

- name: Running qmake
run: cd $GITHUB_WORKSPACE; qmake pgmodeler.pro -r PREFIX=/Applications/pgModeler.app/Contents PGSQL_INC=`pg_config --includedir` PGSQL_LIB=`pg_config --libdir`/libpq.dylib CONFIG+=debug

- name: Building pgModeler
run: make -j6

- name: Deploying pgModeler
run: make install
48 changes: 48 additions & 0 deletions .github/workflows/windowsbuild.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Windows build

on:
push:
branches: [ main, develop, 1.* ]
tags: 1.*

pull_request:
branches: [ main, develop, 1.* ]

jobs:
build:
runs-on: windows-latest

strategy:
matrix:
qt: ['6.x']

defaults:
run:
shell: msys2 {0}

steps:
- uses: actions/checkout@v2

- uses: msys2/setup-msys2@v2
with:
msystem: MINGW64
update: true
install: base-devel mingw-w64-x86_64-make mingw-w64-x86_64-clang mingw-w64-x86_64-postgresql mingw-w64-x86_64-qt6

# Workaround: Instead of using $GITHUB_WORKSPACE in PREFIX we actually use the path converted to unix-like
# since we're running the building inside msys2
- name: Running qmake
run: |
cd $GITHUB_WORKSPACE;
qmake-qt6 pgmodeler.pro -spec win32-clang-g++ -r PREFIX=D:/a/pgmodeler/pgmodeler/build \
XML_INC=$(cygpath -m /mingw64/include/libxml2) \
XML_LIB=$(cygpath -m /mingw64/bin/libxml2-2.dll) \
PGSQL_INC=$(cygpath -m /mingw64/include) \
PGSQL_LIB=$(cygpath -m /mingw64/bin/libpq.dll) \
CONFIG+=debug

- name: Building pgModeler
run: mingw32-make -j6

- name: Deploying pgModeler
run: mingw32-make install
57 changes: 51 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,57 @@
.qmake.stash

*.[oa]
*.dll
*.exe
*.so.*
*.so
ui_*.h
moc_*.cpp
obj/*
moc/*
Makefile
build/*
*.pro.user
*.directory
*.run
*.Debug
*.Release
*.old

moc_*.cpp
moc_*.h
qrc_resources.cpp
ui_*.h
windeploy.log
Makefile

build/*
dist/*
moc/*
obj/*
plugins
plugins/*
priv-plugins
priv-plugins/*
release/*
apps/pgmodeler-se/pgmodeler-se
apps/pgmodeler/pgmodeler
apps/pgmodeler-ch/pgmodeler-ch
apps/pgmodeler-sc/pgmodeler-sc
apps/pgmodeler-cli/pgmodeler-cli
tests/src/main/runtests
tests/src/basefunctiontest/basefunctiontest
tests/src/databasemodeltest/databasemodeltest
tests/src/servertest/servertest
tests/src/proceduretest/proceduretest
tests/src/csvparsertest/csvparsertest
tests/src/foreigndatawrappertest/foreigndatawrappertest
tests/src/schemafilessyntaxtest/schemafilessyntaxtest
tests/src/syntaxhighlightertest/syntaxhighlightertest
tests/src/linenumberstest/linenumberstest
tests/src/testkeywordquotes/Makefile
tests/src/testkeywordquotes/testkeywordquotes
tests/src/baseobjecttest/baseobjecttest
tests/src/roletest/roletest
tests/src/fileselectortest/fileselectortest
tests/src/schemaparsertest/schemaparsertest
tests/src/partrelationshiptest/baseobjecttest
tests/src/partrelationshiptest/partrelationshiptest
tests/src/xmlparsertest/xmlparsertest
tests/src/datadicttest/datadicttest
tests/src/usermappingtest/usermappingtest
tests/src/transformtest/transformtest
2 changes: 2 additions & 0 deletions .qmake.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
top_srcdir=$$PWD
top_builddir=$$shadowed($$PWD)
Loading