Mercurial
>
ldforge
/ graph
Search:
summary
shortlog
changelog
graph
tags
bookmarks
branches
files
help
graph
The revision graph only works with JavaScript-enabled browsers.
- pressing ctrl while drawing now locks the draw to cardinal directions
2014-10-21
, by Teemu Piippo
- now remembers what toolbars are enabled and what are disabled in config
2014-09-10
, by Teemu Piippo
- merged with default
experimental
2014-09-08
, by Teemu Piippo
- merged selection optimization from experimental into default
2014-09-08
, by Teemu Piippo
- removed the clock timer I forgot in the previous commit
experimental
2014-09-08
, by Teemu Piippo
- rewritten updateSelection() core loop, a new algorithm there makes selection updating a ton lot faster than before
experimental
2014-09-08
, by Teemu Piippo
- re-committed bfc work (this makes 903ec1e46298 a suitable common ancestor for experimental branch features)
experimental
2014-09-08
, by Teemu Piippo
- backed out work done on bfc (re-committing later)
experimental
2014-09-08
, by Teemu Piippo
- merged with default
experimental
2014-09-08
, by Teemu Piippo
- improved part downloader: now asks for the path instead of just directing the user to settings. auto-fix download now configurable and opt-in
2014-09-07
, by Teemu Piippo
- interface fixes and changes: edit modes now use plain letter keybinds like gimp, fixed some edit modes missing from the menu, magic wand now follows the selection mode (in order to group selective/drawing modes together like that), etc
2014-09-07
, by Teemu Piippo
- fixed endless loop in prepareVBO due to badly incremented iterator
2014-09-07
, by Teemu Piippo
- commit work done on bfc support
experimental
2014-09-07
, by Teemu Piippo
- fixed: missing WIN32 keyword in cmakelists caused the command prompt to show up when ldforge was executed
2014-09-07
, by Teemu Piippo
- fixed: due to a shared pointer called via reference called dismiss() in LDDocument::closeInitialFile, this could cause LDDocuments to delete themselves in setImplicit(true) as no shared pointers were left inside closeInitialFile to keep the refcount up.
2014-09-07
, by Teemu Piippo
- fixed compilation on windows
2014-09-06
, by Teemu Piippo
- a more elegant fix to the problem addressed in the previous commit
2014-09-06
, by Teemu Piippo
- fixed documentless objects being selected on document close
2014-09-06
, by Teemu Piippo
- if an external program fails to run properly, an stdout&stderr log is now printed
2014-09-06
, by Teemu Piippo
- changed the unorthodox color selection grid into a push button grid
2014-09-06
, by Teemu Piippo
- fixed infinite recursion when loading logoed studs
2014-09-04
, by Teemu Piippo
- renamed line loop to line path, updated changelog
2014-09-02
, by Teemu Piippo
- finished line loop mode
2014-09-02
, by Teemu Piippo
- added line loop mode (doesn't actually create anything yet)
2014-09-02
, by Teemu Piippo
- circle mode now locks the angle offset on final confirmation stage
2014-09-01
, by Teemu Piippo
- refactor
2014-09-01
, by Teemu Piippo
- display a label next to the spinbox showing the fraction
2014-08-31
, by Teemu Piippo
- axed an unused variable
2014-08-31
, by Teemu Piippo
- circle tool is now able to rotate the partial circular primitives spawned
2014-08-31
, by Teemu Piippo
- ring finder now also tries scaling by 10 (3.4, 6.4 -> 34, 64), fixed floating point math argghhhhhhhh
2014-08-31
, by Teemu Piippo
- now tries to download missing files off ldraw.org
2014-08-31
, by Teemu Piippo
- now able to spawn partial circular primitives
2014-08-30
, by Teemu Piippo
- circle mode can now do hi-res
2014-08-30
, by Teemu Piippo
- ldforge can now open files from command-line input
2014-08-30
, by Teemu Piippo
- got rid of an annoying debug message
2014-08-23
, by Teemu Piippo
- get rid of NUM_PRIMES
2014-08-06
, by Teemu Piippo
- major identifier renaming
2014-08-06
, by Teemu Piippo
- more refactor, updated .hgignore
2014-08-04
, by Teemu Piippo
- refactor
2014-08-04
, by Teemu Piippo
- use less verbose commit time/version string in the window title
2014-07-29
, by Teemu Piippo
- fixed crash-on-exit (simply by not running full destruction processing during program termination)
2014-07-29
, by Teemu Piippo
- and fixed compilation on linux systems too
2014-07-28
, by Teemu Piippo
- fixed compilation on windows systems
2014-07-28
, by Santeri Piippo
- fixed: changing the document of a subfile wasn't recorded into history properly
2014-07-27
, by Teemu Piippo
- whoah looks like I forgot to save in designer...
2014-07-27
, by Teemu Piippo
- down with all these unnecessary semicolons!
2014-07-27
, by Teemu Piippo
- refactored up the configuration dialog. Instead of setting all configuration values one-by-one, dynamically fill in the values and save them into config based on widget names and data
2014-07-27
, by Teemu Piippo
- changed configuration entry name from minuscule camelCase to majuscule CamelCase. reasoning for this being that these variables are globals.
2014-07-27
, by Teemu Piippo
- fixed: direct color support did not work properly with full-black #000000
2014-07-26
, by Teemu Piippo
- refactoring
2014-07-26
, by Teemu Piippo
- refactor
2014-07-26
, by Teemu Piippo
- use the untransformed subfile when testing whether a subfile is flat, otherwise it won't be considered flat if the subfile is rotated. or worse...
2014-07-20
, by Teemu Piippo
- added a code generator to produce a configuration.inc which replaces the old, DIABOLIC configuration indexing mechanism
2014-07-16
, by Teemu Piippo
- changed copyright lines to use my legal name instead of my nickname
2014-07-16
, by Teemu Piippo
- moved LDMatrixObject to be an abstract class deriving from LDObject. LDSubfile only inherits from LDMatrixObject.
2014-07-16
, by Teemu Piippo
- moved ringFinder into root source directory, clearing the src/misc/ directory
2014-07-15
, by Teemu Piippo
- split the rectangle ability out of the draw mode into its own edit mode
2014-07-14
, by Teemu Piippo
- changed `&&` and `||` operators to their named variants `and` and `or`
2014-07-13
, by Teemu Piippo
- part downloader: update the input widget with the corrected part name when guesswork is done
2014-07-13
, by Teemu Piippo
- initialize History as not ignoring or history will not work at all with new files
2014-07-13
, by Teemu Piippo
- altered the non-release version string format
2014-07-13
, by Teemu Piippo
- fixed incorrect conversions of weak pointers to strong ones
2014-07-13
, by Teemu Piippo
- reimplemented vertex tracking using a method similar to what the GL compiler uses
2014-07-13
, by Teemu Piippo
- now prints the filesize upon successful save
2014-07-07
, by Santeri Piippo
- magic wand: when flood-selecting surfaces, also pick any matching conditional lines
2014-07-07
, by Santeri Piippo
- fixed: ring finder's solutions' scale values would drop to 0.0 if it would not choose to upscale radii
2014-07-06
, by Santeri Piippo
- okay that was dumb
2014-07-04
, by Santeri Piippo
- updated filenames
2014-07-04
, by Santeri Piippo
- now with license headers
2014-07-04
, by Santeri Piippo
- and now it works fine too
2014-07-04
, by Santeri Piippo
- now compiles
2014-07-04
, by Santeri Piippo
- merged with main
2014-07-04
, by Santeri Piippo
- more work on edit modes
2014-07-04
, by Santeri Piippo
- more work on edit modes
2014-07-04
, by Santeri Piippo
- saving work done on edit mode revamp
2014-07-04
, by Santeri Piippo
- updated qrc
2014-07-04
, by Santeri Piippo
- draw the free camera icon when in magic wand mode
2014-07-03
, by Santeri Piippo
- changelog entry for magic wand
2014-07-03
, by Santeri Piippo
- update the object list when the magic wand empties the selection when clicking on background
2014-07-03
, by Santeri Piippo
- added the magic wand tool
2014-07-03
, by Santeri Piippo
- optimized simplify()
2014-06-30
, by Santeri Piippo
- refactor
2014-06-30
, by Santeri Piippo
- added ability to filter out surfaces/edgelines/condlines from the viewport
2014-06-29
, by Santeri Piippo
- refactored stuff
2014-06-29
, by Santeri Piippo
- refactor
2014-06-22
, by Santeri Piippo
- ringfinder: attempt to upscale fractional radii to integral ones. this improves results
2014-06-22
, by Santeri Piippo
- refactored up the ringfinder, apply -DDEBUG with RelWithDebInfo
2014-06-22
, by Santeri Piippo
- imported the .gitignore from the old git repository as .hgignore and adapted it slightly
2014-06-22
, by Santeri Piippo
README.md edited online with Bitbucket
2014-06-22
, by crimsondusk
- adapted the code to use hg-based updaterevision
2014-06-22
, by Santeri Piippo
- transitioned from git to hg
2014-06-22
, by Santeri Piippo
- moved most of LDColorData API into LDColor
2014-06-22
, by Santeri Piippo
- refactor. got rid of the LDSharedVertex nonsense, fixed up split lines action
2014-06-16
, by Santeri Piippo
- added split lines action, doesn't yet work very well
2014-06-16
, by Santeri Piippo
- allow 5 decimals for grid precision
2014-06-16
, by Santeri Piippo
- refactor glRenderer.h
2014-06-15
, by Santeri Piippo
- made transparent direct colors a compile-time opt-in since it appears to be non-standard
2014-06-14
, by Santeri Piippo
- got rid of the old numeric() function
2014-06-14
, by Santeri Piippo
- minor edit
2014-06-14
, by Santeri Piippo
- added close buttons to tabs
2014-06-14
, by Santeri Piippo
- removed obsolete stuff from colors.cc header
2014-06-14
, by Santeri Piippo
- disable the 'transparent' checkbox when there is no direct color selected
2014-06-14
, by Santeri Piippo
- changed all color usage to use LDColor classes instead of color indices. Added support for direct colors.
2014-06-14
, by Santeri Piippo
- source reformat
2014-06-05
, by Santeri Piippo
- added various hi-res counterpart primitive categories
2014-06-03
, by Santeri Piippo
- updated the fast-draw studs category to use the 8\ subdirectory, all existing fast-draw primitives have been moved-to so those now go to Other.
2014-06-03
, by Santeri Piippo
- sort primitive categories alphabetically
2014-06-03
, by Santeri Piippo
- added primitives toolbox
2014-06-03
, by Santeri Piippo
- String -> QString
2014-06-03
, by Santeri Piippo
- added an action for opening the subfiles pointed to by selected references as editable documents
2014-06-02
, by Santeri Piippo
- made select by color/type no longer require uniform selection
2014-06-02
, by Santeri Piippo
- LDObject::Type moved back to global namespace
2014-06-02
, by Santeri Piippo
- removed code rendered unnecessary
2014-06-02
, by Santeri Piippo
- made LDDocument use shared pointers, this eliminates a lot of document-related crashes
2014-06-02
, by Santeri Piippo
- subfile inverting now detects flatness and acts accordingly instead of naively applying invertnext to everything
2014-06-01
, by Santeri Piippo
- simplified parse error handling
2014-05-31
, by Santeri Piippo
- when saving, prepare the data first into a buffer and then write to disk, minimizing the time needed to perform the I/O operation.
2014-05-29
, by Santeri Piippo
- made coordinate rounding precision configurable
2014-05-22
, by Santeri Piippo
- further edits to crashcatcher
2014-05-21
, by Santeri Piippo
- crashcatcher: don't use the bomb box at all, instead just write the crashlog and then abort for good
2014-05-21
, by Santeri Piippo
- reformatted the changelog. 0.3-specific changes reformatted to use Zandronum-like version history, this is much easier to work with
2014-05-21
, by Santeri Piippo
- selecting an invertnext'd object now also selects the invertnext
2014-05-21
, by Santeri Piippo
- don't crash when inverting conditional lines
2014-05-17
, by Santeri Piippo
- removed the build time in favor of commit time which I think is much more important
2014-05-17
, by Santeri Piippo
- bfc red/green view and random colors are now mutually exclusive, enabling one disables the other.
2014-05-17
, by Santeri Piippo
- make pick scenes always use particularly thick lines so that the line picking behavior is relayed to the mouse-over highlight
2014-05-16
, by Santeri Piippo
- use a faster ID choosing setup, this should work so long as nobody goes to create 17 million objects
2014-05-16
, by Santeri Piippo
- hopefully stabilized the entire shared pointers deal now
2014-05-16
, by Santeri Piippo
- improved shared pointer behavior, still not there yet
2014-05-15
, by Santeri Piippo
- initial overhaul with smart pointers
2014-05-09
, by Santeri Piippo
- slight refactor in ldobject methods
2014-05-05
, by Santeri Piippo
- renamed some renderer members
2014-05-05
, by Santeri Piippo
- crashcatcher: hide the main window before doing anything and also write the crashlog into a file
2014-05-05
, by Santeri Piippo
- when an object is deleted, if it's the renderer's object-under-cursor the field needs to be cleared or ldforge crashes
2014-05-05
, by Santeri Piippo
- grid-snap the drawn circle radius, not the point used for the distance calculation
2014-05-04
, by Santeri Piippo
- added a macro for adding operator++ and operator-- to enums, less cast hell this way
2014-05-02
, by Santeri Piippo
- significantly sped up selecting all objects, it is now an actually fast operation
2014-05-01
, by Santeri Piippo
- made the mouse-hover object highlight togglable from configuration
2014-04-30
, by Santeri Piippo
- added a selection hover effect to the renderer. selecting objects just became a lot more convenient...
2014-04-30
, by Santeri Piippo
- cut unnecessary code from MainWindow::updateSelection. speeds it up a bit, especially when unselecting but it's not fast enough to my tastes yet
2014-04-30
, by Santeri Piippo
- overhauled configuration setup a bit: configuration entries renamed and are now in a cfg:: namespace
2014-04-28
, by Santeri Piippo
- changed the config dialog's grid ui from being dynamically generated into a static one in the designer interface
2014-04-28
, by Santeri Piippo
- use a function for utf16 type conversion instead of a macro
2014-04-28
, by Santeri Piippo
- grids now have a single coordinate snap value instead of individual X, Y and Z values
2014-04-28
, by Santeri Piippo
- buh
2014-04-28
, by Santeri Piippo
- optimized picking, black is background now in pick scenes
2014-04-28
, by Santeri Piippo
- don't let random colors be too dark (or fully white either for dark backgrounds which use white lines)
2014-04-28
, by Santeri Piippo
- more icons
2014-04-28
, by Santeri Piippo
- fixed: the random colors action wasn't being checked on startup if it was enabled in config, causing it to go out of sync
2014-04-28
, by Santeri Piippo
- some minor cleanup
2014-04-28
, by Santeri Piippo
- simplified the code handling bfc statements a bit
2014-04-28
, by Santeri Piippo
- don't simplify (aka remove extra whitespace from) comment texts
2014-04-28
, by Santeri Piippo
- added build time to window title properly
2014-04-28
, by Santeri Piippo
- removed rest of the uses of <anonymous>
2014-04-28
, by Santeri Piippo
- added changelog entries
2014-04-28
, by Santeri Piippo
- vertex snapping is now smarter, does a depth compare to favor vertices closer to camera and does a short-range 2d check + out-of-range 2d check
2014-04-28
, by Santeri Piippo
- removed some relics from the old immediate mode renderer
2014-04-27
, by Santeri Piippo
- apply #pragma once to glShared.h
2014-04-27
, by Santeri Piippo
- type-aliased QString to String
2014-04-27
, by Santeri Piippo
- resetAngles still needs to request a zoom to fit or the ctrl-0 action doesn't zoom to fit
2014-04-27
, by Santeri Piippo
- more elegant version of ded0a9b, do not zoom to fit in setDocument, instead zoom to fit before rendering
2014-04-27
, by Santeri Piippo
- use #pragma once for the gl compiler header
2014-04-27
, by Santeri Piippo
- when setting the current document, the GL compiler must be told that a merge is necessary *before* setting the renderer's document as setDocument will call zoomToFit which renders the scene. this rendering must trigger a merge or ldforge crashes if a new document is created when a document is already open.
2014-04-27
, by Santeri Piippo
- <anonymous> -> untitled
2014-04-23
, by Santeri Piippo
- reimplemented the Vertex class as a derivative of QVector3D
2014-04-23
, by Santeri Piippo
- more icons
2014-04-23
, by Santeri Piippo
- more icons
2014-04-23
, by Santeri Piippo
- more icons
2014-04-23
, by Santeri Piippo
- started work on new icon set
2014-04-22
, by Santeri Piippo
Merge ../ldforge into gl
2014-04-22
, by Santeri Piippo
- added an icon for random colors
2014-04-22
, by Santeri Piippo
- refactored the gl compiler a tad, made selection blend work with BFC/random colors
2014-04-22
, by Santeri Piippo
- added ability to draw with random colors
2014-04-22
, by Santeri Piippo
- fixed: rotating a subfile would make known verts go out of sync
2014-04-19
, by Santeri Piippo
- use less saturated colors for the axes
2014-04-19
, by Santeri Piippo
- conditional lines are now rendered with stippled lines again
2014-04-19
, by Santeri Piippo
- now works with selection subfiling
2014-04-18
, by Santeri Piippo
- removed more debug stuff
2014-04-18
, by Santeri Piippo
- sped up known vertex information gathering by an order of magnitude
2014-04-18
, by Santeri Piippo
- cleanup
2014-04-18
, by Santeri Piippo
- reimplemented vertex snapping
2014-04-18
, by Santeri Piippo
- removed the debug code
2014-04-17
, by Santeri Piippo
- fixed: use @surfacenum instead of @surfacevbo to GLCompiler::vboSize... this was causing these damn artifacts whose root cause I've been hunting for MONTHS
2014-04-17
, by Santeri Piippo
Merge ../ldforge into gl
2014-04-17
, by Santeri Piippo
- more debug stuff....
2014-04-17
, by Santeri Piippo
Merge ../ldforge into gl
2014-04-08
, by Santeri Piippo
Merge ../ldforge into gl
2014-04-08
, by Santeri Piippo
Merge ../ldforge into gl
2014-04-08
, by Santeri Piippo
- added safety check to the countof macro
2014-04-08
, by Santeri Piippo
- more debugging...
2014-04-08
, by Santeri Piippo
Merge ../ldforge into gl
2014-04-05
, by Santeri Piippo
Merge ../ldforge into gl
2014-03-29
, by Santeri Piippo
Merge ../ldforge into gl
2014-03-12
, by Santeri Piippo
- fixed: an overlay that failed to load no longer attempts to reload it over and over again
2014-03-11
, by Santeri Piippo
- renamed some enumerators, added license header to glcompiler.cc
2014-03-11
, by Santeri Piippo
- subfile coloring now works again
2014-03-11
, by Santeri Piippo
- renamed several GLCompiler members and methods
2014-03-11
, by Santeri Piippo
- only sort and strip duplicates from the objects-staged-to-compile list when actually compiling staged objects, this eliminates needless calls which slowed file loading down a ton.
2014-03-10
, by Santeri Piippo
- fixed zoom value not being initialized properly + some other minor things
2014-03-10
, by Santeri Piippo
- refactor
2014-03-10
, by Santeri Piippo
- hooked object compilation to low-level functions so as to remove the compileObject() crap from edit actions
2014-03-10
, by Santeri Piippo
- objects need to be compiled when added to the document
2014-03-09
, by Santeri Piippo
- ported over the selected color blend from master
2014-03-09
, by Santeri Piippo
- the GL compiler now supports multiple documents
2014-03-09
, by Santeri Piippo
- LDDocument must be initialized with m_needsGLReInit as true or it will not be compiled properly...
2014-03-09
, by Santeri Piippo
- fixed build errors
2014-03-09
, by Santeri Piippo
Merge ../ldforge into gl
2014-03-09
, by Santeri Piippo
Merge ../ldforge into gl
2014-03-09
, by Santeri Piippo
- minor stuff
2014-03-09
, by Santeri Piippo
Merge ../ldforge into gl
2014-02-23
, by Santeri Piippo
- axes are now drawn properly again
2014-02-23
, by Santeri Piippo
Merge ../ldforge into gl
2014-02-23
, by Santeri Piippo
Merge ../ldforge into gl
2014-02-23
, by Santeri Piippo
- greatly improved the GL compiler, now deals colors and object removal properly
2014-02-23
, by Santeri Piippo
Merge ../ldforge into gl
2014-02-22
, by Santeri Piippo
Merge ../ldforge into gl
2014-02-06
, by Santeri Piippo
- work on improved rendering performance
2014-02-06
, by Santeri Piippo
Merge ../ldforge into gl
2014-02-05
, by Santeri Piippo
- now actually renders stuff correctly
2014-01-24
, by Santeri Piippo
- renamed some member variables for clarity
2014-01-24
, by Santeri Piippo
- removed some unneeded code
2014-01-24
, by Santeri Piippo
- converted to VBO
2014-01-24
, by Santeri Piippo
Merge ../ldforge into gl
2014-01-21
, by Santeri Piippo
- refactoring
2014-01-20
, by Santeri Piippo
- rename GLCompiler::Vertex to GLCompiler::VAO to avoid name conflicts
2014-01-20
, by Santeri Piippo
- renamed VertexCompiler to GLCompiler
2014-01-20
, by Santeri Piippo
- reworked the vertex compiler, objects are now colorized properly
2014-01-20
, by Santeri Piippo
- Merge ../ldforge into gl
2014-01-20
, by Santeri Piippo
- Merge ../ldforge into gl
2014-01-20
, by Santeri Piippo
- now compiles again
2014-01-20
, by Santeri Piippo
- Merge commit '5c835eb' into HEAD
2014-01-20
, by Santeri Piippo
now compiles again
2013-10-23
, by Santeri Piippo
Merge branch 'master' into gl
2013-10-23
, by Santeri Piippo
Merge branch 'master' into gl
2013-09-25
, by Santeri Piippo
- moved the uncolorize action to the color toolbar, renamed to uncolor
2014-04-22
, by Santeri Piippo
- use the keyword 'not' in place of the exclamation mark for operator!, this is clearer. also converted uses of '== false' to this.
2014-04-14
, by Santeri Piippo
- renamed some cmake identifiers
2014-04-10
, by Santeri Piippo
- now compiles with clang
2014-04-10
, by Santeri Piippo
- doubled buffer sizes in updaterevision to prevent GIT_HASH from being truncated
2014-04-08
, by Santeri Piippo
- some tweaks to version.cc
2014-04-08
, by Santeri Piippo
less
more
|
(0)
-240
+240
tip