GitHub PushEvent at 2014-07-10 08:22:55
Repository: tiled
Actor: digitalhoax
Payload: {"shas":[["52eb4af37047b3502dd06340473cdcc35ee43a76","5fada1a520297474b12006dba39fd0bcf591986c@lindeijer.nl","Some cleanups in the quick stamp feature\n\n* Introduced TileLayer::usedTilesets to avoid duplicating this code\n  between ClipboardManager::copySelection and MainWindow::saveQuickStamp\n* Removed unnecessary include\n* Clean up the quick stamps to prevent assertion in TilesetManager on exit\n* Fixed crash when trying to save a quick stamp right after starting Tiled\n* Use static_cast on TileLayer::clone rather than relying on asTileLayer","Thorbjørn Lindeijer",false],["5838a01613617987bda1167e0e9ac06d140ecd48","5fada1a520297474b12006dba39fd0bcf591986c@lindeijer.nl","Moved creation of objects into the Create Object tool\n\nCleans up the MapScene class and makes it possible to add other kind of\nobject tools.\n\nBased on the work of Lithander.","Thorbjørn Lindeijer",false],["86d86aae562a21aaf45480ad298d3045adc7da70","5fada1a520297474b12006dba39fd0bcf591986c@lindeijer.nl","Enable/disable tools as appropriate\n\nNow the tile-based tools are only enabled when a tile layer is selected,\nand the create object tool is only enabled when an object layer is\nselected.\n\nBased on this state, the tool manager makes sure that the currently\nactive tool is automatically changed to an available tool. It will\nprefer to select the last tool that it switched away from, to make sure\nthe selected tool stays the same when switching layer types and back.\n\nTo avoid confusion, AbstractTool::enable/disable have been renamed to\nactivate/deactivate.","Thorbjørn Lindeijer",false],["ae3774c1c136bf13416ff95b92021e3554cab7f9","5fada1a520297474b12006dba39fd0bcf591986c@lindeijer.nl","Fixed linking issues on Windows\n\nKeep using LIBS variable on Windows since QMAKE_LIBDIR_FLAGS isn't used\nthere. Should have read the documentation more carefully...","Thorbjørn Lindeijer",false],["4f39b8d9619096a4ef84aa99ca95adaf43b36d1b","5fada1a520297474b12006dba39fd0bcf591986c@lindeijer.nl","Disable the depth buffer when using OpenGL for the map view\n\nTheoretically slightly faster.","Thorbjørn Lindeijer",false],["bf42135f56466d2934260c715d631f774eb1b16f","5fada1a520297474b12006dba39fd0bcf591986c@lindeijer.nl","Added tool to create tile-based objects\n\nThis allows tiles to be placed as objects on object layers. This means\nthey can be placed in arbitrary positions and have properties assigned\nto them.\n\nTile-based objects can't currently be resized. Their size is determined\nby the tile associated with them.","Thorbjørn Lindeijer",false],["a56f2ed8eaf7a4498b1dcb0462669594911416be","5fada1a520297474b12006dba39fd0bcf591986c@lindeijer.nl","Don't write out the name of an object when it's empty\n\nJust rely on the default being no name, to save some space when placing\nlots of objects without a name (not unlikely when using tile-based\nobjects).","Thorbjørn Lindeijer",false],["e5cc69a31b4c4985f629ace054a8457325cdb0da","5fada1a520297474b12006dba39fd0bcf591986c@lindeijer.nl","Render objects from top to bottom instead of in creation order\n\nNow the drawing (and stacking) order of objects is defined by their\npixel y position, which is common in top-down games. In the future we\nwill probably need to allow defining a custom order.","Thorbjørn Lindeijer",false],["981c593e13c4b5c7cc8aa6c0f59898cb836bc126","42740f1721ea98c94a07c13b76c86023ff11da2d@googlemail.com","Moved MainWindow::unifyTilesets to MapDocument","Stefan Beller",false],["8ebca8da85b7e46610e74087baa66f27a1d4b84f","5fada1a520297474b12006dba39fd0bcf591986c@lindeijer.nl","Moved the MapRenderer into libtiled\n\nSo that it can be re-used by other applications.","Thorbjørn Lindeijer",false],["1b13b8ddf7c97ed31e7695e4b3ede5692bd0ceac","5fada1a520297474b12006dba39fd0bcf591986c@lindeijer.nl","Added a simple TMX Viewer application based on libtiled\n\nIt's not as minimal as I may have hoped, mainly due to still having to\nwrite all the QGraphicsItem subclasses, but at around 200 lines of code\nit's not too bad.\n\nCustomizing the graphics items and the map renderer will be necessary\nanyway if you'd be writing a game that uses libtiled.","Thorbjørn Lindeijer",false],["21e2533c9415ec61fa6714c5a51ba24f07984014","42740f1721ea98c94a07c13b76c86023ff11da2d@googlemail.com","Automap with multiple layers\n\nIn the feature Automapping, which is a rulebased support for mapping,\nyou can have multiple \"RuleSet\" layers in files defining these rules.\n\nActually these Layers only need to start with \"RuleSet\" and can continue\ndescribing the purpose of that specific RuleSet layer.\n\nIn short: The automapping handles these multiple layers with a logic \"or\"\nfor each position.\n\nSo when the automapping compares the \"RuleSet\" and the \"Set\" layers,\nit will be checked if the set layer matches any ruleset layer for\neach position.","Stefan Beller",false],["4b135f3c56892a80a82a60497a03ef005e52d2dc","42740f1721ea98c94a07c13b76c86023ff11da2d@googlemail.com","Fixed crash with selecting quickstamps without map loaded.\n\ntrivial fix:\nwhen selecting a quickstamp while no map is loaded, tiled would crash.","Stefan Beller",false],["615a132e31039c2676a687741e9ffa296c0522c5","5fada1a520297474b12006dba39fd0bcf591986c@lindeijer.nl","Avoid performance issues with X11 engine in tmxviewer too\n\nRendering map objects is very slow with the X11 engine, so default to\nraster.","Thorbjørn Lindeijer",false],["5916501ace0f18c6054fe7dd239b2f6b927c29f0","42740f1721ea98c94a07c13b76c86023ff11da2d@googlemail.com","Extended the automapping feature\n\nThis patch will support RuleSet layers as well as RuleNotSet layers.\n\nThe RuleNotSetLayers are new with this patch.\n\nBasically all matches between set and a ruleSet layer are considered\ngood, while all matches between the set layer and ruleNotSet layer are\nconsidered bad.\n\nImproved rules.txt:\nYou can provide in rules.txt another txt file which contains rules.\nThis can be done recursively in the txt files","Stefan Beller",false],["cc4f250d383a390f65284cfaad6f9baa863270eb","42740f1721ea98c94a07c13b76c86023ff11da2d@googlemail.com","Random automapping outputs\n\nYou can define multiple outputs for rules in automapping:\nPreviously you defined the output layers by naming them rule_XXX, whereas XXX\nwas the destination layer\n\nNow you can setup multiple outputs by creating ruleYYY_XXX whereas XXX\nis the output layer as well.  YYY is a unique name, without underscore\n(\"_\") describing the output.\n\nFor example you can have a rulesmap with such layers:\n\nruleRegions        # define the location of the rule\nruleSet            # define the condition to be matched\nruleNotSet         # define the condition to be matched\n\nruleDoor_Ground    # so either this two layers are chosen for\nruleDoor_Fringe    # this rule\n\nruleNormal_Ground  # or this one is chosen.","Stefan Beller",false],["874f2f182fac6054ce2ae575631ac62a2f71fc78","5fada1a520297474b12006dba39fd0bcf591986c@lindeijer.nl","Updated the Tiled version in the Info.plist file\n\nWhoops, forgot this the last two releases. Will need to remember this\nnext time...","Thorbjørn Lindeijer",false],["67b2749c1e7a78ae8e65fd998997abd90a84658f","5fada1a520297474b12006dba39fd0bcf591986c@lindeijer.nl","Make +/- work for zooming in/out also without holding Ctrl\n\nBy popular request and for the sake of increased GIMP compatibility.","Thorbjørn Lindeijer",false],["290002a5ff2e3d323bc45042d85ff129d1dd1368","42740f1721ea98c94a07c13b76c86023ff11da2d@googlemail.com","Added copyright note, extended AUTHORS\n\nThe copyright notice applies to earlier changes.","Stefan Beller",false],["17594210dd2fdd9f18b5b833bad57c4c84e6f5df","42740f1721ea98c94a07c13b76c86023ff11da2d@googlemail.com","more comments in automap.h","Stefan Beller",false]],"size":1000,"ref":"refs/heads/0.5","head":"1bbcd2d6ba20c8e1ea643fb4dc584e31118e72d8"}