Commit graph

255 commits

Author SHA1 Message Date
haru-s
37ccd6f731 DUB is available in DFL. (Caution: need to modify DFL source path in sc.ini) 2022-12-07 19:06:31 +09:00
haru-s
eadd29f996 Now is not support Build/Bud (http://www.dsource.org/projects/build/). 2022-12-06 21:01:37 +09:00
haru-s
0b2b3d268b Fix wrong path. 2022-12-06 14:32:54 +09:00
haru-s
f7f1c50951 Remove some bundled libraries such as user32_dfl.lib etc.. (From now on, use dmd-bundled libraries such as the MinGW platform library and so on.) 2022-12-06 02:07:04 +09:00
haru-s
029ad5c265 Remove dflexe. 2022-12-05 20:31:31 +09:00
haru-s
6fdfe64fc4 Remove GTK-based DFL because it is unlikely to work in the future. 2022-12-05 20:24:48 +09:00
haru-s
73486dda81 Add batch files for building example code with m32mscoff and m64. 2022-12-03 18:06:48 +09:00
haru-s
cd2c28a4ae Update/add batch files for building DFL with m32omf, m32mscoff and m64 (m32mscoff and m64 is required MSVC). 2022-12-03 18:05:23 +09:00
haru-s
1cf40df255 Fix makelibtango.bat
Now, DFL with Tango library is not work.
2022-12-03 16:53:38 +09:00
haru-s
1bb4796853 Fix Event.opOpAssign 2022-11-20 17:03:07 +09:00
haru-s
ca6e4e7458 FIX: Now is able to use opOpAssign(=~) instead of addHandler. 2022-11-20 15:47:35 +09:00
haru-s
2a86593dcc Update an example code. 2022-11-20 15:26:56 +09:00
haru-s
5e61bb79d1 Update to dmd 2.101.0 (https://github.com/dlang/undeaD is requwired) 2022-11-19 21:12:29 +09:00
Jesse Phillips
efbf03f644
Deprecate 2018-07-14 10:16:01 -07:00
Jesse Phillips
8ff8516de4 Put quote back on MODEL check now that quotes are being stripped 2017-09-07 16:17:39 -07:00
Jesse Phillips
e182eb8846 Pull Visual Studio variables from DMD's sc.ini file 2017-09-07 16:08:17 -07:00
Jesse Phillips
64e29eeb74 Fix dflexe to execute bate file without windows error 2017-09-07 13:35:30 -07:00
Jesse Phillips
936275fd5d Update stream.d to DMD 2.076 2017-09-07 13:07:09 -07:00
Jesse Phillips
925167cb9b Remove grabbing dfl package version, packages aren't provided. 2016-11-16 11:21:13 -08:00
Jesse Phillips
e41abe7def Remove excess file 2016-11-16 11:20:41 -08:00
Jesse Phillips
53ed73158d Fix not getting output without hitting a key 2016-11-16 10:39:27 -08:00
Jesse Phillips
f7309b5cd6 Fix deprecations DMD 2.072 2016-11-16 10:38:01 -08:00
Jesse Phillips
b399810acf Fix deprecations for DMD 2.071 2016-11-15 09:52:16 -08:00
Jesse Phillips
3f928dd82c Update dflexe to DMD 2.072 2016-11-14 15:48:06 -08:00
Jesse Phillips
ba5a4fe1c2 Move std.stream into internal (DMD 2.072) 2016-11-14 14:39:33 -08:00
Jesse Phillips
7ac9cf7755 Fix accidental change to file line endings 2016-11-14 14:36:30 -08:00
Jesse Phillips
727fb29802 Fix duplicate definition
Applies needed changes from b9a0716926
2016-11-14 14:35:49 -08:00
Jesse Phillips
52d47c084c Merge branch 'draw' into update 2016-11-14 13:02:25 -08:00
Jesse Phillips
28f3383a07 Merge branch 'dflexe' into update 2016-11-14 13:01:21 -08:00
Jesse Phillips
961d99af90 Merge branch '64bit' into update
# Conflicts:
#	win32/dfl/colordialog.d
2016-11-14 12:54:49 -08:00
Jesse Phillips
27639c9493 Merge branch 'coff' into update 2016-11-14 12:52:36 -08:00
Jesse Phillips
e03e1feabc Fix DMD 2.071 deprecation except std.stream 2016-08-16 15:35:06 -07:00
Jesse Phillips
9315994d52 Update for DMD 2.0.71 2016-08-16 15:04:56 -07:00
qchikara
27c6fe957b DFL64: More fix of richtextbox
fix runtime error on richtextbox's  editstream
2016-01-31 12:42:58 +09:00
qchikara
45778df030 DFL64: Disable dfl.registry, dfl.socket
The two modules are to be _well-tested_.
I leave them to someone else who want.

This does NOT make any change on Win32 programs.
2015-11-27 13:43:08 +09:00
qchikara
efac748a0b DFL64: Fix dfl.menu mindex
Fix for size_t conversion

This does NOT make any change on Win32 programs.
2015-11-27 13:43:07 +09:00
qchikara
4c917fcb03 DFL64: Fix dfl.collection
Fix collection helpers about size_t conversion.
This change covers some other modules:
listbox, combobox, listview, treeview, menu.

This does NOT make any change on Win32 programs.
2015-11-27 13:43:07 +09:00
qchikara
b71aeaeefb DFL64: small fixes for size_t conversion
This does NOT make any change on Win32 programs.
2015-11-27 13:43:00 +09:00
qchikara
a17bc350f0 DFL64: Add helper function 'toI32'
A helper function for size_t conversion.

This does NOT make any change on Win32 programs.
2015-11-27 13:42:59 +09:00
qchikara
9e4996920d DFL64: Update HTREEITEM constants
Fix compile error only
2015-11-27 13:42:54 +09:00
qchikara
e41f5e9ba7 DFL64: Update window timer ID
Modified the type aliases of timer ID to UINT_PTR, which are used by API
functions.

And small fix of the interval properties.

This does NOT make any change on Win32 programs.
2015-11-27 13:42:53 +09:00
qchikara
b9a0716926 DFL64: Update common dialogs and common controls
Changed parameter types and return types of a few callbacks which are
defined in the Windows API.
The updated type aliases are such as DWORD_PTR, UINT_PTR, and so on.
The targets are ChooseColor, ChooseFont, and RichEdit.

This does NOT make any change on Win32 programs.
2015-11-27 13:42:45 +09:00
qchikara
bf83dd35b2 DFL64: Update CHOOSEFONT structs
Removed improper alignments from CHOOSEFONTW and CHOOSEFONTA, as defined
by Windows API.
While I do not see why these alignments need, at least, they are incorrect on Win64.
This does NOT any change on Win32 programs.
2015-11-27 13:42:44 +09:00
qchikara
b328d11e2e DFL64: Update struct field sizes (ex. DWORD to DWORD_PTR)
Changed field types and sizes of Windows API structs into the
corresponding new type aliases such as DWORD_PTR, UINT_PTR, and so on.
This does NOT make any change on Win32 programs.
2015-11-27 13:42:39 +09:00
qchikara
ca782f94a4 DFL64: SetWindowLongPtr/SetClassLongPtr
Note: this might have some conflicts against FIX:toI32.

Replace each ***Long with ***LongPtr.
  Set/GetClassLongPtr
  Set/GetWindowLongPtr
  _fetchClassLongPtr

This does NOT make any change on Win32 programs.
2015-11-27 13:42:38 +09:00
qchikara
dc0465b831 DFL64: Fix application manifest
Change [processorArchitecture] value from X86 to N/A(= *).
This is an important fix of the application manifest, which is
referenced if a DFL application calls an initialization method,
Application#enableVisualStyles().
This does NOT make any change on Win32 programs.
2015-11-27 13:42:28 +09:00
qchikara
c6bed2d6ba COFF: Fix dfl.exe -dfl-build option
Dfl.exe may internally rebuild dfl.lib.
It includes a temporay batch file.
It also includes a temporay batch file.
2015-11-27 11:37:43 +09:00
qchikara
0cf3411365 COFF: Update dfl.exe tool
Update dfl.exe available for 32/64/32mscoff models.
It _misses_ internal rebuild of DFL.lib's.
2015-11-27 11:37:43 +09:00
qchikara
6f7f827ad1 COFF: Add makecoff.bat
This is separated from makelib.bat for MSVC linker and x64/x86 COFF object models.
A parameter can be passed as "64" or "32mscoff"(default).
Dfl.exe may call this batch via makelib.bat when -dfl-build is specified.
2015-11-27 11:37:43 +09:00
qchikara
ca83d74d67 DFLEXE: Update to D2.068
small fix of DFLEXE for @ safe
2015-11-27 09:49:25 +09:00