summaryrefslogtreecommitdiff
path: root/src/client
AgeCommit message (Collapse)AuthorFilesLines
2013-10-30Hotfix: Authenticate all Web&ApiRequests to fix save loading/voting issuesHEADmasterSimon Robertshaw2-1/+20
2013-10-17Ignore invalid walls in some old saves, so that they load correctlyjacksonmj1-35/+41
E.g. save 10631 from old server
2013-09-12fix SOAP crashes by making sure particle id's are between 0 and NPART. Also ↵jacob11-3/+9
cut off .life to between 0 and 65535 when saving
2013-09-12save pavg[] in saves, for VIRS, PIPE, and STORjacob11-2/+25
2013-09-08Missing breaks in readOPSjacksonmj1-0/+4
Causing some elements to be loaded incorrectly
2013-08-30move QRTZ .tmp into .tmp2 and .ctype into .tmp, fixes bug where sparking ↵jacob11-0/+15
QRTZ resets .ctype and stops it from growing
2013-08-29Add a way for photons to set the colour of FILT (major version bump required)jacksonmj1-0/+16
Also add some new FILT modes, and make FILT modes affect BIZR and BRAY colour in the same way as they affect photon colour. Photons passing next to DTEC will set the colour of all FILT in a straight line starting from any FILT adjacent to the DTEC (a bit like an ARAY beam), and the exact colour of the photon will be used for FILT interactions instead of the colour based on temperature. FILT tmp=4: red shift, tmp=5: blue shift. Size of shift determined by FILT temperature. tmp=6: FILT has no effect on photon colour (possible before by using invalid tmp modes, but here's a supported method of doing it. Invalid tmp modes should be automatically replaced in existing saves). Also, FILT mode is now described in the HUD.
2013-07-28Async Request methods for SaveInfo and SaveDataSimon Robertshaw2-0/+128
2013-07-28Fix request identifier trackingSimon Robertshaw1-0/+1
2013-07-27Call OnResponseReady with an identifier for the request, add a WebRequest classSimon Robertshaw13-19/+187
2013-07-18logging in in the save preview will update the login button on the main screenjacob11-4/+0
2013-07-15give an error when a local save isn't saved properly, instead of exiting and ↵jacob12-8/+16
pretending it worked
2013-07-15'n' to toggle Newtonian Gravity, quickoption tooltips show which keys you ↵jacob11-1/+1
need to press to toggle them
2013-07-02save more settings in powder.pref like ngrav_enable, aheat_enable, pretty ↵jacob12-4/+19
powders, and debug hud. Also save ambient heat in saves, and add a warning in the intro text in betas that you can't save publically
2013-06-27fix sim.loadStamp return value, remove VINE_MODEjacob11-1/+1
2013-06-24fix version tagging in savesjacob11-2/+2
2013-06-21add error messages when errors happening while fav. / unfav.ing a save, ↵jacob11-6/+1
deleting a save, or unpublishing one. Also don't use session key in url to add a comment since it isn't needed
2013-06-10Signed integers can be negative, so prop>x does not always correctly ↵jacksonmj1-5/+5
indicate whether higher bytes are used
2013-06-07save publishing info in the save upload uijacob11-0/+3
also fix the other crash when exiting the game from inside of one of these windows, because first Client::Shutdown would delete all active requests and only later ~Engine would delete _state, which delets the ServerSaveActivity window, which tries to close the active render request
2013-06-07make saves private by default againjacob11-31/+82
2013-06-02allow creating WIND lines from luajacob11-0/+4
2013-05-16remove unneeded / duplicate constants, fix SPC_AIR/other tools so it won't ↵jacob11-0/+8
conflict with lua elements (the 11th one won't work right now)
2013-05-15finish return values for the legacy api, add sim.saveStamp and sim.loadStampjacob11-0/+2
2013-05-11D:mniip7-7/+7
2013-03-22Move all GUI source files into gui/Simon Robertshaw3-5/+4
2013-03-22Use "http://" for update/startup checkSimon Robertshaw1-1/+1
2013-03-22Merge branch 'master' of github.com:FacialTurd/The-Powder-ToySimon Robertshaw1-1/+2
2013-03-22Don't try to parse update check response if it's NULL!Simon Robertshaw1-1/+1
2013-03-22fix compiling errorjacob11-1/+2
also bug, I had some weird formatting that broke the json parsing
2013-03-21MergeSimon Robertshaw1-2/+2
2013-03-21POST requests for APIRequest, allow saving user details from within the ↵Simon Robertshaw7-8/+308
game, Asynchronous HTTP POST
2013-03-16fix compiling errorjacob11-1/+1
2013-03-16APIRequest, Aync methods for client, Profile edit/viewer (WIP)Simon Robertshaw8-20/+186
2013-03-16Higher quality thumbnails for RendersSimon Robertshaw1-1/+1
2013-03-15Merge branch 'master' of github.com:FacialTurd/The-Powder-ToySimon Robertshaw1-1/+3
2013-03-15Use VideoBuffer in place of thumbnailSimon Robertshaw1-4/+2
2013-03-15fix gravatars not showing for moderatorsjacob11-1/+3
2013-03-14Fix multiple free after merging multiple request objectsSimon Robertshaw2-3/+6
2013-03-14Move requestbroker into new folder, make request process function a method ↵Simon Robertshaw8-254/+286
of Request
2013-03-12More unnecessary string duplicationSimon Robertshaw1-7/+2
2013-03-12Remove unnecessary string duplication (http_init creates an internal copy of ↵Simon Robertshaw1-6/+1
the proxy string)
2013-03-12Remove images from image cache on exitSimon Robertshaw1-1/+4
2013-03-12MergeSimon Robertshaw1-15/+56
2013-03-12Make thumbnailbroker more general purpose, image requests for requestbroker, ↵Simon Robertshaw5-265/+325
avatars in previewview
2013-03-11Merge branch 'master' of github.com:FacialTurd/The-Powder-Toycracker641-2/+2
2013-03-11Delete thumbnails on close.cracker641-2/+5
2013-03-11fix small free/delete mismatch / a warningjacob11-2/+2
2013-03-11fix stamp thumbnails not showing until you move the mouse, add a few new[]'s ↵jacob11-14/+52
replacing some .c_str() pointers in client.cpp
2013-03-10AvatarButton/holder, rename ThumbnailBroker for more general purposesSimon Robertshaw4-24/+59
2013-03-10Fix some memory issues when closing preview UI too fast.cracker641-0/+3
I'm not sure if this pthread usage is ideal, but it does seem to work on linux.