Charles Kerr
f8a7c4b347
#1406 : need tr_getDefaultDownloadDir() for consistency between apps
2008-11-15 17:39:54 +00:00
Charles Kerr
dc761dbc81
(libT) fix bug in getting win32 home directory
2008-11-02 15:58:30 +00:00
Charles Kerr
e04ea4062d
(rpc) fix r6861 regression: if libt can't find the Clutch files, give a helpful 404 message for end-users and binary packagers about how to use CLUTCH_HOME and PACKAGE_DATA_DIR.
2008-10-30 14:01:52 +00:00
Charles Kerr
7ec84486ee
(libT) more win32 portability fixes from Spry
2008-10-20 19:34:19 +00:00
Charles Kerr
67282cb794
further win32 portability fixes from Spry
2008-10-19 17:43:04 +00:00
Charles Kerr
e4b1d5d726
mmap portability changes by Spry
2008-10-14 17:30:07 +00:00
Charles Kerr
e8b4465a00
fix another oops from yesterday's tr_buildPath() reworking
2008-10-14 17:27:59 +00:00
Charles Kerr
e3a5524189
have tr_buildPath() allocate memory from the heap rather than using an input buffer
2008-10-14 03:03:29 +00:00
Charles Kerr
b824c704b7
first batch of portability changes based on spry's winport:
...
(1) added tr_getcwd(), a simple portability wrapper for getcwd()
(2) cli: show the help page if no command-line arguments are provided
(3) daemon: use tr_wait() intead of sleep()
(4) daemon: SIGQUIT, SIGPIPE, SIGHUP aren't defined on windows
(5) libtransmission: a couple of small cleanups to bencode.c, list.c, web.c
(6) libtransmission: win32 portability fixes to platform.c
2008-10-13 22:26:02 +00:00
Charles Kerr
8ced51a9e4
(rpc) if libt can't find the Clutch files, give a helpful 404 message for end-users and binary packagers about how to use CLUTCH_HOME and PACKAGE_DATA_DIR.
2008-10-07 01:25:29 +00:00
Charles Kerr
cc89872dd4
run libT, cli, daemon, gtk through the source-code formatter "uncrustify" as promised/threatened
2008-09-23 19:11:04 +00:00
Mukund Sivaraman
72b8c7397c
(win32) Replace missing symbols with values
2008-09-05 14:32:35 +00:00
Mukund Sivaraman
c149fc1d27
(win32) Add getpagesize() and getregionsize() implementations
2008-09-05 14:32:32 +00:00
Mukund Sivaraman
07101de87e
(win32) Fix types and alignment in interlocked exchange
2008-09-05 14:32:28 +00:00
Mukund Sivaraman
68a6c95d1c
(win32) Add mmap implementation
2008-09-05 14:31:52 +00:00
Mitchell Livingston
fa8ffca078
#1210 on Mac, the web ui should now work when Transmission's path contains a space
2008-08-22 23:55:33 +00:00
Mukund Sivaraman
317281f87c
Don't show an error when transmission is run twice
...
Instead, present the main window. This commit also auto-generates
the dbus bindings.
2008-08-17 12:39:26 +00:00
Mukund Sivaraman
b6791332cd
Respect non-standard install paths for web interface files
2008-08-14 10:35:11 +00:00
Charles Kerr
fb6db8d5ef
readability tweak: remove thread names. (muks)
2008-08-12 14:03:03 +00:00
Charles Kerr
647dc88f21
(libT) safer environmental variable handling (muks)
2008-08-11 18:33:59 +00:00
Charles Kerr
d6ede8d09e
(libT) make the licensing consistent across all the files which only contain my code
2008-07-22 23:28:28 +00:00
Mitchell Livingston
dc1a870e7f
eliminate 2 tiny memory leaks from the last commit
2008-07-18 04:57:38 +00:00
Mitchell Livingston
f49b471454
the mac app now includes and works with the web ui
2008-07-18 04:54:11 +00:00
Charles Kerr
70a405f1a0
(gtk) add "Launch Clutch" button to the web tab in the preferences dialog. that way users won't have to dig through documentation to find the " http://localhost:port/transmission/clutch " URL.
2008-07-16 02:31:08 +00:00
Charles Kerr
2f239319b0
add a portability wrapper ``tr_snprintf()'' around snprintf()
2008-07-15 17:16:57 +00:00
Charles Kerr
4813647346
#1084 : Make `web' and `clutch' synonymous in the backend
2008-07-14 16:00:20 +00:00
Charles Kerr
d5335b710b
Update NEWS file to say the Clutch rewrite's been folded into Transmission.
2008-07-11 17:09:53 +00:00
Charles Kerr
87ff06144a
don't break the mac build
2008-07-11 04:19:23 +00:00
Charles Kerr
a18f55d217
forgot an #include <sys/stat.h>
2008-07-11 04:11:22 +00:00
Charles Kerr
b37a2cfa23
(1) add clutch to the tarball.
...
(2) on autoconf-based installs, install the clutch files in $(datadir)/transmission/web
(3) new function tr_getClutchDir(). Default implementation follows the XDG spec.
2008-07-11 04:07:14 +00:00
Charles Kerr
2c79888a93
RPC/IPC redesign
2008-05-18 16:44:30 +00:00
Mitchell Livingston
3a609ecc87
eliminate warning about unused variable
2008-04-23 13:26:30 +00:00
Charles Kerr
b483b30889
minor code cleanup: remove dead code, const-correctness, etc
2008-04-18 23:17:40 +00:00
Charles Kerr
ab2b3a957d
#886 : libtransmission fails to compile on win32
2008-04-18 15:33:24 +00:00
Charles Kerr
101307ddff
fix a couple more minor leaks
2008-04-17 19:54:22 +00:00
Charles Kerr
1f95e1d450
tweak an info message based on BMW's suggestion
2008-04-10 02:53:03 +00:00
Mitchell Livingston
fad4e528fe
store mac support files in the right location
2008-04-05 20:27:13 +00:00
Charles Kerr
b71a2985b3
#684 : Use XDG basedir spec for configuration and cache files in $HOME
2008-04-05 20:12:11 +00:00
Charles Kerr
eb3ca08961
fix r5164 thread timing issue reported by pea_
2008-02-29 01:58:46 +00:00
Charles Kerr
d870c12f40
add win32/posix wrapper function tr_lockfile() to libT and use it in daemon/gtk.
2008-02-28 19:06:23 +00:00
Charles Kerr
5f3efe434b
better win32 thread support
2008-02-28 16:40:31 +00:00
Charles Kerr
cfe068876e
remove unnecessary #includes
2008-02-19 18:39:49 +00:00
Charles Kerr
deaeb24cb5
cleanup #includes for errno & strerror
2008-02-19 04:16:04 +00:00
Charles Kerr
ce6c33b7bf
set copyright info to 2008
2008-01-01 17:20:20 +00:00
Mitchell Livingston
911a6ce32e
remove unused variables
2007-12-20 01:15:13 +00:00
Charles Kerr
371287136a
fix build error reported by berkut in the forums
2007-12-17 02:21:06 +00:00
Charles Kerr
36391e02c1
add support for TRANSMISSION_HOME environment variable so I can have multiple copies of Transmission running concurrently in different directories.
2007-12-15 22:22:30 +00:00
Charles Kerr
33f284ead1
let the other config directories that we create also respect umask
2007-12-09 15:22:01 +00:00
Charles Kerr
73ee11f233
Use libnatpmp for port mapping. rewrite the upnp/natpmp manager.
...
NOTE: this will break the xpjets build until SoftwareElves or a volunteer patches the xcode project file to make a libnatpmp library just like was done for libminiupnp.
2007-12-08 19:34:15 +00:00
Charles Kerr
d3d1263a84
use fizz' suggestion on from ticket #534 on how to make platform.c more portable wrt header include order
2007-12-07 19:25:54 +00:00