Commit Graph

  • 0f2beda2fa
    Merge da71570570 into 2afabadfa5 ruevs 2024-07-07 14:27:57 +0000
  • da71570570 GTK: Handle smooth scrolling according to the documentation ruevs 2024-07-07 17:03:57 +0300
  • ac0ef2188f
    Merge b824dec422 into 2afabadfa5 jkrei0 2024-07-05 15:53:14 +0200
  • 35679bcddc
    Merge f16c692803 into 2afabadfa5 Adam Strzelecki 2024-07-03 15:49:45 +0200
  • 4af8f0700d
    Merge b22a5c5d6f into 2afabadfa5 Yuan Chang 2024-06-30 22:36:51 +0200
  • 55d902d121
    Merge 237e2d60e3 into 2afabadfa5 Trevor D'Arcy-Evans 2024-06-30 20:54:42 +0300
  • 11e982d204
    Merge d69c856a11 into 2afabadfa5 Paul Kahler 2024-06-29 19:33:46 +0200
  • 89b75aead3
    Merge 7c0b3d5ce5 into 2afabadfa5 WickedSmoke 2024-06-27 15:13:48 +0200
  • 7580c10813
    Merge a431c8b474 into 2afabadfa5 Janet Blackquill 2024-06-27 13:15:43 +0300
  • 3a25f30514
    Merge 9124a4e1de into 2afabadfa5 Dhruv Gramopadhye 2024-06-26 17:24:58 +0300
  • 2afabadfa5 CI: Update actions to avoid warnings and Flatpak build error. master ruevs 2024-06-26 16:37:34 +0300
  • e52d37c3eb ExprParser: In case of error a "proper" `TokenType::ERROR` parameters ruevs 2024-06-26 15:09:54 +0300
  • d5b2f533ed Allow the "RELATION" constraint to be styled. Try to export it in DXFs. ruevs 2024-04-18 20:36:17 +0300
  • 98ee73197f fix: address review items Dhruv Gramopadhye 2024-06-02 19:51:36 -0700
  • 296eff8a76 fix: allow underscores inside named parameters Dhruv Gramopadhye 2024-04-16 23:24:09 -0700
  • 15c221a98e UI: Adjust the toolbar height to accommodate the new "relation" icon. ruevs 2024-04-15 18:38:47 +0300
  • 1f83cd8065 SIZE_MAX instead of "SIZE_T_MAX"... ruevs 2024-04-15 17:48:56 +0300
  • ea489ea550 Small clean up to align with dgramop/parameters ruevs 2024-04-15 16:56:03 +0300
  • 6448085956 feat: multiplication shorthand + eager error checks Dhruv Gramopadhye 2024-04-11 21:25:19 -0700
  • f2db469468 protect invariant for constraint expr evaluation semantics Dhruv Gramopadhye 2024-04-11 20:55:02 -0700
  • faf4423d25 chore: address several todos Dhruv Gramopadhye 2024-04-11 20:39:19 -0700
  • 7b4225c61e Remove SimplifyInverses and PrintTokens Dhruv Gramopadhye 2024-04-11 20:12:02 -0700
  • bab8ad2aa7 several Dhruv Gramopadhye 2024-04-11 20:07:18 -0700
  • d6cede037f mark dirty for dof computation Dhruv Gramopadhye 2024-04-07 21:05:35 -0700
  • be693548b4 fix savefile format and some zero guards Dhruv Gramopadhye 2024-04-06 19:18:05 -0700
  • 96f500a70c fix: some code cleanup Dhruv Gramopadhye 2024-04-06 17:57:21 -0700
  • 3d6a2e8b5e fix: save expr scaling to base to prevent solver pushing params to zero Dhruv Gramopadhye 2024-04-06 15:57:42 -0700
  • ce4712e736 relation in toolbar, menu, and keybind Dhruv Gramopadhye 2024-04-06 13:24:59 -0700
  • 1ad0fcdda0 expressions with eq Dhruv Gramopadhye 2024-04-06 04:22:05 -0700
  • bba05a68dc relations without eq operator Dhruv Gramopadhye 2024-04-06 02:47:44 -0700
  • 1539229d3f stubs for relation constraint Dhruv Gramopadhye 2024-04-06 01:46:41 -0700
  • 6bb6610eae debug printing and whitespace changes Dhruv Gramopadhye 2024-03-23 18:14:18 -0700
  • de0572fad2 proper deletion and parentheticals Dhruv Gramopadhye 2023-12-31 13:24:36 -0500
  • 0b9f32e33d bubble up deletion Dhruv Gramopadhye 2023-12-31 02:19:08 -0500
  • 9991b2a709 Preserve original token types Dhruv Gramopadhye 2023-12-31 01:42:44 -0500
  • 68945e4428 Tracability between ordered tokens and expr nodes Dhruv Gramopadhye 2023-12-31 00:48:47 -0500
  • a9cc9e9ee3 Heap allocate tokens & metadata preservation setup Dhruv Gramopadhye 2023-12-30 23:48:13 -0500
  • c9cb23fa7f [dirty]: scale factors + geom inverse finder Dhruv Gramopadhye 2023-12-13 09:09:03 -0500
  • 5039a8501e Save parameters to file, Edit parameters in GUI Dhruv Gramopadhye 2023-12-07 17:29:14 -0500
  • 313d5e9deb Add named parameters via old Evil-Spritchanges. phkahler 2023-08-03 13:16:30 -0400
  • fe7995345c
    Merge 0620c9d128 into 40a1fdc6af MaxiV 2024-06-20 16:10:15 +0000
  • e90190da72
    Merge 0063a1dee2 into 40a1fdc6af Rylie Pavlik 2024-06-20 09:22:58 +0000
  • f5fde43a7b
    Merge b4851a1e1f into 40a1fdc6af Miguel Fernandez 2024-06-20 05:10:01 +0000
  • 00a4e41084
    Merge e2281adc78 into 40a1fdc6af Rylie Pavlik 2024-06-17 12:37:43 -0500
  • 1dd30692c4
    Merge 37e4e51764 into 40a1fdc6af Rob Nee 2024-06-13 09:48:45 +0000
  • 780023120e
    Merge 9cbe27079a into 40a1fdc6af dustinhartlyn 2024-06-12 07:32:53 +0000
  • 40a1fdc6af Implement basic kerning when rendering text. Only old-style `kern` tables are supported--modern GPOS-based kerning is not supported. Kyle Dickerson 2024-05-29 22:01:29 -0700
  • cc64fed2d0 Change "show full file path in the window title" to "display the full path in the title bar" ruevs 2024-06-11 23:24:03 +0300
  • 71ad5cbfab Add preference to toggle file path in title bar John Ingle 2024-03-10 10:33:55 -0400
  • 8f40d8f4c2 add "tool" to make sentece sensical mnml_ 2024-05-26 00:15:27 +0200
  • a431c8b474 Handle smooth scrolling Janet Blackquill 2024-06-02 21:39:24 -0400
  • d69c856a11 Add a curvature function for NURBS surfaces. We should use this to avoid misclassification of coincident surfaces when they have identical normals along an edge. phkahler 2024-06-02 18:41:51 -0400
  • 6714895ed5 Implement basic kerning when rendering text. Only old-style `kern` tables are supported--modern GPOS-based kerning is not supported. Kyle Dickerson 2024-05-29 22:01:29 -0700
  • a576622496
    add "tool" to make sentece sensical mnml_ 2024-05-26 00:15:27 +0200
  • b824dec422 Merge branch 'keep-split-entities' of https://github.com/jkrei0/solvespace into keep-split-entities jkrei0 2024-05-24 20:56:39 -0400
  • a8a965fefb Keep old entities when splitting lines/curves Keep old entities (and their constraints), and mark them as construction jkrei0 2023-11-25 18:52:22 -0500
  • 9650a28af8
    Merge branch 'solvespace:master' into keep-split-entities jkrei0 2024-05-24 20:52:08 -0400
  • 569ac27dd7 Temporarily disable snap Koen Schmeets 2024-04-21 17:59:54 +0200
  • d0a201e0cb Maybe fix macOS notarization Koen Schmeets 2024-04-21 17:12:42 +0200
  • 656afaa12d Try to build macOS with new app-specific-password secret Koen Schmeets 2024-04-21 16:38:02 +0200
  • a17ee176de Try to use notarytool Koen Schmeets 2023-09-12 22:04:56 +0200
  • 7310659a24 Update the year to 2024 in the About dialog and Windows version resource. ruevs 2024-04-17 19:36:21 +0300
  • 9124a4e1de fix: use macOS Frameworks Dhruv Gramopadhye 2024-04-04 00:42:09 -0700
  • 7c0b3d5ce5 Qt: Make the Qt version compile on Windows ruevs 2024-03-18 17:39:43 +0200
  • c42b9299c1 Add preference to toggle file path in title bar John Ingle 2024-03-10 10:33:55 -0400
  • 01d543e6b1 guiqt.cpp: Set language locale. Karl Robillard 2024-03-09 22:31:10 -0500
  • b61f533709 guiqt.cpp: Use CreateMessageDialog parent argument & set default button. Karl Robillard 2024-03-09 21:28:48 -0500
  • 8cdebec299 guiqt.cpp: Cleanup FileDialogImplQt code. Karl Robillard 2024-03-09 14:30:34 -0500
  • 215abd45aa guiqt.cpp: Use ShowEditor fontHeight, minWidth, & isMonospace arguments. Karl Robillard 2024-03-09 12:05:59 -0500
  • 49d1ee0139 Revert most CMakeLists.txt changes from commits 63e389eb & 46f0f325. Karl Robillard 2024-03-06 21:58:48 -0500
  • 0956bf3599 guiqt.cpp: Set window icon for Linux. Karl Robillard 2024-03-06 12:06:00 -0500
  • f67c3e32dd guiqt.cpp: Save QDockWidget state for TextWinow. Karl Robillard 2024-03-05 16:58:05 -0500
  • 102cad6927 guiqt.cpp: Only create QActionGroup for RADIO_MARK when necessary. Karl Robillard 2024-03-04 22:25:28 -0500
  • 0508f87282 guiqt.cpp: Cleanup MenuBarImpQt. Karl Robillard 2024-03-04 17:56:19 -0500
  • c16cf09daa guiqt.cpp: Fix QAction memory leak. Remove use of QMenu aboutToShow(). Karl Robillard 2024-03-04 17:14:51 -0500
  • 65b4906dec Qt: Make TOOL window a QDockWidget (SSTextWindow). Karl Robillard 2024-03-02 17:31:44 -0500
  • 5bd4b50ef9 guiqt.cpp: Simplify SetAccelerator() by using Qt::Key codes. Karl Robillard 2024-03-02 16:00:51 -0500
  • d42b9c6135 guiqt.cpp: Fixes to compile with Qt 6. Karl Robillard 2024-03-01 17:51:18 -0500
  • a4eb339e6c Qt: Cleanup abstraction layers a bit. Karl Robillard 2024-03-01 15:57:06 -0500
  • 7e8a7c8ffb Rename qglmainwindow.h as guiqt.h. Karl Robillard 2024-03-01 13:31:55 -0500
  • a81cb35d47 Qt: Get TOOL Window scroll bar working. Karl Robillard 2024-03-01 01:39:16 -0500
  • 46369b89ad qglmainwindow.h: Remove unnecessary QOpenGLFunctions object. Karl Robillard 2024-02-29 22:49:59 -0500
  • 3ce0cee838 Qt: Remove personal app stylesheet. Fix QApplication::exec() crash. Karl Robillard 2024-02-29 22:08:09 -0500
  • 1916d226fa dsc.h: Eliminate circular include of solvespace.h. Karl Robillard 2024-02-29 18:51:54 -0500
  • a7d02916ff guiqt.cpp: Replace gQApp with Qt provided qApp. Karl Robillard 2024-02-29 15:12:29 -0500
  • 1aabaab696 guiqt.cpp: Unindent code & match comment style with other gui files. Karl Robillard 2024-02-29 14:56:28 -0500
  • 9d9a30800c qglmainwindow.h: Cleanup whitespace. Karl Robillard 2024-02-29 13:52:33 -0500
  • 29d779c638 Revert "Added tinyxml2 to extlib" Karl Robillard 2024-02-29 13:42:53 -0500
  • e8a3a59cda guiqt.cpp: Replace tinyxml2 settings with QSettings. Karl Robillard 2024-02-29 13:39:31 -0500
  • 4cb1391ddc guiqt.cpp: Fix unused variable warnings. Karl Robillard 2024-02-29 12:22:49 -0500
  • 177d466ba5 GLWidget: Replace deprectated QWheelEvent::delta() method. Karl Robillard 2024-02-29 12:14:24 -0500
  • 1cc39e3a9b Fix mouse moving the application window. Karl Robillard 2024-02-27 23:35:03 -0500
  • 26c00cada2 The .h extension to the glmainwindow.h was not copied correctly in the files modified earlier. shingen75 2023-09-20 09:07:25 +0900
  • 9310d248f8 Changed the QGLMainWindow.h filename to qglmainwindow.h to conform with the rest of the solvespace code reflected the change in src/CMakeLists.txt and the include statement in the src/platform/guiqt.cpp shingen75 2023-09-20 09:05:00 +0900
  • 36ae738c24 Modified the CMakeLists.txt file to have the USE_QT_GUI disabled by default shingen75 2023-09-17 09:19:00 +0900
  • 46f0f3250c Removed debug statements from the quiqt.cpp rendergl1.cpp ->selectTexture changed id from 1 to 2. It seems that Qt reserves 1 for its own purposes.. not confirmed shingen75 2023-09-16 08:39:58 +0900
  • 63e389ebdc Added Qt port related files in src/platforms ( guiqt.cpp and qglmainwindow.h shingen75 2023-09-15 21:51:23 +0900
  • 562dba9e6c Added tinyxml2 to extlib shingen75 2023-09-13 16:46:20 +0900
  • 647c7ea662 start a curvature function phkahler 2023-12-20 17:49:52 -0500
  • b4851a1e1f Removed unnecessary variable Miguel Fernandez 2024-02-04 16:54:05 -0700