Commit Graph

105 Commits

Author SHA1 Message Date
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
Alexandre Julliard 394e97feea winemenubuilder: Move the xdg global variables out of the libpng ifdef block. 2008-11-03 20:19:30 +01:00
Damjan Jovanovic 26fcfb4b24 winemenubuilder: Generate icons in winemenubuilder instead of wineshelllink. 2008-11-03 15:05:18 +01:00
Alexandre Julliard b66685cdd8 programs: Build the programs that support it with -DWINE_NO_UNICODE_MACROS. 2008-09-03 14:21:41 +02:00
Alexandre Julliard b3ec2e5f95 makefiles: Recurse into all directories for install-lib and install-dev too. 2008-08-25 14:27:03 +02:00
Alexandre Julliard 520d1bc5e4 winemenubuilder: Copy the icon data before modifying it, resources are read-only. 2008-05-13 20:26:57 +02:00
Alexandre Julliard dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Alexandre Julliard de139bf028 winemenubuilder: Process messages while waiting for the semaphore or the parent process. 2008-04-21 20:34:30 +02:00
Vitaliy Margolen fbdf05aad1 winemenubuilder: Add support for 24 and 32 bit icons using png format. 2008-03-24 13:39:29 +01:00
Francois Gouget 5819b90f95 winemenubuilder: Expand environment variable references in the shortcut's WorkDir, Description and IconPath fields. 2008-01-23 20:45:22 +01:00
Francois Gouget 4dc91b7ba1 winemenubuilder: EnumResourceNamesW() returns false when we find the icon. So fix the corresponding misfiring trace. 2008-01-11 12:25:52 +01:00
Dan Kegel 59b69a7236 winemenubuilder: Expand short paths, else menu items aren't created for CSLU Toolkit. 2008-01-07 18:19:45 +01:00
Misha Koshelev a5a049da5a winemenubuilder: Do not WINE_ERR in InvokeShellLinker if we are going to try again. 2007-06-29 12:33:33 +02:00
Misha Koshelev 5e28f7ad92 winemenubuilder: Wait for parent process to finish instead of creating RunOnce entry that may never run. 2007-06-28 12:16:13 +02:00
Misha Koshelev e340cafe74 winemenubuilder: Create/release semaphore only around call to wineshelllink. 2007-06-28 12:16:13 +02:00
Francois Gouget aab5e5856e Don't put single quotes around '%s' when using the debugstr_*() functions. 2007-01-18 12:55:50 +01:00
Vitaliy Margolen 47a2e96acc winemenubuilder: Look for supported color depths icons only. 2006-11-30 16:34:34 +01:00
Vitaliy Margolen ada881cee6 winemenubuilder: Downgrade some ERR to WARN. 2006-11-27 17:20:40 +01:00
Vitaliy Margolen 6a6f1f48d6 winemenubuilder: Use 'start.exe' to launch non .exe files. 2006-11-22 12:07:25 +01:00
Michael Stefaniuc 8c2cdf7b6f winemenubuilder: Win64 printf format warning fixes. 2006-10-03 11:16:07 +02:00
Michael Stefaniuc 85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Alexandre Julliard 32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00