Francois Gouget
a430f1f439
winhlp32: Fix the ellipsis usage in the menu and button labels.
2011-05-03 19:34:28 +02:00
Francois Gouget
d1b51d8502
programs: Standardize the About menus.
2011-04-12 13:08:14 +02:00
Francois Gouget
d30316568a
winhlp32: Add support for accelerators in general and F1 in particular.
2011-04-08 13:03:22 +02:00
Francois Gouget
3767e9a2dc
winhlp32: Remove the unimplemented help color and visibility menus.
2011-03-31 14:02:13 +02:00
Francois Gouget
2b12e89d5e
winhlp32: Implement MACRO_HelpOnTop() and thus the corresponding menu.
2011-03-31 13:56:07 +02:00
Alexandre Julliard
baeb0d971f
po: Unify the spelling of some menu entries across programs.
2011-01-14 18:26:22 +01:00
Alexandre Julliard
433e240cf6
winhlp32: Convert menu and string table resources to po files.
2011-01-10 20:30:14 +01:00
Cheer Xiao
2d728e4c04
winhlp32: Update Simplified Chinese translation.
2010-11-15 14:54:25 +01:00
Hwang YunSong
6abd799861
winhlp32: Update Korean resource.
2010-10-18 19:08:37 +02:00
Alexandre Julliard
5d69141014
winhlp32: Use a standard About dialog, with the proper icon.
2010-10-15 16:17:51 +02:00
Yaron Shahrabani
338b7edced
winhlp32: Hebrew translation fixed.
2010-10-13 11:23:14 +02:00
Yaron Shahrabani
5c8ed14936
winhlp32: Add Hebrew translation.
2010-10-07 12:10:46 +02:00
Alexandre Julliard
81b8ee863e
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
2010-09-19 12:36:48 +02:00
André Hentschel
ba56392b92
winhlp32: Update translations.
2010-08-24 12:24:20 +02:00
Luca Bennati
4f180c91d4
winhlp32: Fix Italian translation.
2010-08-23 11:54:43 +02:00
Paul Vriens
841153aaaa
winhlp32: Add the Serbian (Latin) translation.
...
Translation by Nenad Vujic <nesa24casa@gmail.com>
2010-07-23 16:39:37 +02:00
Michael Stefaniuc
ee80105ac8
winhlp32: Remove the ignored common resource attributes.
2010-07-22 11:41:37 +02:00
Alexandre Julliard
6fb39dfe4a
programs: Remove explicit imports of kernel32 and ntdll.
2010-07-21 17:38:37 +02:00
Michael Stefaniuc
6e8c900d19
winhlp32: Move from a per resource to a global LANGUAGE setting.
2010-07-21 13:23:59 +02:00
Michael Stefaniuc
a569032d76
winhlp32: Remove an untranslated resource from multiple translations.
2010-07-12 16:18:18 +02:00
Igor Paliychuk
92047639b8
winhlp32: Ukrainian translation update.
2010-07-09 16:29:29 +02:00
Michael Stefaniuc
daf29aa4dd
winhlp32: Remove an untranslated resource from the Romansh translation.
2010-07-05 17:10:07 +02:00
Gustavo Henrique Milaré
3c5482a72c
winhlp32: Update Portuguese (Brazilian) translation.
2010-07-02 12:17:25 +02:00
Gustavo Henrique Milaré
7519d672df
winhlp32: Update Portuguese (Brazilian) translation.
2010-07-01 10:10:19 +02:00
Francois Gouget
6724fc2604
winhlp32: Remove a space before an ellipsis in the Dutch translation.
2010-06-24 10:36:26 +02:00
Jose Rostagno
d36ef881c1
winhlp32: Fix Spanish translation.
2010-06-24 10:33:41 +02:00
Vitaly Lipatov
b974852ce1
Update Russian translations.
2010-06-18 16:22:07 +02:00
Nikolay Sivov
5c5b9a6933
winhlp32: Added missed Russian resource.
2010-06-15 18:29:07 +02:00
Łukasz Wojniłowicz
1145b29deb
winhlp32: Update the Polish translation.
2010-06-14 14:14:16 +02:00
Eric Pouech
0f234ce461
winhelp: When following a link, don't do it into a popup, but its parent.
2010-06-14 14:14:15 +02:00
Eric Pouech
3b07c851f8
winhelp: Avoid accessing a window in global window list after it has been freed.
2010-06-14 14:14:15 +02:00
Eric Pouech
2d20a1aa53
winhelp: Fix trailing space in window name for JumpID macro.
2010-06-14 14:14:15 +02:00
Eric Pouech
d18d25115b
winhelp: Implemented ExecFile macro.
2010-06-10 11:29:41 +02:00
Igor Paliychuk
bdd1ddd16b
winhlp32: Add Ukrainian translations.
2010-06-08 12:58:40 +02:00
Eric Pouech
dbab3367a3
winhelp: Don't close popup just after they are created.
2010-06-07 12:34:22 +02:00
Eric Pouech
0865dc7c8c
winhelp: Don't reset window position when reusing the current window.
2010-06-07 12:34:21 +02:00
Eric Pouech
79af1859fa
winhelp: When opening a page, don't reopen the same page from macro, even if requested.
2010-06-07 12:34:08 +02:00
Eric Pouech
3acf62f5e7
winhelp: Added support for hotspot in images with target window embedded.
2010-06-07 12:33:05 +02:00
Paul Vriens
4896c7c91a
winhlp32: Define LANGUAGE only once.
2010-06-07 12:23:51 +02:00
Paul Vriens
39bf15400e
winhlp32: Update the Danish translation and convert to UTF-8.
...
Translation by Thomas Larsen <sikker2004@yahoo.com>
2010-06-02 10:52:56 +02:00
Luca Bennati
4fe37b9453
winhlp32: Update Italian translation.
2010-05-31 12:14:28 +02:00
Sven Baars
9ce0ae1feb
winhlp32: Fix Dutch translation.
2010-05-25 18:12:45 +02:00
Alexandre Julliard
84412cb0f5
winhlp32: Get rid of the shadow window, it's ugly and causes z-order issues.
2010-05-22 11:24:03 +02:00
Gerald Pfeifer
073743170c
winhlp32: Remove variable keyDelta which is not really used from WINHELP_MainWndProc.
2010-05-03 15:37:39 +02:00
Gerald Pfeifer
bbbd723aa5
winhlp32: Remove a hunk of dead code from HLPFILE_BrowsePage.
2010-05-03 15:37:20 +02:00
Gerald Pfeifer
b33d0d5405
winhlp32: Remove not really used id from WINHELP_IndexDlgProc.
2010-04-20 16:22:28 +02:00
Alexandre Julliard
0763861873
winhlp32: Set the window class small icon for all classes.
2010-04-19 20:13:11 +02:00
Joel Holdsworth
1aed5d33c9
winhlp32: Replaced progam icon with a Tango compliant icon.
2010-04-19 16:03:20 +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
Eric Pouech
3fac812bd9
winhlp32: Added support for macros as hotspots' target.
2009-11-09 20:02:11 +01:00
Rob Shearman
dd4804c413
winhlp32: Restore the original window proc for the richedit control before freeing the winhelp window memory.
2009-11-09 19:43:31 +01:00
Alexandre Julliard
15751f2031
winhlp32: Don't use FARPROC for functions that take variable number of arguments.
2009-10-07 13:40:00 +02:00
Alexandre Julliard
e2d22db7b9
winhlp32: Use explicit prototypes for the dll callbacks.
2009-10-07 13:31:32 +02:00
Eric Pouech
3d0475eb4d
winhelp: Added support for hotspot links in graphical objects.
2009-09-22 17:46:52 +02:00
Davide Pizzetti
a60ff23158
winhlp32: Italian translation update.
2009-08-26 14:34:18 +02:00
Michael Stefaniuc
03566d64cb
winhlp32: Add the Romanian translation.
2009-08-21 11:10:03 +02:00
André Hentschel
e726a5cca1
winhlp32: Update German translation.
2009-08-12 17:29:14 +02:00
Paul Vriens
d5eeba3609
winhlp32: Add the UTF-8 pragma for the Italian resources.
2009-08-03 14:58:39 +02:00
Paul Vriens
fb8ead919b
winhlp32: Add the UTF-8 pragma for the Romansh resources.
2009-08-03 14:58:29 +02:00
Owen Rudge
395acfc545
winhlp32: Ensure Open dialog is modal.
2009-07-24 11:10:55 +02:00
Vladimir Pankratov
664cfe012a
winhlp32: Convert the Russian resources to UTF-8.
2009-07-23 11:22:39 +02:00
Owen Rudge
b4f2c55283
winhlp32: Ensure win->page is not NULL when selecting Help on Help.
2009-07-22 11:08:43 +02:00
Ricardo Filipe
f0f54890e3
winhlp32: Update Portuguese translation and convert to UTF8.
2009-07-20 12:17:25 +02:00
Michael Stefaniuc
61796c2e99
winhlp32: Convert the German resources to UTF-8.
2009-07-09 15:23:02 +02:00
Paul Vriens
7cc7e7b06e
winhlp32: Improve Dutch translations and convert to UTF8.
2009-07-07 14:19:26 +02:00
Huw Davies
7ceb4e7278
winhlp32: Add English neutral translations.
2009-07-07 13:25:58 +02:00
Frédéric Delanoy
9595b13039
winhlp32: Fix French translation.
2009-07-07 10:59:49 +02:00
Michael Stefaniuc
99e179445c
winhlp32: Build language resource files separately.
...
Do not include them from an other rc file.
2009-07-02 11:45:01 +02:00
Aurimas Fišeras
d238d3e17c
winhlp32: Add Lithuanian translation.
2009-06-29 12:26:00 +02:00
Eric Pouech
a99ab94cc5
winhlp32: Fixed some cases where winhlp32 didn't shutdown as expected.
2009-06-29 12:25:35 +02:00
Davide Pizzetti
432139c05e
winhlp32: Update Italian translation.
2009-06-25 11:44:04 +02:00
Stefan Stranz
1a0a47d60c
winhlp32: Fix crash on launch.
2009-06-04 12:50:55 +02:00
Eric Pouech
a105f924f4
winhlp32: Fix typo in color init.
2009-06-01 16:16:04 +02:00
Eric Pouech
d67df82636
winhlp32: Correctly set the window's title when no window information is present.
2009-06-01 16:16:04 +02:00
Eric Pouech
82ffc04ef3
winhlp32: Now manage windows with refcounts.
2009-06-01 16:16:04 +02:00
Eric Pouech
e3beef0af5
winhlp32: Remove the lpszName field from the window structure, as it's given by the window info.
2009-06-01 16:16:04 +02:00
Eric Pouech
a6104304f4
winhlp32: Window name lookup is supposed to be insensitive.
2009-06-01 16:16:03 +02:00
Eric Pouech
aba7b3df90
winhlp32: Use current file when no file is specified in JumpHash.
2009-06-01 16:16:03 +02:00
Eric Pouech
29f865c5c1
winhlp32: Make use of the hlpfile for the running macro to handle correctly some macro implementations.
2009-06-01 16:16:03 +02:00
Eric Pouech
042bbf9a41
winhlp32: Force the handling of a current help window while processing a macro.
2009-06-01 16:16:03 +02:00
Eric Pouech
ae20d4708b
winhlp32: NoShow macro has NS as shortcut.
2009-06-01 16:16:03 +02:00
Eric Pouech
b936855d07
winhlp32: Properly handle a syntax error inside a macro.
2009-06-01 16:16:03 +02:00
Francois Gouget
e7f8aa7d2d
winhlp32: Use Win32 APIs instead of strdup().
2009-05-13 12:31:53 +02:00
Rein Klazes
9e8f2a7024
programs: Make some of the open file dialogs of a few programs resizable.
2009-05-06 12:20:10 +02:00
Michael Stefaniuc
cd4a7c3146
winhlp32: Remove superfluous casts.
2009-04-06 12:58:01 +02:00
Dylan Smith
2592fea305
winhlp32: Invalidate scrollbar when changing pages.
2009-03-24 10:27:27 +01:00
Dylan Smith
cbf820abb0
winhlp32: Links are clicked on WM_LBUTTONDOWN not WM_LBUTTONUP.
...
This behaviour was tested against native winhlp32 by pressing down the
left mouse button and holding it while over the link to avoid having
WM_LBUTTONUP sent. I noticed that the action for clicking the link
happened right away, without waiting for me to release the mouse button.
2009-03-12 13:09:54 +01:00
Dylan Smith
a36b408f7e
winhlp32: Prevent cursor flicker on mouse moves over richedit control.
...
Previously the cursor was being set by winhlp32 on WM_MOUSEMOVE, then
the richedit control would change it again on WM_SETCURSOR. Since the
cursor set in both of these places was different, the cursor would
flicker from being frequently changed.
The reason winhlp32 is setting the cursor, rather than letting the
richedit control set the cursor, is that winhlp32 needs the hand cursor
to be shown over a link. My first instinct was to just add the CFE_LINK
effect to the link characters, however this also forced a colour for the
link that was inconsistent with native winhlp32. Native winhlp32
doesn't seem to load any richedit dll, so this doesn't imply that there
is an undocumented way of changing the colour of characters with
CFE_LINK.
This patch has winhlp32 override the WNDPROC for the richedit control to
handle the WM_SETCURSOR. It simply sets the cursor to the hand if the
cursor is over the link, otherwise it just calls the original richedit
window proc.
2009-03-11 13:03:33 +01:00
Dylan Smith
fb63cd0c87
winhlp32: Use EM_SCROLL to scroll richedit control.
...
Previously the richedit control contents were scrolled directly using
ScrollWindow. This caused the richedit control to not actually scroll,
but only look like it scrolled, therefore causing plenty of glitches.
2009-03-09 12:04:11 +01:00
Alexandre Julliard
1cd730b289
winhlp32: Fix a crash when started without arguments.
2009-02-24 16:57:29 +01:00
Marcus Meissner
55ae86ccb1
winhlp32: Check hlpfile for being NULL (Coverity).
2009-02-02 15:44:39 +01:00
Anders Jonsson
4e733f98e3
winhlp32: Update Swedish translation.
2009-01-23 13:12:36 +01:00
Francois Gouget
41e9dd3d80
winhlp32: Make some functions static in hlpfile.c and remove HLPFILE_PointsToTwips().
2009-01-14 15:54:52 +01:00
Francois Gouget
ffdf89c4a5
winhlp32: Reorder some functions to avoid forward declarations in hlpfile.c.
2009-01-14 15:54:46 +01:00
Francois Gouget
4967984d94
winhlp32: Make some functions static in macro.c.
2009-01-09 14:06:13 +01:00
Francois Gouget
ef35bfd444
winhlp32: Reorder some functions to avoid forward declarations in macro.c.
2009-01-09 14:06:12 +01:00
Alexandre Julliard
32484769b8
winhlp32: Use GetWindowLongPtr to retrieve a pointer, and make sure there is enough space for it.
2009-01-09 14:05:56 +01:00
Alexandre Julliard
aacdc9acce
winhlp32: Use LONG instead of long for data loaded from a file.
2009-01-08 17:33:44 +01:00
Francois Gouget
7d81ca1c31
winhlp32: Make some functions static in winhelp.c.
2009-01-08 14:52:52 +01:00