-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: draw-code/Webduino
base: master
head repository: sirleech/Webduino
compare: master
- 14 commits
- 1 file changed
- 5 contributors
Commits on Jan 16, 2014
-
Update WebServer::write(uint8_t) to write to a buffer instead of sending single characters (or short strings) as small packets. Remove the other signatures of write so that the base ones in the Print class (which call write(uint8_t)) are used instead and simplify the writeP/printP definitions to do this too. This greatly improves the performance of pages which are built from a large number of small strings or values at the expense of a small additional amount of memory (which can be adjusted with the use of a new macro called WEBDUINO_OUTPUT_BUFFER_SIZE) and also saves ~85 bytes of flash.
Configuration menu - View commit details
-
Copy full SHA for 8ce7dbc - Browse repository at this point
Copy the full SHA 8ce7dbcView commit details
Commits on Jan 29, 2014
-
Merge pull request sirleech#48 from ribbons/buffer-output
Add buffering for all output to improve performance with many small strings
Configuration menu - View commit details
-
Copy full SHA for 338ef29 - Browse repository at this point
Copy the full SHA 338ef29View commit details
Commits on Feb 3, 2014
-
Hi again. Here is a summary of the changes - The recent patches did not compile. On Arduino 1.0.5 MAX_SOCK_NUM was missing so I included ethernet.h - I added back write(const uint8_t *buffer, size_t size) which was removed with the addition of buffering - I added printf for convenience - I made reset & flushBuf public. I'll continue to use the current version and report any bugs. I think that it may be a good time to up the version number Thanks
Configuration menu - View commit details
-
Copy full SHA for c50b210 - Browse repository at this point
Copy the full SHA c50b210View commit details
Commits on Feb 4, 2014
-
Merge pull request sirleech#49 from cat101/patch-3
Update WebServer.h
Configuration menu - View commit details
-
Copy full SHA for 0e61993 - Browse repository at this point
Copy the full SHA 0e61993View commit details
Commits on Feb 28, 2014
-
constructor EthernetClient(MAX_SOCK_NUM) is undocumented and equivale…
…nt to EthernetClient() anyway
Configuration menu - View commit details
-
Copy full SHA for c41b558 - Browse repository at this point
Copy the full SHA c41b558View commit details -
Merge pull request sirleech#51 from ntruchsess/m_client_constructor
constructor m_client(MAX_SOCK_NUM) is not portable (fails to compile with UIPEthernet)
Configuration menu - View commit details
-
Copy full SHA for 655db30 - Browse repository at this point
Copy the full SHA 655db30View commit details
Commits on Mar 23, 2014
-
Reduce size and clarify type of some integer vars
Trim down the size of a couple of variables as they didn't need to be as large, clarify the type of some others, and change port from int to uint16_t to match EthernetServer.
Configuration menu - View commit details
-
Copy full SHA for b2f650f - Browse repository at this point
Copy the full SHA b2f650fView commit details -
Put flash strings into separate sections
Change the definition of the P() macro under the AVR architecture to store the strings in sections named after the variables. This allows unused strings to be removed by the linker, saving space in the flash memory. Also change the variable name for all but one of the instances of failMsg to give the maximum benefit from the above.
Configuration menu - View commit details
-
Copy full SHA for f95122d - Browse repository at this point
Copy the full SHA f95122dView commit details
Commits on Mar 24, 2014
-
Save flash by only storing the server header once
Modify the functions which send headers to re-use one string containing the server name instead of including it inline in all of the different headers.
Configuration menu - View commit details
-
Copy full SHA for 6b974fd - Browse repository at this point
Copy the full SHA 6b974fdView commit details -
Merge pull request sirleech#52 from ribbons/flash-saving
Flash memory saving optimisations
Configuration menu - View commit details
-
Copy full SHA for 0b1463d - Browse repository at this point
Copy the full SHA 0b1463dView commit details
Commits on Apr 10, 2014
-
Add WEBDUINO_COMMANDS_COUNT macro
Add macro for configuring maximum number of commands that can be defined. This macro replaces hardcoded "8" number.
Configuration menu - View commit details
-
Copy full SHA for 4ee01d3 - Browse repository at this point
Copy the full SHA 4ee01d3View commit details -
Merge pull request sirleech#54 from mkldon/commands_count
Add WEBDUINO_COMMANDS_COUNT macro
Configuration menu - View commit details
-
Copy full SHA for ba696bd - Browse repository at this point
Copy the full SHA ba696bdView commit details
Commits on Jul 17, 2014
-
Fix compiler warnings about narrowing conversion
The latest 1.5.7 beta release of Arduino includes an updated toolchain which now issues warnings about narrowing of ints to chars inside curly braces becoming ill-formed in C++11. Explicitly cast the values to char to prevent this.
Configuration menu - View commit details
-
Copy full SHA for a68507e - Browse repository at this point
Copy the full SHA a68507eView commit details -
Merge pull request sirleech#57 from ribbons/compiler-warnings
Fix compiler warnings about narrowing conversion
Configuration menu - View commit details
-
Copy full SHA for 3631af8 - Browse repository at this point
Copy the full SHA 3631af8View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master