Commit graph

231 commits

Author SHA1 Message Date
William Kendrick
e5a5b22b89 Added a basic BASH tab-completion file to expose Tux Paint command-line options. 2009-09-09 19:16:40 +00:00
William Kendrick
c9e88a08f8 Bumped version # to 0.9.22.
Updated INSTALL doc to mention FriBiDi (should've done that in 0.9.21).
Updated EXTENDING doc to mention that non-transparent Starters are ok (ditto).
2009-07-01 21:58:37 +00:00
William Kendrick
238fb1f796 Making docs for Magic tools easier to maintain via PHPification. 2009-04-29 05:59:07 +00:00
John Popplewell
7234cc193d Added the FriBidi DLL to the win32 install step. 2009-01-14 04:25:42 +00:00
William Kendrick
a1e0cf75ba Preferred way of checking for FriBidi. 2009-01-02 09:24:05 +00:00
William Kendrick
784c4ae7e5 FriBidi has fribidi-config, so using it.
Added FriBidi to BeOS.
2008-12-04 21:43:47 +00:00
William Kendrick
05077e6907 Adding FriBidi support. 2008-12-04 00:14:02 +00:00
William Kendrick
b4ed444f0f Beginning to implement switchin() and switchout() Magic tool plugin API. 2008-07-08 00:21:31 +00:00
William Kendrick
bf5c9218e5 Avoiding shipping with a 'dummy.o' 2008-07-01 00:17:36 +00:00
William Kendrick
ffa7fede90 Made sure Makefile works with NetBSD. 2008-06-22 17:50:00 +00:00
John Popplewell
50e262d739 Fix for OS detection on Win32. 2008-06-19 16:00:52 +00:00
John Popplewell
655fecf7db Tweak to 'install-dlls' so that bdist-win32 copies over a subset of the
DLLS when a win9x/me build is specified: 'BDIST_WIN9X=1 make bdist-win32'.
The auto-detection of missing cairo/pango/rsvg works fine for the rest of
the build.
2008-06-17 20:25:44 +00:00
John Popplewell
099b39d257 Fixes to the (greatly improved!) Makefile so that it builds with MinGW/MSYS.
o detecting the OS. Not sure about the fix, but it works here
 o removed spurious quotes from windows_ARCH_LINKS and windows_PLUGIN_LIBS
 o only set windows_ARCH_INSTALL when doing make bdist-win32
 o tweaked bdist-win32 to work
2008-06-15 16:08:33 +00:00
Albert Cahalan
09e4d1b6d2 use of $(warning ...) will not terminate the build; it is just a warning 2008-05-29 16:47:21 +00:00
William Kendrick
e4e06ad2a4 Getting --uppercase working (mostly) without Pango, too.
No longer aborting build when Pango is disabled or not found.
2008-05-29 16:06:07 +00:00
William Kendrick
cef17d71b9 clean target now removes dummy.o 2008-05-28 14:44:39 +00:00
Albert Cahalan
771a36c1de Begasus wanted some BeOS/Haiku changes 2008-05-28 01:13:25 +00:00
William Kendrick
4a4aa92cc0 BeOS tweaks from Begasus. 2008-05-27 21:10:31 +00:00
Albert Cahalan
2a8af287ce clean up MAEMO thing 2008-05-27 05:45:06 +00:00
Albert Cahalan
e326acb217 an attempt at detecting old SVG libraries (can not test it) 2008-05-27 05:36:33 +00:00
Albert Cahalan
413b2ee29c fixed a show-stopper: DESTDIR was getting baked into the executable! 2008-05-27 03:27:14 +00:00
Albert Cahalan
b285d2d95e detect -lpng or -lpng12 2008-05-27 00:01:16 +00:00
Albert Cahalan
2542ccdff4 doc update 2008-05-25 23:39:41 +00:00
Albert Cahalan
51d88e5688 eliminate most win32 targets 2008-05-25 19:53:55 +00:00
Albert Cahalan
47185f1160 nosvg and oldsvg options should not be needed anymore 2008-05-25 19:35:55 +00:00
Albert Cahalan
df33c068e9 try again 2008-05-25 19:23:19 +00:00
Albert Cahalan
3450d248a5 some SVG/SDL/etc. detection fixes 2008-05-25 18:45:30 +00:00
Albert Cahalan
ac23d23a1c forgot "shell" in $(shell... 2008-05-25 17:49:32 +00:00
Albert Cahalan
42d1e6b33a pleasing make 3.79 means 2 more endif 2008-05-25 17:33:41 +00:00
Albert Cahalan
f2c7799b12 no need for the BeOS install target either 2008-05-25 09:01:05 +00:00
Albert Cahalan
ee07caf4ad beos target removed; should build OK without it now 2008-05-25 08:57:23 +00:00
Albert Cahalan
16bcf3ccaa src/tuxpaint.rsrc not tuxpaint.rsrc 2008-05-25 06:32:47 +00:00
Albert Cahalan
8427f98c33 support old versions of make. Do not quote commands passed to shell. 2008-05-25 06:28:49 +00:00
Albert Cahalan
a618719dac merge conflict; restoring lost changes 2008-05-25 05:08:52 +00:00
Mark K. Kim
4cabed88a6 Improved support for detecting missing dependencies:
- Added libpaper-dev package checking.

- Previously, SDL_Pango's bug forced Tux Paint to include a customized
  version of SDL_Pango.h in its distribution, so we couldn't tell if
  SDL_Pango was installed in the system by including SDL_Pango.h.  We made
  a new workaround for SDL_Pango's bug that does not require Tux Paint to
  include SDL_Pango.h, so now we can check for SDL_Pango installation.

- Makefile now includes a check for gettext installation and will not
  fail when attempting to generate .mo files or install .mo files.  Instead,
  Makefile will now display a warning and skip the .mo file generation and
  installation steps.

Many thanks to Arunodai Vudem for the patches.
2008-05-25 02:30:45 +00:00
Albert Cahalan
0e49f7bc82 ditched two more .PHONY rules 2008-05-24 22:25:04 +00:00
Albert Cahalan
108e8281f2 backtick expressions get evaluated every time; this is bad 2008-05-24 20:18:03 +00:00
Albert Cahalan
ee71a9ca07 BeOS-specific RSRC_CMD and MIMESET_CMD now automatic 2008-05-24 15:26:16 +00:00
Albert Cahalan
9e60cef46a automatically set ARCH_* vars based on OS 2008-05-24 08:13:56 +00:00
Albert Cahalan
bd18851d95 magic/Makefile became tiny; was merged into main Makefile 2008-05-24 07:54:36 +00:00
Albert Cahalan
9af34503b4 OS-specific file extensions are now more automatic 2008-05-24 07:14:37 +00:00
Albert Cahalan
900fdb1911 TARGET_PASSTHRU can go now; generic targets now work correctly 2008-05-24 07:10:01 +00:00
Albert Cahalan
bcc689cc2b rename magic/Makefile targets to clean up the namespace for future non-recursive make 2008-05-24 06:58:22 +00:00
Albert Cahalan
bcb5f54eb9 simplify docs Makefile 2008-05-24 06:41:06 +00:00
Albert Cahalan
1e891b9df6 Now that Makefile-i18n is shrunk, merge it in. Drop a C89-related warning, because we now use gcc for Windows. 2008-05-24 06:14:14 +00:00
William Kendrick
5867c542fe Fixed loss of locale path. 2008-05-08 19:29:55 +00:00
Albert Cahalan
c8df236b92 missed an "endif", make symbols hidden by default 2008-05-04 17:07:04 +00:00
Albert Cahalan
e92706e3af need second var deref 2008-05-04 08:20:34 +00:00
Albert Cahalan
4af73b60ed provide OS as a variable; use to simplify 2008-05-04 07:36:04 +00:00
William Kendrick
7cc72c1b37 Order matters when using ":=" ! 2008-04-28 06:30:05 +00:00