Bill Kendrick
3e944e56a1
Doc build date override addition to Makefile
2018-08-08 23:51:46 -07:00
Bernhard M. Wiedemann
b5292709cf
Allow to override build date
...
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.
This date call works with GNU and BSD variants of date.
2018-07-14 04:52:39 +02:00
Mark K. Kim
4231370205
Changes to make testing in macOS easier.
...
Previously, testing in macOS required running `make install`, switching
over to the Finder, then double clicking TuxPaint.app, which was a time
consuming process. This change allows the tuxpaint binary to be run
directly from the command line (./tuxpaint) without `make install`, which
makes it easier to test any small code change. Now `make install` is only
required to build the TuxPaint.app bundle for execution from the
Finder.
FYI, `make install` also builds TuxPaint.dmg for distribution. A small
change is included in this commit to allow TuxPaint.dmg to be built without
building TuxPaint.app (if, for example, you delete TuxPaint.dmg by accident
and need to rebuild it.) This is done via `make TuxPaint.dmg`.
2018-06-27 22:16:13 -04:00
Mark K. Kim
1db3d431f5
Add debugging output for playing sounds.
2018-06-26 22:59:24 -04:00
Mark K. Kim
19ae36662b
Add more debugging messages.
...
Also update macOS build date in the Info.plist file.
2018-06-26 02:13:41 -04:00
Mark K. Kim
93c1ad5dc3
Fix crash when there are 0 font families.
...
Running Tux Paint under macOS in Korean mode (and some other languages) causes
it to crash, unless "load system fonts" option is also enabled. Some
investigation showed the issue occurs when num_font_families is 0 in fonts.c.
This change removes the assumption from the code that assumes num_font_families
has at least one record.
2018-06-26 01:28:43 -04:00
Mark K. Kim
21813ad860
macOS distribution package tweak.
...
Previously, the DMG's default window is slightly larger than the
background, exposing some whitespace. This fixes the window size to be
identical to the background image, so no whitespace is exposed.
2018-05-25 23:01:25 -04:00
Mark K. Kim
9a186cb2d8
Minor documentation corrections
2018-05-25 07:57:56 -04:00
Mark K. Kim
32a481d655
Documentation update.
2018-05-25 00:48:45 -04:00
Mark K. Kim
b80393c11b
Proper DMG support on macOS.
...
Previously `make install` on macOS created TuxPaint.dmg, but it was a
simple disk image.
Now TuxPaint.dmg is formatted as one would expect from any other macOS app,
with a Tux folder icon, symlink to the /Applications folder, and a
background image with an arrow.
2018-05-25 00:24:46 -04:00
Mark K. Kim
2aa7f4d2ae
macOS clean up and documentation update. Describe how to build macOS 10.13 High Sierra binary without the mouse cursor bug. Instruct git to ignore mac-specific build files, Makefile to clean up mac-specific build files.
2018-05-21 17:02:28 -04:00
Bill Kendrick
9144ebd705
More function documentation
2018-05-17 00:30:48 -07:00
Bill Kendrick
e56067d202
Beginning to doc every func in tuxpaint.c
...
Beginning to document functions in src/tuxpaint.c, Docbook style
(description, @param's, @return). Also removed a few dead bits
of code.
Eventually, hoping to break this beastly file into pieces.
(Maybe for Tux Paint 0.9.24?)
2018-05-14 23:56:44 -07:00
Bill Kendrick
376e9f2571
Typo correction in EXTENDING docs (Eng.)
2018-05-14 23:35:43 -07:00
Mark K. Kim
f396438155
Merge branch 'master' of ssh://git.code.sf.net:/p/tuxpaint/tuxpaint
2018-04-01 15:43:55 -04:00
Mark K. Kim
d18eaf839b
Update build process for macOS.
2018-04-01 15:35:07 -04:00
Pere Pujal i Carabantes
0bbe6de71f
Merge branch 'master' into sdl2.0
...
Updated to master 2018 Mar 13
2018-03-13 07:02:13 +01:00
Pere Pujal i Carabantes
bb6b6aea93
Better scale quality for small screens.
2018-03-10 15:35:36 +01:00
Pere Pujal i Carabantes
36da7970f7
Revert "Better scale quality for small screens."
...
This reverts commit f1bd7b464a .
Should have gone to the sdl2.0 branch, sorry :(
2018-03-10 12:09:34 +01:00
Pere Pujal i Carabantes
f1bd7b464a
Better scale quality for small screens.
2018-03-09 08:23:21 +01:00
Pere Pujal i Carabantes
e0324d5255
Config files missmatch in Android
2018-03-09 00:13:26 +01:00
Pere Pujal i Carabantes
f836cc775a
Magic tools: Inline->static for android, corrected paths to avoid double slash which makes SDL2 not loading the stuff from assets.
...
Thoose changes were already in the SDL2 and android versions, they were reverted somehow...
2018-02-28 00:23:15 +01:00
rbuj
275c52c538
Update Catalan translation
2018-02-25 13:00:51 +01:00
Bill Kendrick
4307dd5a9a
More Basque updates
2018-02-24 11:41:10 -08:00
Bill Kendrick
c45be1bac3
Basque translation update
2018-02-24 11:33:39 -08:00
Mark Kim
d61e1b1fd8
Documentation update
2018-02-10 21:30:19 -05:00
Mark Kim
3afe4b8cbf
macOS build - remove some errors when fixing shared library references running out of room in the header.
2018-02-10 21:12:55 -05:00
Mark K. Kim
f96720de80
Merge branch 'master' of ssh://git.code.sf.net:/p/tuxpaint/tuxpaint
2018-02-10 20:31:36 -05:00
Mark K. Kim
615ebe4029
Fix macOS install error with two plugins.
2018-02-10 20:26:51 -05:00
Pere Pujal i Carabantes
f08982ad1f
Data like brushes, starters,... now is loaded from assets in the android port, failed to merge some stuff...
2018-01-23 22:00:40 +01:00
Pere Pujal i Carabantes
df13e8d1bc
Data like brushes, starters,... now is loaded from assets in the android port, failed to merge some stuff...
2018-01-19 08:53:49 +01:00
Pere Pujal i Carabantes
c6117bf501
Data like brushes, starters,... now is loaded from assets in the android port.
2018-01-18 01:02:54 +01:00
Pere Pujal i Carabantes
a303c3d783
Merge branch 'sdl2.0' of https://git.code.sf.net/u/perepujal/tuxpaint into sdl2.0
2018-01-18 00:48:25 +01:00
Pere Pujal i Carabantes
a24c65451a
Data like brushes, starters,... now is loaded from assets in the android port.
2018-01-18 00:41:38 +01:00
Pere Pujal i Carabantes
4366697e8d
Update to master up to 2018/01/16.
2018-01-18 00:04:26 +01:00
dolphin6k
7c6037cbbc
Tweaked target "relase" for git tree
2018-01-04 16:28:52 +09:00
dolphin6k
c6806d9502
Update version number and languages for win32 installer
2018-01-04 12:31:02 +09:00
joe
57e58a38ce
Gujarati
2018-01-01 12:35:57 +01:00
joe
d6c3edac19
Gujarati header
2018-01-01 12:35:10 +01:00
Kartik Mistry
f0a5164bd5
Updated Gujarati translation
2018-01-01 10:38:16 +05:30
Pere Pujal i Carabantes
931e0fe467
Update to 2017/12/31
2017-12-31 23:32:56 +01:00
Bill Kendrick
95a6cb5743
British English translation update
2017-12-30 20:51:59 -08:00
Bill Kendrick
464566d232
el.po tweaks by Chris Leonard
2017-12-30 11:45:29 -08:00
Bill Kendrick
28d075fd76
id.po tweaks by Chris Leonard
2017-12-30 11:43:25 -08:00
Bill Kendrick
6aad3a49f0
bn.po tweaks by Chris Leonard
2017-12-30 11:42:48 -08:00
Bill Kendrick
e8e92ef06a
pl.po tweaks by Chris Leonard
2017-12-30 11:40:11 -08:00
Bill Kendrick
7f4a8c0c39
af.po tweaks by Chris Leonard
2017-12-30 11:37:48 -08:00
Bill Kendrick
324c2c5ce4
son.po tweaks by Chris Leonard
2017-12-30 11:35:57 -08:00
Bill Kendrick
899bae0ad7
Doc'ing "Fix text not displaying on sys w/ Fontconfig"
...
Doc'ing Mark K. Kim's other recent commit,
"Fix text not displaying on systems without Fontconfig installed."
2017-12-30 11:03:53 -08:00
Bill Kendrick
2e6e6461a1
Doc'ing older macOS support
...
Recently committed by Mark K. Kim
2017-12-30 11:03:02 -08:00