1
0
mirror of https://github.com/wine-mirror/wine synced 2024-07-08 20:06:18 +00:00
Commit Graph

126 Commits

Author SHA1 Message Date
Damjan Jovanovic
f26b663172 winemenubuilder: Also extract .lnk icons from file types. 2010-06-08 16:35:22 +02:00
André Hentschel
d6001be348 winemenubuilder: Simplify switch cases. 2010-06-01 11:03:44 +02:00
Damjan Jovanovic
dfdb349cdc winemenubuilder: Use the full path to start.exe. 2010-05-25 12:54:38 +02:00
Damjan Jovanovic
a83a9c1da1 winemenubuilder: Generate .png even for paletted icons. 2010-05-21 18:58:04 +02:00
Damjan Jovanovic
0666c0da00 winemenubuilder: associate .lnk files with wine. 2010-05-19 13:16:34 +02:00
Hans Leidekker
3c31a373d3 winemenubuilder: Expand environment strings in the shortcut path. 2010-05-14 18:03:02 +02:00
Hans Leidekker
df260d14a6 winemenubuilder: Lower case the content type. 2010-05-14 18:03:02 +02:00
Damjan Jovanovic
a432a7fbdb winemenubuilder: Fix a char/widechar typo in association .desktop paths. 2010-05-12 13:45:26 +02:00
Damjan Jovanovic
745747688d winemenubuilder: Escape freedesktop exec keys properly. 2010-05-11 11:40:07 +02:00
Damjan Jovanovic
55e4eba2ec winemenubuilder: Launch .lnk files directly from menus.
The arguments of a .lnk file are complex, with quoting and escaping
rules and %windir%-style variable expansion, so winemenubuilder cannot
always convert them accurately to a .desktop file. But start.exe and
shell32 on the other hand can parse the .lnk file and run it
themselves, so use them instead.
2010-05-07 12:48:12 +02:00
Damjan Jovanovic
ac7a24ba35 winemenubuilder: Make desktop files executable. 2010-05-06 14:20:58 +02:00
Damjan Jovanovic
e04422a2b3 winemenubuilder: Use only widechar functions when dealing with registered associations. 2010-05-05 10:41:17 +02:00
Damjan Jovanovic
bc526034e0 winemenubuilder: Use a unicode WinMain. 2010-05-05 10:41:05 +02:00
Damjan Jovanovic
228e5f1ac3 winemenubuilder: Read the registry in the unix codepage when cleaning up menus. 2010-05-04 13:14:58 +02:00
Damjan Jovanovic
21f75386ec winemenubuilder: Store menu paths in Unicode. 2010-05-03 13:56:27 +02:00
Mikhail Maroukhine
93d9d8a3af programs: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:18:48 +02:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Vincent Povirk
7f8279e127 winemenubuilder: Use a custom error function. 2010-02-08 17:14:43 +01:00
Damjan Jovanovic
03e9fbb515 winemenubuilder: Escape XML special characters in menus. 2009-11-16 11:35:38 +01:00
Damjan Jovanovic
e1e07b40ba winemenubuilder: Escape XML special characters in MIME types. 2009-11-13 12:19:23 +01:00
Damjan Jovanovic
df4b68b772 winemenubuilder: Ignore Windows MIME types without a slash. 2009-10-23 11:59:41 +02:00
Marcus Meissner
b123102ae5 winemenubuilder: Check for NULL allocation (Coverity). 2009-08-11 12:37:05 +02:00
Alexandre Julliard
f428813ce2 winemenubuilder: Reduce memory usage for string copies. 2009-07-24 10:41:25 +02:00
Peter Oberndorfer
08a8f935c4 winemenubuilder: Use heap_printf to allocate the right amount of memory and not cause heap corruption. 2009-07-08 20:13:09 +02:00
Damjan Jovanovic
fe8d913358 winemenubuilder: Distinguish menu icons from association icons. 2009-07-01 14:42:44 +02:00
Alexandre Julliard
afe626fb99 winemenubuilder: Use spawnvp() instead of system() to launch the xdg update scripts. 2009-06-30 14:27:35 +02:00
Damjan Jovanovic
b3f967a022 winemenubuilder: Only generate associations for the "open" verb. 2009-06-29 12:27:04 +02:00
Damjan Jovanovic
420d642918 winemenubuilder: Allow multiple options. 2009-06-26 12:00:07 +02:00
Damjan Jovanovic
d3bf447f1b winemenubuilder: Generate new menus in the right directory. 2009-06-25 11:46:07 +02:00
Damjan Jovanovic
267858b4c2 winemenubuilder: Log where freedesktop menu files are created, and provide an option to clean them up. 2009-06-18 15:17:28 +02:00
Damjan Jovanovic
4540d74f49 winemenubuilder: Generate icons for Wine's MIME types. 2009-06-08 15:27:20 +02:00
Joris Huizer
12c237056e winemenubuilder: reg_get_val[AW]: Fix memory leak. 2009-06-08 12:42:06 +02:00
Damjan Jovanovic
4af750a578 winemenubuilder: Track, update and clean up file open associations. 2009-06-05 15:19:56 +02:00
Damjan Jovanovic
7287023647 winemenubuilder: Associate file open applications with freedesktop. 2009-06-04 12:42:54 +02:00
Damjan Jovanovic
77e0ee9013 winemenubuilder: Ignore wine.desktop managed file types. 2009-06-03 11:25:52 +02:00
Alexandre Julliard
7d5e565b5a configure: Add checks for fnmatch support. 2009-06-01 16:16:02 +02:00
Damjan Jovanovic
fbb43c42a7 winemenubuilder: Only add mime types that aren't already in freedesktop. 2009-05-29 15:48:01 +02:00
Joerg-Cyril.Hoehle@t-systems.com
85b6189c3f configure: Find libpng in /usr/X11 on MacOS. 2009-05-25 16:39:27 +02:00
Damjan Jovanovic
c1fa150ceb winemenubuilder: Add MIME types to freedesktop. 2009-05-25 14:21:43 +02:00
Damjan Jovanovic
0b4499cdcd winemenubuilder: Build freedesktop MIME type list for later use. 2009-04-21 17:45:06 +02:00
Damjan Jovanovic
448ca846cf winemenubuilder: Make initial directories for fd.o MIME type handling. 2009-04-06 15:29:30 +02:00
Damjan Jovanovic
612d47d3b5 winemenubuilder: Use the user-dirs desktop directory instead of hardcoding ~/Desktop. 2009-03-31 12:41:26 +02:00
Francois Gouget
dfd09c310c winemenubuilder: Print an error message if we are unable to load an lnk file. 2009-03-12 13:09:53 +01:00
Francois Gouget
9b6d3676a0 winemenubuilder: Fix an off-by-one check that resulted in erroneous error messages. 2009-03-12 13:09:53 +01:00
Damjan Jovanovic
3613b15785 winex11: Support the startup notification fd.o spec. 2009-01-07 14:17:46 +01:00
Damjan Jovanovic
83b081f73c winemenubuilder: Improve icon generation. 2008-12-27 20:23:08 +01:00
Damjan Jovanovic
2fde3c0f7b winemenubuilder: Create xdg_config_dir if it does not exist. 2008-12-17 11:38:21 +01:00
Damjan Jovanovic
9ff230dcaa shdocvw, winemenubuilder: Generate fd.o entries for .url files. 2008-11-14 13:30:25 +01:00
Damjan Jovanovic
4e2cec5aba winemenubuilder: Moved all wineshelllink functionality to winemenubuilder and removed wineshelllink. 2008-11-12 11:49:12 +01:00
Damjan Jovanovic
f5b8bad2aa winemenubuilder: Generate desktop files instead of wineshelllink. 2008-11-10 11:06:40 +01:00