Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2452 commits
Select commit Hold shift + click to select a range
59bb1cc
Merge branch '1.0.4' into 1.1.0-alpha
rkhaotix May 3, 2023
866038c
Now any SQL result grid header will display an icon according to the
rkhaotix May 4, 2023
83e20a0
Fixed a bug in NumberedTextEditor::identSelection
rkhaotix May 4, 2023
ab85f4c
Changed some data type icons used in DataManipulationForm and
rkhaotix May 4, 2023
5b4b7cc
Added the class CustomUiStyle to control global settings for pixel
rkhaotix May 4, 2023
8ddcf5e
Updated data type icons
rkhaotix May 4, 2023
d91fe1c
Finished adding icons for datatypes
rkhaotix May 5, 2023
4ca76fd
Update on data type icons
rkhaotix May 5, 2023
6dcbd94
Merge branch 'pgsqltype-changes' into 1.1.0-alpha
rkhaotix May 5, 2023
9b724e1
Fixed a crash in SQL tool when closing a database explorer instance that
rkhaotix May 5, 2023
711d085
Fixed the line selection operation in LineNumbersWidget
rkhaotix May 5, 2023
3a620e5
Adjusted the sizer of icons in table headers
rkhaotix May 5, 2023
6f3cc82
Minor adjustment in data type icons
rkhaotix May 5, 2023
8a6dfd2
Now the BulkDataEditWidget instances have their geometry saved/restored.
rkhaotix May 7, 2023
618ac04
Allowing PlainTextItemDelegate to truncate texts when they exceeds a
rkhaotix May 7, 2023
1923e8e
Added the options in GeneralConfigWidget that controls the column data
rkhaotix May 7, 2023
7904450
Enabling the displaying of byta column data in results grid
rkhaotix May 7, 2023
1574bfa
Renamed BulkDataEditWidget to ColumnDataWidget
rkhaotix May 8, 2023
925e106
pgModeler will try to restore configuration files in case of initiliz…
rkhaotix May 8, 2023
7d1360a
pgModeler now restores the default settings in case of some config files
rkhaotix May 8, 2023
063ca1f
Merge branch 'restore-conf-files-on-init' into 1.0.4
rkhaotix May 8, 2023
0f3ada6
Merge branch 'plaintextitemdelegate-changes' into 1.1.0-alpha
rkhaotix May 8, 2023
d592ea8
Merge branch 'restore-conf-files-on-init' into 1.1.0-alpha
rkhaotix May 8, 2023
2c7c5bc
Minor adjustment in generalconfigwidget.ui
rkhaotix May 8, 2023
450373a
Fixed a false-positive diff result when comparing numeric columns (issue
rkhaotix May 9, 2023
aeb0f8b
Merge branch '1.0.4' into 1.1.0-alpha
rkhaotix May 9, 2023
f23ed06
Raplace the QPlainTextEdit by NumberedTextEditor in ColumnDataWidget
rkhaotix May 9, 2023
5dfd56b
Merge branch 'columndatawgt-changes' into 1.1.0-alpha
rkhaotix May 9, 2023
3b746b8
Added support to export results in CSV and Txt format
rkhaotix May 9, 2023
b5e65a7
Moved the copy actions to "Selection" button
rkhaotix May 10, 2023
66654e1
Fix a bug in PgModelerCliApp::fixModel that was causing the generation
rkhaotix May 10, 2023
a39c4b7
Merge branch '1.0.4' into 1.1.0-alpha
rkhaotix May 10, 2023
792bb56
Minor tooltip fix in DataManipulationForm
rkhaotix May 10, 2023
23fd232
Improvements in LineNumbersWidget and NumberedTextEditor to correctly
rkhaotix May 10, 2023
7fb4da0
Minor fix in process output capturing in ModelFixForm
rkhaotix May 11, 2023
4c46c4b
Add drag&drop feature to open files
enjoy12e May 12, 2023
8867abd
Merge pull request #1781 from enjoy12e/drag-n-drop-files
rkhaotix May 12, 2023
1985d66
Improved the drag & drop solution (PR #1781, issue #1780)
rkhaotix May 12, 2023
c3e3b34
Merge branch 'drag-n-drop-files' into 1.1.0-alpha
rkhaotix May 12, 2023
16fc653
Ignoring priv-plugins/*
rkhaotix May 12, 2023
f61e255
Adds support for switching the current user when successfully connecting
rkhaotix May 12, 2023
4edc897
Improved the behavior of "System default" UI theme.
rkhaotix May 15, 2023
8c6b4e2
Improved the behavior of "System default" UI theme.
rkhaotix May 16, 2023
8920955
Removed the method Catalog::getObjectCount(bool) and createad a version
rkhaotix May 15, 2023
d881ea3
Dropped the use of syntax-hl-theme in appearance.conf
rkhaotix May 16, 2023
8136d52
Added the method FileSelectorWidget::setFileMustExist
rkhaotix May 16, 2023
1781861
The method DatabaseExplorerWidget::addPluginToolButton now passes the
rkhaotix May 16, 2023
2b06ea7
Fixed a bug in Catalog::getObjectsCount
rkhaotix May 17, 2023
55ede4c
Additional fix in AppearanceConfigWidget to correctly load canvas colors
rkhaotix May 17, 2023
9ee4a4c
Removed the deprecated attribute partial-match from conf files conf/
rkhaotix May 17, 2023
ba7186c
Additional fix in AppearanceConfigWidget::applyConfiguration
rkhaotix May 17, 2023
aae429c
Merge branch '1.0.4' into 1.1.0-alpha
rkhaotix May 17, 2023
20fc4f6
Adjusted the access modifier in PgModelerPlugin methods
rkhaotix May 18, 2023
c634ba3
FIxed a bug in SqlExecutionWidget::fillResultsTable
rkhaotix May 19, 2023
85d9fe0
Added the method PgModelerPlugin::getTmplPluginFilePath
rkhaotix May 19, 2023
c924351
Updates on CHANGELOG.md and RELEASENOTES.md for 1.0.4
rkhaotix May 19, 2023
842f6d7
Update on RELEASENOTES.md for 1.0.4
rkhaotix May 19, 2023
f64cf44
Merge branch '1.0.4'
rkhaotix May 20, 2023
dc6d920
Removed the method FileSelectorWidget::setFileMode and created to
rkhaotix May 22, 2023
02f2c2c
Fixed a bug in DatabaseModel that could lead to "unknown exception
rkhaotix May 23, 2023
f150ac5
Fix a bug in PgModelerCliApp::fixModel that was causing the generation
rkhaotix May 10, 2023
2b43d3f
Version upgrade 1.0.4 -> 1.0.5
rkhaotix May 23, 2023
72d3465
Minor adjustment in FileSelectorWidget::validateSelectedFile
rkhaotix May 25, 2023
86ea8ed
Removed the get*Action and getDbExplorerButton methods in
rkhaotix May 29, 2023
0c87ae8
Merge branch 'pgmodelerplugin-changes' into 1.1.0-alpha
rkhaotix May 29, 2023
bf66dd4
Minor adjustment in schemaeditorform.ui
rkhaotix May 30, 2023
80490b2
Added OS type information in AboutWidget
rkhaotix May 30, 2023
21c14b6
Minor adjusment in aboutsewidget.ui and aboutwidget.ui
rkhaotix May 30, 2023
ece287c
Added the __libutils export declaration to CustomUiStyle
rkhaotix May 30, 2023
c805bed
Fixed the undefined reference error when building on Windows
rkhaotix May 30, 2023
5f674c2
Adjusted the warning icon size in FileSelectorWidget
rkhaotix May 30, 2023
0ddfc51
Extra adjustment in warning icon size in FileSelectorWidget
rkhaotix May 30, 2023
7fc43bb
Improved the file drag & drop feature
rkhaotix Jun 1, 2023
8a02f1c
Updates on CHANGELOG.md (WIP)
rkhaotix Jun 1, 2023
8e2b235
Fixed a bug in DatabaseModel::removeObject
rkhaotix Jun 1, 2023
6589b1f
Minor adjusment in message box size when toggling stack trace
rkhaotix Jun 2, 2023
a0581f9
Updates on CHANGELOG.md and RELEASENOTES.md for 1.1.0-alpha
rkhaotix Jun 2, 2023
dc6ab5c
Updates on RELEASENOTES.md for 1.1.0-alpha
rkhaotix Jun 2, 2023
e9854ae
Minor fix in default syntax highlight conf files
Jun 7, 2023
37c031b
Merge branch '1.1.0-alpha' into develop
rkhaotix Jun 9, 2023
2261f7c
Minor build fix in Qt 6.3 and below
rkhaotix Jun 9, 2023
88d077f
Fixed the github workflow files
rkhaotix Jun 9, 2023
d153ccb
Minor build fix in Qt 6.3 and below
rkhaotix Jun 9, 2023
76a9585
Version upgrade 1.1.0-alpha -> 1.1.0-alpha1
rkhaotix Jun 9, 2023
7d99fd1
Minor fix in modeldatabasediffform.ui size
rkhaotix Jun 9, 2023
a58ee01
Renamed the methods startPanningMove and finishPanningMove to,
rkhaotix Jun 13, 2023
765ae85
Added missing multirange types
rkhaotix Jun 13, 2023
465f061
Merge branch '1.0.5' into 1.1.0-alpha1
rkhaotix Jun 13, 2023
9445f58
Minor widget adjustments
rkhaotix Jun 15, 2023
a77cc34
Minor adjusment in swapobjectsidswidget.ui layout
rkhaotix Jun 19, 2023
25f3ea4
Added a static method AppearanceConfigWidget::getUiThemeId that returns
rkhaotix Jun 19, 2023
0c27b10
DataManipulationForm shows a confirmation message before closing when
rkhaotix Jun 20, 2023
0cb5df6
Fixed the headers inclusion chain in some sources
rkhaotix Jun 22, 2023
9a52c53
Refactored the headers inclusion in libcanvas/*.h
rkhaotix Jun 22, 2023
2931f42
Refactored the headers inclusion in libconnector/*.h
rkhaotix Jun 22, 2023
3e2e22a
Refactored the headers inclusion in libcore/*.h
rkhaotix Jun 22, 2023
6329836
Refactored the headers inclusion in libgui/*.h
rkhaotix Jun 22, 2023
bbe9d85
Refactored the headers inclusion in libparsers/*.h
rkhaotix Jun 22, 2023
be46cb1
Refactored the headers inclusion in executables subprojects headers
rkhaotix Jun 22, 2023
2ee17f3
Fixed a bug in MainWindow that was causing the plugins config action
rkhaotix Jun 26, 2023
672e078
Fixed a bug in DatabaseModel that was causing FK relationships of a
rkhaotix Jun 26, 2023
71e8f7d
Merge branch '1.0.5' into 1.1.0-alpha1
rkhaotix Jun 26, 2023
e2fc584
Added shortcuts to Z-stack operations in ModelWidget
rkhaotix Jun 27, 2023
dba6bb2
Minor code refactor in ObjectsScene and DatabaseModel
rkhaotix Jun 27, 2023
d5f68ba
Merge branch '1.0.5' into 1.1.0-alpha1
rkhaotix Jun 27, 2023
a2b4376
Updated github workflow files
rkhaotix Jun 28, 2023
460ec6a
Merge branch '1.0.5' into 1.1.0-alpha1
rkhaotix Jun 28, 2023
c802855
Additional fix for github workflow file
rkhaotix Jun 28, 2023
ef04dd2
Merge branch '1.0.5' into 1.1.0-alpha1
rkhaotix Jun 28, 2023
bd5a7ac
Fixed Qt 6.2 release in linuxbuild.yml and macosbuild.yml
rkhaotix Jun 28, 2023
43fc0c8
Merge branch '1.0.5' into 1.1.0-alpha1
rkhaotix Jun 28, 2023
3c3623b
Fixed data dictionaries schema files for tables and views (issue #1796)
rkhaotix Jul 3, 2023
c22bdd9
Minor improvement on ChangelogWidget layout
rkhaotix Jul 4, 2023
e0b8670
Merge branch '1.1.0-alpha1' of https://github.com/pgmodeler/pgmodeler…
rkhaotix Jul 4, 2023
f79bf47
Adjusted the method DatabaseModel::createSystemObjects in order to
rkhaotix Jul 5, 2023
cacaee6
Merge branch '1.0.5' into 1.1.0-alpha1
rkhaotix Jul 5, 2023
d48ac0d
Revert "Adjusted the method DatabaseModel::createSystemObjects in ord…
rkhaotix Jul 5, 2023
a079c71
Merge branch '1.0.5' into 1.1.0-alpha1
rkhaotix Jul 5, 2023
d363824
Improved the import error message when it's not possible to create/
rkhaotix Jul 5, 2023
e103b33
Merge branch '1.0.5' into 1.1.0-alpha1
rkhaotix Jul 5, 2023
ec44482
Updates on CHANGELOG.md and RELEASENOTES.md for 1.0.5
rkhaotix Jul 26, 2023
7108533
Merge branch '1.0.5'
rkhaotix Jul 26, 2023
8de7bde
pgModeler now ask the user about closing SQL execution tabs that are not
rkhaotix Aug 1, 2023
2ecdf7e
Minor adjustment in sqltoolwidget.ui
rkhaotix Aug 2, 2023
15146fa
Added the method SQLExecutionWidget::getSQLCommand
rkhaotix Aug 3, 2023
8287528
Minor adjustment on SQLToolWidget
rkhaotix Aug 4, 2023
717f4c0
Version upgrade 1.0.5 -> 1.0.6
rkhaotix Aug 4, 2023
c89ea72
Fixed a crash when double-clicking the overview widget (issue #1803)
rkhaotix Aug 4, 2023
2730dae
Merge branch '1.0.6' into 1.1.0-alpha1
rkhaotix Aug 4, 2023
abdfcf8
Minor adjustment in sqltoolwidget.iu
rkhaotix Aug 7, 2023
5614a3c
Added the method SQLToolWidget::ignoreAutoBrowseFlag
rkhaotix Aug 7, 2023
d25db25
Start to add support for remember decision on the alerts regarding
rkhaotix Aug 8, 2023
145e82e
Added the method GeneralConfigWidget::appendConfigurationSection
rkhaotix Aug 9, 2023
06be464
Added an option in GeneralConfigWidget to reset exit alert display
rkhaotix Aug 9, 2023
e3ff4c1
Minor text adjustment in MainWindow
rkhaotix Aug 10, 2023
8e3aad6
Added support for using object comments as aliases in database import
rkhaotix Aug 11, 2023
65fcf15
Merge branch 'import-comments-as-aliases' into 1.1.0-alpha1
rkhaotix Aug 11, 2023
f1af3e2
Added support for inksaver color theme (WIP)
rkhaotix Aug 11, 2023
867b077
Fixed a bug in AppearanceConfigWidget that was not updating the example
rkhaotix Aug 11, 2023
a2085a5
Adjusted the inksaver theme colors
rkhaotix Aug 14, 2023
2336413
Merge branch 'inksaver-theme' into 1.1.0-alpha1
rkhaotix Aug 14, 2023
1426d05
Fixed a bug in partial reverse engineering that was not importing some
rkhaotix Aug 17, 2023
ba06152
Improving the objects filtering in reverse engineering by adding an
rkhaotix Aug 18, 2023
2d8a588
Fixed a bug in partial reverse engineering that was not correctly
rkhaotix Aug 18, 2023
0cfa826
Updated the pgmodeler-cli menu to include the "any" filter explanation
rkhaotix Aug 18, 2023
3652507
Added the method BaseGraphicObject::setUpdatesEnabled to control whether
rkhaotix Aug 21, 2023
76cc231
Minor refactor in DatabaseModel::setObjectsModified
rkhaotix Aug 21, 2023
c84fb8a
Minor improvement in XmlParser::loadXMLBuffer
rkhaotix Aug 21, 2023
72a88a4
Cached the object names to avoid unnecessary formatting/validation.
rkhaotix Aug 22, 2023
b837856
Merge branch 'objname-cache' into 1.1.0-alpha1
rkhaotix Aug 23, 2023
93447e4
Minor refactor in GuiUtilsNs::updateObjectTable
rkhaotix Aug 23, 2023
39f64fb
Moving the table's general attributes to a dedicated tab in order to
rkhaotix Aug 25, 2023
842d6a3
Finished the refactoring of TableWidget and ViewWidget (issue #1808)
rkhaotix Aug 28, 2023
f153735
Merge branch 'table-wgt-changes' into 1.1.0-alpha1
rkhaotix Aug 28, 2023
b8f5c22
Minor adjustment in ObjectsScene::drawBackground to avoid rendering the
rkhaotix Aug 28, 2023
d78ba48
Updates on .gitignore
rkhaotix Aug 28, 2023
685f57e
Minor fix in PgModelerCliApp::extractObjectXML to restore correctly the
rkhaotix Aug 29, 2023
37ab088
Reduced the number of times BaseGraphicObject::setModified is called and
rkhaotix Aug 29, 2023
db30a2b
Solving performance bottlenecks (WIP)
rkhaotix Aug 29, 2023
96dd76d
Added the method BaseObject::acceptsComment
rkhaotix Aug 30, 2023
c655819
Added debug code in ModelWidget::loadModel
rkhaotix Aug 30, 2023
319d3ce
Removed uneeded methods
rkhaotix Aug 30, 2023
67ee1d7
Created a version of GuiUtilsNs::updateObjectsTable that takes a
rkhaotix Aug 31, 2023
23a1394
Removed unused UI elements
rkhaotix Aug 31, 2023
45cea0b
Remove unused attribute in ModelObjectsWidget
rkhaotix Aug 31, 2023
8daf0d8
Created the class ObjectsListModel to be used by any QTableView that is
rkhaotix Aug 31, 2023
ba11c42
Minor adjustment in GuiUtilsNs::updateObjectsTable(QTableView*)
rkhaotix Aug 31, 2023
4436792
Adjusting the performance of ObjectsListModel (WIP)
rkhaotix Sep 1, 2023
cee0918
Fixed the icons-*.conf to include QTableView class
rkhaotix Sep 1, 2023
8d74ef8
Minor adjustment in GuiUtilsNs::updateObjectsTable(QTableView *) in
rkhaotix Sep 2, 2023
2d48426
Minor adjustment in ObjectFinderWidget filter items order
rkhaotix Sep 2, 2023
4dfdeb5
Refactored ObjectDepsRefsWidget by replacing QTableWidget with
rkhaotix Sep 4, 2023
447078e
Refactored SwapObjectsIdsWidget in such a way to use QTableView instead
rkhaotix Sep 4, 2023
0f30be1
Fixed a bug in DatabaseModel::findObject that was not parsing correctly
rkhaotix Sep 4, 2023
939b90e
Created the class CustomSortProxyModel that preserves the vertical
rkhaotix Sep 4, 2023
e0c8c67
Created a mechanism in Relationship to reuse allocated object instead of
rkhaotix Sep 5, 2023
7dcd94c
Fixed the bounding rect calculation for RelationshipView
rkhaotix Sep 6, 2023
206c11b
The "dot" grid mode is now the default in the appearance.conf file.
rkhaotix Sep 6, 2023
b0cd5fe
Merge branch 'relview-fixes' into 1.1.0-alpha1
rkhaotix Sep 6, 2023
5c0c9df
Improved the relationship point addition via mouse clicks (issue #1672)
rkhaotix Sep 7, 2023
250c49d
Adjusted the font size for layer rects
rkhaotix Sep 7, 2023
517ed27
Started to create a simplified mechanism of mapping deps and refs
rkhaotix Sep 8, 2023
71e1f35
Minor adjustment in PhysicalTable::removeObject to call
rkhaotix Sep 9, 2023
7b2b40e
Refactored UserTypeConfig and PgSqlType to make use of BaseObject/
rkhaotix Sep 9, 2023
84e9140
Minor fix in DatabaseImportForm
rkhaotix Sep 9, 2023
a6dadbe
Refactoring on DatabaseModel to use BaseObject/DatabaseModel pointers
rkhaotix Sep 9, 2023
9a1a1fd
Minor adjustment in BaseObject::setDependency
rkhaotix Sep 9, 2023
36fae83
Refactored Aggregate to make use of BaseObject::*Dependency and
rkhaotix Sep 9, 2023
45dfe73
Refactored the method PgSqlType::getUnderlyingObject to
rkhaotix Sep 9, 2023
ab9832d
Minor adjusment in Language to use BaseObject::set/unsetDependency
rkhaotix Sep 9, 2023
5166e4c
Marking DatabaseModel::getObject(Dependencies|References) method as
rkhaotix Sep 9, 2023
771fae4
Minor adjusment in BaseRelationship to use BaseObject::set/
rkhaotix Sep 9, 2023
0426bb5
Minor adjusment in BaseTable to use BaseObject::set/unsetDependency
rkhaotix Sep 9, 2023
70d8cbe
Minor adjusment in Cast to use BaseObject::set/unsetDependency
rkhaotix Sep 9, 2023
a4ba7f5
Minor adjusment in Column to use BaseObject::set/unsetDependency
rkhaotix Sep 9, 2023
9b108af
Refactored Constraint to use BaseObject::set/usetDependency. Pending
rkhaotix Sep 9, 2023
1ea39a6
Changing how dependencies are updated. Instead of being updated in any
rkhaotix Sep 10, 2023
4a05633
Minor adjustment on how BaseObject::updateDependencies methods are
rkhaotix Sep 10, 2023
646dc7d
Minor fix in BaseFunction::updateDependencies
rkhaotix Sep 10, 2023
28dca10
Adjusted the virtual methods signatures
rkhaotix Sep 11, 2023
c296671
Added the method updateDependencies to Cast, Column Constraint
rkhaotix Sep 11, 2023
edabe0f
Minor fix in Conversion to accept new conversion function signature
rkhaotix Sep 11, 2023
2425ff0
Removed unused code
rkhaotix Sep 11, 2023
ea4a67e
Created the method updateDependencies in Domain and EventTrigger
rkhaotix Sep 11, 2023
afcc1b5
Added the method updateDependencies to ForeignDataWrapper,
rkhaotix Sep 11, 2023
71abb89
Added the method updateDependencies to Index and Language
rkhaotix Sep 11, 2023
1c40e72
Added the method updateDependencies to Operator, OperatorClass,
rkhaotix Sep 11, 2023
15633fb
Added the method PartitionKey::getDependencies
rkhaotix Sep 11, 2023
99d0955
Minor fix in ModelWidget::removeObjects that was not erasing an object
rkhaotix Sep 12, 2023
28144aa
Minor fix in Constraint::addColumns
rkhaotix Sep 12, 2023
84e96d4
Added the method BaseObject::setClearDepsInDtor to determine whether the
rkhaotix Sep 12, 2023
244d2f3
Minor fix in RelationshipView::configureBoundingRect and
rkhaotix Sep 12, 2023
429c0df
Minor fix in ModelWidget to adjust the scene size everytime the active
rkhaotix Sep 12, 2023
c0fb76f
Revert "Minor fix in ModelWidget to adjust the scene size everytime t…
rkhaotix Sep 12, 2023
14db567
Added the method updateDependencies to Policy, Procedure, Role,
rkhaotix Sep 12, 2023
bb9af2c
Added the method updateDependencies to Trigger and Type
rkhaotix Sep 13, 2023
e26b044
Created the utility function CoreUtilsNs::filterObjectsByType
rkhaotix Sep 13, 2023
29960d1
Added the mehtod BaseObject::getLinkedObjects
rkhaotix Sep 14, 2023
c53f5a6
Removed the method DatabaseModel::validateColumnRemoval
rkhaotix Sep 14, 2023
8a65638
Minor adjustment in TagWidget
rkhaotix Sep 14, 2023
fddc7af
Disabling the signal emiting in BaseGraphicObject::setSQLDisabled
rkhaotix Sep 14, 2023
69cc8c4
Refactored DatabaseImportHelper::destroyDetachedColumns to use
rkhaotix Sep 14, 2023
18f27c9
All objects deps/refs retrieval methods removed from DatabaseModel due
rkhaotix Sep 14, 2023
e6920ce
Finished replacing the use of DatabaseModel::getObjectReferences by
rkhaotix Sep 15, 2023
2997394
Removed the QTableView test instances in ObjectDepsRefsWidget
rkhaotix Sep 15, 2023
d25c693
Minor adjustment in ModelDatabaseDiffForm to exclude columns when using
rkhaotix Sep 15, 2023
88cddd2
Removed deprecated functions usages
rkhaotix Sep 15, 2023
483482a
Adjusted the PostgreSQL Version to 15 in pgmodeler.pri (only macos)
rkhaotix Sep 16, 2023
e598a24
Minor fix in ModelWidget to hide new objects overlay when moving a
rkhaotix Sep 16, 2023
e4199f5
Merge branch 'dbmodel-get-dep-refs-removal' into 1.1.0-alpha1
rkhaotix Sep 16, 2023
0a6f72e
Minor fix in ObjectFinderWidget to void disconnect of null selection
rkhaotix Sep 16, 2023
30c7e96
Added support for resizing the text boxes in model using Shift + mouse
rkhaotix Sep 17, 2023
2f23841
Adjusted the objects move using arrow keys
rkhaotix Sep 18, 2023
25cf27e
Added support for highlighting table child objects in ObjectFinderWidget
rkhaotix Sep 18, 2023
a6255ef
Updates on CHANGELOG.md and RELEASENOTES.md for 1.1.0-alpha1 (WIP)
rkhaotix Sep 18, 2023
58b36fb
Minor fix in sample models
rkhaotix Sep 18, 2023
2b55ef8
Added the method AppearanceConfigWidget::getUiLightness
rkhaotix Sep 19, 2023
fc8e421
Added version descriptor for PostgreSQL 16
rkhaotix Sep 21, 2023
4de717b
Updates on CHANGELOG.md and RELEASENOTES.md for 1.1.0-alpha1
rkhaotix Sep 21, 2023
7cd360a
Minor improvement in DatabaseModel::getChangelogDefinition to return a
rkhaotix Sep 26, 2023
8c8d9ac
Fixed a bug that was causing artifacts to be displayed when moving
rkhaotix Sep 26, 2023
e126c7f
ObjectsScene::setSceneRect will now validate the provided rect and set
rkhaotix Sep 27, 2023
e02a9c8
Minor adjustment in DatabaseImportForm to avoid hiding object selection
rkhaotix Sep 28, 2023
12d2992
Additional improvement on ChangelogWidget::inspectChangelog
rkhaotix Sep 28, 2023
14c789a
Updates on RELEASENOTES.md
rkhaotix Sep 28, 2023
b06d7e5
Minor fix in pgmodeler.pri
rkhaotix Sep 28, 2023
eb7581c
Merge branch '1.1.0-alpha1' into develop
rkhaotix Sep 28, 2023
1762060
Minor fix in AppearanceConfigWidget to display grid in the model preview
rkhaotix Sep 29, 2023
9dd1696
Fix a crash that happens only on Windows (issue #1813)
rkhaotix Oct 3, 2023
5b768e9
Update .gitignore
sunaoka Oct 18, 2023
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-latest

strategy:
matrix:
qt: ['6.2.4', '6.3.2', '6.4.3', '6.5.1']

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
34 changes: 34 additions & 0 deletions .github/workflows/macosbuild.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
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.2.4', '6.3.2', '6.4.3', '6.5.1']

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=/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
58 changes: 52 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,58 @@
.qmake.stash

*.[oa]
*.dll
*.exe
*.so.*
*.so
ui_*.h
moc_*.cpp
obj/*
moc/*
Makefile
build/*
*.dylib
*.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
Loading